From 8b8f6cd36a8703a6053b5977c634e66d7565a9c5 Mon Sep 17 00:00:00 2001 From: Dima Livshits Date: Fri, 25 Nov 2022 07:59:28 +0300 Subject: [PATCH 01/14] perf: eslint cache --- .gitignore | 1 + packages/core/package.json | 4 ++-- packages/desktop-extra/package.json | 4 ++-- packages/desktop/package.json | 4 ++-- packages/mobile/package.json | 4 ++-- packages/ssr/package.json | 4 ++-- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index cd39a16ae..b09bbbef8 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /node_modules /packages/*/node_modules /packages/*/target +/packages/*/.eslintcache .DS_Store # Yarn berry diff --git a/packages/core/package.json b/packages/core/package.json index c594b43a2..1b0e4e75f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --fix src && prettier --loglevel silent --write src", - "lint": "eslint src" + "format": "eslint --cache --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index bedb8c48f..e91c3957e 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "eslint --fix src && prettier --loglevel silent --write src", - "lint": "eslint src" + "format": "eslint --cache --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 276a8923a..71af6d4ef 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --fix src && prettier --loglevel silent --write src", - "lint": "eslint src" + "format": "eslint --cache --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 8b7ad8ce3..ea90c0ce7 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --fix src && prettier --loglevel silent --write src", - "lint": "eslint src" + "format": "eslint --cache --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index d308ad71c..53fba8f32 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --fix src && prettier --loglevel silent --write src", - "lint": "eslint src" + "format": "eslint --cache --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache src" }, "files": [ "target/dts/**/*", From 3c81d44e61cb09bceb4034297c41418f7cbfb60a Mon Sep 17 00:00:00 2001 From: Dima Livshits Date: Fri, 25 Nov 2022 08:25:53 +0300 Subject: [PATCH 02/14] perf: eslint cache --- .../src/main/ts/select/index.tsx | 6 +- .../ExtendedProgressBar.md | 8 +- .../ExtendedProgressBar.tsx | 71 +++++++--------- packages/infra/.eslintrc.js | 39 +++++---- .../ExtendedProgressBar.md | 8 +- .../ExtendedProgressBar.tsx | 85 ++++++++----------- 6 files changed, 99 insertions(+), 118 deletions(-) diff --git a/packages/desktop-extra/src/main/ts/select/index.tsx b/packages/desktop-extra/src/main/ts/select/index.tsx index e7b45b6b6..af4690d8d 100644 --- a/packages/desktop-extra/src/main/ts/select/index.tsx +++ b/packages/desktop-extra/src/main/ts/select/index.tsx @@ -7,7 +7,9 @@ import SelectProps from './SelectProps' import SelectState from './SelectState' // https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_isempty -const isEmpty = (obj: any): boolean => [Object, Array].includes((obj || {}).constructor) && !Object.entries((obj || {})).length; +const isEmpty = (obj: any): boolean => + [Object, Array].includes((obj || {}).constructor) && + Object.entries(obj || {}).length === 0 const Container = styled('div')` position: relative; @@ -130,7 +132,7 @@ export class Select extends Component { } value={ !isEmpty(multiValue) - ? [].concat(multiValue).join(', ') + ? [multiValue].flat().join(', ') : emptyValue || '' } hint={ diff --git a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.md b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.md index 57744c877..4aa7c4fde 100644 --- a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.md +++ b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.md @@ -18,7 +18,7 @@ MaxValue = 0 - + Stub @@ -36,11 +36,7 @@ Disabled with titles - + MaxValue = 0 with titles diff --git a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx index 1f4c6e975..4680555d6 100644 --- a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx +++ b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx @@ -3,7 +3,6 @@ import React, { FC } from 'react' import { Paragraph, Text } from '../typography' - export interface ExtendedProgressBarProps { value: number maxValue?: number @@ -11,7 +10,7 @@ export interface ExtendedProgressBarProps { titleEnd?: string stub?: boolean disabled?: boolean - formatValue?: (value: number) => string + formatValue?: (value: number) => string } export const ExtendedProgressBar: FC = ({ @@ -29,69 +28,65 @@ export const ExtendedProgressBar: FC = ({ width={stub || disabled || maxValue === 0 ? 1 : value / maxValue} minWidth={2} transition="width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" - children={stub ? ( - - ) : ( - - )} + children={ + stub ? ( + + ) : ( + + ) + } /> {!stub && !disabled && value < maxValue ? ( - + - ) : ( - null - )} + ) : null} {titleStart || titleEnd ? ( {stub && titleStart ? ( - - ) : titleStart ? ( + + ) : (titleStart ? ( - {titleStart}{value !== undefined ? ': ' : ''} + + {titleStart} + {value !== undefined ? ': ' : ''} + {value !== undefined ? ( {formatValue !== undefined ? formatValue(value) : value} - ) : ( - null - )} + ) : null} - ) : ( - null - )} + ) : null)} {stub && titleEnd ? ( - - ) : titleEnd ? ( + + ) : (titleEnd ? ( - {titleEnd}{value !== undefined && maxValue !== undefined ? ': ' : ''} + {titleEnd} + {value !== undefined && maxValue !== undefined ? ': ' : ''} {value !== undefined && maxValue !== undefined ? ( - {formatValue !== undefined ? formatValue(maxValue - value) : maxValue - value} + {formatValue !== undefined + ? formatValue(maxValue - value) + : maxValue - value} - ) : ( - null - )} + ) : null} - ): ( - null - )} + ) : null)} - ) : ( - null - )} + ) : null} ) diff --git a/packages/infra/.eslintrc.js b/packages/infra/.eslintrc.js index 0a5c7274f..c6824cbeb 100644 --- a/packages/infra/.eslintrc.js +++ b/packages/infra/.eslintrc.js @@ -1,21 +1,26 @@ module.exports = { - extends: ['eslint-config-qiwi', 'eslint-config-prettier'], + extends: [ + 'eslint:recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + 'plugin:sonarjs/recommended', + 'plugin:unicorn/recommended', + 'plugin:@typescript-eslint/recommended', + ], + env: { + browser: true, + node: true, + jest: true, + }, + settings: { + react: { + version: 'detect', + }, + }, rules: { - 'react/no-children-prop': 'off', - 'react/no-find-dom-node': 'off', - 'unicorn/no-null': 'off', - 'unicorn/prefer-add-event-listener': 'off', - 'unicorn/explicit-length-check': 'off', - 'unicorn/prefer-spread': 'off', - 'sonarjs/no-identical-functions': 'off', - 'sonarjs/no-duplicate-string': 'off', - 'space-before-function-paren': 'off', - 'no-use-before-define': 'off', - 'no-useless-escape': 'off', - 'no-case-declarations': 'off', - 'no-mixed-operators': 'off', - '@typescript-eslint/ban-types': 'off', - '@typescript-eslint/no-unused-vars': 'off', - '@typescript-eslint/no-non-null-assertion': 'off', + 'unicorn/filename-case': 'off', + 'unicorn/no-abusive-eslint-disable': 'off', + 'unicorn/prevent-abbreviations': 'off', + 'unicorn/no-array-reduce': 'off', }, } diff --git a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.md b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.md index 57744c877..4aa7c4fde 100644 --- a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.md +++ b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.md @@ -18,7 +18,7 @@ MaxValue = 0 - + Stub @@ -36,11 +36,7 @@ Disabled with titles - + MaxValue = 0 with titles diff --git a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx index f19ec53bb..64fa31bd5 100644 --- a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx +++ b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx @@ -3,7 +3,6 @@ import React, { FC } from 'react' import { Text } from '../typography' - export interface ExtendedProgressBarProps { value: number maxValue?: number @@ -25,7 +24,7 @@ export const ExtendedProgressBar: FC = ({ }) => ( {titleStart || titleEnd ? ( - + {titleStart && value !== undefined ? ( = ({ bold={false} stub={stub} display={stub ? 'block' : undefined} - children={stub ? ( - undefined - ) : formatValue !== undefined ? ( - formatValue(value) - ) : ( - value - )} + children={ + stub + ? undefined + : (formatValue !== undefined + ? formatValue(value) + : value) + } compact /> - ) : ( - null - )} + ) : null} {titleEnd && value !== undefined && maxValue !== undefined ? ( @@ -53,49 +50,45 @@ export const ExtendedProgressBar: FC = ({ bold={false} stub={stub} display={stub ? 'block' : undefined} - children={stub ? ( - undefined - ) : formatValue !== undefined ? ( - formatValue(maxValue - value) - ) : ( - maxValue - value - )} + children={ + stub + ? undefined + : (formatValue !== undefined + ? formatValue(maxValue - value) + : maxValue - value) + } compact /> - ) : ( - null - )} + ) : null} - ) : ( - null - )} + ) : null} - ) : ( - - )} + children={ + stub ? ( + + ) : ( + + ) + } /> {!stub && !disabled && value < maxValue ? ( - + - ) : ( - null - )} + ) : null} {titleStart || titleEnd ? ( - + {titleStart ? ( = ({ children={titleStart} compact /> - ) : ( - null - )} + ) : null} {titleEnd ? ( @@ -122,14 +113,10 @@ export const ExtendedProgressBar: FC = ({ children={titleEnd} compact /> - ) : ( - null - )} + ) : null} - ) : ( - null - )} + ) : null} ) From 58930da85c08271c56a44429460ad20db2d93c13 Mon Sep 17 00:00:00 2001 From: Dima Livshits Date: Fri, 25 Nov 2022 08:35:47 +0300 Subject: [PATCH 03/14] perf: eslint cache --- .../main/ts/code-field/CodeFieldControl.ts | 4 +-- .../core/src/main/ts/field/InputField.tsx | 4 +-- .../core/src/main/ts/field/OptionField.tsx | 4 +-- .../core/src/main/ts/field/SimpleField.tsx | 4 +-- packages/core/src/main/ts/fonts.ts | 8 +++--- packages/core/src/main/ts/image/Image.tsx | 4 +-- .../core/src/main/ts/image/ImageControl.ts | 4 +-- .../core/src/main/ts/input/BasicInput.tsx | 16 +++++------ .../core/src/main/ts/input/ContentInput.tsx | 12 ++++---- .../core/src/main/ts/input/SelectInput.tsx | 4 +-- packages/core/src/main/ts/inview.ts | 6 ++-- .../main/ts/link/applyDefaultClickHandler.ts | 2 +- packages/core/src/main/ts/markdown.ts | 6 ++-- .../core/src/main/ts/mask/MaskedInput.tsx | 6 ++-- .../core/src/main/ts/mask/createFilterMask.ts | 5 ++-- .../core/src/main/ts/mask/createNumberMask.ts | 8 ++---- .../core/src/main/ts/mask/isMaskDigital.ts | 6 ++-- packages/core/src/main/ts/menu/MenuControl.ts | 4 +-- packages/core/src/main/ts/overlays/index.ts | 4 ++- .../main/ts/pagination/PaginationControl.ts | 2 +- .../main/ts/phone-field/PhoneFieldControl.ts | 5 ++-- packages/core/src/main/ts/primitive/Card.ts | 4 +-- packages/core/src/main/ts/primitive/Value.ts | 6 ++-- packages/core/src/main/ts/section/Section.tsx | 2 +- packages/core/src/main/ts/styled.ts | 9 ++++-- packages/core/src/main/ts/tabs/TabHeader.tsx | 8 +++--- packages/core/src/main/ts/tabs/TabsControl.ts | 4 +-- .../text-area-field/TextAreaFieldControl.ts | 8 +++--- .../src/main/ts/text-area/BasicTextArea.tsx | 8 +++--- .../main/ts/transition/SimpleTransition.tsx | 16 +++++------ .../src/main/ts/dropdown/index.tsx | 4 ++- .../src/main/ts/stepper/StepperControl.tsx | 6 ++-- .../src/main/ts/trinary-check-icon/index.tsx | 4 +-- .../src/main/ts/alert-block/AlertBlock.tsx | 4 +-- .../ts/block-accordion/BlockAccordion.tsx | 4 +-- .../src/main/ts/block-tabs/BlockTabs.tsx | 2 +- .../desktop/src/main/ts/button/Button.tsx | 28 +++++++++---------- .../ts/content-suggest/ContentSuggest.tsx | 6 ++-- .../desktop/src/main/ts/details/Details.tsx | 4 +-- .../src/main/ts/footer-app/FooterApp.tsx | 2 +- .../main/ts/header-suggest/HeaderSuggest.tsx | 16 +++++------ packages/desktop/src/main/ts/link/Link.tsx | 14 +++++----- packages/desktop/src/main/ts/list/List.tsx | 8 +++--- .../desktop/src/main/ts/markdown/Markdown.tsx | 14 +++------- .../src/main/ts/pagination/PaginationLink.tsx | 4 +-- .../main/ts/password-field/PasswordField.tsx | 4 +-- .../src/main/ts/phone-field/PhoneField.tsx | 4 +-- .../main/ts/suggest-field/SuggestField.tsx | 2 +- packages/desktop/src/main/ts/tabs/Tabs.tsx | 2 +- .../main/ts/text-area-field/TextAreaField.tsx | 4 +-- .../src/main/ts/typography/Heading.tsx | 2 +- .../src/main/ts/typography/Paragraph.tsx | 2 +- .../desktop/src/main/ts/typography/Text.tsx | 6 ++-- .../components/ComponentsListRenderer.tsx | 2 +- .../src/main/ts/alert-block/AlertBlock.tsx | 4 +-- .../src/main/ts/block-tabs/BlockTabs.tsx | 2 +- packages/mobile/src/main/ts/button/Button.tsx | 24 ++++++++-------- .../ts/content-suggest/ContentSuggest.tsx | 6 ++-- .../src/main/ts/footer-app/FooterApp.tsx | 2 +- packages/mobile/src/main/ts/header/Header.tsx | 2 +- .../src/main/ts/input-modal/InputModal.tsx | 2 +- packages/mobile/src/main/ts/link/Link.tsx | 14 +++++----- packages/mobile/src/main/ts/list/List.tsx | 8 +++--- .../main/ts/logo-block-link/LogoBlockLink.tsx | 4 +-- .../mobile/src/main/ts/markdown/Markdown.tsx | 14 +++------- .../mobile/src/main/ts/modal/SimpleModal.tsx | 2 +- .../main/ts/password-field/PasswordField.tsx | 4 +-- .../src/main/ts/phone-field/PhoneField.tsx | 4 +-- .../main/ts/suggest-field/SuggestField.tsx | 14 +++++----- .../main/ts/text-area-field/TextAreaField.tsx | 4 +-- .../mobile/src/main/ts/typography/Heading.tsx | 2 +- .../src/main/ts/typography/Paragraph.tsx | 2 +- .../mobile/src/main/ts/typography/Text.tsx | 6 ++-- .../components/ComponentsListRenderer.tsx | 2 +- packages/ssr/src/main/ts/emotionServer.ts | 4 +-- 75 files changed, 224 insertions(+), 233 deletions(-) diff --git a/packages/core/src/main/ts/code-field/CodeFieldControl.ts b/packages/core/src/main/ts/code-field/CodeFieldControl.ts index 53c30e93f..8786fed8d 100644 --- a/packages/core/src/main/ts/code-field/CodeFieldControl.ts +++ b/packages/core/src/main/ts/code-field/CodeFieldControl.ts @@ -50,7 +50,7 @@ export class CodeFieldControl extends Component< public state: CodeFieldControlState = { focus: this.props.autoFocus ? 0 : -1, - refs: new Array(this.props.value.length).fill(1).map(() => createRef()), + refs: Array.from({length: this.props.value.length}).fill(1).map(() => createRef()), } public componentDidMount() { @@ -197,7 +197,7 @@ export class CodeFieldControl extends Component< public render() { return this.props.children({ - values: new Array(this.props.value.length).fill(0).map((item, index) => ({ + values: Array.from({length: this.props.value.length}).fill(0).map((item, index) => ({ ...item, focused: this.state.focus === index, ref: this.state.refs[index], diff --git a/packages/core/src/main/ts/field/InputField.tsx b/packages/core/src/main/ts/field/InputField.tsx index 91e441b9e..27e401d1b 100644 --- a/packages/core/src/main/ts/field/InputField.tsx +++ b/packages/core/src/main/ts/field/InputField.tsx @@ -118,7 +118,7 @@ export const InputField: FC = ({ height={4} children={error} /> - ) : help ? ( + ) : (help ? ( = ({ height={4} children={help} /> - ) : null} + ) : null)} {action ? ( !InputProps.includes(prop), + shouldForwardProp: (prop) => !InputProps.has(prop), })>() Input.displayName = 'Input' diff --git a/packages/core/src/main/ts/field/SimpleField.tsx b/packages/core/src/main/ts/field/SimpleField.tsx index ccdd07343..4cf003110 100644 --- a/packages/core/src/main/ts/field/SimpleField.tsx +++ b/packages/core/src/main/ts/field/SimpleField.tsx @@ -27,7 +27,7 @@ export const SimpleField: FC = ({ height={4} children={error} /> - ) : help ? ( + ) : (help ? ( = ({ height={4} children={help} /> - ) : null} + ) : null)} {action ? ( { - fontStyles.forEach((fontStyle) => { +for (const fontWeight of fontWeights) { + for (const fontStyle of fontStyles) { fontFaces.push(` @font-face { font-family: '${fontFamily}'; @@ -16,7 +16,7 @@ fontWeights.forEach((fontWeight) => { url(https://static.qiwi.com/fonts/museo-sans/v2/${fontWeight}_${fontStyle}.woff) format('woff'); } `) - }) -}) + } +} export const fonts = fontFaces.join('\n') diff --git a/packages/core/src/main/ts/image/Image.tsx b/packages/core/src/main/ts/image/Image.tsx index 1fe422bdd..c91e09d42 100644 --- a/packages/core/src/main/ts/image/Image.tsx +++ b/packages/core/src/main/ts/image/Image.tsx @@ -75,11 +75,11 @@ export const Image: FC = ({ r={width === height ? '100%' : undefined} /> - ) : isValidElement(stub) && Children.only(stub) ? ( + ) : (isValidElement(stub) && Children.only(stub) ? ( {stub} - ) : null} + ) : null)} { + image.addEventListener('load', () => { clearTimeout(this.viewedTimer) clearTimeout(this.cachedTimer) this.setState({ step: Step.LOAD, }) - } + }) this.cachedTimer = setTimeout(() => { image.onload = null image.src = '' diff --git a/packages/core/src/main/ts/input/BasicInput.tsx b/packages/core/src/main/ts/input/BasicInput.tsx index 736529a99..f1543af08 100644 --- a/packages/core/src/main/ts/input/BasicInput.tsx +++ b/packages/core/src/main/ts/input/BasicInput.tsx @@ -56,11 +56,11 @@ export const BasicInput = forwardRef( b: 'none', bb: props.disabled ? theme.input.border.disabled - : props.error + : (props.error ? theme.input.border.error : props.focused ? theme.input.border.focused - : theme.input.border.default, + : theme.input.border.default), valueSize: 5, valueWeight: 300, valueColor: props.disabled ? '#666' : '#000', @@ -73,9 +73,9 @@ export const BasicInput = forwardRef( autoComplete: typeof props.autoComplete === 'string' ? props.autoComplete - : props.autoComplete + : (props.autoComplete ? 'on' - : 'off', + : 'off'), autoFocus: props.autoFocus, placeholder: props.placeholder, inputMode: props.inputMode, @@ -93,12 +93,12 @@ export const BasicInput = forwardRef( {...common} type={ props.type === undefined - ? isMaskDigital(props.mask) + ? (isMaskDigital(props.mask) ? 'tel' - : 'text' - : ['text', 'password', 'tel'].includes(props.type) + : 'text') + : (['text', 'password', 'tel'].includes(props.type) ? props.type - : 'text' + : 'text') } mask={props.mask} pipe={props.pipe} diff --git a/packages/core/src/main/ts/input/ContentInput.tsx b/packages/core/src/main/ts/input/ContentInput.tsx index 68182b566..510a98466 100644 --- a/packages/core/src/main/ts/input/ContentInput.tsx +++ b/packages/core/src/main/ts/input/ContentInput.tsx @@ -58,9 +58,9 @@ export const ContentInput = forwardRef( cursor: 'text', bg: props.focused ? '#fff' - : props.hovered + : (props.hovered ? 'rgba(224, 224, 224, 0.65)' - : '#e6e6e6', + : '#e6e6e6'), transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)', value: props.value, name: props.name, @@ -83,12 +83,12 @@ export const ContentInput = forwardRef( {...common} type={ props.type === undefined - ? isMaskDigital(props.mask) + ? (isMaskDigital(props.mask) ? 'tel' - : 'text' - : ['text', 'password', 'tel'].includes(props.type) + : 'text') + : (['text', 'password', 'tel'].includes(props.type) ? props.type - : 'text' + : 'text') } mask={props.mask} pipe={props.pipe} diff --git a/packages/core/src/main/ts/input/SelectInput.tsx b/packages/core/src/main/ts/input/SelectInput.tsx index f6ff9802a..d529d0743 100644 --- a/packages/core/src/main/ts/input/SelectInput.tsx +++ b/packages/core/src/main/ts/input/SelectInput.tsx @@ -41,11 +41,11 @@ export const SelectInput = forwardRef( b: 'none', bb: props.disabled ? '1px dotted #999' - : props.error + : (props.error ? '2px solid #d0021b' : props.focused ? '2px solid #ff8c00' - : '1px solid rgba(0, 0, 0, 0.2)', + : '1px solid rgba(0, 0, 0, 0.2)'), valueSize: 5, valueWeight: 300, valueColor: props.disabled ? '#666' : '#000', diff --git a/packages/core/src/main/ts/inview.ts b/packages/core/src/main/ts/inview.ts index b79340f9c..9775cbdde 100644 --- a/packages/core/src/main/ts/inview.ts +++ b/packages/core/src/main/ts/inview.ts @@ -1,3 +1,5 @@ -import { InView } from 'react-intersection-observer' -export { InView } + + + +export {InView} from 'react-intersection-observer' \ No newline at end of file diff --git a/packages/core/src/main/ts/link/applyDefaultClickHandler.ts b/packages/core/src/main/ts/link/applyDefaultClickHandler.ts index 71650cd93..d9e3c721f 100644 --- a/packages/core/src/main/ts/link/applyDefaultClickHandler.ts +++ b/packages/core/src/main/ts/link/applyDefaultClickHandler.ts @@ -10,7 +10,7 @@ const defaultLinkClickHandler: LinkControlProps['onClick'] = ( a.download = typeof download === 'string' ? download : '' a.href = href a.target = target || '_blank' - document.body.appendChild(a) + document.body.append(a) a.click() a.remove() } else { diff --git a/packages/core/src/main/ts/markdown.ts b/packages/core/src/main/ts/markdown.ts index c76c14d20..7eea57146 100644 --- a/packages/core/src/main/ts/markdown.ts +++ b/packages/core/src/main/ts/markdown.ts @@ -1,3 +1,5 @@ -import MarkdownToJSX from 'markdown-to-jsx' -export { MarkdownToJSX } + + + +export {default as MarkdownToJSX} from 'markdown-to-jsx' \ No newline at end of file diff --git a/packages/core/src/main/ts/mask/MaskedInput.tsx b/packages/core/src/main/ts/mask/MaskedInput.tsx index 132136e5d..be9e29e97 100644 --- a/packages/core/src/main/ts/mask/MaskedInput.tsx +++ b/packages/core/src/main/ts/mask/MaskedInput.tsx @@ -169,7 +169,7 @@ class MaskedInputComponent extends PureComponent { } render() { - const exclude = [ + const exclude = new Set([ 'mask', 'guide', 'pipe', @@ -180,9 +180,9 @@ class MaskedInputComponent extends PureComponent { 'onBlur', 'onChange', 'inputRef', - ] + ]) const props = Object.fromEntries( - Object.entries(this.props).filter(([key]) => !exclude.includes(key)), + Object.entries(this.props).filter(([key]) => !exclude.has(key)), ) return ( { return (value: string) => { - return value - .split('') - .concat('') + return [...value + .split(''), ''] .map(() => pattern) } } diff --git a/packages/core/src/main/ts/mask/createNumberMask.ts b/packages/core/src/main/ts/mask/createNumberMask.ts index 825c4f46e..70e95edf0 100644 --- a/packages/core/src/main/ts/mask/createNumberMask.ts +++ b/packages/core/src/main/ts/mask/createNumberMask.ts @@ -68,7 +68,7 @@ export function createNumberMask({ const isNegative = rawValue[0] === minus && allowNegative if (isNegative) { - rawValue = rawValue.toString().substr(1) + rawValue = rawValue.toString().slice(1) } const indexOfLastDecimal1 = rawValue.lastIndexOf(period) @@ -94,11 +94,7 @@ export function createNumberMask({ fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength) fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString)) } else { - if (rawValue.slice(0, prefixLength) === prefix) { - integer = rawValue.slice(prefixLength) - } else { - integer = rawValue - } + integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue; } if (integerLimit) { diff --git a/packages/core/src/main/ts/mask/isMaskDigital.ts b/packages/core/src/main/ts/mask/isMaskDigital.ts index f3e8784ef..838d44f6d 100644 --- a/packages/core/src/main/ts/mask/isMaskDigital.ts +++ b/packages/core/src/main/ts/mask/isMaskDigital.ts @@ -1,6 +1,6 @@ import { Mask } from './MaskedInput' -const digits = [ +const digits = new Set([ /\d/, /\d/, /0/, @@ -13,7 +13,7 @@ const digits = [ /7/, /8/, /9/, -].map((r) => r.toString()) +].map((r) => r.toString())) export const isMaskDigital = (mask: Mask): boolean => { if (!Array.isArray(mask)) { @@ -22,5 +22,5 @@ export const isMaskDigital = (mask: Mask): boolean => { return mask .filter((s) => s instanceof RegExp) .map((r) => r.toString()) - .every((s) => digits.includes(s)) + .every((s) => digits.has(s)) } diff --git a/packages/core/src/main/ts/menu/MenuControl.ts b/packages/core/src/main/ts/menu/MenuControl.ts index d6613c572..fb5cf12c0 100644 --- a/packages/core/src/main/ts/menu/MenuControl.ts +++ b/packages/core/src/main/ts/menu/MenuControl.ts @@ -23,9 +23,9 @@ export class MenuControl extends Component { focused: count === 0 ? undefined - : focused !== undefined && count <= focused + : (focused !== undefined && count <= focused ? count - 1 - : focused, + : focused), refs: new Array(count).fill(1).map(() => createRef()), } } diff --git a/packages/core/src/main/ts/overlays/index.ts b/packages/core/src/main/ts/overlays/index.ts index 393f46db0..daf87fca4 100644 --- a/packages/core/src/main/ts/overlays/index.ts +++ b/packages/core/src/main/ts/overlays/index.ts @@ -1,7 +1,9 @@ import { ComponentProps } from 'react' import { Modal, Overlay } from 'react-overlays' -export { Modal, Overlay } + export type ModalProps = ComponentProps export type OverlayProps = ComponentProps + +export {Modal, Overlay} from 'react-overlays' \ No newline at end of file diff --git a/packages/core/src/main/ts/pagination/PaginationControl.ts b/packages/core/src/main/ts/pagination/PaginationControl.ts index 381cc4c9d..361a6daea 100644 --- a/packages/core/src/main/ts/pagination/PaginationControl.ts +++ b/packages/core/src/main/ts/pagination/PaginationControl.ts @@ -65,7 +65,7 @@ export class PaginationControl extends Component { next: currentPage + 1, active: currentPage, total: totalPages, - pages: new Array(Math.min(visiblePages, totalPages)) + pages: Array.from({length: Math.min(visiblePages, totalPages)}) .fill(0) .map((_, i) => firstPage + i), onPageClick: this.onPageClick, diff --git a/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts b/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts index 06c112823..4c80a497c 100644 --- a/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts +++ b/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts @@ -117,7 +117,7 @@ export class PhoneFieldControl extends Component< const newCountryMask = this.clear(country.mask) if (this.props.onChange) { this.props.onChange( - `+${newCountryMask}${this.clear(phoneNumber).substr( + `+${newCountryMask}${this.clear(phoneNumber).slice( currentCountryMask.length, )}`, country.code, @@ -183,8 +183,7 @@ export class PhoneFieldControl extends Component< phoneNumber: string, ) => PhoneFieldCountry | undefined = (phoneNumber) => { const clearPhone = this.clear(phoneNumber) - return this.props.countries - .slice(0) + return [...this.props.countries] .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length) .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0) } diff --git a/packages/core/src/main/ts/primitive/Card.ts b/packages/core/src/main/ts/primitive/Card.ts index 837802dc4..dab353707 100644 --- a/packages/core/src/main/ts/primitive/Card.ts +++ b/packages/core/src/main/ts/primitive/Card.ts @@ -83,14 +83,14 @@ export const CardStyles: Interpolation< backgroundColor: 'transparent', }, } - : customScroll === undefined + : (customScroll === undefined ? { '&::-webkit-scrollbar': { width: 0, height: 0, }, } - : {}), + : {})), }) export const Card = styled(Box, CardOptions)(CardStyles) diff --git a/packages/core/src/main/ts/primitive/Value.ts b/packages/core/src/main/ts/primitive/Value.ts index 4534dbb3a..e78d6a8c9 100644 --- a/packages/core/src/main/ts/primitive/Value.ts +++ b/packages/core/src/main/ts/primitive/Value.ts @@ -40,10 +40,10 @@ export const cssValue = ( export const customScroll = (() => { try { const element = document.createElement('div') - document.body.appendChild(element) + document.body.append(element) element.style.overflow = 'scroll' const result = element.offsetWidth !== element.clientWidth - document.body.removeChild(element) + element.remove() return result - } catch (e) {} + } catch {} })() diff --git a/packages/core/src/main/ts/section/Section.tsx b/packages/core/src/main/ts/section/Section.tsx index 152cd0f2e..7c4f160f0 100644 --- a/packages/core/src/main/ts/section/Section.tsx +++ b/packages/core/src/main/ts/section/Section.tsx @@ -29,7 +29,7 @@ export const Section = forwardRef< as={tag} ref={ref} r={flat ? undefined : 10} - bg={active ? '#e6e6e6' : hover || focus ? '#f5f5f5' : undefined} + bg={active ? '#e6e6e6' : (hover || focus ? '#f5f5f5' : undefined)} {...props} /> ), diff --git a/packages/core/src/main/ts/styled.ts b/packages/core/src/main/ts/styled.ts index 4631bd44a..388da3332 100644 --- a/packages/core/src/main/ts/styled.ts +++ b/packages/core/src/main/ts/styled.ts @@ -1,7 +1,7 @@ -import createCache from '@emotion/cache' -import styled from '@emotion/styled' -export { styled, createCache } + + + export type { CSSObject, Interpolation, StyledOptions } from '@emotion/styled' @@ -18,3 +18,6 @@ export { keyframes, cache, } from '@emotion/css' + +export {default as createCache} from '@emotion/cache' +export {default as styled} from '@emotion/styled' \ No newline at end of file diff --git a/packages/core/src/main/ts/tabs/TabHeader.tsx b/packages/core/src/main/ts/tabs/TabHeader.tsx index c3d145edd..239784389 100644 --- a/packages/core/src/main/ts/tabs/TabHeader.tsx +++ b/packages/core/src/main/ts/tabs/TabHeader.tsx @@ -90,9 +90,9 @@ export const TabHeader = forwardRef( color={ select ? theme.tabs.icon.color.select - : focus + : (focus ? theme.tabs.icon.color.hover - : theme.tabs.icon.color.default + : theme.tabs.icon.color.default) } name={icon} /> @@ -108,9 +108,9 @@ export const TabHeader = forwardRef( color={ select ? theme.tabs.text.color.select - : focus + : (focus ? theme.tabs.text.color.hover - : theme.tabs.text.color.default + : theme.tabs.text.color.default) } display="block" align={vertical || !wrap ? 'center' : 'left'} diff --git a/packages/core/src/main/ts/tabs/TabsControl.ts b/packages/core/src/main/ts/tabs/TabsControl.ts index 13e2eb57e..d7d738f76 100644 --- a/packages/core/src/main/ts/tabs/TabsControl.ts +++ b/packages/core/src/main/ts/tabs/TabsControl.ts @@ -44,7 +44,7 @@ export class TabsControl extends Component { focused: -1, borderLeft: 0, borderWidth: 0, - refs: new Array(this.props.length).fill(1).map(() => createRef()), + refs: Array.from({length: this.props.length}).fill(1).map(() => createRef()), } private calculateBorder() { @@ -134,7 +134,7 @@ export class TabsControl extends Component { onKeyDown: this.onKeyDown, borderLeft: this.state.borderLeft, borderWidth: this.state.borderWidth, - items: new Array(this.props.length).fill(0).map((_item, index) => ({ + items: Array.from({length: this.props.length}).fill(0).map((_item, index) => ({ select: index === this.props.select, focus: index === this.state.focused, ref: this.state.refs[index], diff --git a/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts b/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts index a37608d5b..c4a453da7 100644 --- a/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts +++ b/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts @@ -40,11 +40,11 @@ export class TextAreaFieldControl extends Component< return } const cloned = this.field.current.cloneNode(true) as HTMLTextAreaElement - document.body.appendChild(cloned) + document.body.append(cloned) const style = getComputedStyle(cloned) - const lineHeight = parseInt(style.lineHeight || '0', 10) - const paddingTop = parseInt(style.paddingTop || '0', 10) - const paddingBottom = parseInt(style.paddingBottom || '0', 10) + const lineHeight = Number.parseInt(style.lineHeight || '0', 10) + const paddingTop = Number.parseInt(style.paddingTop || '0', 10) + const paddingBottom = Number.parseInt(style.paddingBottom || '0', 10) cloned.style.transition = 'none' cloned.style.width = `${this.field.current.getBoundingClientRect().width}px` cloned.style.height = `${lineHeight}px` diff --git a/packages/core/src/main/ts/text-area/BasicTextArea.tsx b/packages/core/src/main/ts/text-area/BasicTextArea.tsx index fa9f7b422..c6bda7e34 100644 --- a/packages/core/src/main/ts/text-area/BasicTextArea.tsx +++ b/packages/core/src/main/ts/text-area/BasicTextArea.tsx @@ -48,20 +48,20 @@ export const BasicTextArea = forwardRef< pb={ props.disabled ? '1px' - : props.error + : (props.error ? '0px' : props.focused ? '0px' - : '1px' + : '1px') } bb={ props.disabled ? '1px dotted #999' - : props.error + : (props.error ? '2px solid #d0021b' : props.focused ? '2px solid #ff8c00' - : '1px solid rgba(0, 0, 0, 0.2)' + : '1px solid rgba(0, 0, 0, 0.2)') } valueSize={5} valueWeight={300} diff --git a/packages/core/src/main/ts/transition/SimpleTransition.tsx b/packages/core/src/main/ts/transition/SimpleTransition.tsx index febf9586d..1021cd3d1 100644 --- a/packages/core/src/main/ts/transition/SimpleTransition.tsx +++ b/packages/core/src/main/ts/transition/SimpleTransition.tsx @@ -23,27 +23,27 @@ const statusClassName = ( case 'entering': return enteringClassName ? enteringClassName(enter) - : enterClassName + : (enterClassName ? enterClassName(enter) - : undefined + : undefined) case 'entered': return enteredClassName ? enteredClassName(enter) - : enterClassName + : (enterClassName ? enterClassName(enter) - : undefined + : undefined) case 'exiting': return exitingClassName ? exitingClassName(exit) - : exitClassName + : (exitClassName ? exitClassName(enter) - : undefined + : undefined) case 'exited': return exitedClassName ? exitedClassName(exit) - : exitClassName + : (exitClassName ? exitClassName(enter) - : undefined + : undefined) } return undefined } diff --git a/packages/desktop-extra/src/main/ts/dropdown/index.tsx b/packages/desktop-extra/src/main/ts/dropdown/index.tsx index 0d003e394..cf2fc0293 100644 --- a/packages/desktop-extra/src/main/ts/dropdown/index.tsx +++ b/packages/desktop-extra/src/main/ts/dropdown/index.tsx @@ -54,4 +54,6 @@ class Dropdown extends Component { } } -export { Dropdown, Container } +export { Dropdown, } + +export {Container} from './Container' \ No newline at end of file diff --git a/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx b/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx index 2539ac3be..c285ca2f6 100644 --- a/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx +++ b/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx @@ -3,7 +3,7 @@ import React, { FC, useMemo } from 'react' import StepperControlProps from './StepperControlProps' const StepperControl: FC = ({ step, steps, children }) => { - const stepsArray = useMemo(() => Array.from(new Array(steps)), [steps]) + const stepsArray = useMemo(() => [...new Array(steps)], [steps]) return ( <> {stepsArray.map((_, index) => { @@ -11,9 +11,9 @@ const StepperControl: FC = ({ step, steps, children }) => { const variant = currentStep === step ? 'focus' - : currentStep < step + : (currentStep < step ? 'active' - : 'default' + : 'default') return children({ currentStep, variant }) })} diff --git a/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx b/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx index 460e71fec..61a320348 100644 --- a/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx +++ b/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx @@ -39,9 +39,9 @@ export const TrinaryCheckIcon = ({ d="M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z" fill={ value === 2 || value === true - ? disabled + ? (disabled ? '#ccc' - : '#000' + : '#000') : 'transparent' } transition="all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)" diff --git a/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx b/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx index f20bbecd1..cfd14f860 100644 --- a/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx +++ b/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx @@ -52,7 +52,7 @@ export const AlertBlock: FC = ({ }) => { const iconComponent = isValidElement(icon) ? ( icon - ) : icon === undefined ? ( + ) : (icon === undefined ? ( @@ -65,7 +65,7 @@ export const AlertBlock: FC = ({ /> - ) : null + ) : null) return ( 0 && + : (index > 0 && !( renderProps.items[index - 1].hovered || renderProps.items[index - 1].focused ) ? '0 -1px 0 #e6e6e6' - : undefined + : undefined) } transition="box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)" onMouseEnter={item.onMouseEnter} diff --git a/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx b/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx index f3fb3b642..e9237e706 100644 --- a/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx +++ b/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx @@ -106,7 +106,7 @@ export const BlockTabs: FC = ({ ), )} = (props) => { bg={ props.disabled ? '#e6e6e6' - : renderProps.hover || renderProps.focus + : (renderProps.hover || renderProps.focus ? theme.button.bg.hover[props.kind] : props.size === 'accent' ? theme.button.bg.accent[props.kind] - : theme.button.bg.kind[props.kind] + : theme.button.bg.kind[props.kind]) } b={ props.disabled ? 'none' - : renderProps.hover || renderProps.focus + : (renderProps.hover || renderProps.focus ? theme.button.border.hover[props.kind] - : theme.button.border.kind[props.kind] + : theme.button.border.kind[props.kind]) } r={props.radius ?? buttonRadius[props.size]} s={ props.disabled ? 'none' - : (renderProps.hover || renderProps.focus) && + : ((renderProps.hover || renderProps.focus) && props.size === 'accent' ? theme.button.shadow.hover[props.kind] : props.size === 'accent' ? theme.button.shadow.kind[props.kind] - : 'none' + : 'none') } transition="box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" onClick={renderProps.onClick} @@ -189,11 +189,11 @@ export const Button: FC = (props) => { left={0} opacity={ props.loading - ? renderProps.hover || + ? (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) : 0 } transition="all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" @@ -224,11 +224,11 @@ export const Button: FC = (props) => { opacity={ props.loading ? 0 - : renderProps.hover || + : (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) } mr={props.text ? 3 : 0} width={6} @@ -238,9 +238,9 @@ export const Button: FC = (props) => { children={cloneElement(props.icon, { color: props.disabled ? '#666' - : props.kind === 'brand' + : (props.kind === 'brand' ? '#fff' - : '#000', + : '#000'), size: 1, })} /> @@ -250,11 +250,11 @@ export const Button: FC = (props) => { opacity={ props.loading ? 0 - : renderProps.hover || + : (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) } overflow="hidden" transition="all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" diff --git a/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx b/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx index 3c84c0e6d..de6058b0f 100644 --- a/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx +++ b/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx @@ -138,7 +138,7 @@ export const ContentSuggest = ({ onMouseDown={renderProps.onResultItemsMouseDown} > {props.loading ? ( - new Array(4) + Array.from({length: 4}) .fill(1) .map((_item, key) => ( ({ ) : null} - ) : props.empty && menuRenderProps.items.length === 0 ? ( + ) : (props.empty && menuRenderProps.items.length === 0 ? ( {props.empty.text} @@ -207,7 +207,7 @@ export const ContentSuggest = ({ ) : null} - ) : null} + ) : null)} )} diff --git a/packages/desktop/src/main/ts/details/Details.tsx b/packages/desktop/src/main/ts/details/Details.tsx index c94b82347..9f24662da 100644 --- a/packages/desktop/src/main/ts/details/Details.tsx +++ b/packages/desktop/src/main/ts/details/Details.tsx @@ -100,7 +100,7 @@ export const Details: FC = ({ = ({ = ({ children, stub = false }) => ( - {(stub ? new Array(3).fill(0) : children).map((item, i) => ( + {(stub ? Array.from({length: 3}).fill(0) : children).map((item, i) => ( ({ @@ -182,7 +182,7 @@ export const HeaderSuggest = ({ {props.loading && props.items !== undefined ? ( - {new Array(4).fill(1).map((_item, key) => ( + {Array.from({length: 4}).fill(1).map((_item, key) => ( ({ {isValidElement(props.total) ? ( props.total - ) : typeof props.total === 'string' ? ( + ) : (typeof props.total === 'string' ? ( ) : ( @@ -240,15 +240,15 @@ export const HeaderSuggest = ({ ) : null} - )} + ))} - ) : props.empty && + ) : (props.empty && menuRenderProps.items.length === 0 && props.items !== undefined ? ( {isValidElement(props.empty) ? ( props.empty - ) : typeof props.empty === 'string' ? ( + ) : (typeof props.empty === 'string' ? ( ) : ( @@ -263,9 +263,9 @@ export const HeaderSuggest = ({ ) : null} - )} + ))} - ) : null} + ) : null)} )} diff --git a/packages/desktop/src/main/ts/link/Link.tsx b/packages/desktop/src/main/ts/link/Link.tsx index fd073f18a..4ee91f105 100644 --- a/packages/desktop/src/main/ts/link/Link.tsx +++ b/packages/desktop/src/main/ts/link/Link.tsx @@ -99,12 +99,12 @@ export const Link: FC = (props) => { onMouseDown={renderProps.onMouseDown} color={ renderProps.hover || renderProps.focus - ? props.inverse + ? (props.inverse ? theme.link.color.inverse.hover - : theme.link.color.brand.hover - : props.inverse + : theme.link.color.brand.hover) + : (props.inverse ? theme.link.color.inverse.default - : theme.link.color.brand.default + : theme.link.color.brand.default) } transition="all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)" cursor="pointer" @@ -116,12 +116,12 @@ export const Link: FC = (props) => { size={ props.size === undefined ? undefined - : props.compact + : (props.compact ? LinkHeightCompact[props.size] - : LinkSize[props.size] + : LinkSize[props.size]) } height={props.size === undefined ? undefined : LinkHeight[props.size]} - weight={props.bold === undefined ? undefined : props.bold ? 500 : 300} + weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)} children={props.children} /> )} diff --git a/packages/desktop/src/main/ts/list/List.tsx b/packages/desktop/src/main/ts/list/List.tsx index cbf70cf4b..84d7ebb03 100644 --- a/packages/desktop/src/main/ts/list/List.tsx +++ b/packages/desktop/src/main/ts/list/List.tsx @@ -94,7 +94,7 @@ export const List: FC = ({ )} - ) : type === 'bullet' ? ( + ) : (type === 'bullet' ? ( {stub ? ( = ({ )} - ) : null} + ) : null)} {stub ? ( type === 'step' ? ( @@ -150,11 +150,11 @@ export const List: FC = ({ ) - ) : typeof item === 'string' ? ( + ) : (typeof item === 'string' ? ( {item} ) : ( item - )} + ))} ))} diff --git a/packages/desktop/src/main/ts/markdown/Markdown.tsx b/packages/desktop/src/main/ts/markdown/Markdown.tsx index 0aaabac1e..e118be5d7 100644 --- a/packages/desktop/src/main/ts/markdown/Markdown.tsx +++ b/packages/desktop/src/main/ts/markdown/Markdown.tsx @@ -171,20 +171,14 @@ export const Markdown: FC = ({ size = 'm', children }) => ( ({ - ...prev, - ...{ - [tag]: { + overrides: Object.fromEntries(Object.keys(overrides).map( + ( tag) => [tag, { component: overrides[tag], props: { size, }, - }, - }, - }), - {}, - ), + }], + )), }} /> ) diff --git a/packages/desktop/src/main/ts/pagination/PaginationLink.tsx b/packages/desktop/src/main/ts/pagination/PaginationLink.tsx index aa91a2499..f365b3855 100644 --- a/packages/desktop/src/main/ts/pagination/PaginationLink.tsx +++ b/packages/desktop/src/main/ts/pagination/PaginationLink.tsx @@ -40,9 +40,9 @@ export const PaginationLink: FC = (props) => ( } s={ (renderProps.hover || renderProps.focus) && !props.disabled - ? props.shadowed + ? (props.shadowed ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6' - : '0px -1px 0 1px #e6e6e6' + : '0px -1px 0 1px #e6e6e6') : '1px 0 0 #e6e6e6' } href={props.stub ? undefined : props.href} diff --git a/packages/desktop/src/main/ts/password-field/PasswordField.tsx b/packages/desktop/src/main/ts/password-field/PasswordField.tsx index 76ace6b2c..43d8d789d 100644 --- a/packages/desktop/src/main/ts/password-field/PasswordField.tsx +++ b/packages/desktop/src/main/ts/password-field/PasswordField.tsx @@ -58,9 +58,9 @@ export const PasswordField: FC = (props) => ( /> } /> - ) : props.hint ? ( + ) : (props.hint ? ( props.hint - ) : null + ) : null) } error={props.error} help={props.help} diff --git a/packages/desktop/src/main/ts/phone-field/PhoneField.tsx b/packages/desktop/src/main/ts/phone-field/PhoneField.tsx index 8aa66987b..1bdadaebc 100644 --- a/packages/desktop/src/main/ts/phone-field/PhoneField.tsx +++ b/packages/desktop/src/main/ts/phone-field/PhoneField.tsx @@ -121,9 +121,9 @@ export const PhoneField: FC = ({ bg={ country.selected ? '#E6E6E6' - : country.focused + : (country.focused ? '#F5F5F5' - : '#FFF' + : '#FFF') } onClick={country.onClick} onMouseEnter={country.onMouseEnter} diff --git a/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx b/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx index f8bb91692..bf426a049 100644 --- a/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx +++ b/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx @@ -135,7 +135,7 @@ export const SuggestField = ({ onMouseDown={renderProps.onResultItemsMouseDown} > {props.loading ? ( - new Array(4) + Array.from({length: 4}) .fill(1) .map((_item, key) => ( = ({ ), )} diff --git a/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx b/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx index 1353ba461..cec0e8f5c 100644 --- a/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx +++ b/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx @@ -52,9 +52,9 @@ export const TextAreaField: FC = (props) => ( rows={ props.maxRows && renderProps.rows > props.maxRows ? props.maxRows - : props.minRows && renderProps.rows < props.minRows + : (props.minRows && renderProps.rows < props.minRows ? props.minRows - : renderProps.rows + : renderProps.rows) } overflow={ props.maxRows && renderProps.rows > props.maxRows diff --git a/packages/desktop/src/main/ts/typography/Heading.tsx b/packages/desktop/src/main/ts/typography/Heading.tsx index 477a57174..39f63debc 100644 --- a/packages/desktop/src/main/ts/typography/Heading.tsx +++ b/packages/desktop/src/main/ts/typography/Heading.tsx @@ -88,7 +88,7 @@ export const Heading: FC = ({ {new Array(clamp === undefined ? 1 : clamp) .fill(0) - .map((_, i) => (i % 3 === 0 ? 0.5 : i % 3 === 1 ? 0.6 : 0.4)) + .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4))) .map((width, id) => ( = ({ {new Array(clamp === undefined ? 3 : clamp) .fill(0) - .map((_, i) => (i % 3 === 0 ? 0.8 : i % 3 === 1 ? 0.9 : 0.7)) + .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7))) .map((width, id) => ( = ({ height={ size === undefined ? undefined - : compact + : (compact ? TextHeightCompact[size] - : TextHeight[size] + : TextHeight[size]) } - weight={bold === undefined ? undefined : bold ? 500 : 300} + weight={bold === undefined ? undefined : (bold ? 500 : 300)} color={color === undefined ? undefined : TextColor[color]} decoration={decoration} transform={transform} diff --git a/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx b/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx index fb2bfcb21..06528a5cb 100644 --- a/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx +++ b/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx @@ -14,7 +14,7 @@ interface ComponentsListRendererProps { const ComponentsListRenderer: FC = (props) => { const items = props.items.filter((item) => item.visibleName) - if (!items.length) { + if (items.length === 0) { return null } return ( diff --git a/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx b/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx index 9bbabc26d..1a557308e 100644 --- a/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx +++ b/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx @@ -52,7 +52,7 @@ export const AlertBlock: FC = ({ }) => { const iconComponent = isValidElement(icon) ? ( icon - ) : icon === undefined ? ( + ) : (icon === undefined ? ( @@ -65,7 +65,7 @@ export const AlertBlock: FC = ({ /> - ) : null + ) : null) return ( = ({ ), )} = (props) => { bg={ props.disabled ? '#e6e6e6' - : renderProps.hover || renderProps.focus + : (renderProps.hover || renderProps.focus ? theme.button.bg.hover[props.kind] - : theme.button.bg.kind[props.kind] + : theme.button.bg.kind[props.kind]) } b={ props.disabled ? 'none' - : renderProps.hover || renderProps.focus + : (renderProps.hover || renderProps.focus ? theme.button.border.hover[props.kind] - : theme.button.border.kind[props.kind] + : theme.button.border.kind[props.kind]) } r={props.radius ?? buttonRadius[props.size]} transition="all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" @@ -186,11 +186,11 @@ export const Button: FC = (props) => { left={0} opacity={ props.loading - ? renderProps.hover || + ? (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) : 0 } transition="all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" @@ -221,11 +221,11 @@ export const Button: FC = (props) => { opacity={ props.loading ? 0 - : renderProps.hover || + : (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) } mr={props.text ? iconMargin[props.size] : 0} width={iconSize[props.size]} @@ -235,9 +235,9 @@ export const Button: FC = (props) => { children={cloneElement(props.icon, { color: props.disabled ? '#666' - : props.kind === 'brand' + : (props.kind === 'brand' ? '#fff' - : '#000', + : '#000'), size: 1, })} /> @@ -247,11 +247,11 @@ export const Button: FC = (props) => { opacity={ props.loading ? 0 - : renderProps.hover || + : (renderProps.hover || renderProps.active || renderProps.focus ? 0.9 - : 1 + : 1) } overflow="hidden" transition="all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)" diff --git a/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx b/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx index 8b6414ed4..866a1dfd9 100644 --- a/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx +++ b/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx @@ -101,7 +101,7 @@ export const ContentSuggest = ({ onBack={renderProps.onBack} > {props.loading ? ( - new Array(4) + Array.from({length: 4}) .fill(1) .map((_item, key) => ( ({ ) : null} - ) : props.empty && menuRenderProps.items.length === 0 ? ( + ) : (props.empty && menuRenderProps.items.length === 0 ? ( {props.empty.text} @@ -169,7 +169,7 @@ export const ContentSuggest = ({ ) : null} - ) : null} + ) : null)} )} diff --git a/packages/mobile/src/main/ts/footer-app/FooterApp.tsx b/packages/mobile/src/main/ts/footer-app/FooterApp.tsx index b797aff47..1a280d687 100644 --- a/packages/mobile/src/main/ts/footer-app/FooterApp.tsx +++ b/packages/mobile/src/main/ts/footer-app/FooterApp.tsx @@ -63,7 +63,7 @@ export interface FooterAppProps { export const FooterApp: FC = ({ children, stub = false }) => ( - {(stub ? new Array(3).fill(0) : children).map((item, i) => ( + {(stub ? Array.from({length: 3}).fill(0) : children).map((item, i) => ( 1 ? 3 : 0} diff --git a/packages/mobile/src/main/ts/header/Header.tsx b/packages/mobile/src/main/ts/header/Header.tsx index 3d440fef3..7fc309edd 100644 --- a/packages/mobile/src/main/ts/header/Header.tsx +++ b/packages/mobile/src/main/ts/header/Header.tsx @@ -8,7 +8,7 @@ interface HeaderProps { } export const Header: FC = ({ - zIndex = 10002, + zIndex = 10_002, active, children, }) => ( diff --git a/packages/mobile/src/main/ts/input-modal/InputModal.tsx b/packages/mobile/src/main/ts/input-modal/InputModal.tsx index 21e68ff74..cd8238451 100644 --- a/packages/mobile/src/main/ts/input-modal/InputModal.tsx +++ b/packages/mobile/src/main/ts/input-modal/InputModal.tsx @@ -86,7 +86,7 @@ export const InputModal: FC = (props) => ( renderDialog={(dialogProps) => ( = (props) => { onMouseDown={renderProps.onMouseDown} color={ renderProps.hover || renderProps.focus - ? props.inverse + ? (props.inverse ? theme.link.color.inverse.hover - : theme.link.color.brand.hover - : props.inverse + : theme.link.color.brand.hover) + : (props.inverse ? theme.link.color.inverse.default - : theme.link.color.brand.default + : theme.link.color.brand.default) } transition="all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)" cursor="pointer" @@ -116,12 +116,12 @@ export const Link: FC = (props) => { size={ props.size === undefined ? undefined - : props.compact + : (props.compact ? LinkHeightCompact[props.size] - : LinkSize[props.size] + : LinkSize[props.size]) } height={props.size === undefined ? undefined : LinkHeight[props.size]} - weight={props.bold === undefined ? undefined : props.bold ? 500 : 300} + weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)} children={props.children} /> )} diff --git a/packages/mobile/src/main/ts/list/List.tsx b/packages/mobile/src/main/ts/list/List.tsx index c4a82a06c..4cf2efa1c 100644 --- a/packages/mobile/src/main/ts/list/List.tsx +++ b/packages/mobile/src/main/ts/list/List.tsx @@ -94,7 +94,7 @@ export const List: FC = ({ )} - ) : type === 'bullet' ? ( + ) : (type === 'bullet' ? ( {stub ? ( = ({ )} - ) : null} + ) : null)} {stub ? ( type === 'step' ? ( @@ -150,11 +150,11 @@ export const List: FC = ({ ) - ) : typeof item === 'string' ? ( + ) : (typeof item === 'string' ? ( {item} ) : ( item - )} + ))} ))} diff --git a/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx b/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx index f38ecba9b..0e33771a5 100644 --- a/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx +++ b/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx @@ -62,7 +62,7 @@ export const LogoBlockLink: FC = ({ ) : ( @@ -137,7 +137,7 @@ export const LogoBlockLink: FC = ({ ) : ( {typeof icon === 'string' ? ( diff --git a/packages/mobile/src/main/ts/markdown/Markdown.tsx b/packages/mobile/src/main/ts/markdown/Markdown.tsx index ae5915f81..df90e70aa 100644 --- a/packages/mobile/src/main/ts/markdown/Markdown.tsx +++ b/packages/mobile/src/main/ts/markdown/Markdown.tsx @@ -162,20 +162,14 @@ export const Markdown: FC = ({ size = 'm', children }) => ( ({ - ...prev, - ...{ - [tag]: { + overrides: Object.fromEntries(Object.keys(overrides).map( + ( tag) => [tag, { component: overrides[tag], props: { size, }, - }, - }, - }), - {}, - ), + }], + )), }} /> ) diff --git a/packages/mobile/src/main/ts/modal/SimpleModal.tsx b/packages/mobile/src/main/ts/modal/SimpleModal.tsx index 4e40f0ed5..72ae4c5f4 100644 --- a/packages/mobile/src/main/ts/modal/SimpleModal.tsx +++ b/packages/mobile/src/main/ts/modal/SimpleModal.tsx @@ -80,7 +80,7 @@ export const SimpleModal: FC = ({ onShow, onHide, backdropClose, - zIndex = 10050, + zIndex = 10_050, closable, }) => stub ? ( diff --git a/packages/mobile/src/main/ts/password-field/PasswordField.tsx b/packages/mobile/src/main/ts/password-field/PasswordField.tsx index 76ace6b2c..43d8d789d 100644 --- a/packages/mobile/src/main/ts/password-field/PasswordField.tsx +++ b/packages/mobile/src/main/ts/password-field/PasswordField.tsx @@ -58,9 +58,9 @@ export const PasswordField: FC = (props) => ( /> } /> - ) : props.hint ? ( + ) : (props.hint ? ( props.hint - ) : null + ) : null) } error={props.error} help={props.help} diff --git a/packages/mobile/src/main/ts/phone-field/PhoneField.tsx b/packages/mobile/src/main/ts/phone-field/PhoneField.tsx index b20be9626..15b28d3da 100644 --- a/packages/mobile/src/main/ts/phone-field/PhoneField.tsx +++ b/packages/mobile/src/main/ts/phone-field/PhoneField.tsx @@ -116,9 +116,9 @@ export const PhoneField: FC = ({ bg={ country.selected ? '#E6E6E6' - : country.focused + : (country.focused ? '#F5F5F5' - : '#FFF' + : '#FFF') } onClick={country.onClick} onMouseEnter={country.onMouseEnter} diff --git a/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx b/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx index 15c834b6d..d79341270 100644 --- a/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx +++ b/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx @@ -127,7 +127,7 @@ export const SuggestField = ({ } > {props.loading ? ( - new Array(4) + Array.from({length: 4}) .fill(1) .map((_item, key) => ( @@ -167,7 +167,7 @@ export const SuggestField = ({ {isValidElement(props.total) ? ( props.total - ) : typeof props.total === 'string' ? ( + ) : (typeof props.total === 'string' ? ( ) : ( @@ -182,15 +182,15 @@ export const SuggestField = ({ ) : null} - )} + ))} - ) : props.empty && + ) : (props.empty && menuRenderProps.items.length === 0 && props.items !== undefined ? ( {isValidElement(props.empty) ? ( props.empty - ) : typeof props.empty === 'string' ? ( + ) : (typeof props.empty === 'string' ? ( ) : ( @@ -205,9 +205,9 @@ export const SuggestField = ({ ) : null} - )} + ))} - ) : null} + ) : null)} )} diff --git a/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx b/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx index 007e2cc11..a26fb1f07 100644 --- a/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx +++ b/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx @@ -52,9 +52,9 @@ export const TextAreaField: FC = (props) => ( rows={ props.maxRows && renderProps.rows > props.maxRows ? props.maxRows - : props.minRows && renderProps.rows < props.minRows + : (props.minRows && renderProps.rows < props.minRows ? props.minRows - : renderProps.rows + : renderProps.rows) } overflow={ props.maxRows && renderProps.rows > props.maxRows diff --git a/packages/mobile/src/main/ts/typography/Heading.tsx b/packages/mobile/src/main/ts/typography/Heading.tsx index c510f22d7..93f1c08a3 100644 --- a/packages/mobile/src/main/ts/typography/Heading.tsx +++ b/packages/mobile/src/main/ts/typography/Heading.tsx @@ -81,7 +81,7 @@ export const Heading: FC = ({ {new Array(clamp === undefined ? 1 : clamp) .fill(0) - .map((_, i) => (i % 3 === 0 ? 0.5 : i % 3 === 1 ? 0.6 : 0.4)) + .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4))) .map((width, id) => ( = ({ {new Array(clamp === undefined ? 3 : clamp) .fill(0) - .map((_, i) => (i % 3 === 0 ? 0.8 : i % 3 === 1 ? 0.9 : 0.7)) + .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7))) .map((width, id) => ( = ({ height={ size === undefined ? undefined - : compact + : (compact ? TextHeightCompact[size] - : TextHeight[size] + : TextHeight[size]) } - weight={bold === undefined ? undefined : bold ? 500 : 300} + weight={bold === undefined ? undefined : (bold ? 500 : 300)} color={color === undefined ? undefined : TextColor[color]} decoration={decoration} transform={transform} diff --git a/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx b/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx index ec3671f37..46c537273 100644 --- a/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx +++ b/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx @@ -13,7 +13,7 @@ interface ComponentsListRendererProps { const ComponentsListRenderer: FC = (props) => { const items = props.items.filter((item) => item.visibleName) - if (!items.length) { + if (items.length === 0) { return null } return ( diff --git a/packages/ssr/src/main/ts/emotionServer.ts b/packages/ssr/src/main/ts/emotionServer.ts index b94880423..fb72b4c09 100644 --- a/packages/ssr/src/main/ts/emotionServer.ts +++ b/packages/ssr/src/main/ts/emotionServer.ts @@ -1,3 +1 @@ -import createEmotionServer from '@emotion/server/create-instance' - -export { createEmotionServer } +export { default as createEmotionServer } from '@emotion/server/create-instance' From fe8e0cb6b6d3325165e07c0ecbe8e9852d7d2240 Mon Sep 17 00:00:00 2001 From: Dima Livshits Date: Fri, 25 Nov 2022 08:54:28 +0300 Subject: [PATCH 04/14] perf: eslint cache --- .../main/ts/code-field/CodeFieldControl.ts | 25 ++++++----- .../src/main/ts/footer-app/FooterApp.tsx | 45 +++++++++++-------- .../src/main/ts/footer-app/FooterApp.tsx | 45 +++++++++++-------- 3 files changed, 67 insertions(+), 48 deletions(-) diff --git a/packages/core/src/main/ts/code-field/CodeFieldControl.ts b/packages/core/src/main/ts/code-field/CodeFieldControl.ts index 8786fed8d..69426b375 100644 --- a/packages/core/src/main/ts/code-field/CodeFieldControl.ts +++ b/packages/core/src/main/ts/code-field/CodeFieldControl.ts @@ -50,7 +50,9 @@ export class CodeFieldControl extends Component< public state: CodeFieldControlState = { focus: this.props.autoFocus ? 0 : -1, - refs: Array.from({length: this.props.value.length}).fill(1).map(() => createRef()), + refs: Array.from({ length: this.props.value.length }) + .fill(1) + .map(() => createRef()), } public componentDidMount() { @@ -197,16 +199,17 @@ export class CodeFieldControl extends Component< public render() { return this.props.children({ - values: Array.from({length: this.props.value.length}).fill(0).map((item, index) => ({ - ...item, - focused: this.state.focus === index, - ref: this.state.refs[index], - onKeyDown: this.onFieldKeyDown(index), - onChange: this.onFieldChange(index), - onClick: this.onFieldClick, - onFocus: this.onFieldFocus(index), - onBlur: this.onFieldBlur, - })), + values: Array.from({ length: this.props.value.length }) + .fill(0) + .map((_item, index) => ({ + focused: this.state.focus === index, + ref: this.state.refs[index], + onKeyDown: this.onFieldKeyDown(index), + onChange: this.onFieldChange(index), + onClick: this.onFieldClick, + onFocus: this.onFieldFocus(index), + onBlur: this.onFieldBlur, + })), }) } } diff --git a/packages/desktop/src/main/ts/footer-app/FooterApp.tsx b/packages/desktop/src/main/ts/footer-app/FooterApp.tsx index 121fa54b6..5489055eb 100644 --- a/packages/desktop/src/main/ts/footer-app/FooterApp.tsx +++ b/packages/desktop/src/main/ts/footer-app/FooterApp.tsx @@ -1,23 +1,27 @@ import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core' import React, { FC, ReactElement } from 'react' -interface FooterAppLinkProps { - href: string - target?: string - download?: string | boolean - rel?: string - title?: string - icon: ReactElement - stub?: boolean - onClick?: ( - href?: string, - target?: string, - download?: string | boolean, - rel?: string, - ) => void - onFocus?: () => void - onBlur?: () => void -} +type FooterAppLinkProps = + | { + stub?: false + href: string + target?: string + download?: string | boolean + rel?: string + title?: string + icon: ReactElement + onClick?: ( + href?: string, + target?: string, + download?: string | boolean, + rel?: string, + ) => void + onFocus?: () => void + onBlur?: () => void + } + | { + stub: true + } const FooterAppLink: FC = (props) => props.stub ? ( @@ -63,7 +67,12 @@ export interface FooterAppProps { export const FooterApp: FC = ({ children, stub = false }) => ( - {(stub ? Array.from({length: 3}).fill(0) : children).map((item, i) => ( + {(stub + ? Array.from({ length: 3 }).fill({ + stub, + }) + : children + ).map((item, i) => ( void - onFocus?: () => void - onBlur?: () => void -} +type FooterAppLinkProps = + | { + stub?: false + href: string + target?: string + download?: string | boolean + rel?: string + title?: string + icon: ReactElement + onClick?: ( + href?: string, + target?: string, + download?: string | boolean, + rel?: string, + ) => void + onFocus?: () => void + onBlur?: () => void + } + | { + stub: true + } const FooterAppLink: FC = (props) => props.stub ? ( @@ -57,13 +61,16 @@ const FooterAppLink: FC = (props) => FooterAppLink.displayName = 'FooterAppLink' export interface FooterAppProps { - children: FooterAppLinkProps[] stub?: boolean + children: FooterAppLinkProps[] } export const FooterApp: FC = ({ children, stub = false }) => ( - {(stub ? Array.from({length: 3}).fill(0) : children).map((item, i) => ( + {(stub + ? Array.from({ length: 3 }).fill({ stub }) + : children + ).map((item, i) => ( 1 ? 3 : 0} From 9f73ab3e4473d26ef8e6d4d9ba47303ab3f795f4 Mon Sep 17 00:00:00 2001 From: Dima Livshits Date: Fri, 25 Nov 2022 09:06:03 +0300 Subject: [PATCH 05/14] perf: eslint cache --- .gitignore | 1 - packages/core/.eslintcache | 1 + packages/desktop-extra/.eslintcache | 1 + packages/desktop/.eslintcache | 1 + packages/mobile/.eslintcache | 1 + packages/ssr/.eslintcache | 1 + 6 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 packages/core/.eslintcache create mode 100644 packages/desktop-extra/.eslintcache create mode 100644 packages/desktop/.eslintcache create mode 100644 packages/mobile/.eslintcache create mode 100644 packages/ssr/.eslintcache diff --git a/.gitignore b/.gitignore index b09bbbef8..cd39a16ae 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ /node_modules /packages/*/node_modules /packages/*/target -/packages/*/.eslintcache .DS_Store # Yarn berry diff --git a/packages/core/.eslintcache b/packages/core/.eslintcache new file mode 100644 index 000000000..e1f692839 --- /dev/null +++ b/packages/core/.eslintcache @@ -0,0 +1 @@ +[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"size":1883,"mtime":1662092675643,"results":"163","hashOfConfig":"164"},{"size":2627,"mtime":1669353272721,"results":"165","hashOfConfig":"164"},{"size":35,"mtime":1662092675645,"results":"166","hashOfConfig":"164"},{"size":1065,"mtime":1662092675649,"results":"167","hashOfConfig":"164"},{"size":31,"mtime":1662092675649,"results":"168","hashOfConfig":"164"},{"size":1174,"mtime":1662092675646,"results":"169","hashOfConfig":"164"},{"size":36,"mtime":1662092675647,"results":"170","hashOfConfig":"164"},{"size":850,"mtime":1662092675651,"results":"171","hashOfConfig":"164"},{"size":24,"mtime":1662092675652,"results":"172","hashOfConfig":"164"},{"size":484,"mtime":1662092675653,"results":"173","hashOfConfig":"164"},{"size":26,"mtime":1662092675654,"results":"174","hashOfConfig":"164"},{"size":1578,"mtime":1662092675655,"results":"175","hashOfConfig":"164"},{"size":418,"mtime":1662092675656,"results":"176","hashOfConfig":"164"},{"size":92,"mtime":1662092675657,"results":"177","hashOfConfig":"164"},{"size":32,"mtime":1662092675657,"results":"178","hashOfConfig":"164"},{"size":1108,"mtime":1662092675658,"results":"179","hashOfConfig":"164"},{"size":24,"mtime":1662092675659,"results":"180","hashOfConfig":"164"},{"size":1310,"mtime":1662092675661,"results":"181","hashOfConfig":"164"},{"size":24,"mtime":1662092675661,"results":"182","hashOfConfig":"164"},{"size":5591,"mtime":1669354961771,"results":"183","hashOfConfig":"164"},{"size":35,"mtime":1662092675664,"results":"184","hashOfConfig":"164"},{"size":1398,"mtime":1662092675665,"results":"185","hashOfConfig":"164"},{"size":30,"mtime":1662092675666,"results":"186","hashOfConfig":"164"},{"size":3518,"mtime":1669353927842,"results":"187","hashOfConfig":"164"},{"size":1826,"mtime":1669353927842,"results":"188","hashOfConfig":"164"},{"size":1798,"mtime":1662092675670,"results":"189","hashOfConfig":"164"},{"size":1169,"mtime":1669353927842,"results":"190","hashOfConfig":"164"},{"size":123,"mtime":1662092675671,"results":"191","hashOfConfig":"164"},{"size":11583,"mtime":1669354518103,"results":"192","hashOfConfig":"164"},{"size":23,"mtime":1662092675673,"results":"193","hashOfConfig":"164"},{"size":749,"mtime":1669353927843,"results":"194","hashOfConfig":"164"},{"size":558,"mtime":1662092675675,"results":"195","hashOfConfig":"164"},{"size":527,"mtime":1662092675677,"results":"196","hashOfConfig":"164"},{"size":23,"mtime":1662092675677,"results":"197","hashOfConfig":"164"},{"size":1558,"mtime":1662092675685,"results":"198","hashOfConfig":"164"},{"size":23,"mtime":1662092675694,"results":"199","hashOfConfig":"164"},{"size":782,"mtime":1662092675698,"results":"200","hashOfConfig":"164"},{"size":30,"mtime":1662092675701,"results":"201","hashOfConfig":"164"},{"size":1527,"mtime":1662092675703,"results":"202","hashOfConfig":"164"},{"size":1008,"mtime":1662092675704,"results":"203","hashOfConfig":"164"},{"size":1307,"mtime":1662092675706,"results":"204","hashOfConfig":"164"},{"size":33870,"mtime":1662092675710,"results":"205","hashOfConfig":"164"},{"size":37453,"mtime":1662092675715,"results":"206","hashOfConfig":"164"},{"size":20392,"mtime":1662092675721,"results":"207","hashOfConfig":"164"},{"size":2505,"mtime":1662092675750,"results":"208","hashOfConfig":"164"},{"size":1604,"mtime":1662092675766,"results":"209","hashOfConfig":"164"},{"size":249,"mtime":1662092675778,"results":"210","hashOfConfig":"164"},{"size":3267,"mtime":1669353927842,"results":"211","hashOfConfig":"164"},{"size":3014,"mtime":1669353927842,"results":"212","hashOfConfig":"164"},{"size":55,"mtime":1662092675782,"results":"213","hashOfConfig":"164"},{"size":1391,"mtime":1662092675784,"results":"214","hashOfConfig":"164"},{"size":2935,"mtime":1669353927842,"results":"215","hashOfConfig":"164"},{"size":2817,"mtime":1669353927861,"results":"216","hashOfConfig":"164"},{"size":1831,"mtime":1669353927842,"results":"217","hashOfConfig":"164"},{"size":90,"mtime":1662092675786,"results":"218","hashOfConfig":"164"},{"size":54,"mtime":1669353927842,"results":"219","hashOfConfig":"164"},{"size":2593,"mtime":1662092675789,"results":"220","hashOfConfig":"164"},{"size":637,"mtime":1669353927842,"results":"221","hashOfConfig":"164"},{"size":73,"mtime":1662092675791,"results":"222","hashOfConfig":"164"},{"size":13182,"mtime":1662092675792,"results":"223","hashOfConfig":"164"},{"size":29,"mtime":1662092675793,"results":"224","hashOfConfig":"164"},{"size":60,"mtime":1669353927842,"results":"225","hashOfConfig":"164"},{"size":5254,"mtime":1669353927842,"results":"226","hashOfConfig":"164"},{"size":204,"mtime":1669353927842,"results":"227","hashOfConfig":"164"},{"size":4805,"mtime":1669353927842,"results":"228","hashOfConfig":"164"},{"size":792,"mtime":1662092675797,"results":"229","hashOfConfig":"164"},{"size":166,"mtime":1662092675797,"results":"230","hashOfConfig":"164"},{"size":404,"mtime":1669353927842,"results":"231","hashOfConfig":"164"},{"size":5186,"mtime":1669353927842,"results":"232","hashOfConfig":"164"},{"size":623,"mtime":1662092675800,"results":"233","hashOfConfig":"164"},{"size":139,"mtime":1662092675800,"results":"234","hashOfConfig":"164"},{"size":100,"mtime":1662092675801,"results":"235","hashOfConfig":"164"},{"size":1957,"mtime":1662092675801,"results":"236","hashOfConfig":"164"},{"size":38,"mtime":1662092675802,"results":"237","hashOfConfig":"164"},{"size":3815,"mtime":1662092675804,"results":"238","hashOfConfig":"164"},{"size":727,"mtime":1662092675805,"results":"239","hashOfConfig":"164"},{"size":60,"mtime":1662092675805,"results":"240","hashOfConfig":"164"},{"size":913,"mtime":1662092675806,"results":"241","hashOfConfig":"164"},{"size":346,"mtime":1662092675807,"results":"242","hashOfConfig":"164"},{"size":68,"mtime":1662092675808,"results":"243","hashOfConfig":"164"},{"size":3540,"mtime":1662092675809,"results":"244","hashOfConfig":"164"},{"size":718,"mtime":1662092675810,"results":"245","hashOfConfig":"164"},{"size":57,"mtime":1662092675810,"results":"246","hashOfConfig":"164"},{"size":2240,"mtime":1662092675811,"results":"247","hashOfConfig":"164"},{"size":159,"mtime":1662092675812,"results":"248","hashOfConfig":"164"},{"size":248,"mtime":1669353927842,"results":"249","hashOfConfig":"164"},{"size":1756,"mtime":1669353927842,"results":"250","hashOfConfig":"164"},{"size":36,"mtime":1662092675816,"results":"251","hashOfConfig":"164"},{"size":1976,"mtime":1662092675817,"results":"252","hashOfConfig":"164"},{"size":675,"mtime":1662092675818,"results":"253","hashOfConfig":"164"},{"size":84,"mtime":1662092675819,"results":"254","hashOfConfig":"164"},{"size":127,"mtime":1662092675819,"results":"255","hashOfConfig":"164"},{"size":6209,"mtime":1669353927842,"results":"256","hashOfConfig":"164"},{"size":1254,"mtime":1662092675821,"results":"257","hashOfConfig":"164"},{"size":232,"mtime":1662092675822,"results":"258","hashOfConfig":"164"},{"size":132,"mtime":1662092675822,"results":"259","hashOfConfig":"164"},{"size":154,"mtime":1662092675823,"results":"260","hashOfConfig":"164"},{"size":2770,"mtime":1662092675824,"results":"261","hashOfConfig":"164"},{"size":526,"mtime":1662092675825,"results":"262","hashOfConfig":"164"},{"size":2454,"mtime":1669353927843,"results":"263","hashOfConfig":"164"},{"size":1008,"mtime":1662092675826,"results":"264","hashOfConfig":"164"},{"size":784,"mtime":1662092675828,"results":"265","hashOfConfig":"164"},{"size":779,"mtime":1662092675828,"results":"266","hashOfConfig":"164"},{"size":409,"mtime":1662092675829,"results":"267","hashOfConfig":"164"},{"size":1236,"mtime":1662092675830,"results":"268","hashOfConfig":"164"},{"size":2621,"mtime":1662092675831,"results":"269","hashOfConfig":"164"},{"size":523,"mtime":1662092675832,"results":"270","hashOfConfig":"164"},{"size":211,"mtime":1662092675832,"results":"271","hashOfConfig":"164"},{"size":874,"mtime":1662092675833,"results":"272","hashOfConfig":"164"},{"size":1754,"mtime":1662092675834,"results":"273","hashOfConfig":"164"},{"size":2030,"mtime":1662092675834,"results":"274","hashOfConfig":"164"},{"size":2306,"mtime":1662092675835,"results":"275","hashOfConfig":"164"},{"size":1068,"mtime":1669353927842,"results":"276","hashOfConfig":"164"},{"size":378,"mtime":1662092675838,"results":"277","hashOfConfig":"164"},{"size":974,"mtime":1662092675839,"results":"278","hashOfConfig":"164"},{"size":24,"mtime":1662092675840,"results":"279","hashOfConfig":"164"},{"size":1647,"mtime":1662092675842,"results":"280","hashOfConfig":"164"},{"size":32,"mtime":1662092675842,"results":"281","hashOfConfig":"164"},{"size":3265,"mtime":1662092675850,"results":"282","hashOfConfig":"164"},{"size":28,"mtime":1662092675851,"results":"283","hashOfConfig":"164"},{"size":787,"mtime":1662092675846,"results":"284","hashOfConfig":"164"},{"size":33,"mtime":1662092675847,"results":"285","hashOfConfig":"164"},{"size":1375,"mtime":1662092675852,"results":"286","hashOfConfig":"164"},{"size":694,"mtime":1669353927842,"results":"287","hashOfConfig":"164"},{"size":26,"mtime":1662092675855,"results":"288","hashOfConfig":"164"},{"size":4290,"mtime":1662092675857,"results":"289","hashOfConfig":"164"},{"size":37,"mtime":1662092675858,"results":"290","hashOfConfig":"164"},{"size":949,"mtime":1662092675860,"results":"291","hashOfConfig":"164"},{"size":25,"mtime":1662092675860,"results":"292","hashOfConfig":"164"},{"size":1268,"mtime":1662092675862,"results":"293","hashOfConfig":"164"},{"size":26,"mtime":1662092675863,"results":"294","hashOfConfig":"164"},{"size":635,"mtime":1662092675865,"results":"295","hashOfConfig":"164"},{"size":26,"mtime":1662092675866,"results":"296","hashOfConfig":"164"},{"size":1466,"mtime":1662092675867,"results":"297","hashOfConfig":"164"},{"size":23,"mtime":1662092675868,"results":"298","hashOfConfig":"164"},{"size":417,"mtime":1669353927842,"results":"299","hashOfConfig":"164"},{"size":5993,"mtime":1662092675871,"results":"300","hashOfConfig":"164"},{"size":1616,"mtime":1662092675872,"results":"301","hashOfConfig":"164"},{"size":95,"mtime":1662092675872,"results":"302","hashOfConfig":"164"},{"size":126,"mtime":1662092675873,"results":"303","hashOfConfig":"164"},{"size":146,"mtime":1662092675874,"results":"304","hashOfConfig":"164"},{"size":855,"mtime":1662092675875,"results":"305","hashOfConfig":"164"},{"size":3501,"mtime":1669353927843,"results":"306","hashOfConfig":"164"},{"size":3658,"mtime":1669353927843,"results":"307","hashOfConfig":"164"},{"size":86,"mtime":1662092675879,"results":"308","hashOfConfig":"164"},{"size":2006,"mtime":1669353927843,"results":"309","hashOfConfig":"164"},{"size":32,"mtime":1662092675884,"results":"310","hashOfConfig":"164"},{"size":3037,"mtime":1669353927843,"results":"311","hashOfConfig":"164"},{"size":694,"mtime":1662092675881,"results":"312","hashOfConfig":"164"},{"size":100,"mtime":1662092675882,"results":"313","hashOfConfig":"164"},{"size":127,"mtime":1662092675882,"results":"314","hashOfConfig":"164"},{"size":1607,"mtime":1662092675886,"results":"315","hashOfConfig":"164"},{"size":577,"mtime":1662092675887,"results":"316","hashOfConfig":"164"},{"size":62,"mtime":1662092675888,"results":"317","hashOfConfig":"164"},{"size":115,"mtime":1662092675889,"results":"318","hashOfConfig":"164"},{"size":128,"mtime":1662092675890,"results":"319","hashOfConfig":"164"},{"size":2124,"mtime":1662092675890,"results":"320","hashOfConfig":"164"},{"size":1789,"mtime":1669353927844,"results":"321","hashOfConfig":"164"},{"size":503,"mtime":1662546288643,"results":"322","hashOfConfig":"164"},{"size":75,"mtime":1662092675893,"results":"323","hashOfConfig":"164"},{"size":1849,"mtime":1662092675895,"results":"324","hashOfConfig":"164"},{"size":26,"mtime":1662092675900,"results":"325","hashOfConfig":"164"},{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"332"},{"filePath":"333","messages":"334","suppressedMessages":"335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"348","messages":"349","suppressedMessages":"350","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"351"},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"358"},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"377"},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"381","messages":"382","suppressedMessages":"383","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"384"},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"397"},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"404"},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"408"},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"412"},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"423"},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"433"},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"443"},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"456"},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"460"},{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"464"},{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"476"},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"480"},{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"484"},{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"491"},{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"495"},{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"505"},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"509"},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"532"},{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"542"},{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"546"},{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"550"},{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"554"},{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"558","messages":"559","suppressedMessages":"560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"564"},{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"577"},{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"604"},{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"641"},{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"654","messages":"655","suppressedMessages":"656","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"672","messages":"673","suppressedMessages":"674","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"675","messages":"676","suppressedMessages":"677","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"687","messages":"688","suppressedMessages":"689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"693"},{"filePath":"694","messages":"695","suppressedMessages":"696","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"700"},{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"704"},{"filePath":"705","messages":"706","suppressedMessages":"707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"708","messages":"709","suppressedMessages":"710","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"711"},{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"718"},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"725"},{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"732"},{"filePath":"733","messages":"734","suppressedMessages":"735","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"749"},{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"763"},{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"770"},{"filePath":"771","messages":"772","suppressedMessages":"773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"777"},{"filePath":"778","messages":"779","suppressedMessages":"780","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"781","messages":"782","suppressedMessages":"783","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"784","messages":"785","suppressedMessages":"786","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"787"},{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"803"},{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"807"},{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"811"},{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"818"},{"filePath":"819","messages":"820","suppressedMessages":"821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"828","messages":"829","suppressedMessages":"830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"843","messages":"844","suppressedMessages":"845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"846","messages":"847","suppressedMessages":"848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"849","messages":"850","suppressedMessages":"851","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"852"},{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"866"},{"filePath":"867","messages":"868","suppressedMessages":"869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["870"],[],"import {\n Component,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nexport interface AccordionControlProps {\n items: I[]\n opened: number[]\n onChange: (opened: number[]) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n items: Array<\n I & {\n opened: boolean\n hovered: boolean\n focused: boolean\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n }\n >\n }>\n}\n\nexport interface AccordionControlState {\n hovered: number\n focused: number\n}\n\nexport class AccordionControl extends Component<\n AccordionControlProps,\n AccordionControlState\n> {\n public static displayName = 'AccordionControl'\n\n public state: AccordionControlState = {\n hovered: -1,\n focused: -1,\n }\n\n private onFocus: (index: number) => FocusEventHandler = (index) => () => {\n this.setState({\n focused: index,\n })\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onChange: (index: number) => void = (index) => {\n const { opened } = this.props\n this.props.onChange(\n opened.includes(index)\n ? opened.filter((i) => i !== index)\n : opened.concat(index),\n )\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.onChange(index)\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.state.focused)\n }\n break\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n items: this.props.items.map((item, index) => ({\n ...item,\n opened: this.props.opened.includes(index),\n hovered: index === this.state.hovered,\n focused: index === this.state.focused,\n onClick: this.onItemClick(index),\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onFocus: this.onFocus(index),\n onBlur: this.onBlur,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["871"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface BlockProps {\n hover?: boolean\n active?: boolean\n focus?: boolean\n accent?: boolean\n bg?: string\n children?: ReactNode\n}\n\nexport const Block: FC = ({\n active = false,\n focus = false,\n hover = false,\n accent = false,\n bg = '#fff',\n ...props\n}) => (\n \n)\n\nBlock.displayName = 'Block'\n\nBlock.defaultProps = {\n active: false,\n focus: false,\n hover: false,\n accent: false,\n bg: '#fff',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["872","873"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\nconst newLineRegex = /(\\r\\n|\\r|\\n)/g\n\nexport interface BreakerProps {\n children?: ReactNode\n}\n\nexport const Breaker: FC = ({ children }) => (\n \n {typeof children === 'string'\n ? children\n .split(newLineRegex)\n .map((child, key) =>\n child.match(newLineRegex) ?
: child,\n )\n : children}\n
\n)\n\nBreaker.displayName = 'Breaker'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["874"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface CheckProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Check: FC = (props) => (\n \n \n \n \n \n)\n\nCheck.displayName = 'Check'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["875"],[],"import React, { FC } from 'react'\n\nimport { CardPos } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotateZ(360deg)',\n },\n})\n\ninterface ClockProps {\n size?: number\n bg?: string\n}\n\nexport const Clock: FC = ({ size = 10, bg = '#FFB800' }) => (\n \n \n \n \n \n)\n\nClock.displayName = 'Clock'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["876","877","878","879","880"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["881"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface CrossBurgerProps {\n size?: Value\n color?: string\n active?: boolean\n}\n\nexport const CrossBurger: FC = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n \n \n \n \n \n)\n\nCrossBurger.displayName = 'CrossBurger'\n\nCrossBurger.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["882","883","884","885","886","887","888","889"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Card, Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface FieldProps {\n title?: ReactNode\n active: boolean\n input: ReactNode\n hint?: ReactNode\n icon?: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n stub?: boolean\n}\n\nexport const InputField: FC = ({\n title,\n active,\n input,\n hint,\n error,\n action,\n help,\n icon,\n stub = false,\n}) =>\n stub ? (\n \n {title ? (\n \n ) : (\n \n )}\n \n \n {icon ? (\n \n \n \n ) : null}\n \n \n \n \n \n {hint ? (\n \n \n \n ) : null}\n \n \n {help || error ? (\n \n ) : (\n \n )}\n \n ) : (\n \n \n \n \n \n \n \n \n {input}\n {hint ? (\n \n ) : null}\n {icon ? (\n \n ) : null}\n \n \n \n {error ? (\n \n ) : (help ? (\n \n ) : null)}\n {action ? (\n \n \n \n ) : null}\n \n \n )\n\nInputField.displayName = 'InputField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["890","891","892","893"],[],"import React, {\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n ReactNode,\n} from 'react'\n\nimport { Box, BoxNonProps, BoxProps, Flex, FlexItem, Typo } from '../primitive'\nimport { Spacer } from '../spacer'\nimport { styled } from '../styled'\n\nexport interface OptionFieldProps {\n title?: ReactNode\n hint?: ReactNode\n help?: ReactNode\n tabIndex?: number\n autoFocus?: boolean\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onKeyDown: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst InputProps = new Set(BoxNonProps.concat(['autoFocus']))\n\nconst Input = styled(Box, {\n shouldForwardProp: (prop) => !InputProps.has(prop),\n})>()\n\nInput.displayName = 'Input'\n\nexport const OptionField: FC = (props) => (\n \n \n {props.title ? (\n \n \n {props.hint ? (\n \n ) : null}\n \n ) : null}\n }\n />\n {props.help ? (\n \n ) : null}\n \n \n)\n\nOptionField.displayName = 'OptionField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["894","895"],[],"import React, { FC, MouseEventHandler, ReactNode } from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Box, Flex, Pos, Typo } from '../primitive'\n\nexport interface OptionFieldItemProps {\n disabled?: boolean\n reverse?: boolean\n icon: ReactNode\n label: ReactNode\n description?: ReactNode\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n}\n\nexport const OptionFieldItem: FC = ({\n disabled,\n icon,\n label,\n description,\n onClick,\n onMouseEnter,\n onMouseLeave,\n reverse,\n}) => (\n \n \n \n {icon}\n
\n \n {typeof label === 'string' ? (\n \n ) : (\n label\n )}\n {description ? (\n \n }\n />\n \n ) : null}\n \n
\n \n)\n\nOptionFieldItem.displayName = 'OptionFieldItem'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["896","897","898"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Flex, FlexItem, Pos, Typo } from '../primitive'\n\nexport interface SimpleFieldProps {\n input: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const SimpleField: FC = ({\n input,\n error,\n action,\n help,\n}) => (\n \n {input}\n \n {error ? (\n \n ) : (help ? (\n \n ) : null)}\n {action ? (\n \n \n \n ) : null}\n \n \n)\n\nSimpleField.displayName = 'SimpleField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["899","900","901","902","903","904","905"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\ntype FlagCode =\n | 'am'\n | 'az'\n | 'by'\n | 'ee'\n | 'gb'\n | 'ge'\n | 'il'\n | 'in'\n | 'jp'\n | 'kg'\n | 'kr'\n | 'kz'\n | 'lt'\n | 'lv'\n | 'md'\n | 'pa'\n | 'ru'\n | 'th'\n | 'tj'\n | 'tr'\n | 'ua'\n | 'us'\n | 'uz'\n | 'vn'\n\nexport interface FlagProps {\n code: FlagCode\n width?: Value\n height?: Value\n}\n\nexport const FlagFillPaths: { [code in FlagCode]: [string, string][] } = {\n am: [\n ['#F2B54A', 'M0 10H21V15H0z'],\n ['#1E4AA6', 'M0 5H21V10H0z'],\n ['#E04252', 'M0 0H21V5H0z'],\n ],\n az: [\n ['#24AAD5', 'M0 0H21V5H0z'],\n ['#ED1845', 'M0 5H21V10H0z'],\n ['#21BF75', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M11.334 6.253a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM11.5 8a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n by: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#5cbe6b', 'm3 12.75-.5-.75.5-.75v-1.25h18v5h-18z'],\n [\n '#c63442',\n 'm0 2.25.5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm3-1.25v-.25l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-2.25h18v10zm-2.5-8.5 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5z',\n ],\n ],\n ee: [\n ['#292929', 'm0 0h21v15h-21z'],\n ['#fff', 'm0 10h21v5h-21z'],\n ['#5597d8', 'm0 0h21v5h-21z'],\n ],\n gb: [\n ['#0A17A7', 'M0 0H21V15H0z'],\n [\n '#FFF',\n 'M18.963 15L12.984 10.913 12.984 15 8.016 15 8.016 10.913 2.037 15 0 15 0 13.963 5.04 10.518 0 10.5 0 5.5 5.04 5.482 0 2.037 0 0 0.574 0 8.016 5.087 8.016 0 12.984 0 12.984 5.087 20.426 0 21 0 21 2.037 15.96 5.482 21 5.5 21 10.5 15.96 10.518 21 13.963 21 15z',\n ],\n [\n '#D91D33',\n 'M0 9.336V6.388h9V0h3v6.388h9v2.948h-9V15H9V9.336H0zM0 1.28V.733l5.894 3.765a.22.22 0 0 1 .065.315.248.248 0 0 1-.333.062L0 1.28zM21 .024v.61l-6.613 4.434a.247.247 0 0 1-.346-.073.258.258 0 0 1 .072-.353L21 .024zm0 14.406V15l-5.89-3.758a.229.229 0 0 1-.067-.328.258.258 0 0 1 .346-.064L21 14.43zM5.625 10.85a.24.24 0 0 1 .335.07.247.247 0 0 1-.068.338L.705 14.741H0v-.114l5.625-3.776z',\n ],\n ],\n ge: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#fd0d1b',\n 'm9 6v-6h3v6h9v3h-9v6h-3v-6h-9v-3zm7.2-3.3-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm-12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1z',\n ],\n ],\n il: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#5882D4',\n 'M8.221 7.492L7.14 5.543h2.165l1.184-2.133 1.185 2.133h2.165l-1.082 1.949 1.082 1.948h-2.165l-1.185 2.133L9.304 9.44H7.139L8.22 7.492zm.286-.515l.519-.934H7.988l.52.934zm3.444-.934l.519.934.518-.934h-1.037zm-.85 3.397H9.876l.612 1.103.613-1.103zm.85-.5h1.037l-.518-.934-.519.934zm-.572 0l.805-1.448-.805-1.449H9.598l-.805 1.449.805 1.448h1.781zm-2.353 0l-.519-.934-.519.934h1.038zm.85-3.397H11.1l-.613-1.103-.612 1.103zM0 12h21v3H0v-3zM0 0h21v3H0V0z',\n ],\n ],\n in: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#3F9A3C', 'M0 10H21V15H0z'],\n ['#EF680F', 'M0 0H21V5H0z'],\n [\n '#181A93',\n 'M10.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n ],\n ],\n jp: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#bd0536',\n 'm10.5 4c1.939 0 3.5 1.561 3.5 3.5s-1.561 3.5-3.5 3.5-3.5-1.561-3.5-3.5 1.561-3.5 3.5-3.5z',\n ],\n ],\n kg: [\n ['#E6253F', 'M0 0H21V15H0z'],\n [\n '#FEE835',\n 'M10.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1.035l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z',\n ],\n ],\n kr: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#838383',\n 'M14.208 3.922a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.3-.75a.25.25 0 0 1 .09-.347l.429-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm-12.125 7a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.299-.75a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095L4.682 9.422zm10.77-.5a.25.25 0 0 1 .347-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.3.75a.25.25 0 0 1 .346-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm-12.125-7a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L4.249 5.328a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.299.75a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L5.548 6.078a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156z',\n ],\n [\n '#0e4b9c',\n 'm14 7.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z',\n ],\n [\n '#E01B41',\n 'M7.041 8.038a3.5 3.5 0 1 1 6.933-.11C13.434 6.5 11.484 6.524 10.5 8c-.986 1.48-2.46.952-3.459.038z',\n ],\n ],\n kz: [\n ['#30C6E0', 'M0 0H21V15H0z'],\n [\n '#FFCD4B',\n 'M10.5 10.5a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 .535l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM1 1.252C1 1.113 1.107 1 1.252 1h.496c.139 0 .252.107.252.252v.496C2 1.887 1.893 2 1.748 2h-.496A.249.249 0 0 1 1 1.748v-.496zm0 2C1 3.113 1.107 3 1.252 3h.496c.139 0 .252.107.252.252v.496C2 3.887 1.893 4 1.748 4h-.496A.249.249 0 0 1 1 3.748v-.496zm0 2C1 5.113 1.107 5 1.252 5h.496c.139 0 .252.107.252.252v.496C2 5.887 1.893 6 1.748 6h-.496A.249.249 0 0 1 1 5.748v-.496zm0 2C1 7.113 1.107 7 1.252 7h.496c.139 0 .252.107.252.252v.496C2 7.887 1.893 8 1.748 8h-.496A.249.249 0 0 1 1 7.748v-.496zm0 2C1 9.113 1.107 9 1.252 9h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 9.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 11.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 13.748v-.496zm1-1c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 12.748v-.496zm0-2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 10.748v-.496zm0-2C2 8.113 2.107 8 2.252 8h.496c.139 0 .252.107.252.252v.496C3 8.887 2.893 9 2.748 9h-.496A.249.249 0 0 1 2 8.748v-.496zm0-2C2 6.113 2.107 6 2.252 6h.496c.139 0 .252.107.252.252v.496C3 6.887 2.893 7 2.748 7h-.496A.249.249 0 0 1 2 6.748v-.496zm0-2C2 4.113 2.107 4 2.252 4h.496c.139 0 .252.107.252.252v.496C3 4.887 2.893 5 2.748 5h-.496A.249.249 0 0 1 2 4.748v-.496zm0-2C2 2.113 2.107 2 2.252 2h.496c.139 0 .252.107.252.252v.496C3 2.887 2.893 3 2.748 3h-.496A.249.249 0 0 1 2 2.748v-.496z',\n ],\n ],\n lt: [\n ['#118257', 'm0 0h21v15h-21z'],\n ['#cf3039', 'm0 10h21v5h-21z'],\n ['#fdc146', 'm0 0h21v5h-21z'],\n ],\n lv: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#af5961', 'm0 11h21v4h-21z'],\n ['#af5961', 'm0 0h21v4h-21z'],\n ],\n md: [\n ['#ffd200', 'm21 15v-15h-21v15z'],\n ['#0046ae', 'm6 15v-15h-6v15z'],\n ['#cc092f', 'm21 15v-15h-6v15z'],\n [\n '#9b7745',\n 'm10.5 8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm2.4 1c-.2 1.1-1.2 2-2.4 2s-2.2-.9-2.4-2h-1.1v-1h2.1c-.1.2-.1.3-.1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.2 0-.3-.1-.5h2.1v1z',\n ],\n ],\n pa: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#20629A',\n 'M0 7h11v8H0V7zm5-2.68l-1.176.798.396-1.365-1.122-.871 1.42-.045L5 1.5l.482 1.337 1.42.045-1.122.871.396 1.365L5 4.32z',\n ],\n [\n '#B82839',\n 'M11 0h10v7H11V0zm4.5 11.82l-1.176.798.396-1.365-1.122-.871 1.42-.045L15.5 9l.482 1.337 1.42.045-1.122.871.396 1.365-1.176-.798z',\n ],\n ],\n ru: [\n ['#2e5bb3', 'm0 0h21v15h-21z'],\n ['#cf2338', 'm0 10h21v5h-21z'],\n ['#fff', 'm0 0h21v5h-21z'],\n ],\n th: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#f12532', 'm0 0h21v3h-21zm0 12h21v3h-21z'],\n ['#322b6c', 'm0 5h21v5h-21z'],\n ],\n tj: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#317D33', 'M0 10H21V15H0z'],\n ['#D22F39', 'M0 0H21V5H0z'],\n [\n '#FAD14E',\n 'M10.066 8A3.266 3.266 0 0 1 10 7.5a.5.5 0 1 1 1 0c0 .09-.024.283-.066.5h.57c.274 0 .496.232.496.5 0 .276-.216.5-.495.5h-2.01A.503.503 0 0 1 9 8.5c0-.276.216-.5.495-.5h.571zM9.5 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-6 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n tr: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#fff',\n 'M13.052 4.737A3.907 3.907 0 0 0 10.75 4C8.679 4 7 5.567 7 7.5S8.679 11 10.75 11c.868 0 1.667-.275 2.302-.737a4.5 4.5 0 1 1 0-5.526zm1.214 3.34l-.919 1.113.063-1.442-1.343-.53 1.39-.386.09-1.441.796 1.204 1.398-.361-.898 1.13.775 1.217-1.352-.505z',\n ],\n ],\n ua: [\n ['#126CCF', 'M0 0H21V15H0z'],\n ['#FED949', 'M0 8H21V15H0z'],\n ],\n us: [\n ['#FFF', 'M0 0L21 0 21 15 0 15z'],\n [\n '#D02F44',\n 'M9 0h12v1H9V0zm0 2h12v1H9V2zm0 2h12v1H9V4zm0 2h12v1H9V6zM0 8h21v1H0V8zm0 2h21v1H0v-1zm0 2h21v1H0v-1zm0 2h21v1H0v-1z',\n ],\n [\n '#46467F',\n 'M0 0h9v7H0V0zm1.5 2a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z',\n ],\n ],\n uz: [\n ['#04AAC8', 'M0 0H21V5H0z'],\n ['#23C840', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M0 5h21v5H0V5zm4.334-3.747a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM5.5 4a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2-2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n vn: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#FFFE4E',\n 'M10.5 9.255L7.855 11.141 8.831 8.042 6.22 6.109 9.468 6.08 10.5 3 11.532 6.08 14.78 6.109 12.169 8.042 13.145 11.141z',\n ],\n ],\n}\n\nexport const Flag: FC = ({ code, width = 6, height = 4 }) => (\n \n {FlagFillPaths[code].map((flag, i) => (\n \n ))}\n \n \n)\n\nFlag.displayName = 'Flag'\n\nFlag.defaultProps = {\n width: 6,\n height: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["906"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Frm, Value } from '../primitive'\nimport { FormControl } from './FormControl'\n\nexport interface FormProps {\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n height?: Value\n minHeight?: Value\n maxHeight?: Value\n onSubmit?: () => void\n children?: ReactNode\n}\n\nexport const Form: FC = ({ onSubmit, ...props }) => (\n (\n \n )}\n />\n)\n\nForm.displayName = 'Form'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["907","908"],[],"import React, { Children, FC, ReactNode } from 'react'\n\nimport { Flex, FlexItem } from '../primitive'\n\nexport interface GridProps {\n gutter?: number\n columns?: number\n layout?: number | number[]\n children?: ReactNode\n}\n\nconst arrSum = (arr: number[]) => arr.reduce((a: number, b: number) => a + b, 0)\n\nexport const Grid: FC = ({\n gutter = 20,\n columns = 12,\n layout = columns,\n children,\n}) => {\n const elements: ReactNode[] = Children.toArray(children)\n const layoutArr: number[] = Array.isArray(layout) ? layout : [layout]\n const layoutSum: number = arrSum(layoutArr)\n\n if (elements.length === 0 || columns % layoutSum !== 0) {\n return null\n }\n\n const layoutLength: number = layoutArr.length\n const rowBlocksCount: number = (columns / layoutSum) * layoutLength\n\n return (\n \n {Children.map(elements, (child: ReactNode, index: number) => {\n const oneColumnPercent = layoutArr[index % layoutLength] / columns\n const width =\n gutter === 0\n ? `${100 * oneColumnPercent}%`\n : `calc(${100 * oneColumnPercent}% + ${\n gutter * oneColumnPercent - gutter\n }px)`\n\n return (\n = rowBlocksCount ? `${gutter}px` : 0}\n ml={index % rowBlocksCount !== 0 ? `${gutter}px` : 0}\n children={child}\n />\n )\n })}\n \n )\n}\n\nGrid.displayName = 'Grid'\n\nGrid.defaultProps = {\n gutter: 20,\n columns: 12,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["909","910"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FeedIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FeedIcon: FC = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n \n \n {active ? : null}\n \n)\n\nFeedIcon.displayName = 'FeedIcon'\n\nFeedIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["911","912"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FilterIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FilterIcon: FC = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n \n \n {active ? : null}\n \n)\n\nFilterIcon.displayName = 'FilterIcon'\n\nFilterIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["913","914","915","916"],[],"import React, { FC } from 'react'\n\nimport { OverlayProps } from '../overlays'\nimport { Path, Svg } from '../primitive'\n\nexport interface HintArrowProps {\n placement: NonNullable\n}\n\nconst transform: Record = {\n 'top-start': 'rotate(-90deg)',\n top: 'rotate(-90deg)',\n 'top-end': 'rotate(-90deg)',\n 'right-start': undefined,\n right: undefined,\n 'right-end': undefined,\n 'bottom-start': 'rotate(90deg)',\n bottom: 'rotate(90deg)',\n 'bottom-end': 'rotate(90deg)',\n 'left-start': 'rotate(-180deg)',\n left: 'rotate(-180deg)',\n 'left-end': 'rotate(-180deg)',\n auto: undefined,\n 'auto-start': undefined,\n 'auto-end': undefined,\n}\n\nexport const HintArrow: FC = ({ placement }) => (\n \n \n \n)\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["917"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface IconProps {\n name:\n | 'angle-right'\n | 'angle-left'\n | 'angle-up'\n | 'angle-down'\n | 'angle-double-right-small'\n | 'angle-double-left-small'\n | 'angle-double-right'\n | 'angle-double-left'\n | 'angle-small-right'\n | 'angle-small-left'\n | 'angle-small-up'\n | 'angle-small-down'\n | 'arrow-right'\n | 'arrow-left'\n | 'arrow-up'\n | 'arrow-down'\n | 'arrow-small-right'\n | 'arrow-small-left'\n | 'arrow-small-up'\n | 'arrow-small-down'\n | 'attention'\n | 'backward'\n | 'bank'\n | 'bell'\n | 'calendar'\n | 'card'\n | 'camera'\n | 'case'\n | 'check'\n | 'clock'\n | 'clock-solid'\n | 'cross'\n | 'cross-small'\n | 'crown'\n | 'delete'\n | 'dots-h'\n | 'dots-v'\n | 'download'\n | 'edit'\n | 'email'\n | 'envelope'\n | 'exchange'\n | 'eye-closed'\n | 'eye-opened'\n | 'facebook'\n | 'file'\n | 'filter'\n | 'forward'\n | 'google'\n | 'hamburger'\n | 'help'\n | 'info'\n | 'instagram'\n | 'key'\n | 'location'\n | 'login'\n | 'logout'\n | 'message'\n | 'mobile'\n | 'ok'\n | 'passport'\n | 'percent'\n | 'phone'\n | 'play'\n | 'plus'\n | 'plus-circle'\n | 'power'\n | 'print'\n | 'qiwi'\n | 'receipt'\n | 'refund'\n | 'reject'\n | 'reload'\n | 'repeat'\n | 'sbp'\n | 'search'\n | 'security'\n | 'send'\n | 'settings'\n | 'share'\n | 'sim'\n | 'sort-asc'\n | 'sort-desc'\n | 'star'\n | 'star-solid'\n | 'success'\n | 'terminal'\n | 'terminal-client'\n | 'transfer'\n | 'twitter'\n | 'user'\n | 'vk'\n | 'waiting'\n | 'wallet'\n | 'warning'\n | 'wave'\n | 'withdraw'\n | 'youtube'\n size?: Value\n color?: string\n}\n\nexport const IconPaths: { [name in IconProps['name']]: string } = {\n 'angle-right':\n 'M14.586 12l-7.293 7.293a1 1 0 0 0 1.414 1.414l8-8a1 1 0 0 0 0-1.414l-8-8a1 1 0 0 0-1.414 1.414L14.586 12z',\n 'angle-left':\n 'M9.414 12l7.293-7.293a1 1 0 1 0-1.414-1.414l-8 8a1 1 0 0 0 0 1.414l8 8a1 1 0 0 0 1.414-1.414L9.414 12z',\n 'angle-up':\n 'M12 9.414l-7.293 7.293a1 1 0 1 1-1.414-1.414l8-8a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L12 9.414z',\n 'angle-down':\n 'M11.544 14.585l7.77-7.313a1 1 0 0 1 1.371 1.456l-8.5 8a1 1 0 0 1-1.415-.044l-7.5-8a1 1 0 1 1 1.46-1.368l6.814 7.27z',\n 'angle-double-right-small':\n 'M11.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L15.586 12l-4.293-4.293zm-6 0a1 1 0 0 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 1 1-1.414-1.414L9.586 12 5.293 7.707z',\n 'angle-double-left-small':\n 'M11.707 7.707L7.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414zm6 0L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414z',\n 'angle-double-right':\n 'M18.586 12l-7.293-7.293a1 1 0 1 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414-1.414L18.586 12zm-8 0L3.293 4.707a1 1 0 0 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 1 1-1.414-1.414L10.586 12z',\n 'angle-double-left':\n 'M5.414 12l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L5.414 12zm8 0l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L13.414 12z',\n 'angle-small-right':\n 'M9.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L13.586 12 9.293 7.707z',\n 'angle-small-left':\n 'M14.707 7.707a1 1 0 1 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414-1.414L10.414 12l4.293-4.293z',\n 'angle-small-up':\n 'M12 10.414l-4.293 4.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1-1.414 1.414L12 10.414z',\n 'angle-small-down':\n 'M16.293 9.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L12 13.586l4.293-4.293z',\n 'arrow-right':\n 'M18.586 11l-5.293-5.293a1 1 0 1 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L18.586 13H3.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h15.386z',\n 'arrow-left':\n 'M5.414 11H20.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 1.414L5.414 11z',\n 'arrow-up':\n 'M11 5.414l-5.293 5.293a1 1 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414L13 5.414V21a1 1 0 0 1-2 0V5.414z',\n 'arrow-down':\n 'M11 18.586V3a1 1 0 0 1 2 0v15.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 1.414-1.414L11 18.586z',\n 'arrow-small-right':\n 'M16.586 11l-3.293-3.293a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L16.586 13H5.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h11.386z',\n 'arrow-small-left':\n 'M7.414 11H18.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H7.414l3.293 3.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414L7.414 11z',\n 'arrow-small-up':\n 'M11 7.414l-3.293 3.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 1 1-1.414 1.414L13 7.414V19a1 1 0 0 1-2 0V7.414z',\n 'arrow-small-down':\n 'M11 16.586V5a1 1 0 0 1 2 0v11.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L11 16.586z',\n attention:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-13a1.366 1.366 0 0 0-1.36 1.493l.61 6.507h1.5l.61-6.507A1.366 1.366 0 0 0 12 5.5z',\n backward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3 10.8h-3.9l.9.9c.4.3.4.8 0 1.2-.1.1-.4.2-.6.2-.2 0-.4-.1-.6-.2l-2.4-2.4c-.3-.4-.3-.9 0-1.2L10.8 9c.3-.4.8-.4 1.2 0 .4.4.4.9 0 1.2l-.9.9H15c.4 0 .9.4.9.9s-.5.8-.9.8z',\n bank: 'M3 8.044a.969.969 0 0 1 .553-.938l8-4a1 1 0 0 1 .894 0l8 4a.969.969 0 0 1 .553.938V19a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V8.044zM5 9v10h3V9H5zm14 0h-3v10h3V9zm-9 0v10h4V9h-4zM8.236 7h7.528L12 5.118 8.236 7z',\n bell: 'M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z',\n calendar:\n 'M17 4h1.006A2.995 2.995 0 0 1 21 7.01v9.98A3.004 3.004 0 0 1 18.006 20H5.994A2.995 2.995 0 0 1 3 16.99V7.01A3.004 3.004 0 0 1 5.994 4H7V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm0 2v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6H5.994C5.45 6 5 6.45 5 7.01v9.98c0 .566.443 1.01.994 1.01h12.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 18.006 6H17zm-9 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n camera:\n 'M5 5h2c.42 0 .849-.28 1.285-.841A3 3 0 0 1 10.653 3h2.68a3 3 0 0 1 2.373 1.165c.43.557.861.835 1.294.835h2a3 3 0 0 1 3 3v9.154c0 1.337-.14 1.822-.4 2.311a2.726 2.726 0 0 1-1.135 1.134c-.489.262-.974.401-2.31.401H5.844c-1.336 0-1.821-.14-2.31-.4A2.726 2.726 0 0 1 2.4 19.464c-.262-.489-.401-.974-.401-2.31V8a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v9.154c0 .917.043 1.142.164 1.368.075.14.174.239.314.314.226.12.45.164 1.368.164h12.308c.917 0 1.142-.043 1.368-.164a.727.727 0 0 0 .314-.314c.12-.226.164-.45.164-1.368V8a1 1 0 0 0-1-1h-2c-1.155 0-2.104-.612-2.876-1.612A1 1 0 0 0 13.332 5h-2.679a1 1 0 0 0-.79.386C9.087 6.386 8.15 7 7 7H5zm7 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n card: 'M20 8v-.99A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01V8h16zm0 2H4v6.99c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V10zM2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01z',\n case: 'M18.878 5C20.634 5 21.902 6.441 22 8v10.077C22 19.636 20.634 21 18.976 21H5.024C3.366 21 2 19.733 2 18.077V8c0-1.559 1.366-3 3.024-3h1.854v-.077C6.878 3.364 8.244 2 9.902 2H14c1.659 0 3.024 1.267 3.024 2.923V5h1.854zm1.17 12.98V16H4v1.98c0 .584.439 1.071 1.024 1.071h13.854c.683 0 1.17-.487 1.17-1.072zM8.733 4.922V5h6.536v-.077c0-.585-.488-1.072-1.17-1.072H9.902c-.682 0-1.17.487-1.17 1.072zM20 14V8c0-.585-.341-1-1.024-1H5.024C4.341 7 4 7.415 4 8v6h16zm-8-1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n check:\n 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L9 16.586 19.293 6.293z',\n clock:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7.99c0-.546.444-.99 1-.99.552 0 1 .444 1 1v4l1.84 1.84a.964.964 0 0 1-.02 1.392l-.09.085a1.046 1.046 0 0 1-1.441-.028l-2.29-2.288V7.99z',\n 'clock-solid':\n 'M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.5145 15.1425L13 12.4338V7C13 6.44772 12.5523 6 12 6C11.4477 6 11 6.44772 11 7V13C11 13.3513 11.1843 13.6768 11.4855 13.8575L15.4855 16.8575C15.9591 17.1416 16.5733 16.9881 16.8575 16.5145C17.1416 16.0409 16.9881 15.4267 16.5145 15.1425Z',\n cross:\n 'M12 10.586l6.293-6.293a1 1 0 0 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 1 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n 'cross-small':\n 'M12 10.586l4.293-4.293a1 1 0 0 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 1 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n crown:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.484-5.996h6.968a1 1 0 0 0 .976-.783l1.242-5.59a.4.4 0 0 0-.673-.37L14.57 11.72 12.32 8.717a.4.4 0 0 0-.64 0l-2.251 3.002L6.97 9.26a.4.4 0 0 0-.673.37l1.242 5.59a1 1 0 0 0 .976.783z',\n delete:\n 'M5 6H4a1 1 0 1 1 0-2h4l.724-1.447A1 1 0 0 1 9.618 2h4.764a1 1 0 0 1 .894.553L16 4h4a1 1 0 0 1 0 2h-1v13a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6zm2 0v13a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6H7zm3 2a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1z',\n download:\n 'M11 11.586V4a1 1 0 0 1 2 0v7.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L11 11.586zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n 'dots-h':\n 'M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n 'dots-v':\n 'M18.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n edit: 'M18.383 3.937l.707.708L7.776 15.958l-1.414-1.414L16.968 3.937a1 1 0 0 1 1.415 0zm1.414 1.415l.707.707a1 1 0 0 1 0 1.414L9.897 18.08l-1.414-1.415L19.797 5.352zm-14.142 9.9l3.535 3.535-4.084 1.167a.5.5 0 0 1-.618-.618l1.167-4.085z',\n email:\n 'M17.343 6H5.657l4.783 2.989a2 2 0 0 0 2.12 0L17.343 6zM19 7.314l-6.44 4.024a2 2 0 0 1-2.12 0L5 7.939V16h4a1 1 0 0 1 0 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a1 1 0 0 1-2 0V7.314zM17.586 16l-1.293-1.293a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 18H13a1 1 0 0 1 0-2h4.586z',\n envelope:\n 'M5.667 6L12 10.75 18.333 6H5.667zM20 7.25l-8 6-8-6V18h16V7.25zM4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z',\n exchange:\n 'M20 14.586l1.293-1.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 14.586V7a1 1 0 0 0-1-1H9a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v7.586zM4 9.414l-1.293 1.293a1 1 0 1 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L6 9.414V17a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V9.414z',\n 'eye-closed':\n 'M17.705 16.291l2.002 2.002a1 1 0 0 1-1.414 1.414l-14-14a1 1 0 0 1 1.414-1.414l2.471 2.47A10.03 10.03 0 0 1 12 6c6.412 0 10 6 10 6s-1.492 2.518-4.295 4.291zM9.742 8.328l.965.964a3 3 0 0 1 4.001 4.001l1.543 1.544c.64-.368 1.254-.816 1.84-1.335.54-.477 1.021-.986 1.44-1.498a13.17 13.17 0 0 0-1.45-1.505C16.294 8.923 14.264 8 12 8c-.777 0-1.53.113-2.258.328zm3.661 9.575c-.45.063-.919.097-1.403.097-5.983 0-10-6-10-6s.897-1.458 2.563-2.937L5.98 10.48a13.527 13.527 0 0 0-1.459 1.484c.457.519.972 1.034 1.536 1.517 1.703 1.458 3.533 2.36 5.424 2.5l1.922 1.922z',\n 'eye-opened':\n 'M22 12s-3.556 6-10 6c-5.983 0-10-6-10-6s3.692-6 10-6c6.412 0 10 6 10 6zm-3.92-1.5C16.295 8.922 14.265 8 12 8c-2.219 0-4.244.924-6.047 2.504-.532.466-1.01.961-1.432 1.46.457.519.972 1.034 1.536 1.517C7.916 15.072 9.925 16 12 16c2.279 0 4.311-.922 6.09-2.498.54-.477 1.022-.986 1.441-1.498a13.17 13.17 0 0 0-1.45-1.505zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n facebook:\n 'M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12',\n file: 'M12.586 4H7a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9h-4a2 2 0 0 1-2-2V4h.586zM14 4.414V8h3.586L14 4.414zM7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3z',\n filter:\n 'M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z',\n forward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3.6 10.6L13.2 15c-.1.1-.4.2-.6.2-.2 0-.5-.1-.6-.2-.4-.4-.4-.9 0-1.2l.9-.9H9c-.4 0-.9-.4-.9-.9s.4-.9.9-.9h3.9l-.9-.9c-.4-.3-.4-.8 0-1.2.4-.4.9-.4 1.2 0l2.4 2.4c.3.3.3.8 0 1.2z',\n google:\n 'M15.34 8.05A4.71 4.71 0 0012 6.75a5.2 5.2 0 00-4.88 3.6 5.25 5.25 0 000 3.3 5.25 5.25 0 007.84 2.76 4.01 4.01 0 001.74-2.62H12V10.4h8.22c.1.57.16 1.17.16 1.79 0 2.66-.95 4.9-2.6 6.41A8.33 8.33 0 0112 20.73 8.72 8.72 0 014.2 8.08a8.72 8.72 0 0113.64-2.53l-2.5 2.5z',\n hamburger:\n 'M1 13a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1zm0-6a1 1 0 1 1 0-2h22a1 1 0 0 1 0 2H1zm0 12a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1z',\n help: 'M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z',\n info: 'M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,10 C11.4477153,10 11,10.4477153 11,11 L11,11 L11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 L13,17 L13,11 C13,10.4477153 12.5522847,10 12,10 Z M12,6 C11.4477153,6 11,6.44771525 11,7 C11,7.55228475 11.4477153,8 12,8 C12.5522847,8 13,7.55228475 13,7 C13,6.44771525 12.5522847,6 12,6 Z',\n instagram:\n 'M11.997 2.006c2.715 0 3.055.012 4.122.06 1.064.049 1.79.218 2.426.465a4.9 4.9 0 0 1 1.77 1.153 4.9 4.9 0 0 1 1.154 1.77c.247.637.416 1.363.465 2.427.048 1.067.06 1.407.06 4.122s-.012 3.056-.06 4.122c-.049 1.064-.218 1.79-.465 2.426a4.9 4.9 0 0 1-1.153 1.771 4.9 4.9 0 0 1-1.77 1.153c-.637.247-1.363.416-2.427.465-1.067.048-1.407.06-4.122.06s-3.056-.012-4.122-.06c-1.064-.049-1.79-.218-2.426-.465a4.9 4.9 0 0 1-1.771-1.153 4.9 4.9 0 0 1-1.153-1.77c-.247-.636-.416-1.363-.465-2.427-.048-1.066-.06-1.407-.06-4.122s.012-3.055.06-4.122c.049-1.064.218-1.79.465-2.426a4.9 4.9 0 0 1 1.153-1.77 4.9 4.9 0 0 1 1.77-1.154c.636-.247 1.363-.416 2.427-.465 1.066-.048 1.407-.06 4.122-.06zm0 1.802c-2.67 0-2.986.01-4.04.058-.974.044-1.504.207-1.856.344-.467.181-.8.398-1.15.748-.35.35-.566.683-.747 1.15-.137.352-.3.88-.344 1.856-.049 1.054-.059 1.37-.059 4.04 0 2.668.01 2.985.059 4.039.044.974.207 1.504.344 1.856.181.467.398.8.748 1.15.35.35.682.566 1.149.747.352.137.882.3 1.856.344 1.054.049 1.37.059 4.04.059s2.985-.01 4.04-.059c.974-.044 1.503-.207 1.856-.344.466-.181.8-.398 1.15-.748.349-.35.566-.682.747-1.149.137-.352.3-.882.344-1.856.048-1.054.058-1.37.058-4.04s-.01-2.985-.058-4.04c-.044-.974-.207-1.503-.344-1.856a3.097 3.097 0 0 0-.748-1.15 3.097 3.097 0 0 0-1.15-.747c-.352-.137-.88-.3-1.856-.344-1.054-.048-1.37-.058-4.04-.058zm6.536 2.859a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0zm-6.536.203a5.133 5.133 0 1 1 0 10.267 5.133 5.133 0 0 1 0-10.267zm0 8.465a3.332 3.332 0 1 0 0-6.664 3.332 3.332 0 0 0 0 6.664z',\n key: 'M11 15H9a6 6 0 1 1 6-6c0 .07.003.134.014.27.01.152.015.21.017.3.002.06.002.12 0 .178l.067.076c.229.257.59.632 1.077 1.12.99.99 2.495 2.434 4.51 4.327l.315.296V21h-6v-2h-2v-2h-2v-2zm2.023-5.211a.658.658 0 0 0 .01-.16 4.471 4.471 0 0 0-.014-.21A5.108 5.108 0 0 1 13 9a4 4 0 1 0-4 4h4v2h2v2h2v2h2v-2.567c-5.552-5.218-6.152-5.837-5.977-6.644zM8.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n location:\n 'm8.49321739 11.4894593 3.12458481.8927385.8927385 3.1245848 4.0173233-8.03464665zm12.50678261-8.4894593-9 18-2-7-7-2z',\n login:\n 'M11.586 11L9.293 8.707a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 1 1-1.414-1.414L11.586 13H4a1 1 0 0 1 0-2h7.586zM10 5a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-8a1 1 0 0 1 0-2h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-8z',\n logout:\n 'M17.586 11l-2.293-2.293a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L17.586 13H10a1 1 0 0 1 0-2h7.586zM15 3a1 1 0 0 1 0 2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h8z',\n message:\n 'M10.464 16.894l.34.039c.394.044.793.067 1.196.067 4.465 0 8-2.75 8-6s-3.535-6-8-6-8 2.75-8 6c0 1.652.91 3.22 2.52 4.36l.604.429-1.312 3.937 4.652-2.832zm-3.612 4.54a2 2 0 0 1-2.937-2.34l.853-2.56C3.018 15.072 2 13.111 2 11c0-4.481 4.524-8 10-8s10 3.519 10 8-4.524 8-10 8c-.36 0-.719-.015-1.074-.045l-4.074 2.48zM9 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n mobile:\n 'M5 5.01A3.004 3.004 0 0 1 7.994 2h8.012A2.995 2.995 0 0 1 19 5.01v13.98A3.004 3.004 0 0 1 16.006 22H7.994A2.995 2.995 0 0 1 5 18.99V5.01zm2 0v13.98c0 .566.443 1.01.994 1.01h8.012c.545 0 .994-.45.994-1.01V5.01A.995.995 0 0 0 16.006 4H7.994C7.45 4 7 4.45 7 5.01zm5 13.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n ok: 'M13.803 15.545l2.49 2.49a1.304 1.304 0 1 1-1.845 1.846L12 17.434 9.553 19.88a1.305 1.305 0 0 1-1.847-1.845l2.49-2.491a8.357 8.357 0 0 1-2.586-1.072A1.305 1.305 0 0 1 9 12.263a5.656 5.656 0 0 0 6 0 1.305 1.305 0 1 1 1.39 2.21 8.344 8.344 0 0 1-2.587 1.072zM12 11.91a4.46 4.46 0 0 1-4.455-4.454A4.46 4.46 0 0 1 12 3a4.46 4.46 0 0 1 4.455 4.456A4.46 4.46 0 0 1 12 11.91zm0-6.299a1.847 1.847 0 0 0-1.845 1.845c0 1.016.829 1.844 1.845 1.844a1.847 1.847 0 0 0 1.845-1.844A1.847 1.847 0 0 0 12 5.611z',\n passport:\n 'M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h12V4H6zm6 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3 3h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm1 3h4a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2z',\n percent:\n 'M18.293 4.293a1 1 0 0 1 1.414 1.414l-14 14a1 1 0 1 1-1.414-1.414l14-14zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n phone:\n 'M5.307 6.107a2 2 0 0 0-.334 2.385l1.404 2.527a17 17 0 0 0 6.604 6.604l2.527 1.404a2 2 0 0 0 2.385-.334L19.586 17 17.5 14.914l-.543.543a2.768 2.768 0 0 1-3.914 0l-4.5-4.5a2.768 2.768 0 0 1 0-3.914l.543-.543L7 4.414 5.307 6.107zM3.893 4.693L5.586 3a2 2 0 0 1 2.828 0L10.5 5.086a2 2 0 0 1 0 2.828l-.543.543c-.3.3-.3.786 0 1.086l4.5 4.5c.3.3.786.3 1.086 0l.543-.543a2 2 0 0 1 2.828 0L21 15.586a2 2 0 0 1 0 2.828l-1.693 1.693a4 4 0 0 1-4.77.668l-2.527-1.403a19 19 0 0 1-7.382-7.382L3.225 9.464a4 4 0 0 1 .668-4.771z',\n play: 'M8 17.587L17.975 12 8 6.413v11.174zM7.489 3.834l13.02 7.294a1 1 0 0 1 0 1.744L7.49 20.166A1 1 0 0 1 6 19.294V4.706a1 1 0 0 1 1.489-.872z',\n plus: 'M13 11h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 2 0v7z',\n 'plus-circle':\n 'M16.143 11.143a.857.857 0 0 1 0 1.714h-3.286v3.286a.857.857 0 0 1-1.714 0v-3.286H7.857a.857.857 0 0 1 0-1.714h3.286V7.857a.857.857 0 0 1 1.714 0v3.286h3.286zM12 22C6.478 22 2 17.523 2 12 2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z',\n power:\n 'M11 2.996c0-.55.444-.996 1-.996.552 0 1 .445 1 .996v9.008c0 .55-.444.996-1 .996-.552 0-1-.445-1-.996V2.996zM4.929 4.929a1 1 0 0 1 1.414 1.414 8 8 0 1 0 11.314 0A1 1 0 0 1 19.07 4.93c3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0-3.905-3.905-3.905-10.237 0-14.142z',\n print:\n 'M7 18H3V9a2 2 0 0 1 2-2h2V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v9h-4v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-1zm2 0v1h6v-4H9v3zM9 7h6V5H9v2zm-2 9v-1a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1h2V9H5v7h2zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n qiwi: 'M17.783 20.125c1.525.413 3.176 1.08 5.103 3.506.196.246-.102.496-.324.296-2.217-1.995-4.082-2.56-5.926-2.638-.978-.042-1.952.054-2.968.145a57.195 57.195 0 0 1-.888.075c-.359.039-.722.06-1.09.06a9.701 9.701 0 0 1-4.867-1.285 9.328 9.328 0 0 1-3.543-3.549A9.83 9.83 0 0 1 2 11.82c0-1.763.43-3.425 1.278-4.936A9.446 9.446 0 0 1 6.781 3.3a9.342 9.342 0 0 1 4.78-1.3c1.773 0 3.43.432 4.926 1.284a9.39 9.39 0 0 1 3.554 3.56 9.832 9.832 0 0 1 1.292 4.929 10.314 10.314 0 0 1-.266 2.334 2.88 2.88 0 0 1-.088.312c-.172.558-.492 1.35-1.087 2.364-.064.107-.1.026-.108-.034-.208-1.493-.852-2.627-1.988-3.359l-.056-.035a4.94 4.94 0 0 0-.597-.317 6.056 6.056 0 0 0-.877-.312c-.192-.053-.621-.03-.466-.187.065-.065.994-.08 2.125-.007.02-.227.03-.46.03-.7 0-1.863-.607-3.382-1.856-4.644-1.25-1.262-2.711-1.876-4.468-1.876-1.798 0-3.257.615-4.458 1.88-1.209 1.27-1.795 2.776-1.795 4.604 0 1.824.603 3.324 1.845 4.586 1.242 1.261 2.684 1.875 4.408 1.875.083 0 .165-.003.241-.069-.099-1.286-.12-2.355.14-1.924.092.153.184.297.275.436a9.285 9.285 0 0 0 1.062 1.345c1.226 1.264 2.433 1.575 3.715 1.895l.082.02c.21.053.423.107.637.165zm-1.682-2.517c.099-.123.26-.192.453-.192.235 0 .48.1.692.282.427.367.558.803.331 1.112-.125.168-.33.261-.573.261-.24 0-.485-.09-.654-.24-.39-.345-.503-.905-.25-1.223zm2.183-1.674c.07-.13.211-.171.4-.115.345.164.5.69.534.947.034.25.008.448-.074.543a.166.166 0 0 1-.13.062c-.146 0-.329-.174-.545-.516-.213-.337-.29-.725-.185-.92z',\n receipt:\n 'M4 20V2l4 2 4-2 4 2 4-2v18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 5.236V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5.236l-2.144 1.072L12 4.404 8.144 6.308 6 5.236zM9 15h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm0-5h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z',\n refund:\n 'M12.5 6H7.6l1.2-1.2c.2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.7-.4-.4-1.1-.4-1.5 0l-3 3s-.3.2-.3.7c0 .5.4.8.4.8l2.9 2.9c.4.4 1.1.4 1.5 0 .2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.8L7.6 8.1h4.9c3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4H6c-.6 0-1.1.5-1.1 1.1 0 .6.6 1 1.1 1h6.4c4.1 0 7.5-3.4 7.5-7.5C20 9.3 16.6 6 12.5 6',\n reject:\n 'm12 22c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-11.06-3.72-3.72a.75.75 0 0 0 -1.06 1.06l3.72 3.72-3.72 3.72a.75.75 0 0 0 1.06 1.06l3.72-3.72 3.72 3.72a.75.75 0 0 0 1.06-1.06l-3.72-3.72 3.72-3.72a.75.75 0 0 0 -1.06-1.06z',\n reload:\n 'M5.013 11.073l.28-.28a1 1 0 1 1 1.414 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414l.302.302a9 9 0 0 1 16.056-5.171 1 1 0 0 1-1.57 1.24 7 7 0 0 0-12.483 3.91zm13.974 1.854l-.28.28a1 1 0 0 1-1.414-1.414l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1-1.414 1.414l-.302-.302a9 9 0 0 1-15.98 5.265 1 1 0 0 1 1.552-1.26 7 7 0 0 0 12.424-3.982z',\n repeat:\n 'M22.293 10.793l-.337.337C21.513 6.022 17.22 2 12 2 6.486 2 2 6.486 2 12s4.486 10 10 10c2.267 0 4.486-.779 6.25-2.193a1 1 0 0 0-1.252-1.561A7.9 7.9 0 0 1 12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.078 0 7.447 3.07 7.934 7.02l-.227-.227a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0l2-2a.999.999 0 1 0-1.414-1.414z',\n sbp: 'M4 6.43L6.39 10.63V13.2L4 17.39L4 6.43Z M13.18 9.10L15.42 7.75L20 7.75L13.18 11.86V9.1Z M13.16 6.40L13.18 11.97L10.78 10.52V2.2L13.16 6.4Z M20 7.75L15.42 7.75L13.16 6.40L10.78 2.2L20 7.75Z M13.18 17.42V14.72L10.78 13.29L10.78 21.63L13.18 17.42Z M15.41 16.08L6.39 10.63L4 6.43L19.99 16.07L15.41 16.08Z M10.78 21.63L13.18 17.42L15.41 16.08L19.99 16.07L10.78 21.63Z M4 17.39L10.8 13.3L8.51 11.92L6.39 13.2L4 17.39Z',\n search:\n 'M16.463 15.05l3.901 3.9a1 1 0 1 1-1.414 1.414l-3.9-3.9a7.5 7.5 0 1 1 1.414-1.414zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z',\n security:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4-12V9a4 4 0 1 0-8 0v1a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-8a2 2 0 0 1 2 2v.996L10 10V9a2 2 0 0 1 2-2z',\n send: 'M12.211 12.507l1.361-.21a.3.3 0 0 0 0-.594l-1.36-.21-8.864-1.366a1.001 1.001 0 0 1-.848-.991L2.507 4.5A1 1 0 0 1 3.9 3.58L20.9 11.08c.236.102.603.444.6.921-.003.477-.223.759-.6.92l-17 7.499a.999.999 0 0 1-1.393-.92L2.5 14.866c0-.495.36-.917.848-.992l8.863-1.366z',\n settings:\n 'M3.5 10.196a1.994 1.994 0 0 1-.733-2.73L3.769 5.73A2.001 2.001 0 0 1 6.5 5l.85.49A7.987 7.987 0 0 1 9 4.583V4c0-1.105.898-2 1.998-2h2.004C14.106 2 15 2.888 15 4v.582a7.987 7.987 0 0 1 1.65.909L17.5 5a2.001 2.001 0 0 1 2.731.73l1.002 1.736c.552.955.23 2.174-.733 2.73l-.63.364a8.04 8.04 0 0 1-.034 3.057L20.5 14a1.994 1.994 0 0 1 .733 2.73l-1.002 1.736a2.001 2.001 0 0 1-2.731.73l-1.003-.58a7.982 7.982 0 0 1-1.497.802V20c0 1.112-.894 2-1.998 2h-2.004C9.898 22 9 21.105 9 20v-.582a7.982 7.982 0 0 1-1.497-.801l-1.003.58a2.001 2.001 0 0 1-2.731-.731L2.767 16.73A1.994 1.994 0 0 1 3.5 14l.664-.383a8.029 8.029 0 0 1-.035-3.057l-.629-.364zm2.001 7.27l2.09-1.21 1.038.708c.352.24.728.44 1.122.6L11 18.07V20h2v-1.93l1.25-.506c.393-.16.769-.36 1.12-.6l1.039-.707 2.09 1.207 1.001-1.732-1.913-1.104.29-1.414a6.029 6.029 0 0 0 .026-2.296l-.252-1.386L19.5 8.464 18.499 6.73l-1.965 1.137-1.048-.75a5.987 5.987 0 0 0-1.237-.681L13 5.93V4h-2.002L11 5.93l-1.25.506a5.987 5.987 0 0 0-1.236.68l-1.048.751L5.5 6.732l-1 1.732 1.85 1.068-.253 1.386a6.04 6.04 0 0 0 .026 2.296l.29 1.414L4.5 15.732l1.001 1.734zM12 8a4.001 4.001 0 0 1 0 8 4.001 4.001 0 0 1 0-8zm0 2a2.001 2.001 0 0 0 0 4 2.001 2.001 0 0 0 0-4z',\n share:\n 'M13 5.414V13a1 1 0 0 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 1 1-1.414 1.414L13 5.414zM18 10a1 1 0 0 1 0-2h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a2 2 0 0 1 2-2h1a1 1 0 1 1 0 2H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9h-1z',\n sim: 'M7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8.828a1 1 0 0 0-.293-.707L13.88 4.293A1 1 0 0 0 13.172 4H7zm3 6h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2v4h4v-4h-4z',\n 'sort-asc': 'M13 5v2H3V5h10zm4 6v2H3v-2h14zM3 19v-2h18v2H3z',\n 'sort-desc': 'M21 5v2H3V5h18zm-4 6v2H3v-2h14zM3 19v-2h10v2H3z',\n star: 'M12 16.265c.176 0 .352.042.513.125l3.27 1.695c.11.056.2.007.232-.017a.21.21 0 0 0 .088-.212l-.624-3.59a1.076 1.076 0 0 1 .316-.96l2.646-2.542a.21.21 0 0 0 .056-.223.213.213 0 0 0-.178-.148l-3.656-.523a1.1 1.1 0 0 1-.83-.594L12.198 6.01A.215.215 0 0 0 12 5.89a.215.215 0 0 0-.198.12l-1.635 3.265a1.1 1.1 0 0 1-.83.595l-3.656.523a.214.214 0 0 0-.178.148.21.21 0 0 0 .056.223l2.646 2.541c.26.25.378.61.317.962l-.625 3.589a.21.21 0 0 0 .088.212.218.218 0 0 0 .232.017l3.27-1.695c.16-.083.337-.125.513-.125m4.734 4.235c-.214 0-.428-.05-.626-.153l-3.983-2.064a.272.272 0 0 0-.25 0l-3.983 2.064a1.35 1.35 0 0 1-1.413-.101 1.306 1.306 0 0 1-.534-1.294l.76-4.37a.262.262 0 0 0-.077-.234l-3.222-3.096a1.301 1.301 0 0 1-.34-1.356 1.328 1.328 0 0 1 1.084-.9l4.453-.637a.268.268 0 0 0 .202-.145l1.992-3.977A1.336 1.336 0 0 1 12 3.5c.515 0 .976.283 1.204.737l1.99 3.977c.04.078.116.132.203.144l4.453.638c.51.073.924.418 1.083.9a1.301 1.301 0 0 1-.34 1.356l-3.221 3.095a.262.262 0 0 0-.078.235l.761 4.37c.087.5-.118.996-.534 1.294a1.35 1.35 0 0 1-.787.254',\n 'star-solid':\n 'M13.13 3.764l1.586 4.44a1.2 1.2 0 0 0 1.13.796h4.84a1.2 1.2 0 0 1 .768 2.122L17.4 14.5a1.2 1.2 0 0 0-.385 1.251l1.205 4.219a1.2 1.2 0 0 1-1.874 1.29l-3.626-2.72a1.2 1.2 0 0 0-1.44 0l-3.568 2.676a1.2 1.2 0 0 1-1.87-1.304l1.322-4.421a1.2 1.2 0 0 0-.418-1.295l-3.954-3.045A1.2 1.2 0 0 1 3.524 9h4.63a1.2 1.2 0 0 0 1.13-.796l1.586-4.44a1.2 1.2 0 0 1 2.26 0z',\n success:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.293-9.707a1 1 0 1 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l5.5-7.5a1 1 0 1 0-1.414-1.414L10.5 14.086l-1.793-1.793z',\n terminal:\n 'M6 10v10h12V10H6zm.366-2h11.268l-1.143-4H7.51L6.366 8zM6 22a2 2 0 0 1-2-2V9.28a2 2 0 0 1 .077-.55l1.509-5.28A2 2 0 0 1 7.509 2h8.982a2 2 0 0 1 1.923 1.45l1.509 5.28a2 2 0 0 1 .077.55V20a2 2 0 0 1-2 2H6z',\n 'terminal-client':\n 'M4.093 16h14.916l-2.105-8H6.198l-2.105 8zM6.198 6h10.706a2 2 0 0 1 1.934 1.491l2.106 8A2 2 0 0 1 19.009 18H4.093a2 2 0 0 1-1.934-2.509l2.105-8A2 2 0 0 1 6.198 6z',\n transfer:\n 'M22 10.8c-.2-.3-.4-.6-.8-.8l-9.6-5.9c-.4-.2-.8-.3-1.2-.3H4c-1.2-.1-2.2.8-2.2 2 0 .4 0 .6.2 1L4.7 12 2 17c-.5 1.1-.1 2.5 1 3 .3.1.6.2.9.2h6.4c.4 0 .8-.1 1.2-.3l9.6-6c1.1-.7 1.5-2 .9-3.1zM6.4 13h4.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1H6.4L3.7 6v-.2s.1-.1.2-.1h6.3c.1 0 .3 0 .4.1l9.5 5.8c.1.1.1.1.2.1.1.1 0 .3-.1.4l-9.5 6c-.1.1-.3.1-.4.1H4h-.1c-.2-.1-.2-.3-.2-.4L6.4 13z',\n twitter:\n 'M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.354-.012-.53A8.349 8.349 0 0 0 22 5.922a8.19 8.19 0 0 1-2.357.645 4.118 4.118 0 0 0 1.804-2.27 8.223 8.223 0 0 1-2.605.997 4.107 4.107 0 0 0-6.993 3.742 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.097 4.097 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.234 8.234 0 0 1 2 18.408a11.617 11.617 0 0 0 6.29 1.84',\n user: 'M4.062 20a8.001 8.001 0 0 1 15.876 0h-2.021a6.002 6.002 0 0 0-11.834 0H4.062zM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-6.998 8a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1zm14 0a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1z',\n vk: 'M15.07 2H8.93C3.327 2 2 3.327 2 8.93v6.14C2 20.673 3.327 22 8.93 22h6.14c5.603 0 6.93-1.327 6.93-6.93V8.93C22 3.327 20.66 2 15.07 2zm3.077 14.27h-1.454c-.55 0-.72-.438-1.708-1.44-.86-.833-1.242-.946-1.454-.946-.296 0-.38.085-.38.494v1.313c0 .353-.114.564-1.045.564-1.539 0-3.246-.931-4.446-2.667-1.807-2.54-2.3-4.446-2.3-4.841 0-.212.084-.41.493-.41h1.454c.367 0 .508.17.65.565.72 2.075 1.919 3.895 2.413 3.895.183 0 .268-.084.268-.55v-2.145c-.056-.988-.579-1.073-.579-1.426 0-.17.141-.339.367-.339h2.287c.31 0 .423.17.423.537v2.893c0 .31.141.424.226.424.184 0 .339-.113.678-.452 1.044-1.172 1.792-2.978 1.792-2.978.099-.212.268-.41.635-.41h1.454c.438 0 .536.226.438.537-.184.847-1.962 3.359-1.962 3.359-.156.254-.212.367 0 .65.155.211.663.649 1.002 1.044.62.705 1.1 1.298 1.228 1.708.14.409-.07.62-.48.62z',\n waiting:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9.566V7a1 1 0 0 0-2 0v6a1 1 0 0 0 .486.857l4 3a1 1 0 0 0 1.028-1.714L13 12.433z',\n wallet:\n 'M2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01zm2 0v9.98c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01zm12.5 6.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n warning:\n 'M3.907 21.137c-1.513 0-2.421-1.68-1.593-2.946l8.092-13.329a1.904 1.904 0 0 1 3.188 0l8.092 13.33c.828 1.266-.08 2.945-1.593 2.945H3.907zM12 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-11a1.324 1.324 0 0 0-1.314 1.488L11.25 14h1.5l.564-4.512A1.324 1.324 0 0 0 12 8z',\n wave: 'M6.371 14.677a1 1 0 0 1-1.79-.893A3.979 3.979 0 0 0 5 12c0-.639-.15-1.254-.431-1.81a1 1 0 0 1 1.782-.906C6.776 10.12 7 11.044 7 12c0 .94-.217 1.852-.629 2.677zm3.573 1.8a1 1 0 1 1-1.788-.897A7.962 7.962 0 0 0 9 12c0-1.28-.3-2.514-.868-3.628a1 1 0 0 1 1.782-.908A9.961 9.961 0 0 1 11 12a9.962 9.962 0 0 1-1.056 4.477zm3.55 1.847a1 1 0 0 1-1.784-.904A11.944 11.944 0 0 0 13 12c0-1.889-.436-3.713-1.262-5.364a1 1 0 0 1 1.788-.895A13.945 13.945 0 0 1 15 12c0 2.226-.52 4.38-1.507 6.324zm3.55 1.843a1 1 0 1 1-1.781-.908l.12-.243A15.93 15.93 0 0 0 17 12c0-2.517-.581-4.95-1.682-7.15a1 1 0 1 1 1.788-.895A17.928 17.928 0 0 1 19 12a17.93 17.93 0 0 1-1.956 8.167z',\n withdraw:\n 'M13 6.414V14a1 1 0 0 1-2 0V6.414L8.707 8.707a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 1 1-1.414 1.414L13 6.414zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n youtube:\n 'M21.582 7.186C22 8.746 22 12 22 12s0 3.254-.418 4.814a2.505 2.505 0 0 1-1.768 1.768C18.254 19 12 19 12 19s-6.254 0-7.814-.418a2.505 2.505 0 0 1-1.768-1.768C2 15.254 2 12 2 12s0-3.254.418-4.814c.23-.86.908-1.538 1.768-1.768C5.746 5 12 5 12 5s6.254 0 7.814.418c.86.23 1.538.908 1.768 1.768zM9.955 14.955L15.182 12 9.955 9.045v5.91z',\n}\n\nexport const Icon: FC = ({ name, size = 6, color = '#000' }) => (\n \n \n \n)\n\nIcon.displayName = 'Icon'\n\nIcon.defaultProps = {\n size: 6,\n color: '#000',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["918"],[],"import React, { FC, ReactElement } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface MobileAppIconProps {\n name: 'apple' | 'google' | 'huawei'\n}\n\nconst appIcon: Record = {\n google: (\n \n ),\n apple: (\n \n ),\n huawei: (\n \n ),\n}\n\nexport const MobileAppIcon: FC = ({ name }) => (\n \n {appIcon[name]}\n \n)\n\nMobileAppIcon.displayName = 'MobileAppIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["919"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface PaymentSecurityIconProps {\n name:\n | 'mastercard-id-check'\n | 'visa-verified'\n | 'pci-dss'\n | 'mir-accept'\n | 'apple-pay'\n gray?: boolean\n stub?: boolean\n}\n\nconst IconPath: Record<\n PaymentSecurityIconProps['name'],\n [string, string, string, 'evenodd' | 'inherit' | 'nonzero' | undefined][]\n> = {\n 'mastercard-id-check': [\n [\n '#000',\n 'M22.45 19.9h-.48v-5.44h.48zm3.62-5.44c.41-.01.83.05 1.22.19a2.39 2.39 0 0 1 1.51 1.4 3.2 3.2 0 0 1 0 2.26 2.39 2.39 0 0 1-1.51 1.4c-.4.14-.81.2-1.23.2h-1.98v-5.46zm-1.52.45v4.55h1.52c.35 0 .7-.05 1.05-.16.28-.1.54-.25.76-.46.21-.2.37-.44.47-.71.21-.61.21-1.27 0-1.87a1.92 1.92 0 0 0-1.23-1.18c-.34-.1-.7-.16-1.05-.15zm10.3-.52a2.92 2.92 0 0 1 1.29.3 2.45 2.45 0 0 1 .91.83l-.4.26a1.92 1.92 0 0 0-.75-.68 2.19 2.19 0 0 0-1.05-.25c-.31 0-.62.06-.9.17a2.16 2.16 0 0 0-1.22 1.2 2.63 2.63 0 0 0 0 1.9 2.16 2.16 0 0 0 1.21 1.2 2.41 2.41 0 0 0 1.95-.07 2.09 2.09 0 0 0 .76-.68l.4.29a2.32 2.32 0 0 1-.93.8c-.19.1-.4.18-.6.23-.6.13-1.21.09-1.78-.13a2.67 2.67 0 0 1-1.47-1.46 3.1 3.1 0 0 1 0-2.25 2.63 2.63 0 0 1 1.47-1.45c.35-.14.73-.21 1.1-.2zm3.82 2.5a1.4 1.4 0 0 1 .92-.66 1.83 1.83 0 0 1 1 .06 1.29 1.29 0 0 1 .8.76c.07.2.11.41.1.62v2.25h-.44V17.8c0-.17-.02-.34-.07-.5a1 1 0 0 0-.6-.61 1.41 1.41 0 0 0-.98 0 1.15 1.15 0 0 0-.65.64c-.07.15-.1.32-.1.49v2.09h-.44v-5.6h.44zm5.74-.7a1.66 1.66 0 0 1 1.22.53c.15.17.28.37.36.59.09.24.13.5.13.75v.18h-3.08c.01.2.06.4.15.57a1.34 1.34 0 0 0 1.27.78c.24 0 .47-.05.69-.14.2-.1.39-.23.55-.38l.24.3a2.18 2.18 0 0 1-.73.49c-.12.04-.25.08-.38.1l-.4.02c-.25 0-.5-.04-.73-.14a1.71 1.71 0 0 1-.97-.99c-.1-.25-.14-.51-.14-.78 0-.26.04-.52.14-.76a1.72 1.72 0 0 1 1.68-1.13zm0 .4a1.28 1.28 0 0 0-1.2.76 1.6 1.6 0 0 0-.15.51h2.61a1.59 1.59 0 0 0-.13-.52 1.22 1.22 0 0 0-1.14-.76zm4.43-.4c.26 0 .52.05.76.15.22.1.43.24.6.42l-.3.3a1.45 1.45 0 0 0-1.07-.45 1.4 1.4 0 0 0-1.01.42c-.13.14-.23.3-.3.47-.14.38-.14.8 0 1.18a1.36 1.36 0 0 0 1.3.89c.22 0 .42-.04.6-.13.19-.08.35-.19.5-.33l.27.3c-.16.19-.37.33-.6.43-.23.1-.5.15-.75.14-.26 0-.52-.04-.76-.14-.45-.18-.8-.54-.98-1a2.1 2.1 0 0 1 0-1.5c.18-.45.53-.8.98-1 .24-.1.5-.15.75-.15zm2.84 1.6h.6l1.54-1.54h.56l-1.74 1.73 1.77 1.93h-.56l-1.57-1.7h-.6v1.7h-.45v-5.6h.44zm-23.9-5.27v-2.34c0-.88-.56-1.47-1.47-1.48a1.44 1.44 0 0 0-1.3.66 1.37 1.37 0 0 0-1.24-.66c-.44-.02-.85.2-1.09.56v-.47h-.81v3.73h.82v-2.07c0-.64.36-.99.91-.99s.81.35.81.99v2.07h.82v-2.07c0-.64.37-.99.91-.99s.82.35.82.99v2.07zM39.9 8.79h-1.33V7.66h-.8V8.8H37v.74h.76v1.7c0 .87.34 1.38 1.3 1.38.35 0 .7-.1 1-.28l-.22-.7c-.22.13-.47.2-.72.21-.4 0-.54-.25-.54-.62V9.53h1.32zm6.92-.1c-.4 0-.78.2-.99.55V8.8h-.8v3.73h.81v-2.09c0-.62.27-.96.8-.96.17 0 .34.03.5.1l.25-.77c-.18-.07-.38-.1-.57-.1zm-10.46.4c-.46-.27-.99-.4-1.52-.39-.94 0-1.56.45-1.56 1.2 0 .6.45.98 1.29 1.1l.38.05c.44.06.65.18.65.39 0 .28-.3.45-.85.45-.44.01-.88-.13-1.24-.4l-.38.64c.47.33 1.04.5 1.61.48 1.08 0 1.7-.5 1.7-1.21 0-.66-.49-1-1.3-1.12l-.38-.05c-.35-.05-.63-.12-.63-.37 0-.27.26-.43.7-.43.42 0 .82.11 1.17.31zm21.73-.39c-.4-.01-.78.2-.98.55v-.46h-.8v3.73h.8v-2.09c0-.62.27-.96.8-.96.17 0 .35.03.5.1l.26-.77c-.19-.07-.38-.1-.58-.1zm-10.45 1.96c0 1.13.79 1.95 1.99 1.95.48.03.96-.13 1.34-.44l-.4-.66c-.28.22-.62.33-.97.33-.65 0-1.13-.47-1.13-1.19s.48-1.18 1.13-1.2c.35.01.69.13.97.34l.39-.65a1.95 1.95 0 0 0-1.34-.45c-1.2 0-1.99.83-1.99 1.96zm7.6 0V8.79h-.82v.45a1.41 1.41 0 0 0-1.17-.54c-1.05 0-1.87.81-1.87 1.95s.82 1.96 1.87 1.96c.45.02.9-.18 1.17-.55v.45h.81zm-3.02 0c0-.66.42-1.2 1.13-1.2.67 0 1.12.52 1.12 1.2 0 .67-.45 1.19-1.12 1.19-.7 0-1.13-.54-1.13-1.2zM42.43 8.7c-1.09 0-1.85.8-1.85 1.96 0 1.18.8 1.95 1.9 1.95.56.02 1.1-.16 1.54-.52l-.4-.6c-.31.25-.7.38-1.09.39-.52 0-1-.24-1.12-.91h2.77l.02-.32c0-1.16-.73-1.95-1.77-1.95zm-.01.72c.52 0 .86.33.94.9h-1.94c.09-.53.41-.9.99-.9zm20.35 1.24V7.3h-.81v1.94a1.41 1.41 0 0 0-1.18-.54c-1.05 0-1.87.82-1.87 1.96s.82 1.95 1.87 1.95c.46.02.9-.18 1.18-.54v.45h.8zm.95 1.52a.24.24 0 0 1 .22.32.24.24 0 0 1-.22.15.24.24 0 0 1-.23-.15.24.24 0 0 1 .22-.33zm0 .42a.18.18 0 0 0 .12-.06.19.19 0 0 0-.05-.3.18.18 0 0 0-.07-.01l-.08.01a.19.19 0 0 0-.06.3l.06.04.07.02zm0-.3a.1.1 0 0 1 .07.02c.02.01.03.03.03.05 0 .02 0 .03-.02.05a.09.09 0 0 1-.05.02l.07.08h-.06l-.06-.08h-.03v.08h-.04v-.22zm-.05.04v.06h.09l.01-.02-.01-.02h-.03zm-3.92-1.69c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.7 0-1.13-.54-1.13-1.2zm-27.4 0V8.8h-.82v.45a1.41 1.41 0 0 0-1.17-.55c-1.05 0-1.87.82-1.87 1.96s.82 1.96 1.87 1.96c.45.02.9-.19 1.17-.55v.45h.81zm-3.01 0c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.71 0-1.14-.54-1.14-1.2zm25.63 9.07h-.07v.19h-.03v-.19h-.07v-.03h.17zm.27.19h-.04v-.18l-.06.16h-.04l-.06-.16v.18H55v-.22h.06l.06.15.06-.15h.05z',\n '#999',\n 'nonzero',\n ],\n ['#F46B3E', 'M6.61 6.22h4.9v8.82h-4.9z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M6.93 10.63a5.6 5.6 0 0 1 2.14-4.4 5.6 5.6 0 1 0 0 8.81 5.6 5.6 0 0 1-2.14-4.4z',\n '#666',\n 'evenodd',\n ],\n [\n '#6a6a6a',\n 'M17.72 14.88v-.82h.16v-.17h-.4v.17h.16v.82zm.77 0v-1h-.12l-.14.72-.14-.71h-.12v.99h.08v-.74l.13.64h.1l.12-.64v.75z',\n '#6a6a6a',\n 'nonzero',\n ],\n [\n '#FC9F3A',\n 'M18.14 10.63a5.6 5.6 0 0 1-9.07 4.4 5.6 5.6 0 0 0 0-8.8 5.6 5.6 0 0 1 9.07 4.4z',\n '#ccc',\n 'evenodd',\n ],\n ],\n 'mir-accept': [\n [\n '#00a9e4',\n 'M13.85 2a9.84 9.84 0 0 1 8.8 5.5h-2.63a7.55 7.55 0 0 0-6.17-3.21c-4.2 0-7.6 3.45-7.6 7.71s3.4 7.71 7.6 7.71a7.57 7.57 0 0 0 6.58-3.86h2.52l-.06.15H49.6c1.69.5 1.37 2.43 1.37 2.43H21.4A9.78 9.78 0 0 1 13.85 22C8.41 22 4 17.52 4 12S8.41 2 13.85 2zM52 10.57v1h-1.4v3.64h-1.2v-3.64h-1.41v-1zm-17.07.25c.15.07.34.19.46.28l.08.07.19.18-.26.38c-.14.22-.27.39-.3.39s-.17-.1-.34-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.43 2 .14.11.33.24.43.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.1-.82-.27-.4-.36-.8-.32-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm4 0c.17.07.35.19.47.28l.08.07.19.18-.25.38c-.14.22-.28.39-.3.39s-.18-.1-.35-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.42 2 .13.11.32.24.42.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.09-.82-.27-.4-.37-.8-.33-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm8.78 1.9c0 .14-.4.63-.64.76-.23.12-.39.16-1.22.16h-1.32v1.29h-1.12V12.7zm-4.94-2v.9h-1.62v.71h1.27v.93h-1.27V14h1.62v.93h-2.66V10.7zm-12.45 0l1.41 4.2H30.6l-.28-.85H29.2l-.29.86H27.8l1.4-4.22zm-.56 1.07l-.35 1.35h.7zm-6.08-.5a10.3 10.3 0 0 1 0 1.42zm19.4-.58l1.77.02 1.78.01.23.11c.52.27.8.73.84 1.35v.37h-1.44c-1.36-.01-1.49-.02-1.73-.12a2.2 2.2 0 0 1-1.38-1.49z',\n '#999',\n 'evenodd',\n ],\n [\n '#29b352',\n 'M27.08 11.32c-.21.6-.66 1.09-1.23 1.35l-.16.06 1.52 2.32h-2.46l-1.12-2.18H22.6v2.18h-2.14v-3.73zm-7.54-3.1v6.83h-2.15V8.2zm-9.53 0c.55 0 1.03.36 1.18.9l.9 3.13h.15l.9-3.14c.15-.53.63-.9 1.18-.9h2.15v6.84h-2.15V11h-.16l-1.23 4.04H11.4L10.17 11h-.15v4.04H7.87V8.2zm10.14 0h4.76a2.31 2.31 0 0 1 2.28 2.63l-.03.15h-3.7a3.38 3.38 0 0 1-3.27-2.6l-.04-.19h4.76z',\n '#999',\n 'evenodd',\n ],\n ],\n 'visa-verified': [\n [\n '#1a1f71',\n 'M31.73 12.53c.83 0 1.5.16 1.96.32l.15.06-.32 1.97-.21-.1a4.05 4.05 0 0 0-1.76-.35c-.92 0-1.35.4-1.35.78 0 .43.5.71 1.33 1.13 1.35.65 1.98 1.44 1.97 2.47-.01 1.9-1.62 3.12-4.1 3.12a7.4 7.4 0 0 1-2.46-.43l-.15-.06.33-2.04.3.15a4.7 4.7 0 0 0 2.21.47c.69 0 1.4-.27 1.4-.88.02-.4-.3-.7-1.2-1.14-.9-.43-2.08-1.16-2.07-2.47.02-1.77 1.65-3 3.97-3zm8.15.17l1.9 9.1H39.6l-.3-1.37h-3c-.1.22-.45 1.22-.5 1.35v.02h-2.47l3.5-8.35c.22-.55.6-.73 1.1-.75h.13zm-13.1-.02L25.3 21.8h-2.34l1.46-9.1zm-10.23 0c.5.03.92.2 1.06.77l.83 4.18.24 1.27 2.3-6.2h2.5l-3.7 9.08h-2.5l-1.9-7.22a5.48 5.48 0 0 1 2.96 2.82l.05.12c-.87-2.23-2.42-3.8-5.67-4.62l.04-.2zm21.84 3.25l-.17-.78c-.11.34-.33.9-.31.87l-.9 2.46-.04.08h1.96c-.1-.43-.5-2.42-.54-2.61v-.02l-.17-.78zm7-9.72l.52 3.02 1.42-2.95h1.03l-2.28 4.47c-.55 1.04-1.08 1.37-1.9 1.37-.19 0-.29-.02-.38-.05v-.87c.13.04.28.06.48.06.3 0 .57-.14.75-.44l.14-.29-.89-4.18zm-7.24-4.07l-1.3 8.38h-1.2v-.78a2.6 2.6 0 0 1-1.84.9c-1.17 0-1.98-.88-1.69-2.77.33-2.08 1.62-3.01 2.92-3.01.53 0 .95.1 1.26.2l.42-2.7zM11.35 4.8c1.68 0 2.24 1.26 2 2.85l-.07.34H9.69c-.1 1.1.4 1.56 1.27 1.56.72 0 1.35-.26 2.03-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm18.26 0c1.68 0 2.23 1.26 2 2.85l-.07.34h-3.6c-.1 1.1.4 1.56 1.26 1.56.72 0 1.36-.26 2.04-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm11.8-.63l-.39 2.58c.32-.28.75-.56 1.3-.56.89 0 1.48.66 1.27 2.09-.24 1.56-1.21 2.3-2.48 2.3-.65 0-1.18-.11-1.69-.3l.91-5.94zM3.87 2.44l1.2 6.13L8.09 2.5h1.59l-5.75 8.04L2.2 2.71zM17.77 4.8l.02 1.38a3.1 3.1 0 0 0-2.16 1.13l-.5 3.2h-1.38l.85-5.6h1.2v1.13c.46-.65 1.1-1.2 1.97-1.24zm2.25.11l-.87 5.6h-1.39l.87-5.6zm3.85-2.66c.24 0 .43.02.56.05l.01 1.13a3.63 3.63 0 0 0-.57-.05c-.48 0-.77.22-.84.71l-.13.82h1.08v1.14h-1.25l-.69 4.47h-1.37l.68-4.47h-.8l.17-1.14h.8l.16-.95c.19-1.25 1.05-1.71 2.2-1.71zm2.28 2.66l-.87 5.6h-1.4l.87-5.6zm15.75 2.2c-.36 0-.71.24-1.03.56l-.29 1.92c.2.09.36.12.65.12.67 0 1.13-.4 1.29-1.37.12-.82-.16-1.22-.62-1.22zm-6.82-1.14c-.74 0-1.37.6-1.56 1.82-.16 1.1.23 1.6.84 1.6.51 0 .96-.3 1.4-.77l.36-2.4a2.09 2.09 0 0 0-1.04-.25zm-23.91-.2c-.56 0-1.07.43-1.33 1.35h2.23c.05-.87-.23-1.36-.9-1.36zm18.25 0c-.56 0-1.07.43-1.33 1.35h2.24c.04-.87-.24-1.36-.91-1.36zm-9.7-3.4c.45 0 .78.34.7.82a.96.96 0 0 1-.94.79c-.47 0-.78-.33-.72-.79.08-.48.5-.81.96-.81zm6.12 0c.46 0 .78.34.71.82a.96.96 0 0 1-.95.79c-.46 0-.78-.33-.72-.79.08-.48.51-.81.96-.81z',\n '#999',\n 'evenodd',\n ],\n ],\n 'pci-dss': [\n [\n '#006a70',\n 'M22.84 2.15A1195.7 1195.7 0 0 0 25.4 6l1.64 2.4 1.75 2.6.74 1.09-1.49.8-3.18 1.72-1.59.85-3.18 1.72-1.7.9-3.14 1.7-1.62.87-2.11 1.12-.14.12h-.08l-.56-.82-1.88-2.7-2.14-3.1-1.8-2.58-2.07-3L.46 6.23l-.44-.59v-.03l.77-.12 1.51-.23 1.32-.2 1.51-.24 1.55-.22 1.6-.25 1.52-.22c.6-.1 1.19-.2 1.79-.28l1.53-.23 1.82-.28 1.32-.21 1.02-.15 1.34-.2 1.07-.16 1.3-.2 1.32-.2.35-.08zM6.6 11.28v3.5c0 .18.03.25.22.24H8.9c.18 0 .23-.05.22-.22v-2.2c0-.15.04-.2.18-.2.36-.02.71-.04 1.06-.09.67-.1 1.3-.29 1.87-.68a2.16 2.16 0 0 0 1.02-2.02c-.06-.87-.57-1.43-1.33-1.78-.63-.3-1.3-.4-1.98-.44a15.14 15.14 0 0 0-3.12.14c-.16.02-.23.08-.22.26v3.49zm13.77 1.16l-.32.18c-.25.12-.48.27-.74.36-.54.2-1.1.24-1.67.18-.82-.08-1.3-.51-1.47-1.29-.1-.48-.1-.96.03-1.43.18-.66.6-1.11 1.28-1.21a4.2 4.2 0 0 1 1.03.02c.49.05.95.18 1.34.52.14.13.31.24.5.37l.02-.16c0-.32-.02-.64.02-.96.03-.3-.1-.48-.3-.67a3.65 3.65 0 0 0-3.37-.96A3.6 3.6 0 0 0 13.9 9.7a4.34 4.34 0 0 0-.08 2.9c.3.96.91 1.65 1.82 2.06.5.23 1.02.35 1.55.39a4.68 4.68 0 0 0 3.07-.66c.1-.06.13-.13.13-.25v-1.5l-.01-.2zm1.17-5.06V15l.2.01h2.04c.16 0 .22-.04.22-.2V7.56c0-.16-.05-.2-.2-.2H21.53zm1.2-.45c1.02 0 1.7-1 1.3-1.9a1.45 1.45 0 0 0-1.62-.77c-.63.14-1.09.65-1.1 1.22-.04.83.56 1.45 1.41 1.45z',\n '#999',\n 'evenodd',\n ],\n [\n '#006a70',\n 'M9.12 9.88v-.56c0-.1.04-.16.14-.15.34.05.69.08 1.02.16.24.06.41.22.42.5 0 .28-.14.45-.38.56-.34.17-.72.19-1.09.2-.03 0-.1-.08-.1-.13-.02-.2 0-.39 0-.58M30.63 4.8H33c.53 0 .93.04 1.21.13.37.1.7.3.96.58.27.28.47.63.6 1.03.15.4.22.91.22 1.5 0 .53-.07.98-.2 1.36a2.8 2.8 0 0 1-.68 1.12c-.22.22-.52.4-.9.51-.29.1-.67.14-1.14.14h-2.42zm1.29 1.08v4.22h.96c.35 0 .61-.03.77-.07.21-.05.38-.14.52-.26s.25-.33.34-.61c.08-.29.13-.68.13-1.17 0-.5-.05-.87-.13-1.13-.09-.27-.21-.47-.37-.62a1.22 1.22 0 0 0-.6-.3 5.84 5.84 0 0 0-1.05-.06zm4.81 3.22l1.25-.12c.08.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.02-.28a3.49 3.49 0 0 1-1.45-.63 1.66 1.66 0 0 1-.31-2.19c.18-.28.44-.5.79-.64.35-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.37 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.56.28 1.18.43.63.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.38.23c-.8 0-1.43-.19-1.86-.56a2.43 2.43 0 0 1-.77-1.62m5.93 0l1.25-.12c.07.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.03-.28a3.49 3.49 0 0 1-1.44-.63 1.66 1.66 0 0 1-.32-2.19c.19-.28.45-.5.8-.64.34-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.38 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.55.28 1.18.43.62.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.39.23c-.8 0-1.42-.19-1.85-.56a2.43 2.43 0 0 1-.77-1.62M32.1 14.45l.43.14a.98.98 0 0 1-.33.54.95.95 0 0 1-.6.18c-.29 0-.53-.1-.72-.3-.2-.2-.29-.48-.29-.83 0-.37.1-.66.29-.87.19-.2.44-.3.75-.3.28 0 .5.08.67.24.1.1.17.23.23.4l-.45.11a.47.47 0 0 0-.16-.27.47.47 0 0 0-.3-.1.5.5 0 0 0-.41.18c-.1.12-.16.3-.16.57 0 .29.06.49.16.6.1.13.23.19.4.19.11 0 .21-.04.3-.12.09-.07.15-.2.19-.36m.73-.28c0-.23.03-.42.1-.57.05-.11.12-.21.2-.3a.86.86 0 0 1 .3-.2c.13-.06.3-.1.47-.1.33 0 .6.1.8.31.19.2.29.49.29.85s-.1.64-.3.84c-.2.2-.45.3-.78.3s-.6-.1-.8-.3c-.19-.2-.28-.47-.28-.83zm.46-.01c0 .25.06.44.17.57.12.13.27.2.45.2s.32-.07.44-.2c.11-.13.17-.32.17-.58 0-.25-.05-.45-.17-.57-.1-.13-.26-.19-.44-.19s-.34.06-.45.2c-.11.12-.17.31-.17.57zM35.33 15.27v-2.23H36l.4 1.52.4-1.52h.68v2.23h-.42v-1.75l-.44 1.75h-.43l-.44-1.75v1.75zM37.93 15.27v-2.23h.72c.27 0 .45.02.54.04.12.03.23.1.32.22.08.1.12.25.12.43 0 .14-.02.25-.07.34a.61.61 0 0 1-.19.22.65.65 0 0 1-.23.1c-.1.03-.26.04-.47.04h-.3v.84zm.45-1.85v.63h.24c.18 0 .3 0 .36-.03a.3.3 0 0 0 .2-.28.29.29 0 0 0-.08-.2.31.31 0 0 0-.18-.1 2.18 2.18 0 0 0-.32-.02zM40.02 15.27v-2.2h.45v1.83h1.11v.37zM41.9 13.04h.44v2.23h-.45zM44.78 15.27h-.5l-.19-.5h-.89l-.18.5h-.48l.87-2.23h.48zm-.83-.88l-.3-.83-.3.83zM45.02 15.27v-2.23h.44l.9 1.5v-1.5h.43v2.23h-.45l-.9-1.45v1.45zM47.76 15.27v-1.85h-.66v-.38h1.77v.38h-.66v1.85z',\n '#999',\n 'evenodd',\n ],\n ],\n 'apple-pay': [\n [\n '#000',\n 'M49.392 0C49.509 0.000923077 49.626 0.00276923 49.744 0.00553846C49.997 0.012 50.255 0.0258462 50.507 0.0673846C50.763 0.109846 51 0.179077 51.233 0.288C51.461 0.396 51.67 0.536308 51.851 0.703385C52.033 0.870462 52.184 1.06246 52.3 1.27385C52.419 1.488 52.494 1.70769 52.539 1.944C52.585 2.17662 52.6 2.41385 52.607 2.64923C52.61 2.75631 52.612 2.86523 52.612 2.97231C52.613 3.10062 52.613 3.22892 52.613 3.35723V20.6418C52.613 20.7711 52.613 20.8994 52.612 21.0268C52.612 21.1348 52.61 21.2437 52.607 21.3508C52.6 21.5862 52.585 21.8234 52.539 22.056C52.494 22.2914 52.419 22.512 52.3 22.7262C52.184 22.9375 52.033 23.1305 51.851 23.2966C51.67 23.4646 51.461 23.604 51.233 23.7111C51 23.8209 50.763 23.8902 50.507 23.9326C50.255 23.9742 49.997 23.988 49.744 23.9945C49.626 23.9972 49.509 23.9982 49.392 23.9991C49.253 24 49.115 24 48.976 24H15.637C15.498 24 15.359 24 15.221 23.9991C15.103 23.9982 14.987 23.9972 14.87 23.9945C14.615 23.988 14.358 23.9742 14.106 23.9326C13.85 23.8902 13.612 23.8209 13.38 23.7111C13.152 23.604 12.943 23.4646 12.762 23.2966C12.58 23.1305 12.429 22.9375 12.312 22.7262C12.194 22.512 12.119 22.2914 12.074 22.056C12.028 21.8234 12.013 21.5862 12.006 21.3508C12.003 21.2437 12.001 21.1348 12.001 21.0268C12 20.8994 12 20.7711 12 20.6418L12.0001 3.16477L12.001 2.97231C12.001 2.86523 12.003 2.75631 12.006 2.64923C12.013 2.41385 12.028 2.17662 12.074 1.944C12.119 1.70769 12.194 1.488 12.312 1.27385C12.429 1.06246 12.58 0.870462 12.762 0.703385C12.943 0.536308 13.152 0.396 13.38 0.288C13.612 0.179077 13.85 0.109846 14.106 0.0673846C14.358 0.0258462 14.615 0.012 14.87 0.00553846C14.987 0.00276923 15.103 0.000923077 15.221 0H49.392ZM48.976 0.799569H15.637L15.226 0.800492C15.116 0.801415 15.004 0.802338 14.893 0.805108C14.699 0.809723 14.471 0.819877 14.259 0.854954C14.075 0.885415 13.921 0.932492 13.773 1.0008C13.625 1.07003 13.492 1.16049 13.374 1.26849C13.257 1.37649 13.16 1.50018 13.085 1.63588C13.01 1.77342 12.959 1.91557 12.927 2.08449C12.888 2.28111 12.877 2.49157 12.872 2.67065C12.87 2.77311 12.868 2.87557 12.867 2.97803V20.7223L12.868 21.0223C12.868 21.1248 12.87 21.2273 12.872 21.3297C12.877 21.5088 12.888 21.7174 12.926 21.9131C12.959 22.0848 13.01 22.227 13.085 22.3626C13.16 22.4993 13.257 22.623 13.374 22.731C13.492 22.8399 13.625 22.9294 13.772 22.9977C13.921 23.0679 14.075 23.115 14.259 23.1454C14.474 23.1805 14.711 23.1906 14.893 23.1953C15.001 23.1971 15.113 23.199 15.225 23.199C15.362 23.1999 15.497 23.1999 15.632 23.1999L49.1809 23.1998L49.385 23.199C49.5 23.199 49.612 23.1971 49.724 23.1953C49.903 23.1906 50.139 23.1805 50.355 23.1445C50.538 23.115 50.692 23.0679 50.839 22.9986C50.987 22.9294 51.121 22.8399 51.239 22.731C51.356 22.6239 51.453 22.4993 51.528 22.3626C51.604 22.227 51.654 22.0848 51.686 21.9159C51.725 21.7202 51.735 21.5097 51.741 21.3288C51.744 21.2273 51.745 21.1257 51.746 21.0233C51.747 20.895 51.747 20.7694 51.747 20.642V3.35742C51.747 3.23095 51.747 3.10542 51.746 2.97895C51.745 2.87465 51.744 2.77218 51.741 2.67065C51.735 2.49065 51.725 2.28018 51.687 2.08634C51.654 1.91465 51.604 1.77342 51.529 1.63772C51.454 1.50111 51.356 1.37649 51.238 1.26849C51.121 1.16049 50.987 1.07003 50.84 1.00172C50.693 0.932492 50.538 0.885415 50.354 0.854954C50.142 0.819877 49.914 0.809723 49.72 0.805108C49.609 0.802338 49.497 0.801415 49.386 0.800492L48.976 0.799569Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.6025 8.43698C22.7725 8.38698 22.0665 8.90798 21.6705 8.90798C21.2735 8.90798 20.6665 8.46198 20.0105 8.47398C19.1565 8.48598 18.3635 8.96898 17.9305 9.73698C17.0385 11.274 17.6945 13.554 18.5615 14.806C18.9835 15.425 19.4905 16.106 20.1595 16.082C20.7905 16.058 21.0395 15.673 21.8065 15.673C22.5745 15.673 22.7975 16.082 23.4665 16.07C24.1595 16.058 24.5935 15.45 25.0145 14.831C25.4975 14.125 25.6955 13.443 25.7075 13.405C25.6955 13.394 24.3705 12.885 24.3575 11.361C24.3455 10.085 25.3975 9.47798 25.4475 9.43998C24.8525 8.56098 23.9245 8.46198 23.6025 8.43698Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M28.7857 11.6189H30.4417C31.6977 11.6189 32.4127 10.9429 32.4127 9.76994C32.4127 8.59794 31.6977 7.92794 30.4477 7.92794H28.7857V11.6189ZM30.8277 6.71094C32.6317 6.71094 33.8877 7.95394 33.8877 9.76394C33.8877 11.5799 32.6057 12.8299 30.7827 12.8299H28.7857V16.0059H27.3427V6.71094H30.8277Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M38.6382 13.4665V12.9325L36.9702 13.0355C36.1392 13.0935 35.6682 13.4605 35.6682 14.0405C35.6682 14.6325 36.1592 15.0195 36.9062 15.0195C37.8782 15.0195 38.6382 14.3495 38.6382 13.4665ZM34.2642 14.0785C34.2642 12.8935 35.1732 12.1655 36.7842 12.0755L38.6382 11.9665V11.4445C38.6382 10.6905 38.1292 10.2395 37.2802 10.2395C36.4742 10.2395 35.9712 10.6265 35.8492 11.2315H34.5352C34.6132 10.0075 35.6562 9.10547 37.3302 9.10547C38.9732 9.10547 40.0242 9.97547 40.0242 11.3345V16.0045H38.6902V14.8905H38.6582C38.2652 15.6445 37.4082 16.1205 36.5192 16.1205C35.1922 16.1205 34.2642 15.2965 34.2642 14.0785Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M41.2827 18.4966V17.3696C41.3857 17.3946 41.6167 17.3946 41.7327 17.3946C42.3777 17.3946 42.7247 17.1246 42.9377 16.4296C42.9377 16.4166 43.0597 16.0176 43.0597 16.0106L40.6127 9.22656H42.1197L43.8337 14.7416H43.8587L45.5727 9.22656H47.0417L44.5037 16.3576C43.9237 18.0006 43.2537 18.5286 41.8487 18.5286C41.7327 18.5286 41.3857 18.5166 41.2827 18.4966Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.0874 7.616C23.4354 7.181 23.6704 6.597 23.6084 6C23.0994 6.026 22.4784 6.336 22.1194 6.771C21.7954 7.144 21.5104 7.753 21.5854 8.324C22.1564 8.374 22.7274 8.039 23.0874 7.616Z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSecurityIcon: FC = ({\n gray,\n name,\n stub,\n}) =>\n stub ? (\n \n ) : (\n \n {IconPath[name].map((path, i) => (\n \n ))}\n \n )\n\nPaymentSecurityIcon.displayName = 'PaymentSecurityIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["920"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface PaymentSystemIconProps {\n name: 'mastercard' | 'visa' | 'mir'\n gray?: boolean\n}\n\nconst IconPath: {\n [name in PaymentSystemIconProps['name']]: [\n string,\n string,\n string,\n 'evenodd' | 'inherit' | 'nonzero' | undefined,\n ][]\n} = {\n mastercard: [\n ['#F46B3E', 'M20 4h8v16h-8z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M20.22 12c0-3.07 1.4-5.97 3.78-7.86a9.81 9.81 0 0 0-13.38 1.08 10.08 10.08 0 0 0 0 13.56A9.81 9.81 0 0 0 24 19.86 10.02 10.02 0 0 1 20.22 12z',\n '#666',\n 'evenodd',\n ],\n [\n '#FC9F3A',\n 'M40 12a10 10 0 0 1-5.57 9A9.8 9.8 0 0 1 24 19.85a10.04 10.04 0 0 0 0-15.72A9.8 9.8 0 0 1 34.43 3 10 10 0 0 1 40 12z',\n '#ccc',\n 'evenodd',\n ],\n ],\n mir: [\n [\n '#4DB45E',\n 'M12.93 5s-1.87 0-2.37 1.84l-1.78 6.47h-.35S7.1 8.55 6.65 6.83C6.15 5 4.27 5 4.27 5H0v14h4.27v-8.31h.36L7.12 19h2.97l2.49-8.3h.35V19h4.28V5h-4.28zM28.54 5s-1.25.12-1.84 1.47l-3.03 6.84h-.35V5h-4.27v14h4.03s1.31-.12 1.9-1.47l2.97-6.84h.35V19h4.27V5h-4.03zM34.47 11.36V19h4.27v-4.46h4.63a4.63 4.63 0 0 0 4.36-3.18H34.47z',\n '#999',\n 'evenodd',\n ],\n [\n '#00A9E4',\n 'M43.37 5h-9.5a6.95 6.95 0 0 0 4.93 5.5c.57.16 1.17.25 1.78.25h7.33c.06-.32.09-.65.09-.98A4.7 4.7 0 0 0 43.37 5z',\n '#999',\n 'evenodd',\n ],\n ],\n visa: [\n [\n '#1A1F71',\n 'M24.47 8.93c.02-2.82 2.68-4.78 6.46-4.78 1.47 0 2.66.31 3.58.64l-.68 3.07a7.36 7.36 0 0 0-3.77-.65c-1.1.14-1.6.7-1.62 1.21-.03 1.7 5.38 1.92 5.36 5.74-.01 3-2.64 4.95-6.66 4.95a11.8 11.8 0 0 1-4.25-.77l.7-3.17c.88.4 2 .94 3.92.91 1.1-.01 2.28-.44 2.29-1.41 0-.64-.5-1.1-1.98-1.8-1.45-.7-3.38-1.86-3.35-3.94zm16.5-4.52h3.26l3.08 14.47h-3.53l-.46-2.16h-4.9l-.8 2.16H33.6l5.74-13.4c.26-.66.9-1.08 1.63-1.08zm.56 3.91l-2.03 5.44h3.17l-1.15-5.44zM19.6 4.42h3.83l-3.16 14.46h-3.83L19.6 4.41zm-5.65 0h4.01l-6.19 14.46H7.73L4.68 7.33c-.19-.7-.35-.97-.9-1.27-.94-.49-2.45-.94-3.78-1.23l.09-.42h6.5c.83 0 1.58.54 1.77 1.48l1.6 8.37 4-9.85z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSystemIcon: FC = ({\n name,\n gray,\n}) => (\n \n {IconPath[name].map((path, i) => (\n \n ))}\n \n)\n\nPaymentSystemIcon.displayName = 'PaymentSystemIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["921"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface QuestionIconProps {\n size?: number\n}\n\nexport const QuestionIcon: FC = ({ size }) => (\n \n \n \n \n)\n\nQuestionIcon.displayName = 'QuestionIcon'\n\nQuestionIcon.defaultProps = {\n size: 6,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["922","923","924"],[],"import React, { Children, FC, isValidElement, ReactNode } from 'react'\n\nimport { InView } from '../inview'\nimport { Box, Img, Pos, Value } from '../primitive'\nimport { Stub } from '../stub'\nimport { ImageControl } from './ImageControl'\n\nexport interface ImageProps {\n width: Value\n height: Value\n src: string\n cachedDelay?: number\n viewedDelay?: number\n srcSet?: string\n sizes?: string\n alt?: string\n stub?: string | boolean | ReactNode\n objectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'\n onLoad?: () => void\n}\n\nexport const Image: FC = ({\n width,\n height,\n src,\n srcSet,\n sizes,\n alt,\n stub = true,\n cachedDelay = 50,\n viewedDelay = 1000,\n objectFit,\n onLoad,\n}) =>\n stub ? (\n \n renderProps.loaded ? (\n \n ) : (\n (\n \n {typeof stub === 'boolean' && stub ? (\n \n \n \n ) : (isValidElement(stub) && Children.only(stub) ? (\n \n {stub}\n \n ) : null)}\n \n \n
\n \n )}\n />\n )\n }\n />\n ) : (\n \n )\n\nImage.displayName = 'Image'\n\nImage.defaultProps = {\n stub: true,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["925","926"],[],"import { Component, FC, ReactNode } from 'react'\n\nimport { Value } from '../primitive'\n\nexport interface ImageControlProps {\n width: Value\n height: Value\n src: string\n srcSet?: string\n stub?: string | ReactNode\n cachedDelay?: number\n viewedDelay?: number\n onLoad?: () => void\n children: FC<{\n src: string | undefined\n srcSet: string | undefined\n loaded: boolean\n onChange: (inView: boolean) => void\n onLoad: () => void\n }>\n}\n\nenum Step {\n NONE,\n CHECK_CACHE,\n NO_CACHE,\n LOAD,\n DONE,\n}\n\nexport interface ImageControlState {\n step: Step\n}\n\nexport class ImageControl extends Component<\n ImageControlProps,\n ImageControlState\n> {\n public static displayName = 'ImageControl'\n\n public static defaultProps = {\n cachedDelay: 50,\n viewedDelay: 1000,\n }\n\n public state: ImageControlState = {\n step: Step.NONE,\n }\n\n public componentWillUnmount: () => void = () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n }\n\n private viewedTimer: number | undefined\n\n private cachedTimer: number | undefined\n\n private onChange: (inView: boolean) => void = (inView) => {\n clearTimeout(this.viewedTimer)\n if (!inView) {\n return\n }\n if (this.state.step === Step.NONE) {\n this.setState({\n step: Step.CHECK_CACHE,\n })\n const image = document.createElement('img')\n image.src = this.props.src\n image.srcset = this.props.srcSet || ''\n image.addEventListener('load', () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n this.setState({\n step: Step.LOAD,\n })\n })\n this.cachedTimer = setTimeout(() => {\n image.onload = null\n image.src = ''\n image.srcset = ''\n this.setState({\n step: Step.NO_CACHE,\n })\n }, this.props.cachedDelay) as unknown as number\n }\n this.viewedTimer = setTimeout(() => {\n this.setState({\n step: Step.LOAD,\n })\n }, this.props.viewedDelay) as unknown as number\n }\n\n private onLoad: () => void = () => {\n if (this.state.step !== Step.LOAD) {\n return\n }\n if (this.props.onLoad) {\n this.props.onLoad()\n }\n this.setState({\n step: Step.DONE,\n })\n }\n\n private get src(): string | undefined {\n const { stub, src } = this.props\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return src\n }\n if (this.state.step === Step.NONE || this.state.step === Step.CHECK_CACHE) {\n return undefined\n }\n if (typeof stub === 'string') {\n return stub\n }\n return undefined\n }\n\n private get srcSet(): string | undefined {\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return this.props.srcSet\n }\n return undefined\n }\n\n public render() {\n return this.props.children({\n src: this.src,\n srcSet: this.srcSet,\n loaded: this.state.step === Step.DONE,\n onChange: this.onChange,\n onLoad: this.onLoad,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["927","928","929"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface BasicInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n autoComplete?: boolean | string\n autoFocus?: boolean\n placeholder?: string\n inputMode?:\n | 'none'\n | 'text'\n | 'decimal'\n | 'numeric'\n | 'tel'\n | 'search'\n | 'email'\n | 'url'\n maxLength?: number\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicInput = forwardRef(\n (props, ref) => {\n const theme = useTheme()\n\n const common = {\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? theme.input.border.disabled\n : (props.error\n ? theme.input.border.error\n : props.focused\n ? theme.input.border.focused\n : theme.input.border.default),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'text',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete:\n typeof props.autoComplete === 'string'\n ? props.autoComplete\n : (props.autoComplete\n ? 'on'\n : 'off'),\n autoFocus: props.autoFocus,\n placeholder: props.placeholder,\n inputMode: props.inputMode,\n disabled: !!props.disabled,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n ref,\n }\n return props.mask ? (\n \n ) : (\n \n )\n },\n)\n\nBasicInput.displayName = 'BasicInput'\n\nBasicInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["930","931","932","933"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\n\nexport interface ContentInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n readOnly?: boolean\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n pl?: Value\n pr?: Value\n error: boolean\n focused: boolean\n nort?: boolean\n norb?: boolean\n hovered: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const ContentInput = forwardRef(\n (props, ref) => {\n const common = {\n width: 1,\n height: 12,\n m: 0,\n pr: props.pr ? props.pr : 4,\n pl: props.pl ? props.pl : 4,\n py: 3,\n r: `${props.nort ? '0 0' : '10px 10px'} ${\n props.norb ? '0 0' : '10px 10px'\n }`,\n b: 'none',\n bb: props.error ? '2px solid #d0021b' : 'none',\n valueSize: 5,\n valueWeight: 300,\n valueColor: '#000',\n placeholderColor: '#666',\n cursor: 'text',\n bg: props.focused\n ? '#fff'\n : (props.hovered\n ? 'rgba(224, 224, 224, 0.65)'\n : '#e6e6e6'),\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n readOnly: props.readOnly,\n placeholder: props.placeholder,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onMouseEnter: props.onMouseEnter,\n onMouseLeave: props.onMouseLeave,\n ref,\n }\n return props.mask ? (\n \n ) : (\n \n )\n },\n)\n\nContentInput.displayName = 'ContentInput'\n\nContentInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["934","935"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Input, Value } from '../primitive'\n\nexport interface SelectInputProps {\n value: string\n tabIndex?: number\n name?: string\n autoComplete?: boolean\n autoFocus?: boolean\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const SelectInput = forwardRef(\n (props, ref) => {\n const common = {\n ref,\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)'),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'pointer',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n disabled: !!props.disabled,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onClick: props.onClick,\n readOnly: true,\n }\n return \n },\n)\n\nSelectInput.displayName = 'SelectInput'\n\nSelectInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["936"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface WalletLogoProps {\n compact?: boolean\n}\n\nexport const WalletLogo: FC = ({ compact }) =>\n compact ? (\n \n \n \n \n ) : (\n \n \n \n \n )\n\nWalletLogo.displayName = 'WalletLogo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["937","938","939"],[],"import React, {\n ChangeEvent,\n FocusEvent,\n ForwardedRef,\n forwardRef,\n InputHTMLAttributes,\n PureComponent,\n} from 'react'\nimport {\n conformToMask as tmcConformToMask,\n createTextMaskInputElement as tmcCreateTextMaskInputElement,\n} from 'text-mask-core'\n\nexport interface TextMaskInputElement {\n update: (rawValue?: string) => void\n}\n\nexport interface CreateTextMaskConfig {\n inputElement: HTMLInputElement\n mask?: Mask\n guide?: boolean\n pipe?: Pipe\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n}\n\nexport function createTextMaskInputElement(\n config: CreateTextMaskConfig,\n): TextMaskInputElement {\n return tmcCreateTextMaskInputElement(config)\n}\n\nexport interface ConformToMaskResult {\n conformedValue: string\n meta: {\n someCharsRejected: boolean\n }\n}\n\nexport interface ConformToMaskConfig {\n placeholder?: string\n placeholderChar?: string\n currentCaretPosition?: number\n keepCharPositions?: boolean\n guide?: boolean\n previousConformedValue?: string\n}\n\nexport function conformToMask(\n text: string,\n mask: Mask,\n config?: ConformToMaskConfig,\n): ConformToMaskResult {\n return tmcConformToMask(text, mask, config)\n}\n\nfunction isNil(value: any) {\n return typeof value === 'undefined' || value === null\n}\n\nexport type MaskArray = (string | RegExp)[] | boolean\n\nexport type Mask = MaskArray | ((value: string) => MaskArray)\n\nexport interface PipeConfig {\n rawValue: string\n placeholder: string\n placeholderChar: string\n currentCaretPosition: number\n keepCharPositions: boolean\n guide: boolean\n previousConformedValue: string\n}\n\nexport type PipeResult =\n | false\n | string\n | {\n value: string\n indexesOfPipedChars: number[]\n }\n\nexport type Pipe = (conformedValue: string, config: PipeConfig) => PipeResult\n\nexport interface MaskedInputProps\n extends InputHTMLAttributes {\n mask: Mask\n value?: string\n pipe?: Pipe\n guide?: boolean\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n inputRef?: ForwardedRef\n}\n\nclass MaskedInputComponent extends PureComponent {\n public static displayName = 'MaskedInputComponent'\n\n private inputElement!: HTMLInputElement\n\n private textMaskInputElement!: TextMaskInputElement\n\n constructor(props: MaskedInputProps) {\n super(props)\n this.setRef = this.setRef.bind(this)\n this.onBlur = this.onBlur.bind(this)\n this.onChange = this.onChange.bind(this)\n }\n\n setRef(inputElement: HTMLInputElement) {\n this.inputElement = inputElement\n\n const { inputRef } = this.props\n if (typeof inputRef === 'function') {\n inputRef(inputElement)\n } else if (inputRef) {\n inputRef.current = inputElement\n }\n }\n\n initTextMask() {\n const {\n mask,\n guide,\n value,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n } = this.props\n this.textMaskInputElement = createTextMaskInputElement({\n inputElement: this.inputElement,\n mask,\n guide,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n })\n this.textMaskInputElement.update(value)\n }\n\n componentDidMount() {\n this.initTextMask()\n }\n\n componentDidUpdate(prevProps: MaskedInputProps) {\n const { value, pipe, mask, guide, placeholderChar, showMask } = this.props\n const isPipeChanged =\n typeof pipe === 'function' && typeof prevProps.pipe === 'function'\n ? pipe.toString() !== prevProps.pipe.toString()\n : (isNil(pipe) && !isNil(prevProps.pipe)) ||\n (!isNil(pipe) && isNil(prevProps.pipe))\n const isMaskChanged =\n typeof mask === 'function' && typeof prevProps.mask === 'function'\n ? mask.toString() !== prevProps.mask.toString()\n : (isNil(mask) && !isNil(prevProps.mask)) ||\n (!isNil(mask) && isNil(prevProps.mask))\n const isSettingChanged =\n guide !== prevProps.guide ||\n placeholderChar !== prevProps.placeholderChar ||\n showMask !== prevProps.showMask\n const isValueChanged = value !== this.inputElement.value\n if (isValueChanged || isSettingChanged || isPipeChanged || isMaskChanged) {\n this.initTextMask()\n }\n }\n\n render() {\n const exclude = new Set([\n 'mask',\n 'guide',\n 'pipe',\n 'placeholderChar',\n 'keepCharPositions',\n 'showMask',\n 'value',\n 'onBlur',\n 'onChange',\n 'inputRef',\n ])\n const props = Object.fromEntries(\n Object.entries(this.props).filter(([key]) => !exclude.has(key)),\n )\n return (\n \n )\n }\n\n onChange(event: ChangeEvent) {\n this.textMaskInputElement.update()\n if (typeof this.props.onChange === 'function') {\n this.props.onChange(event)\n }\n }\n\n onBlur(event: FocusEvent) {\n if (typeof this.props.onBlur === 'function') {\n this.props.onBlur(event)\n }\n }\n}\n\nexport const MaskedInput = forwardRef(\n (props, ref) => ,\n)\n\nMaskedInput.displayName = 'MaskedInput'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["940"],[],"import { Mask } from './MaskedInput'\n\nexport const createFilterMask = (pattern: RegExp): Mask => {\n return (value: string) => {\n return [...value\n .split(''), '']\n .map(() => pattern)\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["941","942","943","944","945","946","947"],[],"import { Mask } from './MaskedInput'\n\nconst emptyString = ''\nconst space = ' '\nconst comma = ','\nconst period = '.'\nconst minus = '-'\nconst minusRegExp = /-/\nconst nonDigitsRegExp = /\\D+/g\nconst digitRegExp = /\\d/\nconst decimalRegExp = /[,.]/\nconst caretTrap = '[]'\n\nexport interface NumberMaskOpts {\n prefix?: string\n suffix?: string\n includeThousandsSeparator?: boolean\n thousandsSeparatorSymbol?: string\n allowDecimal?: boolean\n decimalLimit?: number\n requireDecimal?: boolean\n allowNegative?: boolean\n allowLeadingZeroes?: boolean\n integerLimit?: number\n}\n\nexport function createNumberMask({\n prefix = '',\n suffix = emptyString,\n includeThousandsSeparator = true,\n thousandsSeparatorSymbol = space,\n allowDecimal = true,\n decimalLimit = 2,\n requireDecimal = false,\n allowNegative = false,\n allowLeadingZeroes = false,\n integerLimit = 6,\n}: NumberMaskOpts = {}): Mask {\n const prefixLength = (prefix && prefix.length) || 0\n const suffixLength = (suffix && suffix.length) || 0\n const thousandsSeparatorSymbolLength =\n (thousandsSeparatorSymbol && thousandsSeparatorSymbol.length) || 0\n\n function numberMask(rawValue = emptyString) {\n const rawValueLength = rawValue.length\n\n if (\n rawValue === emptyString ||\n (rawValue[0] === prefix[0] && rawValueLength === 1)\n ) {\n return [\n ...prefix.split(emptyString),\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n if ((rawValue === period || rawValue === comma) && allowDecimal) {\n return [\n ...prefix.split(emptyString),\n '0',\n decimalRegExp,\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n const isNegative = rawValue[0] === minus && allowNegative\n\n if (isNegative) {\n rawValue = rawValue.toString().slice(1)\n }\n\n const indexOfLastDecimal1 = rawValue.lastIndexOf(period)\n const indexOfLastDecimal2 = rawValue.lastIndexOf(comma)\n const indexOfLastDecimal =\n indexOfLastDecimal1 === -1 ? indexOfLastDecimal2 : indexOfLastDecimal1\n const hasDecimal = indexOfLastDecimal !== -1\n const decimalSymbol = hasDecimal ? rawValue[indexOfLastDecimal] : null\n\n let integer\n let fraction\n let mask\n\n if (rawValue.slice(suffixLength * -1) === suffix) {\n rawValue = rawValue.slice(0, suffixLength * -1)\n }\n\n if (hasDecimal && (allowDecimal || requireDecimal)) {\n integer = rawValue.slice(\n rawValue.slice(0, prefixLength) === prefix ? prefixLength : 0,\n indexOfLastDecimal,\n )\n fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength)\n fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString))\n } else {\n integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue;\n }\n\n if (integerLimit) {\n const thousandsSeparatorRegex =\n thousandsSeparatorSymbol === '.' ? '[.]' : `${thousandsSeparatorSymbol}`\n const numberOfThousandSeparators = (\n integer.match(new RegExp(thousandsSeparatorRegex, 'g')) || []\n ).length\n integer = integer.slice(\n 0,\n integerLimit +\n numberOfThousandSeparators * thousandsSeparatorSymbolLength,\n )\n }\n\n integer = integer.replace(nonDigitsRegExp, emptyString)\n\n if (!allowLeadingZeroes) {\n integer = integer.replace(/^0+(0$|[^0])/, '$1')\n }\n\n integer = includeThousandsSeparator\n ? addThousandsSeparator(integer, thousandsSeparatorSymbol)\n : integer\n\n mask = convertToMask(integer)\n\n if ((hasDecimal && allowDecimal) || requireDecimal === true) {\n if (rawValue[indexOfLastDecimal - 1] !== decimalSymbol) {\n mask.push(caretTrap)\n }\n if (decimalSymbol !== null) {\n mask.push(decimalSymbol, caretTrap)\n }\n if (fraction) {\n if (decimalLimit) {\n fraction = fraction.slice(0, decimalLimit)\n }\n mask = mask.concat(fraction)\n }\n if (\n requireDecimal === true &&\n rawValue[indexOfLastDecimal - 1] === decimalSymbol\n ) {\n mask.push(digitRegExp)\n }\n }\n\n if (prefixLength > 0) {\n mask = [...prefix.split(emptyString), ...mask]\n }\n\n if (isNegative) {\n if (mask.length === prefixLength) {\n mask.push(digitRegExp)\n }\n mask = [minusRegExp, ...mask]\n }\n\n if (suffix.length > 0) {\n mask = mask.concat(suffix.split(emptyString))\n }\n\n return mask\n }\n\n return numberMask\n}\n\nfunction convertToMask(strNumber: string): Array {\n return strNumber\n .split(emptyString)\n .map((char) => (digitRegExp.test(char) ? digitRegExp : char))\n}\n\nfunction addThousandsSeparator(n: string, thousandsSeparatorSymbol: string) {\n return n.replace(/\\B(?=(\\d{3})+(?!\\d))/g, thousandsSeparatorSymbol)\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["948","949"],[],"import { Mask } from './MaskedInput'\n\nexport function createPhoneMask(masks: string[]): Mask {\n function phoneMask(value: string): (string | RegExp)[] {\n const clearMasks = masks\n .map((mask) => mask.slice(1))\n .sort((a, b) => b.length - a.length)\n const mask: Mask = ['+']\n const clearValue = value.replace(/\\D/g, '')\n if (clearValue === '') {\n return mask\n }\n const selectedMask = clearMasks.find((clearMask) =>\n clearValue.startsWith(\n clearMask.replace(/\\D/g, '').slice(0, clearValue.length),\n ),\n )\n if (!selectedMask) {\n return phoneMask(value.slice(0, -1))\n }\n return mask.concat(\n selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char))),\n )\n }\n\n return phoneMask\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["950","951","952","953","954","955","956","957","958"],[],"import {\n Component,\n createRef,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { MenuControlProps } from './MenuControlProps'\nimport { MenuControlState } from './MenuControlState'\n\nexport class MenuControl extends Component {\n public static displayName = 'MenuControl'\n\n public static getDerivedStateFromProps(\n nextProps: MenuControlProps,\n prevState: MenuControlState,\n ): Partial {\n const { focused } = prevState\n const { count } = nextProps\n return {\n focused:\n count === 0\n ? undefined\n : (focused !== undefined && count <= focused\n ? count - 1\n : focused),\n refs: new Array(count).fill(1).map(() => createRef()),\n }\n }\n\n public componentDidUpdate() {\n const { selected } = this.props\n const { focused, refs } = this.state\n if (selected !== undefined && focused === undefined) {\n this.scrollToItem(refs[selected])\n }\n }\n\n public state: MenuControlState = {\n refs: new Array(this.props.count).fill(1).map(() => createRef()),\n focused: undefined,\n }\n\n private containerRef: RefObject = createRef()\n\n private onItemMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectItem(index)\n }\n\n private onItemEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private selectItem: (index: number) => void = (index) => {\n this.setState({\n focused: undefined,\n })\n if (this.props.onSelect) {\n this.props.onSelect(index)\n }\n }\n\n private scrollToItem: (item: RefObject) => void = (item) => {\n const containerElement = findDOMNode(\n this.containerRef.current,\n ) as HTMLDivElement\n const itemElement = findDOMNode(item.current) as HTMLDivElement\n if (!containerElement || !itemElement) {\n return\n }\n const containerBoundingRect = containerElement.getBoundingClientRect()\n const itemBoundingRect = itemElement.getBoundingClientRect()\n const itemOffset = itemElement.offsetTop\n const scrollOffset = containerElement.scrollTop\n const itemHeigher = itemOffset < scrollOffset\n const itemLower =\n itemOffset + itemBoundingRect.height >\n scrollOffset + containerBoundingRect.height\n if (itemHeigher) {\n containerElement.scrollTo({ top: itemOffset })\n }\n if (itemLower) {\n containerElement.scrollTo({\n top:\n itemOffset + itemBoundingRect.height - containerBoundingRect.height,\n })\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n const { focused } = this.state\n if (event.key === 'ArrowDown') {\n event.preventDefault()\n const next = this.next\n if (next === undefined) {\n return\n }\n this.setState({\n focused: next,\n })\n const itemRef = this.state.refs[next]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'ArrowUp') {\n event.preventDefault()\n const prev = this.prev\n if (prev === undefined) {\n return\n }\n this.setState({\n focused: prev,\n })\n const itemRef = this.state.refs[prev]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'Enter') {\n event.preventDefault()\n const item = focused !== undefined ? focused : this.props.selected\n if (item !== undefined) {\n return this.selectItem(item)\n }\n }\n if (this.props.onKeyDown) {\n this.props.onKeyDown(event)\n }\n }\n\n private get next(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return 0\n }\n const current = focused !== undefined ? focused : selected!\n return current + 1 >= count ? 0 : current + 1\n }\n\n private get prev(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return count - 1\n }\n const current = focused !== undefined ? focused : selected!\n return current === 0 ? count - 1 : current - 1\n }\n\n public render() {\n const { focused } = this.state\n const { selected, count } = this.props\n return this.props.children({\n items: new Array(count).fill(1).map((_item, index) => ({\n ref: this.state.refs[index],\n focused: focused !== undefined ? focused === index : false,\n selected: selected !== undefined ? selected === index : false,\n onClick: this.onItemClick(index),\n onMouseDown: this.onItemMouseDown,\n onMouseEnter: this.onItemEnter(index),\n })),\n focused,\n selected,\n containerRef: this.containerRef,\n onKeyDown: this.onKeyDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["959"],[],"import React, { Component, createRef, FC, ReactNode, RefObject } from 'react'\n\nimport { InView } from '../inview'\nimport { Box } from '../primitive'\n\nexport interface OffsetScrollControlProps {\n content: ReactNode\n top?: string\n bottom?: string\n children: FC<{\n top: boolean\n bottom: boolean\n children: ReactNode\n }>\n}\n\nexport interface OffsetScrollControlState {\n top: boolean\n bottom: boolean\n}\n\nexport class OffsetScrollControl extends Component<\n OffsetScrollControlProps,\n OffsetScrollControlState\n> {\n public static displayName = 'OffsetScrollControl'\n\n public state: OffsetScrollControlState = {\n top: false,\n bottom: false,\n }\n\n private ref: RefObject = createRef()\n\n private onTopLeave: () => void = () => {\n this.setState({\n top: true,\n })\n }\n\n private onTopEnter: () => void = () => {\n this.setState({\n top: false,\n })\n }\n\n private onBottomLeave: () => void = () => {\n this.setState({\n bottom: true,\n })\n }\n\n private onBottomEnter: () => void = () => {\n this.setState({\n bottom: false,\n })\n }\n\n public render() {\n return this.props.children({\n top: this.state.top,\n bottom: this.state.bottom,\n children: (\n \n \n inView ? this.onTopEnter() : this.onTopLeave()\n }\n children={({ ref }) =>
}\n />\n {this.props.content}\n \n inView ? this.onBottomEnter() : this.onBottomLeave()\n }\n children={({ ref }) =>
}\n />\n \n ),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["960","961","962","963","964","965"],[],"import {\n Component,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { CheckboxControlProps } from './CheckboxControlProps'\nimport { CheckboxControlState } from './CheckboxControlState'\nimport { OptionModel } from './OptionModel'\n\nexport class CheckboxControl, V> extends Component<\n CheckboxControlProps,\n CheckboxControlState\n> {\n public static displayName = 'CheckboxControl'\n\n public state: CheckboxControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(\n this.props.values.includes(value)\n ? this.props.values.filter((v) => !this.equals(v, value))\n : this.props.values.concat(value),\n )\n }\n }\n\n private onFocus: FocusEventHandler = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown':\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n case 'ArrowUp':\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n\n private onMouseLeave: MouseEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked:\n this.props.values.findIndex((value) =>\n this.equals(value, option.value),\n ) !== -1,\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["966"],[],"import { Component, MouseEventHandler } from 'react'\n\nimport { OptionControlProps } from './OptionControlProps'\n\nexport class OptionControl extends Component, {}> {\n public static displayName = 'OptionControl'\n\n private onClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n if (this.props.disabled) {\n return\n }\n this.props.onClick(this.props.value)\n }\n\n private onMouseEnter: MouseEventHandler = () => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseEnter(this.props.value)\n }\n\n private onMouseLeave: MouseEventHandler = (event) => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseLeave(event)\n }\n\n public render() {\n return this.props.children({\n onClick: this.onClick,\n onMouseEnter: this.onMouseEnter,\n onMouseLeave: this.onMouseLeave,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["967","968","969","970","971"],[],"import { Component, FocusEventHandler, KeyboardEventHandler } from 'react'\n\nimport { OptionModel } from './OptionModel'\nimport { RadioControlProps } from './RadioControlProps'\nimport { RadioControlState } from './RadioControlState'\n\nexport class RadioControl, V> extends Component<\n RadioControlProps,\n RadioControlState\n> {\n public static displayName = 'RadioControl'\n\n public state: RadioControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(value)\n }\n }\n\n private onFocus: FocusEventHandler = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown':\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n case 'ArrowUp':\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n\n private onMouseLeave = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked: this.equals(this.props.value, option.value),\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["972","973","974","975","976","977","978","979"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { createPhoneMask } from '../mask'\nimport { PhoneFieldControlProps } from './PhoneFieldControlProps'\nimport { PhoneFieldControlState } from './PhoneFieldControlState'\nimport { PhoneFieldCountry } from './PhoneFieldCountry'\n\nexport class PhoneFieldControl extends Component<\n PhoneFieldControlProps,\n PhoneFieldControlState\n> {\n public static displayName = 'PhoneFieldControl'\n\n public componentDidMount() {\n if (this.props.value) {\n const country = this.getCountryByPhone(this.props.value)\n this.setState({\n selectedCountry: country || null,\n })\n }\n }\n\n public componentDidUpdate(\n props: PhoneFieldControlProps,\n state: PhoneFieldControlState,\n ) {\n if (\n state.selectedCountry === null ||\n (state.selectedCountry &&\n this.state.selectedCountry &&\n state.selectedCountry.mask !== this.state.selectedCountry.mask &&\n this.props.value)\n ) {\n const length = Math.max(\n (this.props.value || '').length,\n (this.state.selectedCountry ? this.state.selectedCountry.mask : '')\n .length,\n )\n this.inputField.setSelectionRange(length, length)\n }\n if (this.props.countries !== props.countries) {\n this.optionsRefs = new Map(\n this.props.countries.map((country) => [country, createRef()]),\n )\n }\n }\n\n public state: PhoneFieldControlState = {\n focused: false,\n showCountries: false,\n selectedCountry: null,\n focusedCountry: null,\n }\n\n private containerRef: RefObject = createRef()\n\n private inputRef: RefObject = createRef()\n\n private dropdownRef: RefObject = createRef()\n\n private optionsRefs: Map> =\n new Map(this.props.countries.map((country) => [country, createRef()]))\n\n private onCountryClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectCountry(index)\n }\n\n private onCountryEnter: (country: PhoneFieldCountry) => MouseEventHandler =\n (country) => (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: country,\n })\n }\n\n private onCountryLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: null,\n })\n }\n\n private get inputField(): HTMLInputElement {\n return findDOMNode(this.inputRef.current!) as HTMLInputElement\n }\n\n private onFlagClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.inputField.focus()\n this.setState({\n showCountries: true,\n })\n }\n\n private onFlagMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n this.inputField.focus()\n }\n\n private selectCountry: (index: number) => void = (index) => {\n const country = this.props.countries[index]\n const phoneNumber = this.props.value ? this.props.value : ''\n const currentCountryMask = this.state.selectedCountry\n ? this.clear(this.state.selectedCountry.mask)\n : ''\n const newCountryMask = this.clear(country.mask)\n if (this.props.onChange) {\n this.props.onChange(\n `+${newCountryMask}${this.clear(phoneNumber).slice(\n currentCountryMask.length,\n )}`,\n country.code,\n )\n }\n this.inputField.focus()\n this.setState({\n showCountries: false,\n selectedCountry: country,\n })\n }\n\n private onCountriesHide: () => void = () => {\n this.setState({\n showCountries: false,\n })\n }\n\n private onChange: ChangeEventHandler = (event) => {\n event.preventDefault()\n const country = this.getCountryByPhone(event.currentTarget.value)\n if (this.props.onChange) {\n this.props.onChange(\n event.currentTarget.value,\n country ? country.code : undefined,\n )\n }\n this.setState({\n selectedCountry: country || null,\n })\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.hideOnBlur) {\n this.setState({\n showCountries: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private clear: (value: string) => string = (value) => {\n return value.replace(/\\D/g, '')\n }\n\n private getCountryByPhone: (\n phoneNumber: string,\n ) => PhoneFieldCountry | undefined = (phoneNumber) => {\n const clearPhone = this.clear(phoneNumber)\n return [...this.props.countries]\n .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length)\n .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0)\n }\n\n public render() {\n return this.props.children({\n value: this.props.value || '',\n code: this.state.selectedCountry\n ? this.state.selectedCountry.code\n : undefined,\n countries: this.props.countries.map((country, index) => ({\n ...country,\n ref: this.optionsRefs.get(country)!,\n selected: country === this.state.selectedCountry,\n focused: country === this.state.focusedCountry,\n onClick: this.onCountryClick(index),\n onMouseEnter: this.onCountryEnter(country),\n onMouseLeave: this.onCountryLeave,\n })),\n focused: this.state.focused,\n showCountries: this.state.showCountries,\n containerRef: this.containerRef,\n inputRef: this.inputRef,\n dropdownRef: this.dropdownRef,\n mask: createPhoneMask(\n this.props.countries.map((country) => country.mask),\n ),\n onFlagClick: this.onFlagClick,\n onFlagMouseDown: this.onFlagMouseDown,\n onCountriesHide: this.onCountriesHide,\n onChange: this.onChange,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onSelectCountry: this.selectCountry,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["980"],[],"import { styled, StyledOptions } from '../styled'\nimport { cssValue, Value } from './Value'\n\ninterface SvgProps {\n width?: Value\n height?: Value\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgNonProps: PropertyKey[] = [\n 'as',\n 'width',\n 'height',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgOptions: StyledOptions = {\n shouldForwardProp: (prop) => !SvgNonProps.includes(prop),\n}\n\nexport const Svg = styled(\n 'svg',\n SvgOptions,\n)(({ theme, ...props }) => ({\n width: cssValue(props.width, theme.scale),\n height: cssValue(props.height, theme.scale),\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n}))\n\nSvg.displayName = 'Svg'\n\nSvg.defaultProps = {\n focusable: 'false',\n}\n\ninterface SvgItemProps {\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgItemNonProps: PropertyKey[] = [\n 'as',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgItemOptions: StyledOptions = {\n shouldForwardProp: (prop) => !SvgItemNonProps.includes(prop),\n}\n\nconst SvgItem = (tag: keyof JSX.IntrinsicElements) =>\n styled(\n tag,\n SvgItemOptions,\n )(({ theme, ...props }) => ({\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n }))\n\nexport const Path = SvgItem('path')\n\nPath.displayName = 'Path'\n\nexport const Rect = SvgItem('rect')\n\nRect.displayName = 'Rect'\n\nexport const Circle = SvgItem('circle')\n\nCircle.displayName = 'Circle'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["981"],[],"import { CSSProperties } from 'react'\n\nimport { CSSObject, styled, StyledOptions } from '../styled'\nimport { pxValue } from './Value'\n\nexport interface TypoProps {\n css?: CSSObject | CSSProperties\n display?: 'block' | 'inline' | 'inline-block'\n size?: number\n height?: number\n weight?: number\n color?: string\n transform?: 'lowercase' | 'uppercase' | 'capitalize' | 'none'\n nowrap?: boolean\n spacing?: number\n transition?: string\n decoration?: 'line-through' | 'overline' | 'underline' | 'none'\n align?: 'center' | 'justify' | 'left' | 'right'\n cursor?: string\n clamp?: number\n}\n\nexport const TypoNonProps: PropertyKey[] = [\n 'as',\n 'css',\n 'display',\n 'size',\n 'height',\n 'weight',\n 'color',\n 'transform',\n 'nowrap',\n 'spacing',\n 'transition',\n 'decoration',\n 'cursor',\n 'align',\n 'clamp',\n]\n\nexport const TypoOptions: StyledOptions = {\n shouldForwardProp: (prop) => !TypoNonProps.includes(prop),\n}\n\nexport const Typo = styled(\n 'div',\n TypoOptions,\n)(({ theme, ...props }) => ({\n display: ([] as string[]).concat(\n props.display || [],\n props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [],\n ),\n fontFamily: theme.font.family,\n fontSize: pxValue(props.size, theme.scale),\n fontWeight: props.weight,\n lineHeight: pxValue(props.height, theme.scale),\n color: props.color,\n textTransform: props.transform,\n letterSpacing: pxValue(props.spacing),\n textOverflow: 'ellipsis',\n overflow: 'hidden',\n whiteSpace: props.nowrap ? 'nowrap' : undefined,\n wordWrap: 'break-word',\n overflowWrap: 'break-word',\n transition: props.transition,\n textDecoration: props.decoration,\n textAlign: props.align,\n cursor: props.cursor,\n maxHeight:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? pxValue(props.height * props.clamp, theme.scale)\n : undefined,\n WebkitLineClamp:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? props.clamp\n : undefined,\n WebkitBoxOrient:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? 'vertical'\n : undefined,\n ...props.css,\n}))\n\nTypo.displayName = 'Typo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["982","983"],[],"export type Value = number | string | undefined\n\nexport const pxValue = (\n value: number | undefined,\n scale = 1,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${scale * value}px`\n}\n\nexport const pcValue = (value: number | undefined): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${value}%`\n}\n\nexport const cssValue = (\n value: Value | undefined,\n scale = 1,\n relative = true,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n if (typeof value === 'string') {\n return value\n }\n if (isNaN(value)) {\n return undefined\n }\n if (!relative || value === 0 || Math.abs(value) > 1) {\n return pxValue(value, scale)\n }\n return pcValue(100 * value)\n}\n\nexport const customScroll = (() => {\n try {\n const element = document.createElement('div')\n document.body.append(element)\n element.style.overflow = 'scroll'\n const result = element.offsetWidth !== element.clientWidth\n element.remove()\n return result\n } catch {}\n})()\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["984"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface RadioProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Radio: FC = (props) => (\n \n \n \n \n \n)\n\nRadio.displayName = 'Radio'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["985"],[],"import { Component, FC, MouseEventHandler } from 'react'\n\nexport interface RatingControlProps {\n value: number\n count: number\n disabled?: boolean\n onChange?: (value: number) => void\n children: FC<{\n items: Array<{\n active: boolean\n onClick?: MouseEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n }>\n }>\n}\n\nexport interface RatingControlState {\n hovered: number\n}\n\nexport class RatingControl extends Component<\n RatingControlProps,\n RatingControlState\n> {\n public static displayName = 'RatingControl'\n\n public state: RatingControlState = {\n hovered: -1,\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(index + 1)\n }\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n public render() {\n return this.props.children({\n items: new Array(this.props.count).fill(0).map((_item, index) => ({\n active:\n this.state.hovered === -1\n ? this.props.value >= index + 1\n : this.state.hovered >= index,\n onClick: this.props.disabled ? undefined : this.onItemClick(index),\n onMouseEnter: this.props.disabled\n ? undefined\n : this.onItemMouseEnter(index),\n onMouseLeave: this.props.disabled ? undefined : this.onItemMouseLeave,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["986"],[],"import React, { createRef, PureComponent, RefObject } from 'react'\nimport ReCAPTCHA from 'react-google-recaptcha'\n\nimport { Card, Pos } from '../primitive'\nimport { keyframes } from '../styled'\n\nexport interface ReCaptchaProps {\n siteKey: string\n tabIndex?: number\n value?: string\n onChange: (token: string | undefined) => void\n onErrored?: () => void\n asyncScriptOnLoad?: () => void\n}\n\nconst width = 304\n\nconst height = 78\n\nconst placeholder = keyframes({\n '0%': {\n opacity: 0.04,\n },\n '50%': {\n opacity: 0.1,\n },\n '100%': {\n opacity: 0.04,\n },\n})\n\nexport class ReCaptcha extends PureComponent {\n public static displayName = 'ReCaptcha'\n\n private element: RefObject = createRef()\n\n private wrapper: RefObject = createRef()\n\n private onChange = (token: string | null) => {\n this.props.onChange(token === null ? undefined : token)\n }\n\n private onErrored = () => {\n this.props.onErrored?.()\n }\n\n private asyncScriptOnLoad = () => {\n this.props.asyncScriptOnLoad?.()\n }\n\n private resize = () => {\n const wrapper = this.wrapper.current\n if (!wrapper) {\n return\n }\n wrapper.style.height = 'auto'\n wrapper.style.transform = 'scale(1)'\n const size = wrapper.getBoundingClientRect()\n const scale = size.width / width\n if (scale >= 1) {\n return\n }\n wrapper.style.height = `${height * scale}px`\n wrapper.style.transform = `scale(${scale})`\n wrapper.style.transformOrigin = '0 0'\n }\n\n public componentDidMount() {\n this.resize()\n }\n\n public componentDidUpdate(prevProps: Readonly): void {\n if (!this.element.current) {\n return\n }\n if (prevProps.value === undefined) {\n return\n }\n if (this.props.value !== undefined) {\n return\n }\n this.element.current.reset()\n }\n\n public render() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["987"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { SimpleField } from '../field'\nimport { ReCaptcha, ReCaptchaProps } from '../recaptcha'\n\nexport interface ReCaptchaFieldProps extends ReCaptchaProps {\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const ReCaptchaField: FC = (props) => (\n \n }\n error={props.error}\n action={props.action}\n help={props.help}\n />\n)\n\nReCaptchaField.displayName = 'ReCaptchaField'\n\nReCaptchaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["988"],[],"import React, { forwardRef, PropsWithChildren } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface SectionProps {\n tag?: keyof JSX.IntrinsicElements\n hover?: boolean\n active?: boolean\n focus?: boolean\n flat?: boolean\n}\n\nexport const Section = forwardRef<\n HTMLDivElement,\n PropsWithChildren\n>(\n (\n {\n tag = 'div',\n hover = false,\n active = false,\n focus = true,\n flat = false,\n ...props\n },\n ref,\n ) => (\n \n ),\n)\n\nSection.displayName = 'Section'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["989"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { OptionModel } from '../option'\n\nexport interface SelectFieldControlProps, V> {\n items: O[]\n value: V\n disabled?: boolean\n onChange: (value: V) => void\n onHide?: () => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n children: FC<{\n modalRef: RefObject\n targetRef: RefObject\n containerRef: RefObject\n focused: boolean\n show: boolean\n select?: number\n onHide: () => void\n onItemSelect: (index: number) => void\n onActive?: MouseEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMobileBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n }>\n}\n\nexport interface SelectFieldControlState {\n focus: boolean\n show: boolean\n select?: number\n}\n\nexport class SelectFieldControl, V> extends Component<\n SelectFieldControlProps,\n SelectFieldControlState\n> {\n public static displayName = 'SelectFieldControl'\n\n private modalRef: RefObject = createRef()\n\n private targetRef: RefObject = createRef()\n\n private containerRef: RefObject = createRef()\n\n public state: SelectFieldControlState = {\n focus: false,\n show: false,\n select: undefined,\n }\n\n public componentDidMount() {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n\n public componentDidUpdate(\n prevProps: Readonly>,\n ) {\n if (prevProps.value !== this.props.value) {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: false,\n show: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onMobileBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (!this.modalRef.current) {\n this.setState({\n show: false,\n focus: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onActive: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState(\n {\n show: !this.state.show,\n },\n () => {\n if (this.modalRef.current) {\n this.modalRef.current!.focus({ preventScroll: true })\n }\n },\n )\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.setState({\n show: true,\n })\n }\n if (event.key === 'Escape') {\n this.setState({\n show: false,\n })\n }\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.props.items[index]\n this.props.onChange(item.value)\n this.setState({\n show: false,\n })\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private findItemIndex(): number | undefined {\n const index = this.props.items.findIndex((item) =>\n this.equals(this.props.value, item.value),\n )\n return index === -1 ? undefined : index\n }\n\n private onHide: () => void = () => {\n this.setState({\n show: false,\n })\n if (this.props.onHide) {\n this.props.onHide()\n }\n }\n\n public render() {\n return this.props.children({\n modalRef: this.modalRef,\n targetRef: this.targetRef,\n containerRef: this.containerRef,\n focused: this.state.focus,\n show: this.state.show,\n select: this.state.select,\n onItemSelect: this.onSelect,\n onHide: this.onHide,\n onFocus: this.props.disabled ? undefined : this.onFocus,\n onBlur: this.props.disabled ? undefined : this.onBlur,\n onMobileBlur: this.props.disabled ? undefined : this.onMobileBlur,\n onKeyDown: this.props.disabled ? undefined : this.onKeyDown,\n onActive: this.props.disabled ? undefined : this.onActive,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["990","991"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Box } from '../primitive'\n\nexport interface SpacerProps {\n size?: 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl'\n children?: ReactNode\n}\n\nconst SpacerSize: { [size in NonNullable]: number } = {\n xxs: 1,\n xs: 2,\n s: 3,\n m: 4,\n l: 6,\n xl: 9,\n xxl: 12,\n}\n\nexport const Spacer: FC = ({ size = 'm', children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n \n {Children.map(elements, (child: ReactNode, key: number) => (\n \n ))}\n \n )\n}\n\nSpacer.displayName = 'Spacer'\n\nSpacer.defaultProps = {\n size: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["992"],[],"import React, { FC } from 'react'\n\nimport { Circle, Svg, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotate(360deg)',\n },\n})\n\nconst progress = keyframes({\n '0%': {\n strokeDasharray: '1, 200',\n strokeDashoffset: 0,\n },\n '50%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -35,\n },\n '100%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -124,\n },\n})\n\nexport interface SpinnerProps {\n width?: Value\n height?: Value\n color?: string\n paused?: boolean\n}\n\nexport const Spinner: FC = (props) => (\n \n }\n />\n)\n\nSpinner.displayName = 'Spinner'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["993","994"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface StriperProps {\n children?: ReactNode\n}\n\nexport const Striper: FC = ({ children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n \n {Children.map(elements, (child: ReactNode, key: number) => (\n \n ))}\n \n )\n}\n\nStriper.displayName = 'Striper'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["995"],[],"import React, { FC } from 'react'\n\nimport { Box, CardPos, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst stubKeyframes = keyframes({\n '0%': {\n backgroundPositionX: '-200px',\n },\n '100%': {\n backgroundPositionX: '360px',\n },\n})\n\nexport interface StubProps {\n width: Value\n height: Value\n inverse?: boolean\n top?: Value\n bottom?: Value\n left?: Value\n right?: Value\n r?: Value\n}\n\nexport const Stub: FC = (props) => (\n \n \n \n \n \n)\n\nStub.displayName = 'Stub'\n\nStub.defaultProps = {\n r: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["996","997","998"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { SuggestControlProps } from './SuggestControlProps'\nimport { SuggestControlState } from './SuggestControlState'\nimport { SuggestOptionModel } from './SuggestOptionModel'\n\nexport class SuggestControl<\n V,\n O extends SuggestOptionModel,\n> extends Component, SuggestControlState> {\n public static displayName = 'SuggestControl'\n\n public state: SuggestControlState = {\n show: false,\n focused: false,\n hovered: false,\n }\n\n private inputRef: RefObject = createRef()\n\n private containerRef: RefObject = createRef()\n\n private get items() {\n return this.props.items === undefined ? [] : this.props.items\n }\n\n private onRequest: ChangeEventHandler = (event) => {\n event.preventDefault()\n this.request(event.currentTarget.value)\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.items[index]\n if (item.suggest) {\n this.request(item.suggest)\n } else {\n this.change(item.value)\n }\n if (this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n }\n\n private onShowFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n show: true,\n })\n }\n\n private onInputFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onModalInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (this.inputRef && this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onInputMouseEnter: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: true,\n })\n }\n\n private onInputMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: false,\n })\n }\n\n private onItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n if (event.key === 'Escape') {\n this.cancel()\n }\n }\n\n private onModalItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n }\n\n private onResultItemsMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onTotalClick: () => void = () => {\n if (this.props.total && this.props.total.link) {\n this.submit(this.props.total.link.suggest)\n }\n }\n\n private onEmptyClick: () => void = () => {\n if (this.props.empty && this.props.empty.link) {\n this.request(this.props.empty.link.suggest)\n }\n }\n\n private onSearchClick: MouseEventHandler = (event) => {\n event.preventDefault()\n this.submit()\n }\n\n private onEscapeInputModal: () => void = () => {\n this.cancel()\n }\n\n private change: (value: V) => void = (value) => {\n this.setState({\n show: false,\n })\n this.props.onChange(value)\n }\n\n private submit: (value?: string) => void = (value) => {\n if (\n this.props.onSubmit &&\n this.props.onSubmit(value || this.inputRef.current!.value)\n ) {\n this.inputRef.current!.blur()\n this.setState({\n show: false,\n focused: false,\n })\n }\n }\n\n private request: (value: string) => void = (value) => {\n if (this.props.onRequest) {\n this.props.onRequest(value)\n }\n }\n\n private cancel: () => void = () => {\n this.setState({\n show: false,\n focused: false,\n })\n if (this.props.onCancel) {\n this.props.onCancel()\n }\n }\n\n private get selected(): number | undefined {\n if (!this.props.value) {\n return undefined\n }\n const index = this.items.findIndex((item) =>\n this.props.equals(item.value, this.props.value!),\n )\n return index !== -1 ? index : undefined\n }\n\n private onBack: MouseEventHandler = (event) => {\n event.preventDefault()\n this.cancel()\n }\n\n private onHide: () => void = () => {\n this.cancel()\n }\n\n private onShow: () => void = () => {\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private onShowClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private show: () => void = () => {\n this.setState({\n show: true,\n })\n if (this.props.suggest) {\n this.request(this.props.suggest)\n }\n }\n\n public render() {\n return this.props.children({\n focused: this.state.focused,\n hovered: this.state.hovered,\n selected: this.selected,\n show: this.state.show,\n inputRef: this.inputRef,\n containerRef: this.containerRef,\n items: this.items,\n onItemSelect: this.onSelect,\n onRequest: this.onRequest,\n onShowFocus: this.onShowFocus,\n onInputFocus: this.onInputFocus,\n onInputBlur: this.onInputBlur,\n onModalInputBlur: this.onModalInputBlur,\n onShowClick: this.onShowClick,\n onSearchClick: this.onSearchClick,\n onInputMouseEnter: this.onInputMouseEnter,\n onInputMouseLeave: this.onInputMouseLeave,\n onItemKeyDown: this.onItemKeyDown,\n onModalItemKeyDown: this.onModalItemKeyDown,\n onEscapeInputModal: this.onEscapeInputModal,\n onBack: this.onBack,\n onShow: this.onShow,\n onHide: this.onHide,\n onTotalClick: this.onTotalClick,\n onEmptyClick: this.onEmptyClick,\n onResultItemsMouseDown: this.onResultItemsMouseDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["999","1000"],[],"import React, { FC } from 'react'\n\nimport { Card, Pos } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface TabBorderProps {\n width: number | string\n left: number | string\n radius?: boolean\n stub?: boolean\n}\n\nexport const TabBorder: FC = ({\n width,\n left,\n radius,\n stub = false,\n}) => {\n const theme = useTheme()\n\n return stub ? null : (\n \n \n \n )\n}\n\nTabBorder.displayName = 'TabBorder'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1001","1002","1003"],[],"import React, {\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Icon, IconProps } from '../icon'\nimport { Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\nimport { useTheme } from '../styled'\n\nexport interface TabProps {\n title: string\n indent: number\n wrap: boolean\n tabIndex: number\n icon?: IconProps['name']\n vertical?: boolean\n select?: boolean\n focus?: boolean\n width?: number\n stub?: boolean\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const TabHeader = forwardRef(\n (\n {\n title,\n indent,\n wrap,\n tabIndex = 0,\n icon,\n vertical,\n select,\n focus,\n width,\n stub = false,\n onFocus,\n onBlur,\n onMouseEnter,\n onMouseLeave,\n onKeyDown,\n onClick,\n },\n ref,\n ) => {\n const theme = useTheme()\n\n return (\n \n \n \n {icon ? (\n \n {stub ? (\n \n ) : (\n \n )}\n \n ) : null}\n \n {stub ? (\n \n ) : (\n }\n transition=\"100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n )}\n \n \n \n \n )\n },\n)\n\nTabHeader.displayName = 'TabHeader'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1004"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nexport interface TabsControlProps {\n select: number\n length: number\n onChange?: (selected: number) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n borderLeft: number\n borderWidth: number\n items: Array<{\n select: boolean\n focus: boolean\n ref: RefObject\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onClick: MouseEventHandler\n }>\n }>\n}\n\nexport interface TabsControlState {\n focused: number\n borderLeft: number\n borderWidth: number\n refs: RefObject[]\n}\n\nexport class TabsControl extends Component {\n public static displayName = 'TabsControl'\n\n public state: TabsControlState = {\n focused: -1,\n borderLeft: 0,\n borderWidth: 0,\n refs: Array.from({length: this.props.length}).fill(1).map(() => createRef()),\n }\n\n private calculateBorder() {\n const element = findDOMNode(\n this.state.refs[this.props.select].current,\n ) as HTMLDivElement\n this.setState({\n borderLeft: element.offsetLeft,\n borderWidth: element.offsetWidth,\n })\n }\n\n public static getDerivedStateFromProps(\n nextProps: TabsControlProps,\n ): Partial {\n const { length } = nextProps\n return {\n refs: new Array(length).fill(1).map(() => createRef()),\n }\n }\n\n public componentDidMount() {\n this.calculateBorder()\n }\n\n public componentDidUpdate(props: TabsControlProps) {\n if (props.select !== this.props.select) {\n this.calculateBorder()\n }\n }\n\n private onItemFocus: (index: number) => FocusEventHandler =\n (index) => (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: index,\n })\n }\n\n private onItemBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemClick: (select: number) => MouseEventHandler =\n (select) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(select)\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1 && this.props.onChange) {\n this.props.onChange(this.state.focused)\n }\n break\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n borderLeft: this.state.borderLeft,\n borderWidth: this.state.borderWidth,\n items: Array.from({length: this.props.length}).fill(0).map((_item, index) => ({\n select: index === this.props.select,\n focus: index === this.state.focused,\n ref: this.state.refs[index],\n onFocus: this.onItemFocus(index),\n onBlur: this.onItemBlur,\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onClick: this.onItemClick(index),\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1005","1006","1007"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { TextArea } from '../primitive'\n\nexport interface BasicTextAreaProps {\n rows: number\n overflow: string\n value: string\n tabIndex?: number\n name?: string\n height?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n transition?: string\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicTextArea = forwardRef<\n HTMLTextAreaElement,\n BasicTextAreaProps\n>((props, ref) => (\n \n))\n\nBasicTextArea.displayName = 'BasicTextArea'\n\nBasicTextArea.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1008"],[],"import { Theme } from '../styled'\n\nexport const orange: Theme = {\n scale: 4,\n font: {\n family: \"'Museo Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n weight: {\n normal: 300,\n strong: 500,\n bold: 700,\n heavy: 900,\n },\n },\n color: {\n brand: '#ff8c00',\n white: '#fff',\n black: '#000',\n gray: {\n darkest: '#666',\n dark: '#999',\n normal: '#ccc',\n light: '#e6e6e6',\n lightest: '#f5f5f5',\n },\n error: '#d0021b',\n success: '#4bbd5c',\n },\n button: {\n bg: {\n kind: {\n brand: '#ff8c00',\n simple: '#fff padding-box',\n },\n hover: {\n brand: '#ff8200',\n simple: '#fff padding-box',\n },\n accent: {\n brand: 'linear-gradient(to bottom, #ff9810, #ff8300)',\n simple: '#fff padding-box',\n },\n },\n border: {\n kind: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.14)',\n },\n hover: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.28)',\n },\n },\n shadow: {\n kind: {\n brand: '0 15px 50px -10px rgb(255, 206, 135)',\n simple: '0 15px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n hover: {\n brand: '0 25px 50px -10px rgb(255, 206, 135)',\n simple: '0 25px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n },\n text: {\n color: {\n brand: '#fff',\n simple: '#000',\n },\n },\n },\n link: {\n color: {\n brand: {\n default: '#0055BB',\n hover: '#FF8C00',\n },\n inverse: {\n default: '#FFF',\n hover: '#CCC',\n },\n },\n },\n tabs: {\n icon: {\n color: {\n default: '#666',\n select: '#ff8c00',\n hover: '#ff8c00',\n },\n },\n text: {\n color: {\n default: '#666',\n select: '#000',\n hover: '#ff8c00',\n },\n },\n border: {\n color: '#ff8c00',\n },\n },\n input: {\n border: {\n disabled: '1px dotted #999',\n default: '1px solid rgba(0, 0, 0, 0.2)',\n focused: '2px solid #ff8c00',\n error: '2px solid #d0021b',\n },\n },\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1009","1010"],[],"import React, { Children, cloneElement, FC, isValidElement } from 'react'\nimport { Transition } from 'react-transition-group'\n\nimport { cx } from '../styled'\nimport { SimpleTransitionProps } from './SimpleTransitionProps'\n\nconst statusClassName = (\n status: string,\n props: SimpleTransitionProps,\n): string | undefined => {\n const {\n timeout,\n enteringClassName,\n enteredClassName,\n enterClassName,\n exitingClassName,\n exitedClassName,\n exitClassName,\n } = props\n const enter = typeof timeout === 'number' ? timeout : timeout?.enter || 0\n const exit = typeof timeout === 'number' ? timeout : timeout?.exit || 0\n switch (status) {\n case 'entering':\n return enteringClassName\n ? enteringClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n case 'entered':\n return enteredClassName\n ? enteredClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n case 'exiting':\n return exitingClassName\n ? exitingClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n case 'exited':\n return exitedClassName\n ? exitedClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n }\n return undefined\n}\n\nexport const SimpleTransition: FC = ({\n children,\n ...props\n}) => (\n \n {isValidElement(children) && Children.only(children)\n ? (status) =>\n cloneElement(children, {\n className: cx(\n children.props.className,\n statusClassName(status, props),\n ),\n })\n : children}\n \n)\n\nSimpleTransition.displayName = 'SimpleTransition'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1011"],[],"import React, { FC } from 'react'\n\nimport { Rect, Svg } from '../primitive'\n\nexport interface TumblerProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Tumbler: FC = (props) => (\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n)\n\nTumbler.displayName = 'Tumbler'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1012","severity":2,"message":"1013","line":63,"column":18,"nodeType":"1014","messageId":"1015","endLine":63,"endColumn":24,"suggestions":"1016"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1020","severity":2,"message":"1021","line":15,"column":13,"nodeType":"1022","messageId":"1023","endLine":15,"endColumn":38},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1024","severity":1,"message":"1025","line":49,"column":27,"nodeType":"1026","messageId":"1027","endLine":49,"endColumn":30,"suggestions":"1028"},{"ruleId":"1029","severity":2,"message":"1030","line":82,"column":62,"nodeType":null,"messageId":"1031","endLine":82,"endColumn":64},{"ruleId":"1029","severity":2,"message":"1032","line":125,"column":20,"nodeType":null,"messageId":"1031","endLine":125,"endColumn":22},{"ruleId":"1033","severity":2,"message":"1034","line":129,"column":11,"nodeType":"1035","messageId":"1036","endLine":129,"endColumn":50},{"ruleId":"1033","severity":2,"message":"1034","line":137,"column":11,"nodeType":"1035","messageId":"1036","endLine":137,"endColumn":50},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1037","line":28,"column":4,"nodeType":null,"messageId":"1031","endLine":28,"endColumn":6},{"ruleId":"1038","severity":2,"message":"1039","line":42,"column":15,"nodeType":"1040","messageId":"1041","endLine":42,"endColumn":19,"suggestions":"1042"},{"ruleId":"1038","severity":2,"message":"1039","line":52,"column":15,"nodeType":"1040","messageId":"1041","endLine":52,"endColumn":19,"suggestions":"1043"},{"ruleId":"1038","severity":2,"message":"1039","line":98,"column":15,"nodeType":"1040","messageId":"1041","endLine":98,"endColumn":19,"suggestions":"1044"},{"ruleId":"1038","severity":2,"message":"1039","line":108,"column":15,"nodeType":"1040","messageId":"1041","endLine":108,"endColumn":19,"suggestions":"1045"},{"ruleId":"1038","severity":2,"message":"1039","line":130,"column":13,"nodeType":"1040","messageId":"1041","endLine":130,"endColumn":17,"suggestions":"1046"},{"ruleId":"1038","severity":2,"message":"1039","line":142,"column":13,"nodeType":"1040","messageId":"1041","endLine":142,"endColumn":17,"suggestions":"1047"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":53,"column":15,"nodeType":"1040","messageId":"1041","endLine":53,"endColumn":19,"suggestions":"1048"},{"ruleId":"1038","severity":2,"message":"1039","line":55,"column":11,"nodeType":"1040","messageId":"1041","endLine":55,"endColumn":15,"suggestions":"1049"},{"ruleId":"1038","severity":2,"message":"1039","line":72,"column":11,"nodeType":"1040","messageId":"1041","endLine":72,"endColumn":15,"suggestions":"1050"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":73,"column":13,"nodeType":"1040","messageId":"1041","endLine":73,"endColumn":17,"suggestions":"1051"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":39,"column":11,"nodeType":"1040","messageId":"1041","endLine":39,"endColumn":15,"suggestions":"1052"},{"ruleId":"1038","severity":2,"message":"1039","line":51,"column":11,"nodeType":"1040","messageId":"1041","endLine":51,"endColumn":15,"suggestions":"1053"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1054","severity":2,"message":"1055","line":39,"column":17,"nodeType":"1040","messageId":"1056","endLine":39,"endColumn":33},{"ruleId":"1054","severity":2,"message":"1055","line":41,"column":17,"nodeType":"1040","messageId":"1056","endLine":41,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1057","line":53,"column":14,"nodeType":"1040","messageId":"1056","endLine":53,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1058","line":62,"column":14,"nodeType":"1040","messageId":"1056","endLine":62,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1058","line":63,"column":17,"nodeType":"1040","messageId":"1056","endLine":63,"endColumn":33},{"ruleId":"1054","severity":2,"message":"1059","line":66,"column":17,"nodeType":"1040","messageId":"1056","endLine":66,"endColumn":32},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":25,"column":12,"nodeType":"1040","messageId":"1041","endLine":25,"endColumn":16,"suggestions":"1060"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":64,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":68,"suggestions":"1061"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":64,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":68,"suggestions":"1062"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1054","severity":2,"message":"1058","line":11,"column":16,"nodeType":"1040","messageId":"1056","endLine":11,"endColumn":32},{"ruleId":"1054","severity":2,"message":"1058","line":17,"column":19,"nodeType":"1040","messageId":"1056","endLine":17,"endColumn":34},{"ruleId":"1054","severity":2,"message":"1058","line":20,"column":17,"nodeType":"1040","messageId":"1056","endLine":20,"endColumn":34},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1037","line":34,"column":4,"nodeType":null,"messageId":"1031","endLine":34,"endColumn":6},{"ruleId":"1038","severity":2,"message":"1039","line":82,"column":21,"nodeType":"1040","messageId":"1041","endLine":82,"endColumn":25,"suggestions":"1063"},{"ruleId":"1064","severity":2,"message":"1065","line":79,"column":15,"nodeType":"1014","messageId":"1066","endLine":79,"endColumn":21},{"ruleId":"1038","severity":2,"message":"1039","line":79,"column":24,"nodeType":"1040","messageId":"1041","endLine":79,"endColumn":28,"suggestions":"1067"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1030","line":45,"column":16,"nodeType":null,"messageId":"1031","endLine":45,"endColumn":18},{"ruleId":"1068","severity":2,"message":"1069","line":61,"column":11,"nodeType":"1070","messageId":"1071","endLine":63,"endColumn":37},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1072","line":41,"column":16,"nodeType":null,"messageId":"1031","endLine":41,"endColumn":18},{"ruleId":"1073","severity":2,"message":"1074","line":46,"column":11,"nodeType":"1070","messageId":"1075","endLine":46,"endColumn":34,"suggestions":"1076"},{"ruleId":"1073","severity":2,"message":"1074","line":47,"column":11,"nodeType":"1070","messageId":"1075","endLine":47,"endColumn":34,"suggestions":"1077"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1068","severity":2,"message":"1069","line":46,"column":11,"nodeType":"1070","messageId":"1071","endLine":48,"endColumn":41},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1024","severity":1,"message":"1025","line":58,"column":23,"nodeType":"1026","messageId":"1027","endLine":58,"endColumn":26,"suggestions":"1078"},{"ruleId":"1079","severity":2,"message":"1080","line":98,"column":68,"nodeType":"1081","messageId":"1082","endLine":98,"endColumn":70},{"ruleId":"1012","severity":2,"message":"1083","line":6,"column":8,"nodeType":"1014","messageId":"1084","endLine":6,"endColumn":13,"suggestions":"1085"},{"ruleId":"1086","severity":2,"message":"1087","line":39,"column":35,"nodeType":"1088","messageId":"1089","endLine":39,"endColumn":48,"suggestions":"1090"},{"ruleId":"1086","severity":2,"message":"1087","line":40,"column":35,"nodeType":"1088","messageId":"1089","endLine":40,"endColumn":48,"suggestions":"1091"},{"ruleId":"1086","severity":2,"message":"1087","line":42,"column":34,"nodeType":"1088","messageId":"1089","endLine":42,"endColumn":65,"suggestions":"1092"},{"ruleId":"1029","severity":2,"message":"1093","line":44,"column":12,"nodeType":null,"messageId":"1031","endLine":44,"endColumn":22},{"ruleId":"1038","severity":2,"message":"1039","line":79,"column":71,"nodeType":"1040","messageId":"1041","endLine":79,"endColumn":75,"suggestions":"1094"},{"ruleId":"1012","severity":2,"message":"1013","line":136,"column":21,"nodeType":"1014","messageId":"1015","endLine":136,"endColumn":27,"suggestions":"1095"},{"ruleId":"1012","severity":2,"message":"1013","line":158,"column":19,"nodeType":"1014","messageId":"1015","endLine":158,"endColumn":25,"suggestions":"1096"},{"ruleId":"1012","severity":2,"message":"1013","line":21,"column":17,"nodeType":"1014","messageId":"1015","endLine":21,"endColumn":23,"suggestions":"1097"},{"ruleId":"1012","severity":2,"message":"1083","line":23,"column":10,"nodeType":"1014","messageId":"1084","endLine":23,"endColumn":15,"suggestions":"1098"},{"ruleId":"1099","severity":2,"message":"1100","line":29,"column":13,"nodeType":"1101","messageId":"1041","endLine":29,"endColumn":29,"suggestions":"1102"},{"ruleId":"1099","severity":2,"message":"1100","line":42,"column":11,"nodeType":"1101","messageId":"1041","endLine":42,"endColumn":38,"suggestions":"1103"},{"ruleId":"1029","severity":2,"message":"1104","line":103,"column":53,"nodeType":null,"messageId":"1031","endLine":103,"endColumn":55},{"ruleId":"1105","severity":2,"message":"1106","line":114,"column":23,"nodeType":"1088","messageId":"1107","endLine":114,"endColumn":38},{"ruleId":"1105","severity":2,"message":"1106","line":129,"column":23,"nodeType":"1088","messageId":"1107","endLine":129,"endColumn":38},{"ruleId":"1108","severity":1,"message":"1109","line":153,"column":55,"nodeType":"1110","messageId":"1111","endLine":153,"endColumn":64},{"ruleId":"1108","severity":1,"message":"1109","line":163,"column":55,"nodeType":"1110","messageId":"1111","endLine":163,"endColumn":64},{"ruleId":"1099","severity":2,"message":"1100","line":171,"column":14,"nodeType":"1101","messageId":"1041","endLine":171,"endColumn":30,"suggestions":"1112"},{"ruleId":"1105","severity":2,"message":"1106","line":172,"column":14,"nodeType":"1088","messageId":"1107","endLine":172,"endColumn":29},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1012","severity":2,"message":"1013","line":31,"column":31,"nodeType":"1014","messageId":"1015","endLine":31,"endColumn":37,"suggestions":"1113"},{"ruleId":"1029","severity":2,"message":"1114","line":56,"column":53,"nodeType":null,"messageId":"1031","endLine":56,"endColumn":55},{"ruleId":"1033","severity":2,"message":"1034","line":61,"column":9,"nodeType":"1035","messageId":"1036","endLine":61,"endColumn":70},{"ruleId":"1115","severity":2,"message":"1116","line":62,"column":16,"nodeType":"1040","messageId":"1036","endLine":62,"endColumn":20},{"ruleId":"1033","severity":2,"message":"1034","line":76,"column":9,"nodeType":"1035","messageId":"1036","endLine":79,"endColumn":33},{"ruleId":"1115","severity":2,"message":"1116","line":80,"column":16,"nodeType":"1040","messageId":"1036","endLine":80,"endColumn":20},{"ruleId":"1079","severity":2,"message":"1080","line":5,"column":72,"nodeType":"1081","messageId":"1082","endLine":5,"endColumn":74},{"ruleId":"1029","severity":2,"message":"1114","line":47,"column":53,"nodeType":null,"messageId":"1031","endLine":47,"endColumn":55},{"ruleId":"1033","severity":2,"message":"1034","line":52,"column":9,"nodeType":"1035","messageId":"1036","endLine":52,"endColumn":70},{"ruleId":"1115","severity":2,"message":"1116","line":53,"column":16,"nodeType":"1040","messageId":"1036","endLine":53,"endColumn":20},{"ruleId":"1033","severity":2,"message":"1034","line":67,"column":9,"nodeType":"1035","messageId":"1036","endLine":70,"endColumn":33},{"ruleId":"1115","severity":2,"message":"1116","line":71,"column":16,"nodeType":"1040","messageId":"1036","endLine":71,"endColumn":20},{"ruleId":"1038","severity":2,"message":"1039","line":26,"column":37,"nodeType":"1040","messageId":"1041","endLine":26,"endColumn":41,"suggestions":"1117"},{"ruleId":"1038","severity":2,"message":"1039","line":59,"column":22,"nodeType":"1040","messageId":"1041","endLine":59,"endColumn":26,"suggestions":"1118"},{"ruleId":"1038","severity":2,"message":"1039","line":60,"column":21,"nodeType":"1040","messageId":"1041","endLine":60,"endColumn":25,"suggestions":"1119"},{"ruleId":"1038","severity":2,"message":"1039","line":89,"column":23,"nodeType":"1040","messageId":"1041","endLine":89,"endColumn":27,"suggestions":"1120"},{"ruleId":"1108","severity":1,"message":"1109","line":94,"column":24,"nodeType":"1110","messageId":"1111","endLine":94,"endColumn":46},{"ruleId":"1073","severity":2,"message":"1074","line":113,"column":25,"nodeType":"1070","messageId":"1075","endLine":113,"endColumn":65,"suggestions":"1121"},{"ruleId":"1038","severity":2,"message":"1039","line":149,"column":35,"nodeType":"1040","messageId":"1041","endLine":149,"endColumn":39,"suggestions":"1122"},{"ruleId":"1108","severity":1,"message":"1109","line":199,"column":14,"nodeType":"1110","messageId":"1111","endLine":199,"endColumn":44},{"ruleId":"1017","severity":1,"message":"1123","line":68,"column":22,"nodeType":"1014","messageId":"1019","endLine":68,"endColumn":27},{"ruleId":"1012","severity":2,"message":"1013","line":49,"column":29,"nodeType":"1014","messageId":"1015","endLine":49,"endColumn":35,"suggestions":"1124"},{"ruleId":"1125","severity":2,"message":"1126","line":31,"column":7,"nodeType":"1014","messageId":"1041","endLine":31,"endColumn":12,"suggestions":"1127"},{"ruleId":"1128","severity":2,"message":"1129","line":48,"column":11,"nodeType":"1130","messageId":"1036","endLine":48,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1099","severity":2,"message":"1100","line":55,"column":14,"nodeType":"1101","messageId":"1041","endLine":55,"endColumn":41,"suggestions":"1131"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1108","severity":1,"message":"1109","line":121,"column":11,"nodeType":"1110","messageId":"1111","endLine":121,"endColumn":33,"suggestions":"1132"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":23,"column":12,"nodeType":"1040","messageId":"1041","endLine":23,"endColumn":16,"suggestions":"1133"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":12,"column":12,"nodeType":"1040","messageId":"1041","endLine":12,"endColumn":16,"suggestions":"1134"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1108","severity":1,"message":"1109","line":154,"column":36,"nodeType":"1110","messageId":"1111","endLine":154,"endColumn":58,"suggestions":"1135"},{"ruleId":"1108","severity":1,"message":"1109","line":156,"column":7,"nodeType":"1110","messageId":"1111","endLine":156,"endColumn":29,"suggestions":"1136"},{"ruleId":"1108","severity":1,"message":"1109","line":185,"column":37,"nodeType":"1110","messageId":"1111","endLine":185,"endColumn":54},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":17,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":21,"suggestions":"1137"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1138","line":54,"column":5,"nodeType":null,"messageId":"1031","endLine":54,"endColumn":7},{"ruleId":"1038","severity":2,"message":"1039","line":101,"column":17,"nodeType":"1040","messageId":"1041","endLine":101,"endColumn":21,"suggestions":"1139"},{"ruleId":"1099","severity":2,"message":"1100","line":65,"column":13,"nodeType":"1101","messageId":"1041","endLine":65,"endColumn":30,"suggestions":"1140"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1068","severity":2,"message":"1069","line":53,"column":11,"nodeType":"1070","messageId":"1071","endLine":55,"endColumn":16},{"ruleId":"1068","severity":2,"message":"1069","line":62,"column":11,"nodeType":"1070","messageId":"1071","endLine":64,"endColumn":41},{"ruleId":"1054","severity":2,"message":"1058","line":32,"column":17,"nodeType":"1040","messageId":"1056","endLine":32,"endColumn":35},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1141","line":10,"column":23,"nodeType":null,"messageId":"1031","endLine":10,"endColumn":25},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1142","1143","1144"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1145","1146"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1147"],["1148"],["1149"],["1150"],["1151"],["1152"],["1153"],["1154"],["1155"],["1156"],["1157"],["1158"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1159","1160"],["1161"],["1162"],["1163"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1164"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1165","1166"],["1167","1168"],["1169","1170"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1171"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1172"],["1173"],["1174"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1175"],["1176","1177","1178"],["1179","1180"],["1181","1182"],["1183"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1184","1185"],["1186","1187"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1188","1189"],["1190","1191","1192"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1193"],["1194"],["1195"],["1196"],["1197","1198"],["1199"],"'theme' is defined but never used.",["1200","1201","1202","1203"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1204"],"no-empty","Empty block statement.","BlockStatement",["1205","1206"],["1207"],["1208","1209"],["1210","1211"],["1212"],["1213"],["1214"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1215"],["1216","1217"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1218","fix":"1219","desc":"1220"},{"messageId":"1221","fix":"1222","desc":"1223"},{"messageId":"1224","fix":"1225","desc":"1226"},{"messageId":"1227","fix":"1228","desc":"1229"},{"messageId":"1230","fix":"1231","desc":"1232"},{"messageId":"1233","fix":"1234","desc":"1235"},{"messageId":"1233","fix":"1236","desc":"1235"},{"messageId":"1233","fix":"1237","desc":"1235"},{"messageId":"1233","fix":"1238","desc":"1235"},{"messageId":"1233","fix":"1239","desc":"1235"},{"messageId":"1233","fix":"1240","desc":"1235"},{"messageId":"1233","fix":"1241","desc":"1235"},{"messageId":"1233","fix":"1242","desc":"1235"},{"messageId":"1233","fix":"1243","desc":"1235"},{"messageId":"1233","fix":"1244","desc":"1235"},{"messageId":"1233","fix":"1245","desc":"1235"},{"messageId":"1233","fix":"1246","desc":"1235"},{"messageId":"1247","fix":"1248","desc":"1249"},{"messageId":"1233","fix":"1250","desc":"1235"},{"messageId":"1233","fix":"1251","desc":"1235"},{"messageId":"1233","fix":"1252","desc":"1235"},{"messageId":"1233","fix":"1253","desc":"1235"},{"messageId":"1233","fix":"1254","desc":"1235"},{"messageId":"1255","data":"1256","fix":"1257","desc":"1258"},{"messageId":"1255","data":"1259","fix":"1260","desc":"1261"},{"messageId":"1255","data":"1262","fix":"1263","desc":"1258"},{"messageId":"1255","data":"1264","fix":"1265","desc":"1261"},{"messageId":"1227","fix":"1266","desc":"1229"},{"messageId":"1230","fix":"1267","desc":"1232"},{"messageId":"1268","fix":"1269","desc":"1270"},{"messageId":"1271","data":"1272","fix":"1273","desc":"1274"},{"messageId":"1271","data":"1275","fix":"1276","desc":"1274"},{"messageId":"1271","data":"1277","fix":"1278","desc":"1274"},{"messageId":"1233","fix":"1279","desc":"1235"},{"messageId":"1218","fix":"1280","desc":"1220"},{"messageId":"1221","fix":"1281","desc":"1223"},{"messageId":"1224","fix":"1282","desc":"1226"},{"messageId":"1218","fix":"1283","desc":"1220"},{"messageId":"1221","fix":"1284","desc":"1223"},{"messageId":"1218","fix":"1285","desc":"1220"},{"messageId":"1221","fix":"1286","desc":"1223"},{"messageId":"1268","fix":"1287","desc":"1270"},{"messageId":"1288","fix":"1289","desc":"1290"},{"messageId":"1291","fix":"1292","desc":"1293"},{"messageId":"1288","fix":"1294","desc":"1290"},{"messageId":"1291","fix":"1295","desc":"1293"},{"messageId":"1288","fix":"1296","desc":"1290"},{"messageId":"1291","fix":"1297","desc":"1293"},{"messageId":"1218","fix":"1298","desc":"1220"},{"messageId":"1221","fix":"1299","desc":"1223"},{"messageId":"1224","fix":"1300","desc":"1226"},{"messageId":"1233","fix":"1301","desc":"1235"},{"messageId":"1233","fix":"1302","desc":"1235"},{"messageId":"1233","fix":"1303","desc":"1235"},{"messageId":"1233","fix":"1304","desc":"1235"},{"messageId":"1255","data":"1305","fix":"1306","desc":"1258"},{"messageId":"1255","data":"1307","fix":"1308","desc":"1261"},{"messageId":"1233","fix":"1309","desc":"1235"},{"messageId":"1218","fix":"1310","desc":"1220"},{"messageId":"1221","fix":"1311","desc":"1223"},{"messageId":"1224","fix":"1312","desc":"1226"},{"messageId":"1313","fix":"1314","desc":"1315"},{"messageId":"1271","data":"1316","fix":"1317","desc":"1318"},{"messageId":"1288","fix":"1319","desc":"1290"},{"messageId":"1291","fix":"1320","desc":"1293"},{"messageId":"1321","fix":"1322","desc":"1323"},{"messageId":"1247","fix":"1324","desc":"1249"},{"messageId":"1233","fix":"1325","desc":"1235"},{"messageId":"1247","fix":"1326","desc":"1249"},{"messageId":"1233","fix":"1327","desc":"1235"},{"messageId":"1321","fix":"1328","desc":"1323"},{"messageId":"1321","fix":"1329","desc":"1323"},{"messageId":"1233","fix":"1330","desc":"1235"},{"messageId":"1233","fix":"1331","desc":"1235"},{"messageId":"1288","fix":"1332","desc":"1290"},{"messageId":"1291","fix":"1333","desc":"1293"},"argument-is-spreadable",{"range":"1334","text":"1335"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1336","text":"1337"},"First argument is not an `array`.","test-argument",{"range":"1338","text":"1339"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1340","text":"1341"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1340","text":"1342"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1343","text":"1344"},"Replace `null` with `undefined`.",{"range":"1345","text":"1344"},{"range":"1346","text":"1344"},{"range":"1347","text":"1344"},{"range":"1348","text":"1344"},{"range":"1349","text":"1344"},{"range":"1350","text":"1344"},{"range":"1351","text":"1344"},{"range":"1352","text":"1344"},{"range":"1353","text":"1344"},{"range":"1354","text":"1344"},{"range":"1355","text":"1344"},"remove",{"range":"1356","text":"1357"},"Remove `null`.",{"range":"1356","text":"1344"},{"range":"1358","text":"1344"},{"range":"1359","text":"1344"},{"range":"1360","text":"1344"},{"range":"1361","text":"1344"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1362"},{"range":"1363","text":"1364"},"Switch to `??` operator.",{"operator":"1365"},{"range":"1363","text":"1366"},"Switch to `||` operator.",{"operator":"1362"},{"range":"1367","text":"1368"},{"operator":"1365"},{"range":"1367","text":"1369"},{"range":"1370","text":"1341"},{"range":"1370","text":"1342"},"use-spread",{"range":"1371","text":"1372"},"Use `...` operator.","suggestion",{"code":"1373","property":"1374"},{"range":"1375","text":"1376"},"Replace `.length` with `.length > 0`.",{"code":"1373","property":"1374"},{"range":"1377","text":"1378"},{"code":"1373","property":"1374"},{"range":"1379","text":"1380"},{"range":"1381","text":"1344"},{"range":"1382","text":"1383"},{"range":"1384","text":"1385"},{"range":"1386","text":"1387"},{"range":"1388","text":"1389"},{"range":"1390","text":"1391"},{"range":"1392","text":"1393"},{"range":"1394","text":"1395"},{"range":"1396","text":"1397"},"array-length",{"range":"1398","text":"1399"},"The argument is the length of array.","only-element",{"range":"1398","text":"1400"},"The argument is the only element of array.",{"range":"1401","text":"1402"},{"range":"1401","text":"1403"},{"range":"1404","text":"1399"},{"range":"1404","text":"1400"},{"range":"1405","text":"1406"},{"range":"1407","text":"1408"},{"range":"1409","text":"1410"},{"range":"1411","text":"1344"},{"range":"1412","text":"1344"},{"range":"1413","text":"1344"},{"range":"1414","text":"1344"},{"operator":"1362"},{"range":"1415","text":"1416"},{"operator":"1365"},{"range":"1415","text":"1417"},{"range":"1418","text":"1344"},{"range":"1419","text":"1420"},{"range":"1421","text":"1422"},{"range":"1423","text":"1424"},"spread-all-arguments",{"range":"1425","text":"1426"},"Spread all unknown arguments`.",{"description":"1427","property":"1427"},{"range":"1428","text":"1429"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1430","text":"1402"},{"range":"1430","text":"1403"},"suggestOptionalChain",{"range":"1431","text":"1432"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1433","text":"1357"},{"range":"1433","text":"1344"},{"range":"1434","text":"1357"},{"range":"1434","text":"1344"},{"range":"1435","text":"1432"},{"range":"1436","text":"1432"},{"range":"1437","text":"1344"},{"range":"1438","text":"1344"},{"range":"1439","text":"1440"},{"range":"1439","text":"1441"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] diff --git a/packages/desktop-extra/.eslintcache b/packages/desktop-extra/.eslintcache new file mode 100644 index 000000000..a3b471c9a --- /dev/null +++ b/packages/desktop-extra/.eslintcache @@ -0,0 +1 @@ +[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"size":202,"mtime":1662092675909,"results":"95","hashOfConfig":"96"},{"size":505,"mtime":1662092675911,"results":"97","hashOfConfig":"96"},{"size":224,"mtime":1662092675914,"results":"98","hashOfConfig":"96"},{"size":802,"mtime":1662092675914,"results":"99","hashOfConfig":"96"},{"size":79,"mtime":1662092675916,"results":"100","hashOfConfig":"96"},{"size":769,"mtime":1662092675917,"results":"101","hashOfConfig":"96"},{"size":109,"mtime":1662092675918,"results":"102","hashOfConfig":"96"},{"size":157,"mtime":1662092675919,"results":"103","hashOfConfig":"96"},{"size":5057,"mtime":1662092675919,"results":"104","hashOfConfig":"96"},{"size":187,"mtime":1662092675920,"results":"105","hashOfConfig":"96"},{"size":5277,"mtime":1662092675921,"results":"106","hashOfConfig":"96"},{"size":119,"mtime":1662092675922,"results":"107","hashOfConfig":"96"},{"size":243,"mtime":1662092675922,"results":"108","hashOfConfig":"96"},{"size":7372,"mtime":1662092675923,"results":"109","hashOfConfig":"96"},{"size":139,"mtime":1662092675924,"results":"110","hashOfConfig":"96"},{"size":573,"mtime":1662092675925,"results":"111","hashOfConfig":"96"},{"size":2065,"mtime":1662092675927,"results":"112","hashOfConfig":"96"},{"size":366,"mtime":1662092675927,"results":"113","hashOfConfig":"96"},{"size":263,"mtime":1662092675928,"results":"114","hashOfConfig":"96"},{"size":1331,"mtime":1669353925467,"results":"115","hashOfConfig":"96"},{"size":1386,"mtime":1662092675931,"results":"116","hashOfConfig":"96"},{"size":116,"mtime":1662092675932,"results":"117","hashOfConfig":"96"},{"size":881,"mtime":1662092675934,"results":"118","hashOfConfig":"96"},{"size":654,"mtime":1662092675935,"results":"119","hashOfConfig":"96"},{"size":336,"mtime":1662092675936,"results":"120","hashOfConfig":"96"},{"size":477,"mtime":1662092675936,"results":"121","hashOfConfig":"96"},{"size":661,"mtime":1662092675937,"results":"122","hashOfConfig":"96"},{"size":2454,"mtime":1662092675937,"results":"123","hashOfConfig":"96"},{"size":1748,"mtime":1662092675938,"results":"124","hashOfConfig":"96"},{"size":455,"mtime":1662092675941,"results":"125","hashOfConfig":"96"},{"size":2434,"mtime":1662092675942,"results":"126","hashOfConfig":"96"},{"size":110,"mtime":1662092675944,"results":"127","hashOfConfig":"96"},{"size":860,"mtime":1662092675944,"results":"128","hashOfConfig":"96"},{"size":804,"mtime":1662092675945,"results":"129","hashOfConfig":"96"},{"size":5576,"mtime":1662092675946,"results":"130","hashOfConfig":"96"},{"size":244,"mtime":1662092675947,"results":"131","hashOfConfig":"96"},{"size":2808,"mtime":1662092675947,"results":"132","hashOfConfig":"96"},{"size":174,"mtime":1662092675948,"results":"133","hashOfConfig":"96"},{"size":276,"mtime":1662092675952,"results":"134","hashOfConfig":"96"},{"size":970,"mtime":1662092675952,"results":"135","hashOfConfig":"96"},{"size":83,"mtime":1662092675954,"results":"136","hashOfConfig":"96"},{"size":256,"mtime":1662092675954,"results":"137","hashOfConfig":"96"},{"size":97,"mtime":1662092675956,"results":"138","hashOfConfig":"96"},{"size":432,"mtime":1662092675956,"results":"139","hashOfConfig":"96"},{"size":260,"mtime":1662092675958,"results":"140","hashOfConfig":"96"},{"size":764,"mtime":1662092675958,"results":"141","hashOfConfig":"96"},{"size":175,"mtime":1662092675960,"results":"142","hashOfConfig":"96"},{"size":60,"mtime":1662092675960,"results":"143","hashOfConfig":"96"},{"size":2222,"mtime":1662092675961,"results":"144","hashOfConfig":"96"},{"size":387,"mtime":1662092675962,"results":"145","hashOfConfig":"96"},{"size":96,"mtime":1662092675963,"results":"146","hashOfConfig":"96"},{"size":3675,"mtime":1669353925467,"results":"147","hashOfConfig":"96"},{"size":252,"mtime":1662092675965,"results":"148","hashOfConfig":"96"},{"size":221,"mtime":1662092675966,"results":"149","hashOfConfig":"96"},{"size":252,"mtime":1662092675968,"results":"150","hashOfConfig":"96"},{"size":875,"mtime":1662092675968,"results":"151","hashOfConfig":"96"},{"size":634,"mtime":1662092675969,"results":"152","hashOfConfig":"96"},{"size":58,"mtime":1662092675969,"results":"153","hashOfConfig":"96"},{"size":608,"mtime":1669353925467,"results":"154","hashOfConfig":"96"},{"size":262,"mtime":1662092675971,"results":"155","hashOfConfig":"96"},{"size":133,"mtime":1662092675972,"results":"156","hashOfConfig":"96"},{"size":1072,"mtime":1662092675972,"results":"157","hashOfConfig":"96"},{"size":346,"mtime":1662092675973,"results":"158","hashOfConfig":"96"},{"size":200,"mtime":1662092675974,"results":"159","hashOfConfig":"96"},{"size":4228,"mtime":1662546288646,"results":"160","hashOfConfig":"96"},{"size":1866,"mtime":1662092675976,"results":"161","hashOfConfig":"96"},{"size":182,"mtime":1662092675977,"results":"162","hashOfConfig":"96"},{"size":37,"mtime":1662092675978,"results":"163","hashOfConfig":"96"},{"size":97,"mtime":1662092675978,"results":"164","hashOfConfig":"96"},{"size":175,"mtime":1662092675979,"results":"165","hashOfConfig":"96"},{"size":120,"mtime":1662092675979,"results":"166","hashOfConfig":"96"},{"size":1522,"mtime":1669353925467,"results":"167","hashOfConfig":"96"},{"size":95,"mtime":1662092675981,"results":"168","hashOfConfig":"96"},{"size":712,"mtime":1662092675981,"results":"169","hashOfConfig":"96"},{"size":60,"mtime":1662092675983,"results":"170","hashOfConfig":"96"},{"size":413,"mtime":1662092675996,"results":"171","hashOfConfig":"96"},{"size":1145,"mtime":1662092675998,"results":"172","hashOfConfig":"96"},{"size":881,"mtime":1662092675999,"results":"173","hashOfConfig":"96"},{"size":1089,"mtime":1662092676002,"results":"174","hashOfConfig":"96"},{"size":546,"mtime":1662092676003,"results":"175","hashOfConfig":"96"},{"size":1853,"mtime":1662092676005,"results":"176","hashOfConfig":"96"},{"size":791,"mtime":1662092676007,"results":"177","hashOfConfig":"96"},{"size":3566,"mtime":1662092676008,"results":"178","hashOfConfig":"96"},{"size":750,"mtime":1662092676009,"results":"179","hashOfConfig":"96"},{"size":2427,"mtime":1662092676011,"results":"180","hashOfConfig":"96"},{"size":462,"mtime":1662092676012,"results":"181","hashOfConfig":"96"},{"size":369,"mtime":1662092676013,"results":"182","hashOfConfig":"96"},{"size":656,"mtime":1662092676015,"results":"183","hashOfConfig":"96"},{"size":1183,"mtime":1662092676017,"results":"184","hashOfConfig":"96"},{"size":625,"mtime":1662092676018,"results":"185","hashOfConfig":"96"},{"size":381,"mtime":1662092676020,"results":"186","hashOfConfig":"96"},{"size":1584,"mtime":1662092676021,"results":"187","hashOfConfig":"96"},{"size":744,"mtime":1662092676023,"results":"188","hashOfConfig":"96"},{"size":672,"mtime":1662092676024,"results":"189","hashOfConfig":"96"},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m",{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"196"},{"filePath":"197","messages":"198","suppressedMessages":"199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"200","messages":"201","suppressedMessages":"202","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"203"},{"filePath":"204","messages":"205","suppressedMessages":"206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"207","messages":"208","suppressedMessages":"209","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"210"},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"217"},{"filePath":"218","messages":"219","suppressedMessages":"220","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"221"},{"filePath":"222","messages":"223","suppressedMessages":"224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"225","messages":"226","suppressedMessages":"227","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"228"},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"235"},{"filePath":"236","messages":"237","suppressedMessages":"238","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"239"},{"filePath":"240","messages":"241","suppressedMessages":"242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"243","messages":"244","suppressedMessages":"245","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"246"},{"filePath":"247","messages":"248","suppressedMessages":"249","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"250"},{"filePath":"251","messages":"252","suppressedMessages":"253","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"254"},{"filePath":"255","messages":"256","suppressedMessages":"257","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"258"},{"filePath":"259","messages":"260","suppressedMessages":"261","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"262"},{"filePath":"263","messages":"264","suppressedMessages":"265","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"266"},{"filePath":"267","messages":"268","suppressedMessages":"269","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"270"},{"filePath":"271","messages":"272","suppressedMessages":"273","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"274"},{"filePath":"275","messages":"276","suppressedMessages":"277","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"278"},{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"282"},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"286","messages":"287","suppressedMessages":"288","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"289","messages":"290","suppressedMessages":"291","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"292"},{"filePath":"293","messages":"294","suppressedMessages":"295","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"296"},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"300"},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"304"},{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"311"},{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"318"},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"322"},{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"326"},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"330"},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"334"},{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"338"},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"345"},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"355"},{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"359"},{"filePath":"360","messages":"361","suppressedMessages":"362","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"363"},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"370"},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"374"},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"378"},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"382"},{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"386"},{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"390","messages":"391","suppressedMessages":"392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"393","messages":"394","suppressedMessages":"395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"399"},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"406"},{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"420"},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"427"},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"449"},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"453"},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"461"},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"465"},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"469"},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"473"},{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"477"},{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"481"},{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"485"},{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"489"},{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"493"},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"497"},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"501"},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"505"},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"509"},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"517"},{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"521"},{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"525"},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"529"},{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"533"},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"537"},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["538"],[],"import { formatMoney } from '@qiwi/common-formatters'\nimport React from 'react'\n\nimport AmountProps from './AmountProps'\n\nexport const Amount = ({\n value,\n currency,\n symbol,\n sign,\n fractionLength = 2,\n digitDelimiter = ' ',\n fractionDelimiter,\n}: AmountProps) => {\n return (\n \n {formatMoney(value, {\n currencyCode: currency,\n currencySymbol: symbol,\n sign,\n fractionLength,\n digitDelimiter,\n fractionDelimiter,\n })}\n \n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["539"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport TrinaryCheckIcon from '../trinary-check-icon'\nimport CheckboxProps from './CheckboxProps'\n\nconst Wrapper = styled('div')`\n width: 24px;\n height: 24px;\n`\n\nclass Checkbox extends Component {\n onClick = () => {\n const { trinary, onChange, value } = this.props\n if (!onChange) {\n return\n }\n\n if (!trinary) {\n onChange(!value)\n return\n }\n\n if (value > 0) {\n onChange(0)\n } else {\n onChange(2)\n }\n }\n\n render() {\n const { value, disabled, focused } = this.props\n return (\n \n \n \n )\n }\n}\n\nexport { Checkbox }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["540"],[],"import { Box, Icon, styled, Typo } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport ChipProps from './ChipProps'\n\nconst Container = styled(Box)`\n border-radius: 100px;\n background-color: #e6e6e6;\n display: grid;\n grid-template-columns: 1fr max-content;\n column-gap: 10px;\n padding: 0 15px;\n align-items: center;\n`\n\nconst IconContainer = styled.div`\n cursor: pointer;\n display: flex;\n`\n\nconst Chip: FC = ({ onRemove, text = '' }) => {\n return (\n \n {text && (\n \n {text}\n \n )}\n \n \n \n \n )\n}\n\nexport { Chip }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["541"],[],"export default interface DatePickerState {\n value: string\n date: Date | undefined\n showPicker: boolean\n errorDate: boolean\n dateRangeMask: Array\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["542","543"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { MaskTextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { COLOR } from '../theme'\nimport DatePickerProps from './DatePickerProps'\nimport DatePickerState from './DatePickerState'\nimport { locales, TLanguage } from './locale'\nimport Wrap from './wrap'\n\nconst PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n box-shadow: ${COLOR.SHADOW.Z3};\n border-radius: 8px;\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.4);\n --rdp-background-color: rgba(255, 140, 0.1);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0);\n border-radius: 50%;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n display: flex;\n justify-content: space-between;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass _DatePicker extends Component<\n DatePickerProps & WithTranslation,\n DatePickerState\n> {\n myRef: any\n _timeoutID: number\n\n constructor(props: DatePickerProps & WithTranslation) {\n super(props)\n this.handleDayClick = this.handleDayClick.bind(this)\n this.state = {\n value: '',\n date: undefined,\n showPicker: false,\n errorDate: false,\n dateRangeMask: [/\\d/, /\\d/, '.', /\\d/, /\\d/, '.', /\\d/, /\\d/, /\\d/, /\\d/],\n }\n this.myRef = React.createRef()\n this._timeoutID = -1\n }\n\n handleDayClick(date: Date) {\n this.setState({ date, value: format(date, 'dd.MM.yyyy') })\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur() {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onChange(value: string) {\n const date = this.parseDate(value)\n if (date) {\n this.setState({ errorDate: false })\n } else {\n this.setState({ errorDate: true })\n }\n\n this.setState({ value, date })\n\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n parseDate(date: string) {\n const pattern = /^(0?[1-9]|[12]\\d|3[01])\\.(0?[1-9]|1[0-2])\\.\\d{4}$/\n if (pattern.test(date)) {\n const parseDate = date.split('.')\n return new Date(`${parseDate[1]}, ${parseDate[0]}, ${parseDate[2]}`)\n }\n }\n\n render() {\n const { t, i18n } = this.props\n\n return (\n \n }\n onChange={this.onChange.bind(this)}\n value={this.state.value}\n error={this.state.errorDate ? t('datePicker:wrongDate') : undefined}\n mask={this.state.dateRangeMask}\n />\n \n\n {\n /* noop */\n }}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n \n \n \n )}\n \n \n )\n }\n}\n\nconst DatePicker = withTranslation()(_DatePicker)\n\nexport { DatePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["544","545"],[],"import { styled } from '@qiwi/pijma-core'\n\nexport default styled('div')`\n .DayPicker {\n display: inline-block;\n * {\n outline: 0;\n }\n }\n\n .DayPicker-wrapper {\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-bottom: 1rem;\n flex-direction: row;\n }\n\n .DayPicker-Months {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n }\n\n .DayPicker-Month {\n display: table;\n border-collapse: collapse;\n border-spacing: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n margin: 0 1rem;\n margin-top: 1rem;\n }\n\n .DayPicker-NavBar {\n }\n\n .DayPicker-NavButton {\n position: absolute;\n cursor: pointer;\n top: 1rem;\n right: 1.5rem;\n margin-top: 2px;\n color: #8b9898;\n width: 1.25rem;\n height: 1.25rem;\n display: inline-block;\n background-size: 50%;\n background-repeat: no-repeat;\n background-position: center;\n }\n\n .DayPicker-NavButton:hover {\n opacity: 0.8;\n }\n\n .DayPicker-NavButton--prev {\n margin-right: 1.5rem;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');\n }\n\n .DayPicker-NavButton--next {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');\n }\n\n .DayPicker-NavButton--interactionDisabled {\n display: none;\n }\n\n .DayPicker-Caption {\n padding: 0 0.5rem;\n display: table-caption;\n text-align: left;\n margin-bottom: 0.5rem;\n }\n\n .DayPicker-Caption > div {\n font-size: 1.15rem;\n font-weight: 500;\n }\n\n .DayPicker-Weekdays {\n margin-top: 1rem;\n display: table-header-group;\n }\n\n .DayPicker-WeekdaysRow {\n display: table-row;\n }\n\n .DayPicker-Weekday {\n display: table-cell;\n padding: 0.5rem;\n font-size: 0.875em;\n text-align: center;\n color: #8b9898;\n }\n\n .DayPicker-Weekday abbr[title] {\n border-bottom: none;\n text-decoration: none;\n }\n\n .DayPicker-Body {\n display: table-row-group;\n }\n\n .DayPicker-Week {\n display: table-row;\n }\n\n .DayPicker-Day {\n display: table-cell;\n padding: 4px;\n text-align: center;\n cursor: pointer;\n vertical-align: middle;\n border-radius: 16px;\n }\n\n .DayPicker-WeekNumber {\n display: table-cell;\n padding: 0.5rem;\n text-align: right;\n vertical-align: middle;\n min-width: 1rem;\n font-size: 0.75em;\n cursor: pointer;\n color: #8b9898;\n border-right: 1px solid #eaecec;\n }\n\n .DayPicker--interactionDisabled .DayPicker-Day {\n cursor: default;\n }\n\n .DayPicker-Footer {\n padding-top: 0.5rem;\n }\n\n .DayPicker-TodayButton {\n border: none;\n background-image: none;\n background-color: transparent;\n box-shadow: none;\n cursor: pointer;\n color: #4a90e2;\n font-size: 0.875em;\n }\n\n /* Default modifiers */\n\n .DayPicker-Day--today {\n color: #d0021b;\n font-weight: 700;\n }\n\n .DayPicker-Day--outside {\n cursor: default;\n color: #8b9898;\n }\n\n .DayPicker-Day--disabled {\n color: #dce0e0;\n cursor: default;\n /* background-color: #eff1f1; */\n }\n\n /* Example modifiers */\n\n .DayPicker-Day--sunday {\n background-color: #f7f8f8;\n }\n\n .DayPicker-Day--sunday:not(.DayPicker-Day--today) {\n color: #dce0e0;\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {\n position: relative;\n color: #f0f8ff;\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker:not(.DayPicker--interactionDisabled)\n .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {\n background-color: #f0f8ff;\n }\n\n /* DayPickerInput */\n\n .DayPickerInput {\n display: inline-block;\n }\n\n .DayPickerInput-OverlayWrapper {\n position: relative;\n }\n\n .DayPickerInput-Overlay {\n left: 0;\n z-index: 1;\n position: absolute;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n }\n`\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["546"],[],"export default interface DateRangerPickerProps {\n dateFrom: Date\n dateTo: Date\n onChange: (params: any) => void\n\n inputValue?: string\n title?: string\n numberOfMonths?: number\n minDate?: Date\n maxDate?: Date\n dayPickerProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["547","548","549","550","551","552","553"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { addToRange, DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { locales, TLanguage } from '../date-picker/locale'\nimport Wrap from '../date-picker/wrap'\nimport { COLOR } from '../theme'\nimport DateRangePickerState from './DateRangePickerState'\nimport DateRangerPickerProps from './DateRangerPickerProps'\n\nexport const PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n border-radius: 8px;\n box-shadow: ${COLOR.SHADOW.Z3};\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.1);\n --rdp-background-color: rgba(255, 140, 0, 0.4);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0, 0.4);\n border-radius: unset;\n }\n\n .my-range-start {\n background-color: rgb(255, 140, 0);\n border-radius: 50% 0px 0px 50%;\n }\n\n .my-range-middle {\n }\n\n .my-range-end {\n background-color: rgb(255, 140, 0);\n border-radius: 0px 50% 50% 0px;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-months {\n margin: 0 12px;\n display: flex;\n position: relative;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-nav {\n position: absolute;\n translateY(-50%);\n top: 50%;\n }\n\n .my-caption-start {\n .my-nav {\n left: -24px;\n }\n }\n\n .my-caption-end {\n .my-nav {\n right: -24px;\n }\n }\n\n .my-day.my-selected.my-range-end.my-range-start {\n border-radius: 50%;\n }\n\n .my-day.my-selected.my-range-end, .my-day.my-selected.my-range-start {\n &:focus, &:hover {\n background-color: rgba(255, 140, 0);\n }\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nconst RedHelpText = styled('div')`\n color: ${COLOR.TEXT.Error};\n`\n\nconst InputWrapper = styled('div')`\n input {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n`\n\nclass DisabledInputDateRangePicker extends Component<\n DateRangerPickerProps & WithTranslation,\n DateRangePickerState\n> {\n static defaultProps = {\n numberOfMonths: 2,\n }\n\n myRef: any\n inputRef: any\n\n constructor(props: DateRangerPickerProps & WithTranslation) {\n super(props)\n this.state = {\n showPicker: false,\n errorDate: false,\n helpText: null,\n }\n this.myRef = React.createRef()\n this.inputRef = React.createRef()\n this._timeoutID = -1\n }\n\n _timeoutID: number\n\n formatPeriod = (dateFrom: Date, dateTo: Date) => {\n if (!dateFrom) {\n return ''\n }\n\n if (\n !dateTo ||\n format(dateFrom, 'dd.MM.yyyy') === format(dateTo, 'dd.MM.yyyy')\n ) {\n return format(dateFrom, 'dd.MM.yyyy')\n }\n\n return `${format(dateFrom, 'dd.MM.yyyy')} - ${format(dateTo, 'dd.MM.yyyy')}`\n }\n\n handleDayClick = (date: any, { disabled }: any) => {\n if (disabled) {\n return\n }\n\n const normalizeDate = {\n from: this.props.dateFrom,\n to: this.props.dateTo || this.props.dateFrom,\n }\n\n const range = addToRange(date, normalizeDate)\n const { from: dateFrom, to: dateTo } = range || normalizeDate\n\n if ((dateFrom || dateTo) && this.props.onChange) {\n this.props.onChange({ dateFrom, dateTo: dateTo || dateFrom })\n }\n }\n\n onFocus = () => {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur = () => {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onIconClick = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const { t, i18n } = this.props\n\n const { errorDate, helpText, showPicker } = this.state\n const {\n minDate,\n maxDate,\n dayPickerProps,\n title,\n numberOfMonths,\n dateTo,\n dateFrom,\n inputValue,\n } = this.props\n const modifiers = { start: dateFrom, end: dateTo }\n const disabled: any = {}\n const selectedDays = { from: dateFrom, to: dateTo }\n const value = inputValue || this.formatPeriod(dateFrom, dateTo)\n\n if (minDate) {\n disabled.before = minDate\n }\n if (maxDate) {\n disabled.after = maxDate\n }\n\n return (\n \n \n \n \n
\n }\n onChange={() => {\n /* noop */\n }}\n value={value}\n error={errorDate ? t('datePicker:wrongDate') : undefined}\n help={{helpText}}\n />\n \n \n\n \n {() => (\n \n \n \n )}\n \n \n )\n }\n}\n\nconst DateRangePicker = withTranslation()(DisabledInputDateRangePicker)\n\nexport { DateRangePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["554"],[],"import { Box, styled, Value } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport DividerProps from './DividerProps'\n\nconst StyledBox = styled(Box)<{\n active: boolean\n radius: Value\n}>`\n background-color: ${({ active, theme }) =>\n active ? theme.color.brand : '#e6e6e6'};\n border-radius: ${({ radius, theme }) =>\n typeof radius === 'number' ? theme.scale * radius : radius};\n`\n\nexport const Divider = ({\n w = '100%',\n h = '2px',\n r = '2px',\n active = false,\n}: DividerProps) => {\n return \n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["555","556","557","558"],[],"import { styled, Typo } from '@qiwi/pijma-core'\nimport { CheckboxField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport ContainerProps, { DropdownItem } from './ContainerProps'\n\nexport const ListContainer = styled('div')`\n position: absolute;\n min-width: 200px;\n width: 100%;\n top: -10px !important;\n padding: 10px 0;\n z-index: 10;\n display: block;\n background: #fff;\n border-radius: 8px;\n margin-bottom: 20px;\n box-shadow: ${COLOR.SHADOW.Z3};\n overflow: auto;\n // max-height: 200px;\n`\n\nexport const CheckBoxContainer = styled('div')`\n padding: 5px;\n`\n\nexport const Item = styled('div')`\n box-sizing: border-box;\n padding: 10px 24px;\n width: 100%;\n cursor: pointer;\n :hover {\n background-color: #f5f5f5;\n }\n &--active {\n background-color: #e6e6e6 !important;\n }\n ${(\n props, // @ts-ignore\n ) => (props.active ? 'background-color: #E6E6E6 !important;' : '')}\n`\n\nexport const ScrollContainer = styled('div')`\n position: relative;\n height: 100%;\n`\n\nclass Container extends Component {\n render() {\n const { items, value, onSelect, multiSelect, renderItem } = this.props\n return (\n \n \n {multiSelect ? (\n \n ({\n label: el.name,\n value: el.value,\n }))}\n values={value}\n onChange={onSelect}\n />\n \n ) : (\n items.map((el: DropdownItem, index: number) => (\n onSelect(el)}\n >\n {renderItem ? renderItem(el) : {el.name}}\n \n ))\n )}\n \n \n )\n }\n}\n\nexport { Container }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["559","560"],[],"import { ReactNode } from 'react'\nexport interface DropdownItem {\n name: string | number\n value: string | number\n}\n\nexport type TRenderItem = (el: DropdownItem) => ReactNode\nexport default interface ContainerProps {\n items: Array\n value?: any\n onSelect: (el: DropdownItem | Array) => void\n multiSelect?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["561","562","563"],[],"import { TRenderItem } from './ContainerProps'\nexport default interface DropdownProps {\n value?: string | Array\n multiSelect?: boolean\n items: Array\n show?: boolean\n onChange?: (value: any) => void\n focus?: () => void\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["564","565"],[],"import { Overlay, styled } from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport { Container } from './Container'\nimport DropdownProps from './DropdownProps'\n\nexport const ContainerModal = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass Dropdown extends Component {\n myRef: any\n\n constructor(props: DropdownProps) {\n super(props)\n this.myRef = React.createRef()\n this.onSelect = this.onSelect.bind(this)\n }\n\n onSelect(el: any) {\n if (this.props.onChange) {\n if (this.props.multiSelect && this.props.focus) {\n this.props.focus()\n }\n this.props.onChange(el)\n }\n }\n\n render() {\n const { value, items, show, multiSelect, renderItem } = this.props\n\n return (\n \n \n \n {() => (\n \n )}\n \n \n )\n }\n}\n\nexport { Dropdown, }\n\nexport {Container} from './Container'","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["566"],[],"import { Card, Flex, FlexItem } from '@qiwi/pijma-core'\nimport { Heading, Paragraph } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport { Offset } from '../offset'\n\nexport class EmptyPage extends Component {\n render() {\n return (\n
\n \n Ошибка 404\n \n\n \n \n \n \n \n \n \n Страница не найдена\n \n \n Возможно, в вашей ссылке опечатка.\n \n \n Или когда-то такая страница на сайте была, но теперь её нет.\n \n \n \n \n
\n )\n }\n}\n\nexport default EmptyPage\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["567"],[],"export default interface ErrorMessageProps {\n message: string\n title?: string\n icon?: any\n iconColor?: string\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["568","569","570"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport ErrorMessageProps from './ErrorMessageProps'\n\nconst ErrorMessageTitle = styled('div')`\n font-size: 20px;\n font-weight: bold;\n line-height: 1.15;\n margin-bottom: 8px;\n`\n\nconst ErrorMessageText = styled('div')`\n font-size: 16px;\n font-weight: 300;\n`\n\nexport class ErrorMessage extends Component {\n render() {\n const { message, title, icon, iconColor } = this.props\n\n return (\n \n \n {icon ? : null}\n \n \n {title ? {title} : null}\n {message}\n \n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["571","572"],[],"import { FC } from 'react'\n\nimport FileUploaderControlProps from './FileUploaderControlProps'\n\nconst FileUploaderControl: FC = ({\n value,\n children,\n onChange,\n onUpload,\n}) => {\n const invokeChange = (files: File[]) => onChange && onChange(files)\n\n return children({\n onChange: (uploadFiles: File[]) => {\n const nextFiles = value.concat(uploadFiles)\n onUpload && onUpload(uploadFiles)\n invokeChange(nextFiles)\n },\n removeFile: (index: number) => {\n const files = value.slice(0, index).concat(value.slice(index + 1))\n invokeChange(files)\n },\n })\n}\n\nexport default FileUploaderControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["573","574"],[],"import { ReactElement } from 'react'\n\ntype TFilesHandler = (files: File[]) => void\n\nexport default interface FileUploaderControlProps {\n value: File[]\n onChange?: TFilesHandler\n onUpload?: TFilesHandler\n children: (props: {\n onChange: TFilesHandler\n removeFile: (index: number) => void\n }) => ReactElement | null\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["575","576","577"],[],"import { Box, Icon } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\nimport DropZone from 'react-dropzone'\n\nimport { Chip } from '../chip'\nimport FileUploaderControl from './FileUploaderControl'\nimport FileUploaderProps from './FileUploaderProps'\nimport UploaderContainer, { ChipsContainer } from './FileUploaderStyles'\n\nconst FileUploader: FC = ({\n value: files,\n multiple,\n text,\n accept = [],\n disabled,\n noDialog,\n maxFiles = 5,\n maxSize,\n minSize,\n ...events\n}) => {\n return (\n \n {({ onChange, removeFile }) => (\n \n \n {({ getRootProps, getInputProps, isDragActive }) => (\n \n \n \n \n \n \n {text || (\n <>\n Перенесите в эту область доверенность\n
\n или нажмите для выбора файла\n \n )}\n
\n
\n \n \n )}\n \n {files.length > 0 && (\n \n {files.map((f, index) => (\n \n removeFile(index)} />\n \n ))}\n \n )}\n
\n )}\n \n )\n}\n\nexport { FileUploader }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["578"],[],"import { Flex, styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { useTranslation } from 'react-i18next'\n\nimport Spreader from '../spreader'\n\nconst Wrapper = styled(Spreader)`\n margin-top: 75px;\n color: #4a4a4a;\n margin-bottom: 50px;\n color: #4a4a4a;\n`\n\nconst References = styled('a')`\n cursor: pointer;\n text-decoration: none;\n color: #4a4a4a;\n :hover {\n color: ${(props) => props.theme.color.gray.dark};\n }\n`\n\ninterface FooterProps {\n email: string\n}\n\nfunction setLang(lng: string) {\n localStorage.setItem('i18nextLng', lng)\n}\n\nconst Footer = ({ email }: FooterProps) => {\n const { t, i18n } = useTranslation()\n const lang = i18n.language.replace(/(\\w+).*/, '$1')\n return (\n \n \n
\n © {new Date().getFullYear()}, {t('footer:qiwi')} № 2241\n
\n {t('footer:support')}\n
\n \n  \n \n {lang === 'ru' ? (\n РУС\n ) : (\n setLang('ru')}\n >\n РУС\n \n )}{' '}\n /{' '}\n {lang === 'en' ? (\n EN\n ) : (\n setLang('en')}\n >\n EN\n \n )}\n \n \n
\n )\n}\n\nexport { Footer }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["579","580"],[],"import { ReactNode } from 'react'\n\ninterface NavItem {\n name: string\n path: string | { external: boolean; value: string }\n node?: ReactNode\n value?: string | number\n}\n\nexport default interface HeaderProps {\n isLoading: boolean\n title: string\n selectorData: object\n link: ReactNode\n navItems: Array\n navActiveItem?: {\n pathname: string\n }\n userName?: string\n onItemChange?: (value: any) => void\n onLogout?: (event: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["581"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport { HeaderMenu } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Logo } from '../logo'\nimport { Product } from '../product'\nimport { B2bSpinner } from '../spinner'\nimport { COLOR, DIMEN } from '../theme'\nimport { UserProfile } from '../user-profile'\nimport HeaderProps from './HeaderProps'\n\nconst HeaderContainer = styled('header')`\n width: 100%;\n position: relative;\n top: 0;\n left: 0;\n height: 80px;\n padding: 0;\n margin: 0 auto;\n color: ${COLOR.TEXT.Secondary2};\n background: ${COLOR.BACKGROUND.Primary};\n font-size: 11pt;\n`\n\nconst HeaderContent = styled('div')`\n width: ${DIMEN.SITE_WIDTH};\n margin: 0 auto;\n height: 100%;\n`\n\nexport class Header extends Component {\n render() {\n const {\n isLoading,\n title,\n selectorData,\n navItems,\n userName,\n onItemChange,\n onLogout,\n } = this.props\n\n const menuItems = navItems.map(({ name, path }) => {\n const href = typeof path === 'string' ? path : path.value\n return {\n href,\n title: name,\n active: location.pathname === path,\n onClick: () => {\n window.location.href = href\n },\n }\n })\n\n return (\n \n \n {isLoading ? (\n \n \n \n ) : (\n \n \n \n {/* TODO: move to nav controller */}\n \n \n \n \n \n \n \n \n \n \n \n \n \n )}\n \n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["582","583","584","585","586"],[],"import {\n Icon as PijmaIcon,\n IconProps as PijmaIconProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport IconProps from './IconProps'\n\nconst IconSizeWrapper = styled('div')<{\n h?: number\n w?: number\n}>`\n width: ${(props: any) => (props.w ? props.w : '24')}px;\n height: ${(props: any) => (props.h ? props.h : '24')}px;\n float: left;\n display: inline-block;\n`\n\nexport class B2bIcon extends Component {\n render() {\n const { icon, iconColor, h, w } = this.props\n\n return (\n \n {typeof icon === 'string' ? (\n \n \n \n ) : (\n icon\n )}\n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["587"],[],"import { Box } from '@qiwi/pijma-core'\nimport React from 'react'\n\nexport const Logo = () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["588","589"],[],"import { TMenuItem } from './interfaces'\n\nexport default interface MenuProps {\n default?: string\n onChange?: (params: any) => void\n isItemSelected?: (params: any) => void\n items: Array\n flexProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["590","591","592","593","594","595","596"],[],"import { css, Flex, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport { TMenuItem } from './interfaces'\nimport MenuProps from './MenuProps'\n\nconst MenuContainer = styled('nav')`\n ul {\n display: block;\n width: 100%;\n }\n`\n\nconst MenuItemCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n padding-bottom: 4px;\n font-size: 12pt;\n color: ${COLOR.TEXT.Primary};\n * {\n color: ${COLOR.TEXT.Primary};\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItemActiveCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n font-size: 12pt;\n font-weight: 500;\n color: ${COLOR.TEXT.Primary} !important;\n :after {\n width: 100%;\n bottom: 0;\n height: 4px;\n content: '';\n background-color: ${COLOR.BRAND.Primary};\n border-radius: 2px 2px 0 0;\n display: block;\n margin-top: 4px;\n }\n * {\n color: ${COLOR.TEXT.Primary} !important;\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItem = styled('li')``\n\nexport class Menu extends Component {\n constructor(props: MenuProps) {\n super(props)\n this.onClick = this.onClick.bind(this)\n this.renderItem = this.renderItem.bind(this)\n }\n\n getItemCss(item: any) {\n const { isItemSelected } = this.props\n const active = isItemSelected\n ? isItemSelected(item)\n : item === this.props.default\n\n return active ? [MenuItemActiveCss] : [MenuItemCss]\n }\n\n render() {\n const { items, flexProps } = this.props\n\n return (\n \n
    \n \n {items.map(this.renderItem.bind(this))}\n \n
\n
\n )\n }\n\n renderItem(item: undefined | string | TMenuItem, i: number) {\n if (item === undefined) {\n return null\n }\n\n let key\n let style\n let onClick\n let content\n\n if (typeof item === 'string') {\n key = i\n style = this.getItemCss(item)\n onClick = this.onClick.bind(this, item, item, key)\n content = item\n }\n\n if (typeof item === 'object') {\n const { name, value, node } = item\n key = (value && value.value) || value || i\n style = this.getItemCss(value)\n onClick = this.onClick.bind(this, name, value, key)\n content = node || name\n }\n\n return (\n \n {content}\n \n )\n }\n\n onClick(name: any, value: any, key: any) {\n const next = value || name || key\n const onChange =\n this.props.onChange ||\n (() => {\n /* noop */\n })\n\n if (this.props.default !== next) {\n this.setState({ active: next })\n onChange(next)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["597","598"],[],"import { ReactNode } from 'react'\n\nexport interface TMenuItem {\n name: any\n value:\n | any\n | {\n value: string\n path: string\n }\n node: ReactNode\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["599"],[],"import { ReactNode } from 'react'\n\nexport default interface NavigationMenuProps {\n active?: string\n items: Array<{\n name?: string\n path?: string\n node?: ReactNode\n value?: string | number\n }>\n link?: any\n isItemSelected?: () => void\n onChange?: () => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["600","601"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Menu } from '../menu'\nimport NavigationMenuProps from './NavigationMenuProps'\n\nconst ItemWrap = styled('div')`\n padding: 28px 0 24px;\n font-size: 15px;\n`\n\nexport class NavigationMenu extends Component {\n render() {\n const Link = this.props.link\n const { items, isItemSelected, onChange } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n \n {name}\n \n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["602","603"],[],"import React from 'react'\n\nimport ObfuscatedPanProps from './ObfuscatedPanProps'\n\nexport const ObfuscatedPan = ({ pan, panPrefix = '*' }: ObfuscatedPanProps) => {\n return (\n \n {panPrefix}\n {pan ? pan.slice(-4) : null}\n \n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["604"],[],"export default interface PaginatorProps {\n onChange?: (value?: any) => void\n activePage: number\n totalItemsCount: number\n pageRangeDisplayed?: number\n itemsCountPerPage: number\n padding?: number\n hideFirstLastPages?: boolean\n paginatorProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["605","606","607"],[],"import { Pagination } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport PaginatorProps from './PaginatorProps'\n\nexport class Paginator extends Component {\n onChangePage(page: any) {\n if (!this.props.onChange) {\n return\n }\n this.props.onChange(page)\n }\n\n render() {\n const { activePage, totalItemsCount, itemsCountPerPage, paginatorProps } =\n this.props\n const isPaginatorHidden = totalItemsCount <= itemsCountPerPage\n\n if (isPaginatorHidden) {\n return null\n }\n\n return (\n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["608","609","610"],[],"export default interface ProductProps {\n selectorData: {\n items?: Array\n currentItem?: string | Array\n }\n title: string\n onChange?: (value: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["611","612","613"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport { COLOR } from '../theme'\nimport ProductProps from './ProductProps'\nimport ProductState from './ProductState'\n\nconst ProductType = styled('div')`\n font-weight: 500;\n font-size: 14px;\n color: ${COLOR.TEXT.Primary};\n`\n\nconst ProductMerchant = styled('div')`\n font-size: 12px;\n font-weight: 300;\n color: ${COLOR.TEXT.Secondary2};\n`\n\nconst Container = styled('div')`\n color: black;\n position: relative;\n width: 100%;\n top: -10px;\n left: -1px;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nconst ProductWrapper = styled('div')``\n\nexport class Product extends Component {\n _timeoutID: any\n constructor(props: ProductProps) {\n super(props)\n this.state = {\n isOpen: false,\n }\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this._timeoutID = -1\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: !this.state.isOpen })\n }\n\n onBlur() {\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n render() {\n const { selectorData, title, onChange } = this.props\n const isShownDropdown = selectorData.items\n ? selectorData.items.length > 1\n : null\n\n return (\n \n {title}\n \n \n {selectorData.currentItem}\n {isShownDropdown && (\n \n \n \n )}\n \n \n {isShownDropdown && (\n \n \n \n )}\n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["614","615","616","617"],[],"import { ReactNode } from 'react'\n\nimport { TRenderItem } from '../dropdown/ContainerProps'\n\nexport default interface SelectProps {\n value: string | Array\n emptyValue?: string\n multiSelect?: boolean\n mapping?: any\n items: Array\n onChange?: (value: any) => void\n title?: string\n defaultItem?: string\n error?: ReactNode\n disabled?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["618"],[],"export default interface SelectState {\n isOpen: boolean\n currentItem: any\n focus?: boolean\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["619","620","621","622","623","624"],[],"import { Icon, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport SelectProps from './SelectProps'\nimport SelectState from './SelectState'\n\n// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_isempty\nconst isEmpty = (obj: any): boolean =>\n [Object, Array].includes((obj || {}).constructor) &&\n Object.entries(obj || {}).length === 0\n\nconst Container = styled('div')`\n position: relative;\n outline: none;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nexport class Select extends Component {\n _timeoutID: any\n inputRef: any\n currentItem: any\n\n constructor(props: SelectProps) {\n super(props)\n this.currentItem = this.props.value || this.props.defaultItem\n this.state = {\n isOpen: false,\n currentItem:\n this.props.items.find((el) => el.value === this.currentItem) || {},\n }\n this.inputRef = React.createRef()\n this._timeoutID = -1\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this.selectItem = this.selectItem.bind(this)\n }\n\n onFocus() {\n if (this.props.disabled) {\n return\n }\n\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: true })\n }\n\n onBlur() {\n if (this.props.disabled) {\n return\n }\n\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n selectItem(el: any) {\n clearTimeout(this._timeoutID)\n if (this.props.onChange) {\n if (this.props.multiSelect) {\n this.props.onChange(el)\n if (!el) {\n this.onBlur()\n }\n } else {\n this.props.onChange(el.value)\n this.onBlur()\n }\n }\n if (!this.props.value) {\n this.setState({ isOpen: false, currentItem: el })\n }\n }\n\n focusOnInput = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const {\n items,\n title,\n defaultItem,\n value,\n error,\n multiSelect,\n mapping,\n emptyValue,\n renderItem,\n } = this.props\n\n const currentItem = items.find((el) => el.value === value) || {\n name: '',\n value: '',\n }\n const valueName =\n currentItem.name ||\n (this.state.currentItem && this.state.currentItem.name) ||\n defaultItem\n let multiValue = valueName\n if (multiSelect && typeof value !== 'string') {\n multiValue = value.map((el: any) => mapping[el])\n }\n\n return (\n \n {\n /* noop */\n }}\n onBlur={\n multiSelect\n ? () => {\n /* noop */\n }\n : this.onBlur\n }\n value={\n !isEmpty(multiValue)\n ? [multiValue].flat().join(', ')\n : emptyValue || ''\n }\n hint={\n \n \n \n }\n error={error}\n />\n \n
\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["625"],[],"import { Spinner } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport { COLOR, DIMEN } from '../theme'\n\nexport const B2bSpinner = () => (\n \n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["626","627","628","629"],[],"import { ButtonControl, Typo } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nimport StepProps from './StepProps'\nimport StepButton from './StepStyle'\n\nconst Step: FC = (props) => {\n const { icon, text, variant = 'default', ...rest } = props\n return (\n \n {({ active, focus, hover, ...events }) => (\n \n \n {icon || text}\n \n \n )}\n \n )\n}\n\nexport { Step }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["630","631"],[],"import React, { FC, useMemo } from 'react'\n\nimport StepperControlProps from './StepperControlProps'\n\nconst StepperControl: FC = ({ step, steps, children }) => {\n const stepsArray = useMemo(() => [...new Array(steps)], [steps])\n return (\n <>\n {stepsArray.map((_, index) => {\n const currentStep = index + 1\n const variant =\n currentStep === step\n ? 'focus'\n : (currentStep < step\n ? 'active'\n : 'default')\n\n return children({ currentStep, variant })\n })}\n \n )\n}\n\nexport default StepperControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["632","633"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { Divider } from '../divider'\nimport { Step } from '../step'\nimport StepperControl from './StepperControl'\nimport StepperProps from './StepperProps'\n\nconst Stepper: FC = ({\n step = 1,\n steps,\n dividerWidth = 25,\n onChange,\n}) => {\n if (!steps || steps <= 1) {\n return null\n }\n\n return (\n \n \n {({ variant, currentStep }) => (\n \n \n onChange && onChange(currentStep)}\n />\n \n {currentStep < steps && (\n \n \n \n )}\n \n )}\n \n \n )\n}\n\nexport { Stepper }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["634","635"],[],"export function columnFactory(\n el?: string | number | object,\n mapping?: any,\n): any {\n switch (typeof el) {\n case 'string':\n return mapping[el] || { accessor: el }\n case 'number':\n return { width: el }\n case 'object':\n return el\n default:\n throw new Error(`unsupported table column type: ${typeof el}`)\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["636","637","638","639","640","641"],[],"import { styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { TableOptions, useTable } from 'react-table'\n\nimport { activeBackground, borderColor, tableHoverColor } from './constants'\n\nconst TrWrapper = styled('tr')<{\n active?: boolean\n cursor?: CSSStyleDeclaration['cursor']\n}>`\n background-color: ${(props) => (props.active ? activeBackground : 'none')};\n ${(props) => (props.cursor ? 'cursor: ' + props.cursor + ';' : '')};\n`\n\nconst TableWrapper = styled.div`\n width: 100%;\n table {\n width: 100%;\n border-spacing: 0;\n font-family: 'Museo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 10pt;\n text-overflow: ellipsis;\n\n overflow: hidden;\n overflow-wrap: break-word;\n thead {\n tr th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n font-size: 10pt;\n font-weight: 150;\n color: rgb(102, 102, 102);\n text-align: start;\n user-select: none;\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n font-weight: 300;\n border-bottom: 1px solid ${borderColor};\n }\n\n tbody {\n tr {\n :hover {\n background-color: ${tableHoverColor};\n cursor: pointer;\n }\n :last-child {\n td {\n border-bottom: 0;\n }\n }\n td {\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n }\n }\n\n th,\n td {\n margin: 0;\n padding: 0.25rem 12px;\n\n :last-child {\n border-right: 0;\n }\n }\n }\n`\n\nexport type TTableProps = Pick, 'columns' | 'data'> & {\n onSelect?: (d: any) => void\n isActive?: (d: any) => boolean\n rowCursor?: CSSStyleDeclaration['cursor']\n}\n\nexport const Table = ({\n columns,\n data,\n onSelect,\n rowCursor,\n isActive,\n}: TTableProps) => {\n // Use the state and functions returned from useTable to build your UI\n const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =\n useTable({\n columns,\n data,\n })\n\n // Render the UI for your table\n const headers = []\n const thead = headerGroups.map((headerGroup) => (\n // headerGroup.getHeaderGroupProps() returns a key\n // eslint-disable-next-line react/jsx-key\n \n {headerGroup.headers.map((column) => {\n const header = column.render('Header')\n const typeofHeader = typeof header\n if (\n typeofHeader === 'string' ||\n (typeofHeader === 'object' &&\n React.isValidElement(header) &&\n header.props.children)\n ) {\n headers.push(header)\n // eslint-disable-next-line react/jsx-key\n return {header}\n }\n return null\n })}\n \n ))\n\n return (\n \n \n {headerGroups && headerGroups.length > 0 ? (\n {headers.length > 0 ? thead : null}\n ) : (\n <>\n )}\n \n {rows.map((row) => {\n prepareRow(row)\n return (\n // row.getRowProps() returns a key\n // eslint-disable-next-line react/jsx-key\n \n {row.cells.map((cell: any, i: number) => {\n return (\n \n typeof onSelect === 'function' && onSelect(row.original)\n }\n {...cell.getCellProps()}\n >\n {cell.render('Cell')}\n \n )\n })}\n \n )\n })}\n \n
\n
\n )\n}\n\nexport { columnFactory } from './column'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["642"],[],"import { Path, Rect, Svg } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport TrinaryCheckboxProps from './TrinaryCheckboxProps'\n\nexport const TrinaryCheckIcon = ({\n focused,\n disabled,\n value,\n}: TrinaryCheckboxProps) => {\n return (\n \n \n \n \n \n \n )\n}\n\nexport default TrinaryCheckIcon\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["643"],[],"export default interface UserProfileProps {\n userName?: string\n onClick?: (e: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["644"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport UserProfileProps from './UserProfileProps'\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n float: left;\n margin-left: 20px;\n cursor: pointer;\n`\nconst ProfileWrapper = styled('div')``\n\nconst Username = styled('div')``\n\nexport class UserProfile extends Component {\n render() {\n const { onClick, userName } = this.props\n return (\n \n \n {userName}\n \n \n \n \n \n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["645"],[],"// __mocks__/fileMock.js\n\nmodule.exports = 'test-file-stub'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["646"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Amount } from '../../main/ts'\n\ndescribe('Amount', () => {\n it('is properly exported from lib index', () => {\n expect(Amount).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const amount = renderer\n .create()\n .toJSON()\n expect(amount).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["647"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Checkbox } from '../../main/ts'\n\ndescribe('Checkbox', () => {\n it('is properly exported from lib index', () => {\n expect(Checkbox).not.toBeUndefined()\n })\n\n it('renders correctly unchecked value in trinary mode', () => {\n const checkbox = renderer.create().toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly half-checked value in trinary mode', () => {\n const checkbox = renderer.create().toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value in trinary mode', () => {\n const checkbox = renderer.create().toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly unchecked value', () => {\n const checkbox = renderer.create().toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value', () => {\n const checkbox = renderer.create().toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["648","649"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DatePicker } from '../../main/ts'\n\ndescribe('DatePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DatePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const datePicker = renderer\n .create(\n \n \n ,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(datePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["650","651"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DateRangePicker } from '../../main/ts'\n\ndescribe('DateRangePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DateRangePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dateRangePicker = renderer\n .create(\n \n {\n /* noop */\n }}\n dateTo={new Date('5/8/2019')}\n dateFrom={new Date('5/8/2019')}\n title=\"Date\"\n />\n ,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(dateRangePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["652"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Divider } from '../../main/ts'\n\ndescribe('Divider', () => {\n it('is properly exported from lib index', () => {\n expect(Divider).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const divider = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(divider).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["653"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Container, Dropdown } from '../../main/ts'\n\ndescribe('Dropdown', () => {\n it('is properly exported from lib index', () => {\n expect(Dropdown).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dropdown = renderer\n .create(\n {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(dropdown).toMatchSnapshot()\n })\n\n it('inner renders correctly', () => {\n const container = renderer\n .create(\n \n {\n /* noop */\n }}\n />\n ,\n )\n .toJSON()\n expect(container).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["654"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ErrorMessage } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(ErrorMessage).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create()\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["655","656","657","658","659","660","661"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { Header, ThemeProvider, themes } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('Header', () => {\n it('is properly exported from lib index', () => {\n expect(Header).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n \n \n {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n \n ,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n \n \n {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n \n ,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n \n \n {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n \n ,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n \n \n \n \n ,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["662","663","664"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bIcon } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(B2bIcon).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["665","666"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { NavigationMenu } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('NavigationMenu', () => {\n it('is properly exported from lib index', () => {\n expect(NavigationMenu).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node =
{value}
\n return { value, node }\n })\n const component = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node =
{value}
\n return { value, node }\n })\n const component = renderer\n .create(\n \n {\n /* noop */\n }}\n onChange={() => {\n /* noop */\n }}\n />\n ,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["667"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ObfuscatedPan } from '../../main/ts'\n\ndescribe('ObfuscatedPan', () => {\n it('is properly exported from lib index', () => {\n expect(ObfuscatedPan).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const obfuscatedPan = renderer\n .create()\n .toJSON()\n expect(obfuscatedPan).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["668"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Offset } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(Offset).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create().toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["669"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Paginator } from '../../main/ts'\n\ndescribe('Paginator', () => {\n it('is properly exported from lib index', () => {\n expect(Paginator).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const paginator = renderer\n .create(\n \n \n ,\n )\n .toJSON()\n expect(paginator).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["670"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Product } from '../../main/ts'\n\ndescribe('Product', () => {\n it('is properly exported from lib index', () => {\n expect(Product).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items: [],\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = [\n { name: 'Payout_Test', value: 'LNgEv2mW' },\n { name: 'CurrItemms123', value: 'LNgEv2mW142341234' },\n { name: 'Payout_Test123', value: 'LNgEv2mW123' },\n ]\n\n const component = renderer\n .create(\n {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items,\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["671"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Select } from '../../main/ts'\n\ndescribe('Select', () => {\n it('closed renders correctly', () => {\n const select = renderer\n .create(\n \n {\n /* noop */\n }}\n title=\"test\"\n />\n ,\n )\n .toJSON()\n expect(select).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["672"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bSpinner } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(B2bSpinner).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create().toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["673"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { columnFactory, Table } from '../../main/ts'\n\ndescribe('Table', () => {\n it('is properly exported from lib index', () => {\n expect(Table).not.toBeUndefined()\n })\n})\n\ndescribe('columnFactory', () => {\n it('handles supported types', () => {\n const cases = ['foo', 'bar', 10, { accessor: 'baz' }]\n const mapping = { foo: { accessor: 'test' } }\n const result = cases.map((el) => columnFactory(el, mapping))\n\n expect(result).toEqual([\n { accessor: 'test' },\n { accessor: 'bar' },\n { width: 10 },\n { accessor: 'baz' },\n ])\n })\n\n it('throws err otherwise', () => {\n expect(() => columnFactory()).toThrow(\n 'unsupported table column type: undefined',\n )\n })\n\n it('renders correctly without header', () => {\n const table = renderer\n .create(\n {\n /* noop */\n }}\n columns={[{ accessor: 'name' }, { accessor: 'value' }]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n it('renders correctly with header', () => {\n const table = renderer\n .create(\n {\n /* noop */\n }}\n columns={[\n { accessor: 'name', Header: 'ttest' },\n { accessor: 'value', Header: 'test' },\n ]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["674"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { TrinaryCheckIcon } from '../../main/ts'\n\ndescribe('TrinaryCheckIcon', () => {\n it('is properly exported from lib index', () => {\n expect(TrinaryCheckIcon).not.toBeUndefined()\n })\n\n it('renders correctly unchecked', () => {\n const icon = renderer.create().toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly half-checked', () => {\n const icon = renderer.create().toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly checked', () => {\n const icon = renderer.create().toJSON()\n expect(icon).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["675"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { UserProfile } from '../../main/ts'\n\ndescribe('UserProfile', () => {\n it('is properly exported from lib index', () => {\n expect(UserProfile).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n it('renders correctly', () => {\n const component = renderer.create().toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n",{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":6,"column":24,"nodeType":"682","messageId":"683","endLine":6,"endColumn":27,"suggestions":"684"},{"ruleId":"680","severity":1,"message":"681","line":90,"column":10,"nodeType":"682","messageId":"683","endLine":90,"endColumn":13,"suggestions":"685"},{"ruleId":"686","severity":2,"message":"687","line":155,"column":18,"nodeType":"688","messageId":"689","endLine":155,"endColumn":34,"suggestions":"690"},{"ruleId":"680","severity":1,"message":"681","line":186,"column":33,"nodeType":"682","messageId":"683","endLine":186,"endColumn":36,"suggestions":"691"},{"ruleId":"680","severity":1,"message":"681","line":190,"column":33,"nodeType":"682","messageId":"683","endLine":190,"endColumn":36,"suggestions":"692"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":22,"nodeType":"682","messageId":"683","endLine":4,"endColumn":25,"suggestions":"693"},{"ruleId":"680","severity":1,"message":"681","line":146,"column":10,"nodeType":"682","messageId":"683","endLine":146,"endColumn":13,"suggestions":"694"},{"ruleId":"680","severity":1,"message":"681","line":147,"column":13,"nodeType":"682","messageId":"683","endLine":147,"endColumn":16,"suggestions":"695"},{"ruleId":"696","severity":2,"message":"697","line":154,"column":17,"nodeType":"698","messageId":"699","endLine":154,"endColumn":21,"suggestions":"700"},{"ruleId":"701","severity":2,"message":"702","line":170,"column":24,"nodeType":"698","messageId":"703","endLine":170,"endColumn":36},{"ruleId":"680","severity":1,"message":"681","line":178,"column":27,"nodeType":"682","messageId":"683","endLine":178,"endColumn":30,"suggestions":"704"},{"ruleId":"680","severity":1,"message":"681","line":178,"column":46,"nodeType":"682","messageId":"683","endLine":178,"endColumn":49,"suggestions":"705"},{"ruleId":"680","severity":1,"message":"681","line":226,"column":21,"nodeType":"682","messageId":"683","endLine":226,"endColumn":24,"suggestions":"706"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":40,"column":12,"nodeType":"709","messageId":"710","endLine":40,"endColumn":25},{"ruleId":"680","severity":1,"message":"681","line":58,"column":41,"nodeType":"682","messageId":"683","endLine":58,"endColumn":44,"suggestions":"711"},{"ruleId":"707","severity":2,"message":"708","line":69,"column":17,"nodeType":"709","messageId":"710","endLine":69,"endColumn":30},{"ruleId":"680","severity":1,"message":"681","line":10,"column":11,"nodeType":"682","messageId":"683","endLine":10,"endColumn":14,"suggestions":"712"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":39,"nodeType":"682","messageId":"683","endLine":11,"endColumn":42,"suggestions":"713"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":26,"nodeType":"682","messageId":"683","endLine":3,"endColumn":29,"suggestions":"714"},{"ruleId":"680","severity":1,"message":"681","line":5,"column":16,"nodeType":"682","messageId":"683","endLine":5,"endColumn":19,"suggestions":"715"},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"716"},{"ruleId":"680","severity":1,"message":"681","line":13,"column":10,"nodeType":"682","messageId":"683","endLine":13,"endColumn":13,"suggestions":"717"},{"ruleId":"680","severity":1,"message":"681","line":21,"column":16,"nodeType":"682","messageId":"683","endLine":21,"endColumn":19,"suggestions":"718"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":4,"column":10,"nodeType":"682","messageId":"683","endLine":4,"endColumn":13,"suggestions":"719"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":26,"column":67,"nodeType":"698","messageId":"699","endLine":26,"endColumn":71,"suggestions":"720"},{"ruleId":"696","severity":2,"message":"697","line":29,"column":69,"nodeType":"698","messageId":"699","endLine":29,"endColumn":73,"suggestions":"721"},{"ruleId":"722","severity":2,"message":"723","line":15,"column":31,"nodeType":"678","messageId":"724","endLine":15,"endColumn":37,"suggestions":"725"},{"ruleId":"722","severity":2,"message":"723","line":20,"column":43,"nodeType":"678","messageId":"724","endLine":20,"endColumn":49,"suggestions":"726"},{"ruleId":"680","severity":1,"message":"681","line":12,"column":22,"nodeType":"682","messageId":"683","endLine":12,"endColumn":25,"suggestions":"727"},{"ruleId":"680","severity":1,"message":"681","line":12,"column":27,"nodeType":"682","messageId":"683","endLine":12,"endColumn":30,"suggestions":"728"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":32,"column":13,"nodeType":"709","messageId":"710","endLine":32,"endColumn":26},{"ruleId":"707","severity":2,"message":"708","line":44,"column":17,"nodeType":"709","messageId":"710","endLine":44,"endColumn":30},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":20,"column":26,"nodeType":"682","messageId":"683","endLine":20,"endColumn":29,"suggestions":"729"},{"ruleId":"680","severity":1,"message":"681","line":21,"column":22,"nodeType":"682","messageId":"683","endLine":21,"endColumn":25,"suggestions":"730"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":6,"column":8,"nodeType":"678","messageId":"679","endLine":6,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":14,"column":20,"nodeType":"682","messageId":"683","endLine":14,"endColumn":23,"suggestions":"731"},{"ruleId":"732","severity":2,"message":"733","line":14,"column":29,"nodeType":"734","messageId":"735","endLine":14,"endColumn":53,"suggestions":"736"},{"ruleId":"680","severity":1,"message":"681","line":15,"column":21,"nodeType":"682","messageId":"683","endLine":15,"endColumn":24,"suggestions":"737"},{"ruleId":"732","severity":2,"message":"733","line":15,"column":30,"nodeType":"734","messageId":"735","endLine":15,"endColumn":54,"suggestions":"738"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":5,"column":23,"nodeType":"682","messageId":"683","endLine":5,"endColumn":26,"suggestions":"739"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":29,"nodeType":"682","messageId":"683","endLine":6,"endColumn":32,"suggestions":"740"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":64,"column":20,"nodeType":"682","messageId":"683","endLine":64,"endColumn":23,"suggestions":"741"},{"ruleId":"696","severity":2,"message":"697","line":89,"column":14,"nodeType":"698","messageId":"699","endLine":89,"endColumn":18,"suggestions":"742"},{"ruleId":"707","severity":2,"message":"708","line":114,"column":9,"nodeType":"709","messageId":"710","endLine":114,"endColumn":22},{"ruleId":"680","severity":1,"message":"681","line":124,"column":17,"nodeType":"682","messageId":"683","endLine":124,"endColumn":20,"suggestions":"743"},{"ruleId":"680","severity":1,"message":"681","line":124,"column":29,"nodeType":"682","messageId":"683","endLine":124,"endColumn":32,"suggestions":"744"},{"ruleId":"680","severity":1,"message":"681","line":124,"column":39,"nodeType":"682","messageId":"683","endLine":124,"endColumn":42,"suggestions":"745"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":9,"nodeType":"682","messageId":"683","endLine":4,"endColumn":12,"suggestions":"746"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":7,"nodeType":"682","messageId":"683","endLine":6,"endColumn":10,"suggestions":"747"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":10,"nodeType":"682","messageId":"683","endLine":11,"endColumn":13,"suggestions":"748"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"686","severity":2,"message":"687","line":35,"column":18,"nodeType":"688","messageId":"689","endLine":35,"endColumn":35,"suggestions":"749"},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":9,"column":30,"nodeType":"698","messageId":"699","endLine":9,"endColumn":34,"suggestions":"750"},{"ruleId":"680","severity":1,"message":"681","line":2,"column":23,"nodeType":"682","messageId":"683","endLine":2,"endColumn":26,"suggestions":"751"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"752"},{"ruleId":"696","severity":2,"message":"697","line":20,"column":14,"nodeType":"698","messageId":"699","endLine":20,"endColumn":18,"suggestions":"753"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":19,"nodeType":"682","messageId":"683","endLine":3,"endColumn":22,"suggestions":"754"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":34,"nodeType":"682","messageId":"683","endLine":4,"endColumn":37,"suggestions":"755"},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"756"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":38,"column":15,"nodeType":"682","messageId":"683","endLine":38,"endColumn":18,"suggestions":"757"},{"ruleId":"696","severity":2,"message":"697","line":64,"column":9,"nodeType":"698","messageId":"699","endLine":64,"endColumn":13,"suggestions":"758"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":25,"nodeType":"682","messageId":"683","endLine":6,"endColumn":28,"suggestions":"759"},{"ruleId":"680","severity":1,"message":"681","line":9,"column":13,"nodeType":"682","messageId":"683","endLine":9,"endColumn":16,"suggestions":"760"},{"ruleId":"680","severity":1,"message":"681","line":10,"column":16,"nodeType":"682","messageId":"683","endLine":10,"endColumn":19,"suggestions":"761"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":22,"nodeType":"682","messageId":"683","endLine":11,"endColumn":25,"suggestions":"762"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":16,"nodeType":"682","messageId":"683","endLine":3,"endColumn":19,"suggestions":"763"},{"ruleId":"680","severity":1,"message":"681","line":10,"column":23,"nodeType":"682","messageId":"683","endLine":10,"endColumn":26,"suggestions":"764"},{"ruleId":"680","severity":1,"message":"681","line":26,"column":15,"nodeType":"682","messageId":"683","endLine":26,"endColumn":18,"suggestions":"765"},{"ruleId":"680","severity":1,"message":"681","line":27,"column":13,"nodeType":"682","messageId":"683","endLine":27,"endColumn":16,"suggestions":"766"},{"ruleId":"680","severity":1,"message":"681","line":28,"column":16,"nodeType":"682","messageId":"683","endLine":28,"endColumn":19,"suggestions":"767"},{"ruleId":"680","severity":1,"message":"681","line":64,"column":18,"nodeType":"682","messageId":"683","endLine":64,"endColumn":21,"suggestions":"768"},{"ruleId":"680","severity":1,"message":"681","line":109,"column":35,"nodeType":"682","messageId":"683","endLine":109,"endColumn":38,"suggestions":"769"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"676","severity":1,"message":"770","line":12,"column":11,"nodeType":"678","messageId":"679","endLine":12,"endColumn":17},{"ruleId":"676","severity":1,"message":"771","line":12,"column":19,"nodeType":"678","messageId":"679","endLine":12,"endColumn":24},{"ruleId":"676","severity":1,"message":"772","line":12,"column":26,"nodeType":"678","messageId":"679","endLine":12,"endColumn":31},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"773","severity":2,"message":"774","line":6,"column":40,"nodeType":"775","messageId":"699","endLine":6,"endColumn":56,"suggestions":"776"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":16,"column":12,"nodeType":"698","messageId":"699","endLine":16,"endColumn":16,"suggestions":"777"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":13,"nodeType":"682","messageId":"683","endLine":3,"endColumn":16,"suggestions":"778"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":4,"nodeType":"682","messageId":"683","endLine":4,"endColumn":7,"suggestions":"779"},{"ruleId":"680","severity":1,"message":"681","line":79,"column":45,"nodeType":"682","messageId":"683","endLine":79,"endColumn":48,"suggestions":"780"},{"ruleId":"680","severity":1,"message":"681","line":80,"column":18,"nodeType":"682","messageId":"683","endLine":80,"endColumn":21,"suggestions":"781"},{"ruleId":"680","severity":1,"message":"681","line":81,"column":18,"nodeType":"682","messageId":"683","endLine":81,"endColumn":21,"suggestions":"782"},{"ruleId":"696","severity":2,"message":"697","line":118,"column":16,"nodeType":"698","messageId":"699","endLine":118,"endColumn":20,"suggestions":"783"},{"ruleId":"696","severity":2,"message":"697","line":127,"column":48,"nodeType":"698","messageId":"699","endLine":127,"endColumn":52,"suggestions":"784"},{"ruleId":"680","severity":1,"message":"681","line":143,"column":39,"nodeType":"682","messageId":"683","endLine":143,"endColumn":42,"suggestions":"785"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":3,"column":17,"nodeType":"682","messageId":"683","endLine":3,"endColumn":20,"suggestions":"786"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":3,"column":1,"nodeType":"678","messageId":"789","endLine":3,"endColumn":7,"suggestions":"790"},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":28,"column":20,"nodeType":"698","messageId":"699","endLine":28,"endColumn":24,"suggestions":"791"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":35,"column":20,"nodeType":"698","messageId":"699","endLine":35,"endColumn":24,"suggestions":"792"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"701","severity":2,"message":"793","line":20,"column":6,"nodeType":"698","messageId":"703","endLine":20,"endColumn":25},{"ruleId":"701","severity":2,"message":"794","line":28,"column":25,"nodeType":"698","messageId":"703","endLine":28,"endColumn":44},{"ruleId":"707","severity":2,"message":"708","line":33,"column":15,"nodeType":"709","messageId":"710","endLine":33,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":64,"column":15,"nodeType":"709","messageId":"710","endLine":64,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":94,"column":15,"nodeType":"709","messageId":"710","endLine":94,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":124,"column":15,"nodeType":"709","messageId":"710","endLine":124,"endColumn":28},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":15,"column":11,"nodeType":"709","messageId":"710","endLine":15,"endColumn":24},{"ruleId":"707","severity":2,"message":"708","line":27,"column":11,"nodeType":"709","messageId":"710","endLine":27,"endColumn":24},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"701","severity":2,"message":"702","line":20,"column":6,"nodeType":"698","messageId":"703","endLine":20,"endColumn":25},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["795","796"],["797","798"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["799"],["800","801"],["802","803"],["804","805"],["806","807"],["808","809"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["810"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["811","812"],["813","814"],["815","816"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["817","818"],["819","820"],["821","822"],["823","824"],["825","826"],["827","828"],["829","830"],["831","832"],["833","834"],["835"],["836"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["837","838","839"],["840","841"],["842","843"],["844","845"],["846","847"],["848","849"],["850","851"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["852","853"],["854","855"],["856","857"],["858","859"],["860","861"],["862","863"],["864","865"],["866","867"],["868","869"],["870","871"],["872","873"],["874","875"],["876","877"],["878"],["879"],["880","881"],["882","883"],["884","885"],["886","887"],["888","889"],["890","891"],["892","893"],["894"],["895","896"],["897","898"],["899","900"],["901","902"],["903","904"],["905","906"],["907","908"],["909","910"],["911","912"],["913","914"],["915","916"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["917","918"],["919","920"],["921","922"],["923","924"],["925","926"],["927","928"],["929","930"],["931","932"],["933"],["934","935"],["936","937"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["938"],["939","940"],["941","942"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"943","fix":"944","desc":"945"},{"messageId":"946","fix":"947","desc":"948"},{"messageId":"943","fix":"949","desc":"945"},{"messageId":"946","fix":"950","desc":"948"},{"messageId":"951","data":"952","fix":"953","desc":"954"},{"messageId":"943","fix":"955","desc":"945"},{"messageId":"946","fix":"956","desc":"948"},{"messageId":"943","fix":"957","desc":"945"},{"messageId":"946","fix":"958","desc":"948"},{"messageId":"943","fix":"959","desc":"945"},{"messageId":"946","fix":"960","desc":"948"},{"messageId":"943","fix":"961","desc":"945"},{"messageId":"946","fix":"962","desc":"948"},{"messageId":"943","fix":"963","desc":"945"},{"messageId":"946","fix":"964","desc":"948"},{"messageId":"965","fix":"966","desc":"967"},{"messageId":"943","fix":"968","desc":"945"},{"messageId":"946","fix":"969","desc":"948"},{"messageId":"943","fix":"970","desc":"945"},{"messageId":"946","fix":"971","desc":"948"},{"messageId":"943","fix":"972","desc":"945"},{"messageId":"946","fix":"973","desc":"948"},{"messageId":"943","fix":"974","desc":"945"},{"messageId":"946","fix":"975","desc":"948"},{"messageId":"943","fix":"976","desc":"945"},{"messageId":"946","fix":"977","desc":"948"},{"messageId":"943","fix":"978","desc":"945"},{"messageId":"946","fix":"979","desc":"948"},{"messageId":"943","fix":"980","desc":"945"},{"messageId":"946","fix":"981","desc":"948"},{"messageId":"943","fix":"982","desc":"945"},{"messageId":"946","fix":"983","desc":"948"},{"messageId":"943","fix":"984","desc":"945"},{"messageId":"946","fix":"985","desc":"948"},{"messageId":"943","fix":"986","desc":"945"},{"messageId":"946","fix":"987","desc":"948"},{"messageId":"943","fix":"988","desc":"945"},{"messageId":"946","fix":"989","desc":"948"},{"messageId":"943","fix":"990","desc":"945"},{"messageId":"946","fix":"991","desc":"948"},{"messageId":"965","fix":"992","desc":"967"},{"messageId":"965","fix":"993","desc":"967"},{"messageId":"994","fix":"995","desc":"996"},{"messageId":"997","fix":"998","desc":"999"},{"messageId":"1000","fix":"1001","desc":"1002"},{"messageId":"994","fix":"1003","desc":"996"},{"messageId":"997","fix":"1004","desc":"999"},{"messageId":"943","fix":"1005","desc":"945"},{"messageId":"946","fix":"1006","desc":"948"},{"messageId":"943","fix":"1007","desc":"945"},{"messageId":"946","fix":"1008","desc":"948"},{"messageId":"943","fix":"1009","desc":"945"},{"messageId":"946","fix":"1010","desc":"948"},{"messageId":"943","fix":"1011","desc":"945"},{"messageId":"946","fix":"1012","desc":"948"},{"messageId":"943","fix":"1013","desc":"945"},{"messageId":"946","fix":"1014","desc":"948"},{"messageId":"1015","data":"1016","fix":"1017","desc":"1018"},{"messageId":"1015","data":"1019","fix":"1020","desc":"1021"},{"messageId":"943","fix":"1022","desc":"945"},{"messageId":"946","fix":"1023","desc":"948"},{"messageId":"1015","data":"1024","fix":"1025","desc":"1018"},{"messageId":"1015","data":"1026","fix":"1027","desc":"1021"},{"messageId":"943","fix":"1028","desc":"945"},{"messageId":"946","fix":"1029","desc":"948"},{"messageId":"943","fix":"1030","desc":"945"},{"messageId":"946","fix":"1031","desc":"948"},{"messageId":"943","fix":"1032","desc":"945"},{"messageId":"946","fix":"1033","desc":"948"},{"messageId":"1034","fix":"1035","desc":"1036"},{"messageId":"965","fix":"1037","desc":"967"},{"messageId":"943","fix":"1038","desc":"945"},{"messageId":"946","fix":"1039","desc":"948"},{"messageId":"943","fix":"1040","desc":"945"},{"messageId":"946","fix":"1041","desc":"948"},{"messageId":"943","fix":"1042","desc":"945"},{"messageId":"946","fix":"1043","desc":"948"},{"messageId":"943","fix":"1044","desc":"945"},{"messageId":"946","fix":"1045","desc":"948"},{"messageId":"943","fix":"1046","desc":"945"},{"messageId":"946","fix":"1047","desc":"948"},{"messageId":"943","fix":"1048","desc":"945"},{"messageId":"946","fix":"1049","desc":"948"},{"messageId":"951","data":"1050","fix":"1051","desc":"1052"},{"messageId":"965","fix":"1053","desc":"967"},{"messageId":"943","fix":"1054","desc":"945"},{"messageId":"946","fix":"1055","desc":"948"},{"messageId":"943","fix":"1056","desc":"945"},{"messageId":"946","fix":"1057","desc":"948"},{"messageId":"1034","fix":"1058","desc":"1036"},{"messageId":"965","fix":"1059","desc":"967"},{"messageId":"943","fix":"1060","desc":"945"},{"messageId":"946","fix":"1061","desc":"948"},{"messageId":"943","fix":"1062","desc":"945"},{"messageId":"946","fix":"1063","desc":"948"},{"messageId":"943","fix":"1064","desc":"945"},{"messageId":"946","fix":"1065","desc":"948"},{"messageId":"943","fix":"1066","desc":"945"},{"messageId":"946","fix":"1067","desc":"948"},{"messageId":"965","fix":"1068","desc":"967"},{"messageId":"943","fix":"1069","desc":"945"},{"messageId":"946","fix":"1070","desc":"948"},{"messageId":"943","fix":"1071","desc":"945"},{"messageId":"946","fix":"1072","desc":"948"},{"messageId":"943","fix":"1073","desc":"945"},{"messageId":"946","fix":"1074","desc":"948"},{"messageId":"943","fix":"1075","desc":"945"},{"messageId":"946","fix":"1076","desc":"948"},{"messageId":"943","fix":"1077","desc":"945"},{"messageId":"946","fix":"1078","desc":"948"},{"messageId":"943","fix":"1079","desc":"945"},{"messageId":"946","fix":"1080","desc":"948"},{"messageId":"943","fix":"1081","desc":"945"},{"messageId":"946","fix":"1082","desc":"948"},{"messageId":"943","fix":"1083","desc":"945"},{"messageId":"946","fix":"1084","desc":"948"},{"messageId":"943","fix":"1085","desc":"945"},{"messageId":"946","fix":"1086","desc":"948"},{"messageId":"943","fix":"1087","desc":"945"},{"messageId":"946","fix":"1088","desc":"948"},{"messageId":"943","fix":"1089","desc":"945"},{"messageId":"946","fix":"1090","desc":"948"},{"messageId":"1091","fix":"1092","desc":"1093"},{"messageId":"1094","fix":"1095","desc":"1096"},{"messageId":"1034","fix":"1097","desc":"1036"},{"messageId":"965","fix":"1098","desc":"967"},{"messageId":"943","fix":"1099","desc":"945"},{"messageId":"946","fix":"1100","desc":"948"},{"messageId":"943","fix":"1101","desc":"945"},{"messageId":"946","fix":"1102","desc":"948"},{"messageId":"943","fix":"1103","desc":"945"},{"messageId":"946","fix":"1104","desc":"948"},{"messageId":"943","fix":"1105","desc":"945"},{"messageId":"946","fix":"1106","desc":"948"},{"messageId":"943","fix":"1107","desc":"945"},{"messageId":"946","fix":"1108","desc":"948"},{"messageId":"1034","fix":"1109","desc":"1036"},{"messageId":"965","fix":"1110","desc":"967"},{"messageId":"965","fix":"1111","desc":"967"},{"messageId":"943","fix":"1112","desc":"945"},{"messageId":"946","fix":"1113","desc":"948"},{"messageId":"943","fix":"1114","desc":"945"},{"messageId":"946","fix":"1115","desc":"948"},{"messageId":"1116","fix":"1117","desc":"1118"},{"messageId":"1034","fix":"1119","desc":"1036"},{"messageId":"965","fix":"1120","desc":"967"},{"messageId":"1034","fix":"1121","desc":"1036"},{"messageId":"965","fix":"1122","desc":"967"},"suggestUnknown",{"range":"1123","text":"1124"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1123","text":"1125"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1126","text":"1124"},{"range":"1126","text":"1125"},"consistentDestructuringSuggest",{"expression":"1127","property":"1128"},{"range":"1129","text":"1130"},"Replace `this.props.title` with destructured property `title`.",{"range":"1131","text":"1124"},{"range":"1131","text":"1125"},{"range":"1132","text":"1124"},{"range":"1132","text":"1125"},{"range":"1133","text":"1124"},{"range":"1133","text":"1125"},{"range":"1134","text":"1124"},{"range":"1134","text":"1125"},{"range":"1135","text":"1124"},{"range":"1135","text":"1125"},"replace",{"range":"1136","text":"1137"},"Replace `null` with `undefined`.",{"range":"1138","text":"1124"},{"range":"1138","text":"1125"},{"range":"1139","text":"1124"},{"range":"1139","text":"1125"},{"range":"1140","text":"1124"},{"range":"1140","text":"1125"},{"range":"1141","text":"1124"},{"range":"1141","text":"1125"},{"range":"1142","text":"1124"},{"range":"1142","text":"1125"},{"range":"1143","text":"1124"},{"range":"1143","text":"1125"},{"range":"1144","text":"1124"},{"range":"1144","text":"1125"},{"range":"1145","text":"1124"},{"range":"1145","text":"1125"},{"range":"1146","text":"1124"},{"range":"1146","text":"1125"},{"range":"1147","text":"1124"},{"range":"1147","text":"1125"},{"range":"1148","text":"1124"},{"range":"1148","text":"1125"},{"range":"1149","text":"1124"},{"range":"1149","text":"1125"},{"range":"1150","text":"1137"},{"range":"1151","text":"1137"},"argument-is-spreadable",{"range":"1152","text":"1153"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1154","text":"1155"},"First argument is not an `array`.","test-argument",{"range":"1156","text":"1157"},"Test first argument with `Array.isArray(…)`.",{"range":"1158","text":"1159"},{"range":"1160","text":"1161"},{"range":"1162","text":"1124"},{"range":"1162","text":"1125"},{"range":"1163","text":"1124"},{"range":"1163","text":"1125"},{"range":"1164","text":"1124"},{"range":"1164","text":"1125"},{"range":"1165","text":"1124"},{"range":"1165","text":"1125"},{"range":"1166","text":"1124"},{"range":"1166","text":"1125"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1167"},{"range":"1168","text":"1169"},"Switch to `??` operator.",{"operator":"1170"},{"range":"1168","text":"1171"},"Switch to `||` operator.",{"range":"1172","text":"1124"},{"range":"1172","text":"1125"},{"operator":"1167"},{"range":"1173","text":"1174"},{"operator":"1170"},{"range":"1173","text":"1175"},{"range":"1176","text":"1124"},{"range":"1176","text":"1125"},{"range":"1177","text":"1124"},{"range":"1177","text":"1125"},{"range":"1178","text":"1124"},{"range":"1178","text":"1125"},"remove",{"range":"1179","text":"1180"},"Remove `null`.",{"range":"1179","text":"1137"},{"range":"1181","text":"1124"},{"range":"1181","text":"1125"},{"range":"1182","text":"1124"},{"range":"1182","text":"1125"},{"range":"1183","text":"1124"},{"range":"1183","text":"1125"},{"range":"1184","text":"1124"},{"range":"1184","text":"1125"},{"range":"1185","text":"1124"},{"range":"1185","text":"1125"},{"range":"1186","text":"1124"},{"range":"1186","text":"1125"},{"expression":"1187","property":"1188"},{"range":"1189","text":"1190"},"Replace `this.props.active` with destructured property `active`.",{"range":"1191","text":"1137"},{"range":"1192","text":"1124"},{"range":"1192","text":"1125"},{"range":"1193","text":"1124"},{"range":"1193","text":"1125"},{"range":"1194","text":"1180"},{"range":"1194","text":"1137"},{"range":"1195","text":"1124"},{"range":"1195","text":"1125"},{"range":"1196","text":"1124"},{"range":"1196","text":"1125"},{"range":"1197","text":"1124"},{"range":"1197","text":"1125"},{"range":"1198","text":"1124"},{"range":"1198","text":"1125"},{"range":"1199","text":"1137"},{"range":"1200","text":"1124"},{"range":"1200","text":"1125"},{"range":"1201","text":"1124"},{"range":"1201","text":"1125"},{"range":"1202","text":"1124"},{"range":"1202","text":"1125"},{"range":"1203","text":"1124"},{"range":"1203","text":"1125"},{"range":"1204","text":"1124"},{"range":"1204","text":"1125"},{"range":"1205","text":"1124"},{"range":"1205","text":"1125"},{"range":"1206","text":"1124"},{"range":"1206","text":"1125"},{"range":"1207","text":"1124"},{"range":"1207","text":"1125"},{"range":"1208","text":"1124"},{"range":"1208","text":"1125"},{"range":"1209","text":"1124"},{"range":"1209","text":"1125"},{"range":"1210","text":"1124"},{"range":"1210","text":"1125"},"array-length",{"range":"1211","text":"1212"},"The argument is the length of array.","only-element",{"range":"1211","text":"1213"},"The argument is the only element of array.",{"range":"1214","text":"1180"},{"range":"1214","text":"1137"},{"range":"1215","text":"1124"},{"range":"1215","text":"1125"},{"range":"1216","text":"1124"},{"range":"1216","text":"1125"},{"range":"1217","text":"1124"},{"range":"1217","text":"1125"},{"range":"1218","text":"1124"},{"range":"1218","text":"1125"},{"range":"1219","text":"1124"},{"range":"1219","text":"1125"},{"range":"1220","text":"1180"},{"range":"1220","text":"1137"},{"range":"1221","text":"1137"},{"range":"1222","text":"1124"},{"range":"1222","text":"1125"},{"range":"1223","text":"1124"},{"range":"1223","text":"1125"},"suggestion/export",{"range":"1224","text":"1225"},"Switch to `export`.",{"range":"1226","text":"1180"},{"range":"1226","text":"1137"},{"range":"1227","text":"1180"},{"range":"1227","text":"1137"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n \n {\n let node = _node\n let value = _value\n if (path) {\n node = (\n \n {name}\n \n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n const content = Children.map(elements, (child: ReactNode, key: number) => (\n \n ))\n if (props.vertical) {\n return \n }\n return (\n \n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["803","804","805"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n (\n \n \n \n \n \n \n {action ? (\n \n \n \n \n \n ) : null}\n \n {onHide ? (\n \n \n \n ) : null}\n \n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["806","807","808"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n \n \n \n \n \n \n \n \n ) : null)\n return (\n (\n \n \n {iconComponent}\n \n \n \n \n \n {onHide !== undefined ? (\n \n }\n />\n ) : null}\n \n \n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["809"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface AnnotationProps {\n children?: ReactNode\n}\n\nexport const Annotation: FC = ({ children }) => (\n \n {children}\n \n)\n\nAnnotation.displayName = 'Annotation'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["810","811"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps {\n items: I[]\n opened: number[]\n indent?: 's' | 'm' | 'l'\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nconst BlockAccordionIndent: {\n [indent in NonNullable<\n BlockAccordionProps['indent']\n >]: number\n} = {\n s: 8,\n m: 11,\n l: 17,\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps\n> = ({ items, indent = 'm', tabIndex = 0, opened, onChange }) => (\n \n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n \n {renderProps.items.map((item, index) => (\n 0 &&\n !(\n renderProps.items[index - 1].hovered ||\n renderProps.items[index - 1].focused\n )\n ? '0 -1px 0 #e6e6e6'\n : undefined)\n }\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n \n \n {item.title}\n \n \n \n \n \n \n {typeof item.content === 'string' ? (\n {item.content}\n ) : (\n item.content\n )}\n \n \n ))}\n \n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n indent: 'm',\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["812"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable]: string | number\n} = {\n s: 8,\n m: '44px 44px 48px',\n l: '44px 68px 48px',\n}\n\nexport const BlockContent: FC = ({\n indent = 'm',\n children,\n}) => \n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["813","814","815","816"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 's' | 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable,\n [Value, Value, Value, Value]\n> = {\n s: [8, 8, 8, 8],\n m: [11, 11, 12, 11],\n l: [11, 17, 12, 17],\n}\n\nconst ContentIndent: Record, Value> = {\n s: 4,\n m: 6,\n l: 6,\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n \n \n \n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n \n ),\n )}\n \n \n \n {hr ? (\n \n \n \n ) : null}\n \n \n \n \n \n \n ) : (\n (\n \n \n \n {renderProps.items.map((item, index) => (\n \n ))}\n \n \n {hr ? (\n \n \n \n \n \n ) : null}\n {items.map(({ content }, index) => (\n \n ))}\n \n \n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["817","818"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n \n \n \n ) : (\n \n {children.map((item, i) => (\n \n {i > 0 ? (\n \n \n •\n \n ­\n \n ) : null}\n \n \n ))}\n \n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["819","820","821","822","823","824","825","826"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 30,\n normal: 24,\n minor: 20,\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 15,\n normal: 12,\n minor: 10,\n}\n\nconst buttonMinWith: { [size in ButtonProps['size']]: number } = {\n accent: 50,\n normal: 37.5,\n minor: 25,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 9,\n normal: 8,\n minor: 7,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 7,\n normal: 5,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n \n \n \n {props.icon ? (\n \n \n \n ) : null}\n {props.text || !props.icon ? (\n \n ) : null}\n \n \n \n ) : (\n (\n \n \n }\n />\n }\n />\n {props.icon ? (\n \n ) : null}\n {props.text || !props.icon ? (\n \n }\n />\n ) : null}\n \n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["827"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC = (props) => (\n (\n \n \n \n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["828","829","830","831","832","833"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps, any>\n> = (props) =>\n props.stub ? (\n \n \n \n {[33, 38, 30].map((width: number, id: number) => (\n \n \n \n \n \n \n ))}\n \n \n ) : (\n , any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n (\n \n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n \n \n \n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["834","835","836","837"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n \n {new Array(length).fill('').map((_, index) => (\n \n \n \n ))}\n \n ) : (\n (\n \n \n {renderProps.values.map((item, index) => (\n \n \n \n ))}\n \n {props.error ? (\n \n \n \n ) : null}\n \n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["838","839","840","841","842","843","844","845","846","847"],[],"import {\n Box,\n Card,\n CardPos,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = ({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps, V>) => (\n >\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onSubmit={props.onSubmit}\n onCancel={props.onCancel}\n children={(renderProps) => (\n (\n \n \n 0 ||\n props.empty !== undefined ||\n props.loading)\n }\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n />\n \n 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={false}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n onHide={renderProps.onHide}\n >\n \n \n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n \n ))\n ) : (\n \n {menuRenderProps.items.length > 0 ? (\n \n {menuRenderProps.items.map((item, key) => (\n \n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n \n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n \n \n {props.total.text}\n {props.total.link ? (\n \n {' '}\n \n \n ) : null}\n \n \n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n \n \n {props.empty.text}\n {props.empty.link ? (\n \n {' '}\n \n \n ) : null}\n \n \n ) : null)}\n \n )}\n \n \n \n \n )}\n />\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["848","849","850","851","852"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm' | 'l'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable]: string } = {\n s: '6px',\n m: '8px',\n l: '8px',\n}\n\nconst bottomDots: { [size in NonNullable]: string } = {\n s: '5px',\n m: '7px',\n l: '9px',\n}\n\nexport const Details: FC = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 'm',\n stub = false,\n}) =>\n stub ? (\n \n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n \n \n {dots ? (\n \n \n \n \n \n ) : (\n \n \n \n )}\n \n \n \n \n \n \n \n ))}\n \n ) : (\n \n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n \n \n {j === 0 ? (\n dots ? (\n \n \n \n ) : (\n \n )\n ) : null}\n \n \n \n \n \n )),\n )}\n \n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["853"],[],"import {\n Box,\n css,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface DropDownProps {\n show: boolean\n offset?: number\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n rootClose?: boolean\n stub?: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n \n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const DropDown: FC = ({\n show,\n offset,\n width,\n minWidth,\n maxWidth,\n rootClose = true,\n stub = false,\n target,\n container,\n onHide,\n children,\n}) =>\n stub ? (\n {children}\n ) : (\n (\n \n {children}\n \n )}\n />\n )\n\nDropDown.displayName = 'DropDown'\n\nDropDown.defaultProps = {\n rootClose: true,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["854","855","856","857","858","859","860","861"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n stub?: boolean\n disabled?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n stub = false,\n disabled = false,\n formatValue,\n}) => (\n \n \n \n ) : (\n \n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n \n \n \n ) : null}\n \n {titleStart || titleEnd ? (\n \n \n {stub && titleStart ? (\n \n ) : (titleStart ? (\n \n \n {titleStart}\n {value !== undefined ? ': ' : ''}\n \n {value !== undefined ? (\n \n {formatValue !== undefined ? formatValue(value) : value}\n \n ) : null}\n \n ) : null)}\n \n \n {stub && titleEnd ? (\n \n ) : (titleEnd ? (\n \n \n {titleEnd}\n {value !== undefined && maxValue !== undefined ? ': ' : ''}\n \n {value !== undefined && maxValue !== undefined ? (\n \n {formatValue !== undefined\n ? formatValue(maxValue - value)\n : maxValue - value}\n \n ) : null}\n \n ) : null)}\n \n \n ) : null}\n \n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["862"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["863"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array | boolean\n}\n\nexport const FooterNav: FC = ({\n children = [],\n stub = false,\n}) => (\n \n \n {stub\n ? (typeof stub === 'boolean' ? [32, 40, 26] : stub).map(\n (width, index) => (\n \n \n \n ),\n )\n : children.map((item, i) => (\n \n \n \n ))}\n \n \n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["864","865"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC = (props) =>\n props.stub ? (\n \n \n \n ) : (\n (\n \n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC = ({ children, stub = false }) => (\n \n \n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n \n \n \n ))}\n \n \n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["866"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC = ({ children, stub }) =>\n stub ? (\n \n {children.map((item, i) => (\n \n \n \n \n \n \n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n \n ))}\n \n \n \n ))}\n \n ) : (\n \n {children.map((item, i) => (\n \n \n \n \n \n \n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n \n ))}\n \n \n \n ))}\n \n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["867"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface HeaderProps {\n underline?: boolean\n children?: ReactNode\n}\n\nexport const Header: FC = (props) => (\n \n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["868"],[],"import {\n BoxLnk,\n Card,\n Image,\n LinkControl,\n LinkControlProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderBankCardLinkProps {\n src: string\n srcSet?: string\n text: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderBankCardLink: FC = (props) => (\n (\n \n \n \n \n \n \n )}\n />\n)\n\nHeaderBankCardLink.displayName = 'HeaderBankCardLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["869"],[],"import {\n Card,\n css,\n Icon,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface HeaderDropDownProps {\n show: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n \n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const HeaderDropDown: FC = ({\n show,\n target,\n container,\n onHide,\n children,\n}) => (\n (\n \n \n \n {children}\n \n \n \n \n \n \n )}\n />\n)\n\nHeaderDropDown.displayName = 'HeaderDropDown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["870"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { HeaderMenuItem, HeaderMenuItemProps } from './HeaderMenuItem'\n\nexport interface HeaderMenuProps {\n children: HeaderMenuItemProps[]\n stub?: Array | boolean\n}\n\nexport const HeaderMenu: FC = (props) => (\n \n {props.stub\n ? (typeof props.stub === 'boolean' ? [32, 44, 26] : props.stub).map(\n (width, index) => (\n 0 ? 5 : 0}\n width={width}\n align=\"center\"\n >\n \n \n ),\n )\n : props.children.map((item, i) => (\n 0 ? 5 : 0}>\n \n \n ))}\n \n)\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["871","872","873"],[],"import {\n Card,\n Flex,\n LinkControl,\n LinkControlProps,\n Pos,\n PosLnk,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderMenuItemProps {\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['target']\n rel?: LinkControlProps['rel']\n title?: string\n active?: boolean\n attention?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderMenuItem = forwardRef<\n HTMLDivElement & HTMLAnchorElement,\n HeaderMenuItemProps\n>((props, ref) => (\n (\n \n \n \n {props.title}\n {props.attention ? (\n \n •\n \n ) : null}\n \n \n {props.active ? (\n \n \n \n ) : null}\n \n )}\n />\n))\n\nHeaderMenuItem.displayName = 'HeaderMenuItem'\n\nHeaderMenuItem.defaultProps = {\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["874","875","876","877","878","879","880"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n Icon,\n Image,\n Input,\n MenuControl,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\nimport { HeaderSuggestProps } from './HeaderSuggestProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nconst ContentTransition: OverlayProps['transition'] = (props) => (\n \n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nexport const HeaderSuggest = ({\n equals = (a: V, b: V) => a === b,\n placeholder = 'Текстовое поле',\n ...props\n}: HeaderSuggestProps, V>) => (\n >\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n (\n \n \n \n \n (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {props.loading && props.items !== undefined ? (\n \n {Array.from({length: 4}).fill(1).map((_item, key) => (\n \n ))}\n \n ) : (\n \n {menuRenderProps.items.length > 0 ? (\n \n {menuRenderProps.items.map((item, key) => (\n \n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n \n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n \n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n \n ) : (\n \n {props.total.text}\n {props.total.link ? (\n \n {' '}\n \n \n ) : null}\n \n ))}\n \n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n \n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n \n ) : (\n \n {props.empty.text}\n {props.empty.link ? (\n \n {' '}\n \n \n ) : null}\n \n ))}\n \n ) : null)}\n \n )}\n \n \n \n )}\n />\n \n )}\n />\n )}\n />\n)\n\nHeaderSuggest.displayName = 'HeaderSuggest'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["881","882"],[],"import { SuggestControlProps } from '@qiwi/pijma-core'\nimport { ReactElement, RefObject } from 'react'\n\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\n\nexport interface HeaderSuggestProps, V> {\n value?: SuggestControlProps['value']\n suggest: SuggestControlProps['suggest']\n items?: SuggestControlProps['items']\n target: RefObject\n container: RefObject\n tabIndex?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n stub?: boolean\n error?: boolean\n loading?: boolean\n total?: SuggestControlProps['total'] | ReactElement | string\n empty?: SuggestControlProps['empty'] | ReactElement | string\n onChange: SuggestControlProps['onChange']\n onRequest: SuggestControlProps['onRequest']\n onCancel?: SuggestControlProps['onCancel']\n onFocus?: SuggestControlProps['onFocus']\n onBlur?: SuggestControlProps['onBlur']\n onSubmit?: SuggestControlProps['onSubmit']\n equals?: SuggestControlProps['equals']\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["883","884"],[],"import {\n Box,\n BoxProps,\n Card,\n css,\n HintArrow,\n HintControl,\n Overlay,\n OverlayProps,\n Pos,\n PosProps,\n QuestionIcon,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n placement: NonNullable\n flip?: boolean\n onShow: () => void\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n \n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n enteredClassName: (timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitingClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitedClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n }}\n />\n)\n\nconst LargeProps: Record = {\n 'top-start': {\n mb: 6,\n ml: -9,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -9,\n },\n 'right-start': {\n mt: -9,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -9,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -9,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -9,\n },\n 'left-start': {\n mt: -9,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -9,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst SmallProps: Record = {\n 'top-start': {\n mb: 6,\n ml: -3.5,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -3.5,\n },\n 'right-start': {\n mt: -3.5,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -3.5,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -3.5,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -3.5,\n },\n 'left-start': {\n mt: -3.5,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -3.5,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst ArrowProps: Record = {\n 'top-start': {\n bottom: 0,\n mb: -7,\n },\n top: {\n bottom: 0,\n mb: -7,\n },\n 'top-end': {\n bottom: 0,\n mb: -7,\n },\n 'right-start': {\n left: 0,\n ml: -7,\n },\n right: {\n left: 0,\n ml: -7,\n },\n 'right-end': {\n left: 0,\n ml: -7,\n },\n 'bottom-start': {\n top: 0,\n mt: -7,\n },\n bottom: {\n top: 0,\n mt: -7,\n },\n 'bottom-end': {\n top: 0,\n mt: -7,\n },\n 'left-start': {\n right: 0,\n mr: -7,\n },\n left: {\n right: 0,\n mr: -7,\n },\n 'left-end': {\n right: 0,\n mr: -7,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nexport const Hint: FC = ({\n placement,\n children,\n show,\n flip,\n onShow,\n onHide,\n}) => {\n const small = typeof children === 'string'\n return (\n (\n \n \n \n \n renderProps.target.current!}\n container={() => renderProps.container.current}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'arrow',\n options: {\n padding: small ? 4 : 26,\n },\n },\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n \n \n {small ? (\n \n ) : (\n children\n )}\n \n \n \n \n \n )}\n />\n \n )}\n />\n )\n}\n\nHint.defaultProps = {\n flip: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["885"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockCardLnk = styled(CardLnk)().withComponent(Block)\n\nBlockCardLnk.displayName = 'BlockCardLnk'\n\nexport const BlockLink: FC = (props) => (\n (\n \n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["886"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC = (props) => (\n (\n \n \n \n \n \n \n \n \n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["887","888","889"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n \n )\n ) : (\n (\n \n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["890","891"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC = (props) => (\n (\n \n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["892","893","894","895","896"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record, number> = {\n step: 3,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n \n {(stub ? [0, 0] : children).map((item, index, array) => (\n 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n \n {stub ? (\n \n ) : (\n \n {index + 1}.\n \n )}\n \n ) : (type === 'bullet' ? (\n \n {stub ? (\n \n ) : (\n \n •\n \n )}\n \n ) : type === 'step' ? (\n \n \n {stub ? (\n \n ) : (\n \n \n \n {index + 1}\n \n \n \n )}\n \n {index + 1 === array.length ? null : (\n \n {stub ? (\n \n ) : (\n \n )}\n \n )}\n \n ) : null)}\n \n {stub ? (\n type === 'step' ? (\n \n ) : (\n \n \n \n )\n ) : (typeof item === 'string' ? (\n {item}\n ) : (\n item\n ))}\n \n \n ))}\n \n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["897","898","899","900","901","902","903","904"],[],"import {\n Block,\n Box,\n Card,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Pos,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n \n {props.horizontal ? (\n \n \n \n \n \n \n \n \n \n \n {description ? (\n \n \n \n ) : null}\n \n \n \n \n ) : (\n \n \n \n \n \n \n \n \n {description ? (\n \n \n \n ) : null}\n \n \n )}\n \n ) : (\n \n {({ active, focus, hover }) =>\n props.horizontal ? (\n \n \n \n {typeof icon === 'string' ? (\n {title}\n ) : (\n icon\n )}\n \n \n \n \n {description ? (\n \n ) : null}\n \n \n {actions ? (\n \n \n \n {actions.map((action, index) => (\n \n ))}\n \n \n \n ) : null}\n \n \n ) : (\n \n \n \n {typeof icon === 'string' ? (\n {title}\n ) : (\n icon\n )}\n \n \n \n \n {description ? (\n \n \n \n ) : null}\n {actions ? (\n \n \n \n {actions.map((action, index) => (\n \n ))}\n \n \n \n ) : null}\n \n \n )\n }\n \n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["905","906","907"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n \n {() =>\n horizontal ? (\n \n \n \n {typeof icon === 'string' ? (\n {title}\n ) : (\n icon\n )}\n \n \n \n \n {description ? (\n \n ) : null}\n \n \n \n \n ) : (\n \n \n {typeof icon === 'string' ? (\n {title}\n ) : (\n icon\n )}\n \n \n \n \n {description ? (\n \n \n \n ) : null}\n \n )\n }\n \n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["908","909"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC = ({ children, size }) => (\n \n \n \n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC = ({ src, alt }) => (\n {alt}\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC = ({ title, href, size, children }) => (\n \n)\n\na.displayName = 'a'\n\nconst h1: FC = ({ children }) => (\n \n \n \n)\n\nh1.displayName = 'h1'\n\nconst h2: FC = ({ children }) => (\n \n \n \n)\n\nh2.displayName = 'h2'\n\nconst h3: FC = ({ children }) => (\n \n \n \n)\n\nh3.displayName = 'h3'\n\nconst h4: FC = ({ children }) => (\n \n \n \n)\n\nh4.displayName = 'h4'\n\nconst h5: FC = ({ children }) => (\n \n \n \n)\n\nh5.displayName = 'h5'\n\nconst strong: FC = ({ children }) => (\n \n)\n\nstrong.displayName = 'strong'\n\nconst del: FC = ({ children }) => (\n \n)\n\ndel.displayName = 'del'\n\nconst li: FC = ({ size, children }) => (\n \n {Children.map(children, (child, i) => (\n \n {typeof child === 'string' ? (\n \n ) : (\n child\n )}\n \n ))}\n \n)\n\nli.displayName = 'li'\n\nconst ul: FC = ({ size, children }) => (\n \n \n \n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC = ({ size, start, children }) => (\n \n \n \n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC } = {\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC = ({ size = 'm', children }) => (\n [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["910","911","912","913","914"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n tag?: keyof JSX.IntrinsicElements\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n stub?: boolean\n}\n\nconst IconSize: Record, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef(\n (\n {\n tag = 'div',\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n stub = false,\n ...props\n },\n ref,\n ) => (\n \n \n {icon ? (\n stub ? (\n \n \n \n ) : (\n \n {typeof icon === 'string' ? (\n \n ) : (\n icon\n )}\n \n )\n ) : null}\n \n \n {stub ? (\n \n \n \n ) : (\n \n {text}\n \n )}\n {notes ? (\n stub ? (\n \n \n \n ) : (\n \n \n {notes}\n \n \n )\n ) : null}\n \n \n {submenu ? (\n \n \n \n ) : null}\n \n \n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["915","916","917"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC = (props) =>\n props.stub ? (\n \n ) : (\n (\n \n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["918","919"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n \n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, 35px, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n \n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n size: 's' | 'm' | 'l'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst ModalWidth: { [size in NonNullable]: number } =\n {\n s: 95,\n m: 145,\n l: 170,\n }\n\nexport const SimpleModal: FC = (props) =>\n props.stub ? (\n {props.children}\n ) : (\n (\n \n \n \n )}\n renderDialog={(dialogProps) => (\n \n \n \n {props.closable && props.onHide ? (\n }\n />\n ) : null}\n {props.children}\n \n \n \n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["920"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC = (props) =>\n props.stub ? (\n \n ) : (\n (\n \n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["921","922","923","924"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC = ({ icon, title, children }) => (\n \n \n {title || children ? (\n \n \n {title ? : null}\n {children ? : null}\n \n \n ) : null}\n \n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["925","926","927"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Title } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n \n \n {logo ? : null}\n \n \n \n {typeof error === 'string' ? (\n \n ) : (\n error\n )}\n \n \n \n \n \n </FlexItem>\n <FlexItem mt={6}>\n {typeof content === 'string' ? (\n <Paragraph children={content} />\n ) : (\n content\n )}\n </FlexItem>\n </Flex>\n </FlexItem>\n </Flex>\n </FlexItem>\n {footer ? (\n <FlexItem\n shrink={0}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["928","929"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 5,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={1}\n disabled={renderProps.active === 1}\n width={18}\n shadowed={shadowed}\n href={href ? href(1) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(1, renderProps.active === 1)}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-left-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n shadowed={shadowed}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n shadowed={shadowed}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n shadowed={shadowed}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n <PaginationLink\n page={renderProps.total}\n disabled={renderProps.active === renderProps.total}\n width={18}\n shadowed={shadowed}\n href={href ? href(renderProps.total) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.total,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-right-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["930","931"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n shadowed?: boolean\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n bg={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? '#f5f5f5'\n : undefined\n }\n s={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? (props.shadowed\n ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6'\n : '0px -1px 0 1px #e6e6e6')\n : '1px 0 0 #e6e6e6'\n }\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n shadowed: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["932","933","934"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["935","936","937","938"],[],"import {\n BasicInput,\n Box,\n Card,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n hideOnBlur={true}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropDown\n minWidth={1}\n offset={4}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n show={renderProps.showCountries}\n onHide={renderProps.onCountriesHide}\n >\n <Card\n ref={menuRenderProps.containerRef}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n r={10}\n py={3}\n minWidth={1}\n maxHeight={110}\n overflow=\"auto\"\n mx={-6}\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\" wrap=\"nowrap\">\n <FlexItem shrink={0} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={0}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <FlexItem shrink={0}>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n ))}\n </Card>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["939"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={10} width={1} r={20} />\n ) : (\n <Card bg=\"#f5f5f5\" height={10} r={20} p={2}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={6}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={6}\n r={12}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["940","941","942","943","944","945"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["946","947","948"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex>\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index} pl={index === 0 ? 0 : RatingIndent[size]}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex>\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n cursor={disabled ? undefined : 'pointer'}\n pl={index === 0 ? 0 : RatingIndent[size] / 2}\n pr={index === count - 1 ? 0 : RatingIndent[size] / 2}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["949","950","951","952"],[],"import {\n Box,\n Card,\n CardPos,\n css,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Overlay,\n OverlayProps,\n Pos,\n SelectFieldControl,\n SelectInput,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enteringClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n enteredClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: `translateY(${0}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitingClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitedClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos ref={renderProps.containerRef} type=\"relative\">\n <Box ref={renderProps.targetRef}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onKeyDown\n }\n onClick={renderProps.onActive}\n />\n }\n />\n </Box>\n <Overlay\n show={renderProps.show}\n placement=\"bottom\"\n target={() => renderProps.targetRef.current!}\n container={() => renderProps.containerRef.current}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <CardPos\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n height={1}\n width=\"calc(100% + 48px)\"\n mt={-2}\n zIndex={999}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n r=\"10px\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n overflow=\"auto\"\n minHeight={1}\n maxHeight={104}\n pt={3}\n pb={3}\n >\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n )}\n />\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["953","954","955","956","957","958"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={8} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["959","960","961","962","963","964","965","966","967"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <Pos\n type=\"relative\"\n ref={renderProps.containerRef}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={\n renderProps.focused ||\n !!props.suggest ||\n !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n name={props.name}\n disabled={props.disabled}\n type={props.type}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n pr={props.hint ? 7 : undefined}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={renderProps.focused}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <DropDown\n target={() => renderProps.inputRef.current!}\n container={() => renderProps.containerRef.current}\n minWidth={1}\n width=\"calc(100% + 48px)\"\n offset={3}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={true}\n onHide={renderProps.onHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n maxHeight={98}\n bg=\"#fff\"\n py={3}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n r={10}\n overflow=\"auto\"\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null}\n </Spacer>\n )}\n </CardPos>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["968"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["969","970","971","972","973","974"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["975","976"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n stub\n />\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["977"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent) => boolean\n onKeyUp?: (event: KeyboardEvent) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["978"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["979"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub\n top={1}\n bottom={1}\n width={50}\n height={3}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["980","981","982"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4' | '5'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n 5: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 9,\n 2: 8,\n 3: 7,\n 4: 6,\n 5: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n 5: 'h5',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n 5: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 3,\n 2: 3,\n 3: 2,\n 4: 2,\n 5: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 1,\n 3: 1,\n 4: 1,\n 5: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 4,\n 2: 4,\n 3: 4,\n 4: 3,\n 5: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["983","984","985"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["986","987","988","989"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transition?: TypoProps['transition']\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width, index) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["990"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 12,\n 2: 10,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 14,\n 2: 12,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 4,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 7,\n 2: 6,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["991","992"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport { Link } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Spacer size=\"l\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <Spacer size=\"l\" key={i}>\n <Link\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n children={visibleName}\n />\n <Box pl={4}>{content}</Box>\n </Spacer>\n ))}\n </Spacer>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["993"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["994"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["995"],[],"import { Link, LinkProps } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["996"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["997"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface ParagraphRenderProps {\n children?: ReactNode\n}\n\nconst ParagraphRenderer: FC<ParagraphRenderProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["998","999","1000"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1001"],[],"import { Heading } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1002","1003","1004","1005"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1006"],[],"import {\n applyDefaultClickHandler,\n Box,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '1024px !important',\n },\n },\n ]}\n />\n {props.hasSidebar ? (\n <Flex minWidth={305} minHeight={1}>\n <FlexItem width=\"calc(320px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#fff\">\n <Box width={80} ml=\"auto\" py={15} pr={15}>\n <Box width={13} height={13} mb={10}>\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </Box>\n {props.toc}\n </Box>\n </Card>\n </FlexItem>\n <FlexItem width=\"calc(860px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#f5f5f5\">\n <Box width={215} mr=\"auto\" py={15} pl={15}>\n {props.children}\n </Box>\n </Card>\n </FlexItem>\n </Flex>\n ) : (\n <Card minHeight={1} bg=\"#f5f5f5\">\n <Box width={305} mx=\"auto\" px={5} py={15}>\n {props.children}\n </Box>\n </Card>\n )}\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1007"],[],"import { Icon, Spacer } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer size=\"m\">\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1008"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1009","1010","1011","1012"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":19,"column":12,"nodeType":"1019","messageId":"1020","endLine":19,"endColumn":16,"suggestions":"1021"},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":61,"column":15,"nodeType":"1019","messageId":"1020","endLine":61,"endColumn":19,"suggestions":"1022"},{"ruleId":"1017","severity":2,"message":"1018","line":75,"column":13,"nodeType":"1019","messageId":"1020","endLine":75,"endColumn":17,"suggestions":"1023"},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":68,"column":7,"nodeType":"1019","messageId":"1020","endLine":68,"endColumn":11,"suggestions":"1024"},{"ruleId":"1017","severity":2,"message":"1018","line":104,"column":17,"nodeType":"1019","messageId":"1020","endLine":104,"endColumn":21,"suggestions":"1025"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":43,"column":29,"nodeType":null,"messageId":"1028","endLine":43,"endColumn":31},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1029","line":77,"column":4,"nodeType":null,"messageId":"1028","endLine":77,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":120,"column":15,"nodeType":"1019","messageId":"1020","endLine":120,"endColumn":19,"suggestions":"1030"},{"ruleId":"1017","severity":2,"message":"1018","line":179,"column":17,"nodeType":"1019","messageId":"1020","endLine":179,"endColumn":21,"suggestions":"1031"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":31,"column":15,"nodeType":"1019","messageId":"1020","endLine":31,"endColumn":19,"suggestions":"1032"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1033","line":79,"column":48,"nodeType":null,"messageId":"1028","endLine":79,"endColumn":50},{"ruleId":"1017","severity":2,"message":"1018","line":111,"column":15,"nodeType":"1019","messageId":"1020","endLine":111,"endColumn":19,"suggestions":"1034"},{"ruleId":"1017","severity":2,"message":"1018","line":117,"column":15,"nodeType":"1019","messageId":"1020","endLine":117,"endColumn":19,"suggestions":"1035"},{"ruleId":"1036","severity":2,"message":"1037","line":138,"column":17,"nodeType":"1038","messageId":"1039","endLine":140,"endColumn":49},{"ruleId":"1036","severity":2,"message":"1037","line":156,"column":17,"nodeType":"1038","messageId":"1039","endLine":158,"endColumn":23},{"ruleId":"1017","severity":2,"message":"1018","line":247,"column":27,"nodeType":"1019","messageId":"1020","endLine":247,"endColumn":31,"suggestions":"1040"},{"ruleId":"1017","severity":2,"message":"1018","line":278,"column":27,"nodeType":"1019","messageId":"1020","endLine":278,"endColumn":31,"suggestions":"1041"},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":47,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":50,"suggestions":"1046"},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":53,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":56,"suggestions":"1047"},{"ruleId":"1042","severity":1,"message":"1043","line":35,"column":47,"nodeType":"1044","messageId":"1045","endLine":35,"endColumn":50,"suggestions":"1048"},{"ruleId":"1042","severity":1,"message":"1043","line":35,"column":53,"nodeType":"1044","messageId":"1045","endLine":35,"endColumn":56,"suggestions":"1049"},{"ruleId":"1042","severity":1,"message":"1043","line":54,"column":28,"nodeType":"1044","messageId":"1045","endLine":54,"endColumn":31,"suggestions":"1050"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1051","line":34,"column":4,"nodeType":null,"messageId":"1028","endLine":34,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":37,"column":8,"nodeType":"1054","messageId":"1020","endLine":37,"endColumn":25,"suggestions":"1055"},{"ruleId":"1017","severity":2,"message":"1018","line":103,"column":15,"nodeType":"1019","messageId":"1020","endLine":103,"endColumn":19,"suggestions":"1056"},{"ruleId":"1013","severity":1,"message":"1014","line":14,"column":8,"nodeType":"1015","messageId":"1016","endLine":14,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":27,"column":42,"nodeType":"1059","messageId":"1060","endLine":27,"endColumn":44},{"ruleId":"1026","severity":2,"message":"1061","line":44,"column":29,"nodeType":null,"messageId":"1028","endLine":44,"endColumn":31},{"ruleId":"1062","severity":1,"message":"1063","line":118,"column":29,"nodeType":"1064","messageId":"1065","endLine":118,"endColumn":58},{"ruleId":"1017","severity":2,"message":"1018","line":179,"column":27,"nodeType":"1019","messageId":"1020","endLine":179,"endColumn":31,"suggestions":"1066"},{"ruleId":"1017","severity":2,"message":"1018","line":192,"column":33,"nodeType":"1019","messageId":"1020","endLine":192,"endColumn":37,"suggestions":"1067"},{"ruleId":"1017","severity":2,"message":"1018","line":207,"column":33,"nodeType":"1019","messageId":"1020","endLine":207,"endColumn":37,"suggestions":"1068"},{"ruleId":"1017","severity":2,"message":"1018","line":210,"column":27,"nodeType":"1019","messageId":"1020","endLine":210,"endColumn":31,"suggestions":"1069"},{"ruleId":"1042","severity":1,"message":"1043","line":226,"column":15,"nodeType":"1044","messageId":"1045","endLine":226,"endColumn":18,"suggestions":"1070"},{"ruleId":"1042","severity":1,"message":"1043","line":226,"column":23,"nodeType":"1044","messageId":"1045","endLine":226,"endColumn":26,"suggestions":"1071"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1072","line":39,"column":4,"nodeType":null,"messageId":"1028","endLine":39,"endColumn":6},{"ruleId":"1073","severity":2,"message":"1074","line":49,"column":24,"nodeType":"1019","messageId":"1075","endLine":49,"endColumn":36},{"ruleId":"1076","severity":2,"message":"1077","line":98,"column":31,"nodeType":"1015","messageId":"1078","endLine":98,"endColumn":37,"suggestions":"1079"},{"ruleId":"1017","severity":2,"message":"1018","line":140,"column":19,"nodeType":"1019","messageId":"1020","endLine":140,"endColumn":23,"suggestions":"1080"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1081","line":24,"column":4,"nodeType":null,"messageId":"1028","endLine":24,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":48,"column":11,"nodeType":"1019","messageId":"1020","endLine":48,"endColumn":15,"suggestions":"1082"},{"ruleId":"1017","severity":2,"message":"1018","line":65,"column":19,"nodeType":"1019","messageId":"1020","endLine":65,"endColumn":23,"suggestions":"1083"},{"ruleId":"1017","severity":2,"message":"1018","line":67,"column":15,"nodeType":"1019","messageId":"1020","endLine":67,"endColumn":19,"suggestions":"1084"},{"ruleId":"1017","severity":2,"message":"1018","line":84,"column":19,"nodeType":"1019","messageId":"1020","endLine":84,"endColumn":23,"suggestions":"1085"},{"ruleId":"1017","severity":2,"message":"1018","line":86,"column":15,"nodeType":"1019","messageId":"1020","endLine":86,"endColumn":19,"suggestions":"1086"},{"ruleId":"1017","severity":2,"message":"1018","line":89,"column":9,"nodeType":"1019","messageId":"1020","endLine":89,"endColumn":13,"suggestions":"1087"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1052","severity":2,"message":"1053","line":96,"column":11,"nodeType":"1054","messageId":"1020","endLine":96,"endColumn":57,"suggestions":"1088"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":83,"column":17,"nodeType":"1019","messageId":"1020","endLine":83,"endColumn":21,"suggestions":"1089"},{"ruleId":"1017","severity":2,"message":"1018","line":90,"column":13,"nodeType":"1019","messageId":"1020","endLine":90,"endColumn":17,"suggestions":"1090"},{"ruleId":"1013","severity":1,"message":"1014","line":19,"column":8,"nodeType":"1015","messageId":"1016","endLine":19,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":56,"column":41,"nodeType":"1059","messageId":"1060","endLine":56,"endColumn":43},{"ruleId":"1026","severity":2,"message":"1091","line":60,"column":56,"nodeType":null,"messageId":"1028","endLine":60,"endColumn":58},{"ruleId":"1017","severity":2,"message":"1018","line":223,"column":31,"nodeType":"1019","messageId":"1020","endLine":223,"endColumn":35,"suggestions":"1092"},{"ruleId":"1017","severity":2,"message":"1018","line":241,"column":39,"nodeType":"1019","messageId":"1020","endLine":241,"endColumn":43,"suggestions":"1093"},{"ruleId":"1017","severity":2,"message":"1018","line":264,"column":39,"nodeType":"1019","messageId":"1020","endLine":264,"endColumn":43,"suggestions":"1094"},{"ruleId":"1017","severity":2,"message":"1018","line":268,"column":31,"nodeType":"1019","messageId":"1020","endLine":268,"endColumn":35,"suggestions":"1095"},{"ruleId":"1042","severity":1,"message":"1043","line":10,"column":21,"nodeType":"1044","messageId":"1045","endLine":10,"endColumn":24,"suggestions":"1096"},{"ruleId":"1042","severity":1,"message":"1043","line":11,"column":24,"nodeType":"1044","messageId":"1045","endLine":11,"endColumn":27,"suggestions":"1097"},{"ruleId":"1013","severity":1,"message":"1014","line":15,"column":8,"nodeType":"1015","messageId":"1016","endLine":15,"endColumn":13},{"ruleId":"1062","severity":1,"message":"1063","line":242,"column":27,"nodeType":"1064","messageId":"1065","endLine":242,"endColumn":54},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1098","line":64,"column":44,"nodeType":null,"messageId":"1028","endLine":64,"endColumn":46},{"ruleId":"1017","severity":2,"message":"1018","line":68,"column":32,"nodeType":"1019","messageId":"1020","endLine":68,"endColumn":36,"suggestions":"1099"},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1100","severity":2,"message":"1101","line":46,"column":17,"nodeType":"1038","messageId":"1102","endLine":46,"endColumn":65,"suggestions":"1103"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1104","line":72,"column":4,"nodeType":null,"messageId":"1028","endLine":72,"endColumn":6},{"ruleId":"1036","severity":2,"message":"1037","line":112,"column":13,"nodeType":"1038","messageId":"1039","endLine":143,"endColumn":17},{"ruleId":"1017","severity":2,"message":"1018","line":127,"column":43,"nodeType":"1019","messageId":"1020","endLine":127,"endColumn":47,"suggestions":"1105"},{"ruleId":"1017","severity":2,"message":"1018","line":143,"column":13,"nodeType":"1019","messageId":"1020","endLine":143,"endColumn":17,"suggestions":"1106"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1107","line":41,"column":4,"nodeType":null,"messageId":"1028","endLine":41,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":59,"column":21,"nodeType":"1019","messageId":"1020","endLine":59,"endColumn":25,"suggestions":"1108"},{"ruleId":"1017","severity":2,"message":"1018","line":77,"column":17,"nodeType":"1019","messageId":"1020","endLine":77,"endColumn":21,"suggestions":"1109"},{"ruleId":"1017","severity":2,"message":"1018","line":122,"column":23,"nodeType":"1019","messageId":"1020","endLine":122,"endColumn":27,"suggestions":"1110"},{"ruleId":"1017","severity":2,"message":"1018","line":151,"column":19,"nodeType":"1019","messageId":"1020","endLine":151,"endColumn":23,"suggestions":"1111"},{"ruleId":"1017","severity":2,"message":"1018","line":184,"column":19,"nodeType":"1019","messageId":"1020","endLine":184,"endColumn":23,"suggestions":"1112"},{"ruleId":"1017","severity":2,"message":"1018","line":211,"column":19,"nodeType":"1019","messageId":"1020","endLine":211,"endColumn":23,"suggestions":"1113"},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":72,"column":21,"nodeType":"1019","messageId":"1020","endLine":72,"endColumn":25,"suggestions":"1114"},{"ruleId":"1017","severity":2,"message":"1018","line":106,"column":15,"nodeType":"1019","messageId":"1020","endLine":106,"endColumn":19,"suggestions":"1115"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":154,"column":38,"nodeType":"1044","messageId":"1045","endLine":154,"endColumn":41,"suggestions":"1116"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1117","line":50,"column":5,"nodeType":null,"messageId":"1028","endLine":50,"endColumn":7},{"ruleId":"1017","severity":2,"message":"1018","line":83,"column":13,"nodeType":"1019","messageId":"1020","endLine":83,"endColumn":17,"suggestions":"1118"},{"ruleId":"1017","severity":2,"message":"1018","line":107,"column":17,"nodeType":"1019","messageId":"1020","endLine":107,"endColumn":21,"suggestions":"1119"},{"ruleId":"1017","severity":2,"message":"1018","line":114,"column":13,"nodeType":"1019","messageId":"1020","endLine":114,"endColumn":17,"suggestions":"1120"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1121","line":28,"column":52,"nodeType":null,"messageId":"1028","endLine":28,"endColumn":54},{"ruleId":"1100","severity":2,"message":"1101","line":54,"column":19,"nodeType":"1038","messageId":"1102","endLine":54,"endColumn":67,"suggestions":"1122"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":155,"column":19,"nodeType":"1019","messageId":"1020","endLine":155,"endColumn":23,"suggestions":"1123"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":18,"column":60,"nodeType":"1019","messageId":"1020","endLine":18,"endColumn":64,"suggestions":"1124"},{"ruleId":"1017","severity":2,"message":"1018","line":19,"column":59,"nodeType":"1019","messageId":"1020","endLine":19,"endColumn":63,"suggestions":"1125"},{"ruleId":"1017","severity":2,"message":"1018","line":22,"column":9,"nodeType":"1019","messageId":"1020","endLine":22,"endColumn":13,"suggestions":"1126"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":57,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":61,"suggestions":"1127"},{"ruleId":"1017","severity":2,"message":"1018","line":70,"column":11,"nodeType":"1019","messageId":"1020","endLine":70,"endColumn":15,"suggestions":"1128"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1129","line":32,"column":29,"nodeType":null,"messageId":"1028","endLine":32,"endColumn":31},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1130","line":24,"column":64,"nodeType":null,"messageId":"1028","endLine":24,"endColumn":66},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1100","severity":2,"message":"1101","line":61,"column":16,"nodeType":"1038","messageId":"1102","endLine":63,"endColumn":19,"suggestions":"1131"},{"ruleId":"1017","severity":2,"message":"1018","line":63,"column":15,"nodeType":"1019","messageId":"1020","endLine":63,"endColumn":19,"suggestions":"1132"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1133","line":20,"column":3,"nodeType":"1015","messageId":"1016","endLine":20,"endColumn":11},{"ruleId":"1026","severity":2,"message":"1134","line":23,"column":4,"nodeType":null,"messageId":"1028","endLine":23,"endColumn":6},{"ruleId":"1062","severity":1,"message":"1063","line":100,"column":31,"nodeType":"1064","messageId":"1065","endLine":100,"endColumn":60},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":41,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":44,"suggestions":"1135"},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":47,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":50,"suggestions":"1136"},{"ruleId":"1042","severity":1,"message":"1043","line":37,"column":41,"nodeType":"1044","messageId":"1045","endLine":37,"endColumn":44,"suggestions":"1137"},{"ruleId":"1042","severity":1,"message":"1043","line":37,"column":47,"nodeType":"1044","messageId":"1045","endLine":37,"endColumn":50,"suggestions":"1138"},{"ruleId":"1042","severity":1,"message":"1043","line":56,"column":28,"nodeType":"1044","messageId":"1045","endLine":56,"endColumn":31,"suggestions":"1139"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1117","line":30,"column":4,"nodeType":null,"messageId":"1028","endLine":30,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":33,"column":8,"nodeType":"1054","messageId":"1020","endLine":33,"endColumn":24,"suggestions":"1140"},{"ruleId":"1013","severity":1,"message":"1014","line":18,"column":8,"nodeType":"1015","messageId":"1016","endLine":18,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":88,"column":41,"nodeType":"1044","messageId":"1045","endLine":88,"endColumn":44,"suggestions":"1141"},{"ruleId":"1042","severity":1,"message":"1043","line":88,"column":47,"nodeType":"1044","messageId":"1045","endLine":88,"endColumn":50,"suggestions":"1142"},{"ruleId":"1062","severity":1,"message":"1063","line":158,"column":31,"nodeType":"1064","messageId":"1065","endLine":158,"endColumn":61},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":22,"column":74,"nodeType":"1019","messageId":"1020","endLine":22,"endColumn":78,"suggestions":"1143"},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":69,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":73,"suggestions":"1144"},{"ruleId":"1017","severity":2,"message":"1018","line":32,"column":9,"nodeType":"1019","messageId":"1020","endLine":32,"endColumn":13,"suggestions":"1145"},{"ruleId":"1017","severity":2,"message":"1018","line":35,"column":9,"nodeType":"1019","messageId":"1020","endLine":35,"endColumn":13,"suggestions":"1146"},{"ruleId":"1017","severity":2,"message":"1018","line":36,"column":69,"nodeType":"1019","messageId":"1020","endLine":36,"endColumn":73,"suggestions":"1147"},{"ruleId":"1013","severity":1,"message":"1014","line":14,"column":8,"nodeType":"1015","messageId":"1016","endLine":14,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":27,"column":40,"nodeType":"1059","messageId":"1060","endLine":27,"endColumn":42},{"ruleId":"1026","severity":2,"message":"1148","line":30,"column":54,"nodeType":null,"messageId":"1028","endLine":30,"endColumn":56},{"ruleId":"1062","severity":1,"message":"1063","line":112,"column":31,"nodeType":"1064","messageId":"1065","endLine":112,"endColumn":60},{"ruleId":"1017","severity":2,"message":"1018","line":180,"column":27,"nodeType":"1019","messageId":"1020","endLine":180,"endColumn":31,"suggestions":"1149"},{"ruleId":"1017","severity":2,"message":"1018","line":193,"column":33,"nodeType":"1019","messageId":"1020","endLine":193,"endColumn":37,"suggestions":"1150"},{"ruleId":"1017","severity":2,"message":"1018","line":196,"column":27,"nodeType":"1019","messageId":"1020","endLine":196,"endColumn":31,"suggestions":"1151"},{"ruleId":"1042","severity":1,"message":"1043","line":211,"column":15,"nodeType":"1044","messageId":"1045","endLine":211,"endColumn":18,"suggestions":"1152"},{"ruleId":"1042","severity":1,"message":"1043","line":211,"column":23,"nodeType":"1044","messageId":"1045","endLine":211,"endColumn":26,"suggestions":"1153"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":19,"column":43,"nodeType":"1044","messageId":"1045","endLine":19,"endColumn":46,"suggestions":"1154"},{"ruleId":"1042","severity":1,"message":"1043","line":19,"column":49,"nodeType":"1044","messageId":"1045","endLine":19,"endColumn":52,"suggestions":"1155"},{"ruleId":"1042","severity":1,"message":"1043","line":50,"column":45,"nodeType":"1044","messageId":"1045","endLine":50,"endColumn":48,"suggestions":"1156"},{"ruleId":"1042","severity":1,"message":"1043","line":50,"column":51,"nodeType":"1044","messageId":"1045","endLine":50,"endColumn":54,"suggestions":"1157"},{"ruleId":"1042","severity":1,"message":"1043","line":69,"column":28,"nodeType":"1044","messageId":"1045","endLine":69,"endColumn":31,"suggestions":"1158"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1051","line":51,"column":4,"nodeType":null,"messageId":"1028","endLine":51,"endColumn":6},{"ruleId":"1013","severity":1,"message":"1014","line":6,"column":8,"nodeType":"1015","messageId":"1016","endLine":6,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1129","line":86,"column":4,"nodeType":null,"messageId":"1028","endLine":86,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":89,"column":8,"nodeType":"1054","messageId":"1020","endLine":89,"endColumn":50,"suggestions":"1159"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1160","line":94,"column":4,"nodeType":null,"messageId":"1028","endLine":94,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":97,"column":8,"nodeType":"1054","messageId":"1020","endLine":97,"endColumn":50,"suggestions":"1161"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1162","line":92,"column":4,"nodeType":null,"messageId":"1028","endLine":92,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":94,"column":51,"nodeType":"1019","messageId":"1020","endLine":94,"endColumn":55,"suggestions":"1163"},{"ruleId":"1052","severity":2,"message":"1053","line":96,"column":10,"nodeType":"1054","messageId":"1020","endLine":96,"endColumn":52,"suggestions":"1164"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":18,"column":12,"nodeType":"1019","messageId":"1020","endLine":18,"endColumn":16,"suggestions":"1165"},{"ruleId":"1013","severity":1,"message":"1014","line":1,"column":8,"nodeType":"1015","messageId":"1016","endLine":1,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":3,"column":1,"nodeType":"1168","messageId":"1169","endLine":3,"endColumn":14},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":65,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":69,"suggestions":"1170"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":3,"column":1,"nodeType":"1168","messageId":"1169","endLine":3,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":5,"column":1,"nodeType":"1168","messageId":"1169","endLine":5,"endColumn":14},{"ruleId":"1017","severity":2,"message":"1018","line":31,"column":9,"nodeType":"1019","messageId":"1020","endLine":31,"endColumn":13,"suggestions":"1171"},{"ruleId":"1013","severity":1,"message":"1014","line":16,"column":8,"nodeType":"1015","messageId":"1016","endLine":16,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":1,"column":8,"nodeType":"1015","messageId":"1016","endLine":1,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":2,"column":1,"nodeType":"1168","messageId":"1169","endLine":2,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":4,"column":1,"nodeType":"1168","messageId":"1169","endLine":4,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":6,"column":1,"nodeType":"1168","messageId":"1169","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1172","1173"],["1174"],["1175"],["1176"],["1177"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1178"],["1179"],["1180"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1181"],["1182"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1183"],["1184"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1185","1186"],["1187","1188"],["1189","1190"],["1191","1192"],["1193","1194"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1195","1196"],["1197"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1198"],["1199"],["1200"],["1201"],["1202","1203"],["1204","1205"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1206","1207","1208"],["1209"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1210"],["1211"],["1212"],["1213"],["1214"],["1215"],["1216","1217"],["1218"],["1219"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1220"],["1221"],["1222"],["1223"],["1224","1225"],["1226","1227"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1228"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1229","1230"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1231"],["1232"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1233"],["1234"],["1235"],["1236"],["1237"],["1238"],["1239"],["1240"],["1241","1242"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1243"],["1244"],["1245"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1246","1247"],["1248"],["1249"],["1250"],["1251"],["1252"],["1253"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1254","1255"],["1256"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1257","1258"],["1259","1260"],["1261","1262"],["1263","1264"],["1265","1266"],["1267","1268"],["1269","1270"],["1271","1272"],["1273"],["1274"],["1275"],["1276"],["1277"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1278"],["1279"],["1280"],["1281","1282"],["1283","1284"],["1285","1286"],["1287","1288"],["1289","1290"],["1291","1292"],["1293","1294"],["1295","1296"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1299"],["1300","1301"],["1302","1303"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1304"],["1305"],{"messageId":"1306","fix":"1307","desc":"1308"},{"messageId":"1309","fix":"1310","desc":"1311"},{"messageId":"1309","fix":"1312","desc":"1311"},{"messageId":"1309","fix":"1313","desc":"1311"},{"messageId":"1309","fix":"1314","desc":"1311"},{"messageId":"1309","fix":"1315","desc":"1311"},{"messageId":"1309","fix":"1316","desc":"1311"},{"messageId":"1309","fix":"1317","desc":"1311"},{"messageId":"1309","fix":"1318","desc":"1311"},{"messageId":"1309","fix":"1319","desc":"1311"},{"messageId":"1309","fix":"1320","desc":"1311"},{"messageId":"1309","fix":"1321","desc":"1311"},{"messageId":"1309","fix":"1322","desc":"1311"},{"messageId":"1323","fix":"1324","desc":"1325"},{"messageId":"1326","fix":"1327","desc":"1328"},{"messageId":"1323","fix":"1329","desc":"1325"},{"messageId":"1326","fix":"1330","desc":"1328"},{"messageId":"1323","fix":"1331","desc":"1325"},{"messageId":"1326","fix":"1332","desc":"1328"},{"messageId":"1323","fix":"1333","desc":"1325"},{"messageId":"1326","fix":"1334","desc":"1328"},{"messageId":"1323","fix":"1335","desc":"1325"},{"messageId":"1326","fix":"1336","desc":"1328"},{"messageId":"1337","fix":"1338","desc":"1339"},{"messageId":"1340","fix":"1341","desc":"1342"},{"messageId":"1309","fix":"1343","desc":"1311"},{"messageId":"1309","fix":"1344","desc":"1311"},{"messageId":"1309","fix":"1345","desc":"1311"},{"messageId":"1309","fix":"1346","desc":"1311"},{"messageId":"1309","fix":"1347","desc":"1311"},{"messageId":"1323","fix":"1348","desc":"1325"},{"messageId":"1326","fix":"1349","desc":"1328"},{"messageId":"1323","fix":"1350","desc":"1325"},{"messageId":"1326","fix":"1351","desc":"1328"},{"messageId":"1352","fix":"1353","desc":"1354"},{"messageId":"1355","fix":"1356","desc":"1357"},{"messageId":"1358","fix":"1359","desc":"1360"},{"messageId":"1309","fix":"1361","desc":"1311"},{"messageId":"1309","fix":"1362","desc":"1311"},{"messageId":"1309","fix":"1363","desc":"1311"},{"messageId":"1309","fix":"1364","desc":"1311"},{"messageId":"1309","fix":"1365","desc":"1311"},{"messageId":"1309","fix":"1366","desc":"1311"},{"messageId":"1309","fix":"1367","desc":"1311"},{"messageId":"1337","fix":"1368","desc":"1339"},{"messageId":"1340","fix":"1369","desc":"1342"},{"messageId":"1309","fix":"1370","desc":"1311"},{"messageId":"1309","fix":"1371","desc":"1311"},{"messageId":"1309","fix":"1372","desc":"1311"},{"messageId":"1309","fix":"1373","desc":"1311"},{"messageId":"1309","fix":"1374","desc":"1311"},{"messageId":"1309","fix":"1375","desc":"1311"},{"messageId":"1323","fix":"1376","desc":"1325"},{"messageId":"1326","fix":"1377","desc":"1328"},{"messageId":"1323","fix":"1378","desc":"1325"},{"messageId":"1326","fix":"1379","desc":"1328"},{"messageId":"1309","fix":"1380","desc":"1311"},{"messageId":"1381","data":"1382","fix":"1383","desc":"1384"},{"messageId":"1381","data":"1385","fix":"1386","desc":"1387"},{"messageId":"1309","fix":"1388","desc":"1311"},{"messageId":"1309","fix":"1389","desc":"1311"},{"messageId":"1309","fix":"1390","desc":"1311"},{"messageId":"1309","fix":"1391","desc":"1311"},{"messageId":"1309","fix":"1392","desc":"1311"},{"messageId":"1309","fix":"1393","desc":"1311"},{"messageId":"1309","fix":"1394","desc":"1311"},{"messageId":"1309","fix":"1395","desc":"1311"},{"messageId":"1309","fix":"1396","desc":"1311"},{"messageId":"1309","fix":"1397","desc":"1311"},{"messageId":"1323","fix":"1398","desc":"1325"},{"messageId":"1326","fix":"1399","desc":"1328"},{"messageId":"1309","fix":"1400","desc":"1311"},{"messageId":"1309","fix":"1401","desc":"1311"},{"messageId":"1309","fix":"1402","desc":"1311"},{"messageId":"1381","data":"1403","fix":"1404","desc":"1384"},{"messageId":"1381","data":"1405","fix":"1406","desc":"1387"},{"messageId":"1309","fix":"1407","desc":"1311"},{"messageId":"1309","fix":"1408","desc":"1311"},{"messageId":"1309","fix":"1409","desc":"1311"},{"messageId":"1309","fix":"1410","desc":"1311"},{"messageId":"1309","fix":"1411","desc":"1311"},{"messageId":"1309","fix":"1412","desc":"1311"},{"messageId":"1381","data":"1413","fix":"1414","desc":"1384"},{"messageId":"1381","data":"1415","fix":"1416","desc":"1387"},{"messageId":"1309","fix":"1417","desc":"1311"},{"messageId":"1323","fix":"1418","desc":"1325"},{"messageId":"1326","fix":"1419","desc":"1328"},{"messageId":"1323","fix":"1420","desc":"1325"},{"messageId":"1326","fix":"1421","desc":"1328"},{"messageId":"1323","fix":"1422","desc":"1325"},{"messageId":"1326","fix":"1423","desc":"1328"},{"messageId":"1323","fix":"1424","desc":"1325"},{"messageId":"1326","fix":"1425","desc":"1328"},{"messageId":"1323","fix":"1426","desc":"1325"},{"messageId":"1326","fix":"1427","desc":"1328"},{"messageId":"1337","fix":"1428","desc":"1339"},{"messageId":"1340","fix":"1429","desc":"1342"},{"messageId":"1323","fix":"1430","desc":"1325"},{"messageId":"1326","fix":"1431","desc":"1328"},{"messageId":"1323","fix":"1432","desc":"1325"},{"messageId":"1326","fix":"1433","desc":"1328"},{"messageId":"1309","fix":"1434","desc":"1311"},{"messageId":"1309","fix":"1435","desc":"1311"},{"messageId":"1309","fix":"1436","desc":"1311"},{"messageId":"1309","fix":"1437","desc":"1311"},{"messageId":"1309","fix":"1438","desc":"1311"},{"messageId":"1309","fix":"1439","desc":"1311"},{"messageId":"1309","fix":"1440","desc":"1311"},{"messageId":"1309","fix":"1441","desc":"1311"},{"messageId":"1323","fix":"1442","desc":"1325"},{"messageId":"1326","fix":"1443","desc":"1328"},{"messageId":"1323","fix":"1444","desc":"1325"},{"messageId":"1326","fix":"1445","desc":"1328"},{"messageId":"1323","fix":"1446","desc":"1325"},{"messageId":"1326","fix":"1447","desc":"1328"},{"messageId":"1323","fix":"1448","desc":"1325"},{"messageId":"1326","fix":"1449","desc":"1328"},{"messageId":"1323","fix":"1450","desc":"1325"},{"messageId":"1326","fix":"1451","desc":"1328"},{"messageId":"1323","fix":"1452","desc":"1325"},{"messageId":"1326","fix":"1453","desc":"1328"},{"messageId":"1323","fix":"1454","desc":"1325"},{"messageId":"1326","fix":"1455","desc":"1328"},{"messageId":"1337","fix":"1456","desc":"1339"},{"messageId":"1340","fix":"1457","desc":"1342"},{"messageId":"1337","fix":"1458","desc":"1339"},{"messageId":"1340","fix":"1459","desc":"1342"},{"messageId":"1309","fix":"1460","desc":"1311"},{"messageId":"1337","fix":"1461","desc":"1339"},{"messageId":"1340","fix":"1462","desc":"1342"},{"messageId":"1306","fix":"1463","desc":"1308"},{"messageId":"1309","fix":"1464","desc":"1311"},{"messageId":"1309","fix":"1465","desc":"1311"},{"messageId":"1309","fix":"1466","desc":"1311"},"remove",{"range":"1467","text":"1468"},"Remove `null`.","replace",{"range":"1467","text":"1469"},"Replace `null` with `undefined`.",{"range":"1470","text":"1469"},{"range":"1471","text":"1469"},{"range":"1472","text":"1469"},{"range":"1473","text":"1469"},{"range":"1474","text":"1469"},{"range":"1475","text":"1469"},{"range":"1476","text":"1469"},{"range":"1477","text":"1469"},{"range":"1478","text":"1469"},{"range":"1479","text":"1469"},{"range":"1480","text":"1469"},"suggestUnknown",{"range":"1481","text":"1482"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1481","text":"1483"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1484","text":"1482"},{"range":"1484","text":"1483"},{"range":"1485","text":"1482"},{"range":"1485","text":"1483"},{"range":"1486","text":"1482"},{"range":"1486","text":"1483"},{"range":"1487","text":"1482"},{"range":"1487","text":"1483"},"array-length",{"range":"1488","text":"1489"},"The argument is the length of array.","only-element",{"range":"1488","text":"1490"},"The argument is the only element of array.",{"range":"1491","text":"1469"},{"range":"1492","text":"1469"},{"range":"1493","text":"1469"},{"range":"1494","text":"1469"},{"range":"1495","text":"1469"},{"range":"1496","text":"1482"},{"range":"1496","text":"1483"},{"range":"1497","text":"1482"},{"range":"1497","text":"1483"},"argument-is-spreadable",{"range":"1498","text":"1499"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1500","text":"1501"},"First argument is not an `array`.","test-argument",{"range":"1502","text":"1503"},"Test first argument with `Array.isArray(…)`.",{"range":"1504","text":"1469"},{"range":"1505","text":"1469"},{"range":"1506","text":"1469"},{"range":"1507","text":"1469"},{"range":"1508","text":"1469"},{"range":"1509","text":"1469"},{"range":"1510","text":"1469"},{"range":"1511","text":"1512"},{"range":"1511","text":"1513"},{"range":"1514","text":"1469"},{"range":"1515","text":"1469"},{"range":"1516","text":"1469"},{"range":"1517","text":"1469"},{"range":"1518","text":"1469"},{"range":"1519","text":"1469"},{"range":"1520","text":"1482"},{"range":"1520","text":"1483"},{"range":"1521","text":"1482"},{"range":"1521","text":"1483"},{"range":"1522","text":"1469"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1523"},{"range":"1524","text":"1525"},"Switch to `??` operator.",{"operator":"1526"},{"range":"1524","text":"1527"},"Switch to `||` operator.",{"range":"1528","text":"1469"},{"range":"1529","text":"1469"},{"range":"1530","text":"1469"},{"range":"1531","text":"1469"},{"range":"1532","text":"1469"},{"range":"1533","text":"1469"},{"range":"1534","text":"1469"},{"range":"1535","text":"1469"},{"range":"1536","text":"1469"},{"range":"1537","text":"1469"},{"range":"1538","text":"1482"},{"range":"1538","text":"1483"},{"range":"1539","text":"1469"},{"range":"1540","text":"1469"},{"range":"1541","text":"1469"},{"operator":"1523"},{"range":"1542","text":"1525"},{"operator":"1526"},{"range":"1542","text":"1527"},{"range":"1543","text":"1469"},{"range":"1544","text":"1469"},{"range":"1545","text":"1469"},{"range":"1546","text":"1469"},{"range":"1547","text":"1469"},{"range":"1548","text":"1469"},{"operator":"1523"},{"range":"1549","text":"1550"},{"operator":"1526"},{"range":"1549","text":"1551"},{"range":"1552","text":"1469"},{"range":"1553","text":"1482"},{"range":"1553","text":"1483"},{"range":"1554","text":"1482"},{"range":"1554","text":"1483"},{"range":"1555","text":"1482"},{"range":"1555","text":"1483"},{"range":"1556","text":"1482"},{"range":"1556","text":"1483"},{"range":"1557","text":"1482"},{"range":"1557","text":"1483"},{"range":"1558","text":"1559"},{"range":"1558","text":"1560"},{"range":"1561","text":"1482"},{"range":"1561","text":"1483"},{"range":"1562","text":"1482"},{"range":"1562","text":"1483"},{"range":"1563","text":"1469"},{"range":"1564","text":"1469"},{"range":"1565","text":"1469"},{"range":"1566","text":"1469"},{"range":"1567","text":"1469"},{"range":"1568","text":"1469"},{"range":"1569","text":"1469"},{"range":"1570","text":"1469"},{"range":"1571","text":"1482"},{"range":"1571","text":"1483"},{"range":"1572","text":"1482"},{"range":"1572","text":"1483"},{"range":"1573","text":"1482"},{"range":"1573","text":"1483"},{"range":"1574","text":"1482"},{"range":"1574","text":"1483"},{"range":"1575","text":"1482"},{"range":"1575","text":"1483"},{"range":"1576","text":"1482"},{"range":"1576","text":"1483"},{"range":"1577","text":"1482"},{"range":"1577","text":"1483"},{"range":"1578","text":"1579"},{"range":"1578","text":"1580"},{"range":"1581","text":"1582"},{"range":"1581","text":"1583"},{"range":"1584","text":"1469"},{"range":"1585","text":"1579"},{"range":"1585","text":"1580"},{"range":"1586","text":"1468"},{"range":"1586","text":"1469"},{"range":"1587","text":"1469"},{"range":"1588","text":"1469"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] diff --git a/packages/mobile/.eslintcache b/packages/mobile/.eslintcache new file mode 100644 index 000000000..25750ce51 --- /dev/null +++ b/packages/mobile/.eslintcache @@ -0,0 +1 @@ +[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"size":698,"mtime":1662092676686,"results":"138","hashOfConfig":"139"},{"size":26,"mtime":1662092676687,"results":"140","hashOfConfig":"139"},{"size":1952,"mtime":1662092676692,"results":"141","hashOfConfig":"139"},{"size":24,"mtime":1662092676692,"results":"142","hashOfConfig":"139"},{"size":3015,"mtime":1669353927837,"results":"143","hashOfConfig":"139"},{"size":29,"mtime":1662092676689,"results":"144","hashOfConfig":"139"},{"size":2334,"mtime":1662092676695,"results":"145","hashOfConfig":"139"},{"size":33,"mtime":1662092676695,"results":"146","hashOfConfig":"139"},{"size":530,"mtime":1662092676698,"results":"147","hashOfConfig":"139"},{"size":31,"mtime":1662092676698,"results":"148","hashOfConfig":"139"},{"size":5116,"mtime":1669353927837,"results":"149","hashOfConfig":"139"},{"size":28,"mtime":1662092676701,"results":"150","hashOfConfig":"139"},{"size":875,"mtime":1662092676702,"results":"151","hashOfConfig":"139"},{"size":30,"mtime":1662092676703,"results":"152","hashOfConfig":"139"},{"size":8926,"mtime":1669353927836,"results":"153","hashOfConfig":"139"},{"size":25,"mtime":1662092676706,"results":"154","hashOfConfig":"139"},{"size":1240,"mtime":1662092676712,"results":"155","hashOfConfig":"139"},{"size":231,"mtime":1662092676713,"results":"156","hashOfConfig":"139"},{"size":27,"mtime":1662092676713,"results":"157","hashOfConfig":"139"},{"size":2691,"mtime":1662092676708,"results":"158","hashOfConfig":"139"},{"size":199,"mtime":1662092676709,"results":"159","hashOfConfig":"139"},{"size":411,"mtime":1662092676709,"results":"160","hashOfConfig":"139"},{"size":32,"mtime":1662092676710,"results":"161","hashOfConfig":"139"},{"size":3010,"mtime":1662092676717,"results":"162","hashOfConfig":"139"},{"size":370,"mtime":1662092676718,"results":"163","hashOfConfig":"139"},{"size":61,"mtime":1662092676718,"results":"164","hashOfConfig":"139"},{"size":6277,"mtime":1669353927836,"results":"165","hashOfConfig":"139"},{"size":188,"mtime":1662092676721,"results":"166","hashOfConfig":"139"},{"size":960,"mtime":1662092676722,"results":"167","hashOfConfig":"139"},{"size":33,"mtime":1662092676722,"results":"168","hashOfConfig":"139"},{"size":4429,"mtime":1662092676724,"results":"169","hashOfConfig":"139"},{"size":26,"mtime":1662092676725,"results":"170","hashOfConfig":"139"},{"size":4476,"mtime":1662092676728,"results":"171","hashOfConfig":"139"},{"size":25,"mtime":1662092676729,"results":"172","hashOfConfig":"139"},{"size":3356,"mtime":1669353927837,"results":"173","hashOfConfig":"139"},{"size":38,"mtime":1669314187161,"results":"174","hashOfConfig":"139"},{"size":2136,"mtime":1669355503224,"results":"175","hashOfConfig":"139"},{"size":28,"mtime":1662092676730,"results":"176","hashOfConfig":"139"},{"size":878,"mtime":1662092676732,"results":"177","hashOfConfig":"139"},{"size":28,"mtime":1662092676732,"results":"178","hashOfConfig":"139"},{"size":2676,"mtime":1662092676734,"results":"179","hashOfConfig":"139"},{"size":28,"mtime":1662092676734,"results":"180","hashOfConfig":"139"},{"size":2072,"mtime":1662092676736,"results":"181","hashOfConfig":"139"},{"size":27,"mtime":1662092676736,"results":"182","hashOfConfig":"139"},{"size":794,"mtime":1669353927837,"results":"183","hashOfConfig":"139"},{"size":4379,"mtime":1662092676741,"results":"184","hashOfConfig":"139"},{"size":54,"mtime":1662092676742,"results":"185","hashOfConfig":"139"},{"size":968,"mtime":1662092676746,"results":"186","hashOfConfig":"139"},{"size":23,"mtime":1662092676746,"results":"187","hashOfConfig":"139"},{"size":1405,"mtime":1669314187163,"results":"188","hashOfConfig":"139"},{"size":3860,"mtime":1669353927837,"results":"189","hashOfConfig":"139"},{"size":29,"mtime":1662092676750,"results":"190","hashOfConfig":"139"},{"size":1764,"mtime":1662092676752,"results":"191","hashOfConfig":"139"},{"size":2041,"mtime":1662092676754,"results":"192","hashOfConfig":"139"},{"size":3308,"mtime":1669353927837,"results":"193","hashOfConfig":"139"},{"size":1861,"mtime":1662092676756,"results":"194","hashOfConfig":"139"},{"size":108,"mtime":1662092676757,"results":"195","hashOfConfig":"139"},{"size":4139,"mtime":1669353927837,"results":"196","hashOfConfig":"139"},{"size":23,"mtime":1662092676760,"results":"197","hashOfConfig":"139"},{"size":5362,"mtime":1669353927837,"results":"198","hashOfConfig":"139"},{"size":32,"mtime":1662092676762,"results":"199","hashOfConfig":"139"},{"size":2801,"mtime":1662092676763,"results":"200","hashOfConfig":"139"},{"size":27,"mtime":1662092676764,"results":"201","hashOfConfig":"139"},{"size":3577,"mtime":1669353927837,"results":"202","hashOfConfig":"139"},{"size":27,"mtime":1662092676769,"results":"203","hashOfConfig":"139"},{"size":331,"mtime":1662092676770,"results":"204","hashOfConfig":"139"},{"size":300,"mtime":1662092676772,"results":"205","hashOfConfig":"139"},{"size":3144,"mtime":1662092676773,"results":"206","hashOfConfig":"139"},{"size":2227,"mtime":1662092676774,"results":"207","hashOfConfig":"139"},{"size":116,"mtime":1662092676774,"results":"208","hashOfConfig":"139"},{"size":3274,"mtime":1669353927837,"results":"209","hashOfConfig":"139"},{"size":30,"mtime":1662092676778,"results":"210","hashOfConfig":"139"},{"size":1715,"mtime":1662092676780,"results":"211","hashOfConfig":"139"},{"size":26,"mtime":1662092676780,"results":"212","hashOfConfig":"139"},{"size":699,"mtime":1662092676783,"results":"213","hashOfConfig":"139"},{"size":25,"mtime":1662092676783,"results":"214","hashOfConfig":"139"},{"size":1608,"mtime":1662092676785,"results":"215","hashOfConfig":"139"},{"size":23,"mtime":1662092676785,"results":"216","hashOfConfig":"139"},{"size":2517,"mtime":1662092676788,"results":"217","hashOfConfig":"139"},{"size":2042,"mtime":1662092676789,"results":"218","hashOfConfig":"139"},{"size":62,"mtime":1662092676790,"results":"219","hashOfConfig":"139"},{"size":2194,"mtime":1669353927839,"results":"220","hashOfConfig":"139"},{"size":742,"mtime":1662092676792,"results":"221","hashOfConfig":"139"},{"size":69,"mtime":1662092676793,"results":"222","hashOfConfig":"139"},{"size":5071,"mtime":1669353927847,"results":"223","hashOfConfig":"139"},{"size":675,"mtime":1662092676797,"results":"224","hashOfConfig":"139"},{"size":63,"mtime":1662092676797,"results":"225","hashOfConfig":"139"},{"size":684,"mtime":1662092676799,"results":"226","hashOfConfig":"139"},{"size":30,"mtime":1662092676799,"results":"227","hashOfConfig":"139"},{"size":2739,"mtime":1662092676802,"results":"228","hashOfConfig":"139"},{"size":196,"mtime":1662092676802,"results":"229","hashOfConfig":"139"},{"size":413,"mtime":1662092676803,"results":"230","hashOfConfig":"139"},{"size":29,"mtime":1662092676803,"results":"231","hashOfConfig":"139"},{"size":1875,"mtime":1662092676805,"results":"232","hashOfConfig":"139"},{"size":25,"mtime":1662092676805,"results":"233","hashOfConfig":"139"},{"size":4510,"mtime":1662092676808,"results":"234","hashOfConfig":"139"},{"size":30,"mtime":1662092676809,"results":"235","hashOfConfig":"139"},{"size":1054,"mtime":1662092676811,"results":"236","hashOfConfig":"139"},{"size":25,"mtime":1662092676811,"results":"237","hashOfConfig":"139"},{"size":8132,"mtime":1669353927847,"results":"238","hashOfConfig":"139"},{"size":258,"mtime":1662092676815,"results":"239","hashOfConfig":"139"},{"size":1233,"mtime":1662092676816,"results":"240","hashOfConfig":"139"},{"size":31,"mtime":1662092676817,"results":"241","hashOfConfig":"139"},{"size":2293,"mtime":1662092676824,"results":"242","hashOfConfig":"139"},{"size":264,"mtime":1662092676825,"results":"243","hashOfConfig":"139"},{"size":25,"mtime":1662092676826,"results":"244","hashOfConfig":"139"},{"size":3177,"mtime":1662092676820,"results":"245","hashOfConfig":"139"},{"size":197,"mtime":1662092676821,"results":"246","hashOfConfig":"139"},{"size":429,"mtime":1662092676822,"results":"247","hashOfConfig":"139"},{"size":30,"mtime":1662092676822,"results":"248","hashOfConfig":"139"},{"size":3411,"mtime":1662092676828,"results":"249","hashOfConfig":"139"},{"size":23,"mtime":1662092676828,"results":"250","hashOfConfig":"139"},{"size":2472,"mtime":1669353927837,"results":"251","hashOfConfig":"139"},{"size":32,"mtime":1662092676832,"results":"252","hashOfConfig":"139"},{"size":1865,"mtime":1662092676834,"results":"253","hashOfConfig":"139"},{"size":814,"mtime":1662092676834,"results":"254","hashOfConfig":"139"},{"size":61,"mtime":1662092676835,"results":"255","hashOfConfig":"139"},{"size":1165,"mtime":1662092676837,"results":"256","hashOfConfig":"139"},{"size":2463,"mtime":1669353927837,"results":"257","hashOfConfig":"139"},{"size":2958,"mtime":1669353927837,"results":"258","hashOfConfig":"139"},{"size":2988,"mtime":1669353927837,"results":"259","hashOfConfig":"139"},{"size":1926,"mtime":1662092676844,"results":"260","hashOfConfig":"139"},{"size":127,"mtime":1662092676844,"results":"261","hashOfConfig":"139"},{"size":1130,"mtime":1669353927837,"results":"262","hashOfConfig":"139"},{"size":256,"mtime":1662092676847,"results":"263","hashOfConfig":"139"},{"size":525,"mtime":1662092676848,"results":"264","hashOfConfig":"139"},{"size":184,"mtime":1662092676848,"results":"265","hashOfConfig":"139"},{"size":1060,"mtime":1662092676850,"results":"266","hashOfConfig":"139"},{"size":617,"mtime":1662092676851,"results":"267","hashOfConfig":"139"},{"size":828,"mtime":1662092676851,"results":"268","hashOfConfig":"139"},{"size":409,"mtime":1662092676852,"results":"269","hashOfConfig":"139"},{"size":889,"mtime":1662092676853,"results":"270","hashOfConfig":"139"},{"size":1424,"mtime":1662092676854,"results":"271","hashOfConfig":"139"},{"size":581,"mtime":1662092676855,"results":"272","hashOfConfig":"139"},{"size":299,"mtime":1662092676855,"results":"273","hashOfConfig":"139"},{"size":932,"mtime":1662092676856,"results":"274","hashOfConfig":"139"},{"size":76,"mtime":1669314187165,"results":"275","hashOfConfig":"139"},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"279"},"1hai58i",{"filePath":"280","messages":"281","suppressedMessages":"282","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"286"},{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"290","messages":"291","suppressedMessages":"292","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"293"},{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"300"},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"307"},{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"311","messages":"312","suppressedMessages":"313","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"314"},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","suppressedMessages":"320","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"321"},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"328"},{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"335"},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"345"},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"358"},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"372","messages":"373","suppressedMessages":"374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"381"},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"388"},{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"395"},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"408"},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415"},{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"422"},{"filePath":"423","messages":"424","suppressedMessages":"425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"426","messages":"427","suppressedMessages":"428","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"429"},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"433"},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"440"},{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450"},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"461"},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"465"},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"469"},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"476"},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"483"},{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"490"},{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"497"},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"504"},{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"508"},{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"512"},{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"516"},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"523"},{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"530"},{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"537"},{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"544"},{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"551"},{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"555"},{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"562"},{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"572"},{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"579","messages":"580","suppressedMessages":"581","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"582"},{"filePath":"583","messages":"584","suppressedMessages":"585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"586","messages":"587","suppressedMessages":"588","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"589"},{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"602"},{"filePath":"603","messages":"604","suppressedMessages":"605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"609"},{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"636"},{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"640","messages":"641","suppressedMessages":"642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"643","messages":"644","suppressedMessages":"645","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"646"},{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"659"},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"666"},{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"673"},{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"683"},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"687"},{"filePath":"688","messages":"689","suppressedMessages":"690","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"691"},{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"695"},{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"699"},{"filePath":"700","messages":"701","suppressedMessages":"702","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"703","messages":"704","suppressedMessages":"705","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"706"},{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"710"},{"filePath":"711","messages":"712","suppressedMessages":"713","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"714"},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"718"},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"722"},{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"726"},{"filePath":"727","messages":"728","suppressedMessages":"729","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"730"},{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"734"},{"filePath":"735","messages":"736","suppressedMessages":"737","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"738"},{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"746"},{"filePath":"747","messages":"748","suppressedMessages":"749","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"750"},{"filePath":"751","messages":"752","suppressedMessages":"753","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"754"},{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["758","759"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n children?: ReactNode\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Box\n width={1}\n children={Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 ? undefined : 4}\n children={child}\n />\n ))}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["760","761","762"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={14} justify=\"flex-start\" p={4}>\n <FlexItem mr={3}>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem mr={onHide ? 4 : 0} overflow=\"hidden\">\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["763","764","765"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable<AlertBlockProps['type']>,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable<AlertBlockProps['type']>,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC<AlertBlockProps> = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n <Pos type=\"relative\">\n <Pos type=\"absolute\" top=\"4px\" left=\"4px\">\n <Card bg={AlertBlockIcon[type].bg} width={4} height={4} r={8} />\n </Pos>\n <Pos type=\"relative\">\n <Icon\n name={AlertBlockIcon[type].name}\n size={6}\n color={AlertBlockIcon[type].color}\n />\n </Pos>\n </Pos>\n ) : null)\n return (\n <AlertBlockControl\n onHide={onHide}\n children={(renderProps) => (\n <Block bg={AlertBlockBackground[type]}>\n <FlexPos\n display=\"flex\"\n type=\"relative\"\n py={4}\n pl={4}\n pr={onHide !== undefined ? 14 : 4}\n >\n <FlexItem mr={2}>{iconComponent}</FlexItem>\n <FlexItem my=\"2px\">\n <Paragraph\n size=\"s\"\n bold\n color={type === 'promo' ? 'inverse' : 'default'}\n >\n <Breaker children={children} />\n </Paragraph>\n </FlexItem>\n {onHide !== undefined ? (\n <Pos\n cursor=\"pointer\"\n type=\"absolute\"\n right={4}\n top={4}\n onClick={renderProps.onCloseClick}\n onMouseEnter={renderProps.onCloseMouseEnter}\n onMouseLeave={renderProps.onCloseMouseLeave}\n children={\n <Icon\n color={type === 'promo' ? '#999' : '#666'}\n size={6}\n name=\"cross-small\"\n />\n }\n />\n ) : null}\n </FlexPos>\n </Block>\n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["766"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={2}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={index > 0 ? '0 -1px 0 #e6e6e6' : undefined}\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={4}\n pt={4}\n pb={item.opened ? 1 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"s\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box px={4} pb={4} display={item.opened ? 'block' : 'none'}>\n {typeof item.content === 'string' ? (\n <Paragraph size=\"s\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["767"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n m: 4,\n l: 6,\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["768","769","770","771"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable<BlockTabsProps['indent']>,\n [Value, Value, Value, Value]\n> = {\n m: [4, 4, 4, 4],\n l: [6, 6, 6, 6],\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC<BlockTabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n radius={hr}\n stub\n />\n </FlexOverflow>\n <FlexItem>\n {hr ? (\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n ) : null}\n </FlexItem>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n </Pos>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n radius={hr}\n />\n </FlexOverflow>\n {hr ? (\n <FlexItem>\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n </FlexItem>\n ) : null}\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n </Pos>\n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["772","773"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["774","775","776","777","778","779"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 12,\n normal: 10,\n minor: 8,\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 24,\n normal: 20,\n minor: 16,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 8,\n normal: 6,\n minor: 4,\n}\n\nconst iconSize: { [size in ButtonProps['size']]: number } = {\n accent: 6,\n normal: 6,\n minor: 5,\n}\n\nconst iconMargin: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 1.5,\n minor: 1,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 4,\n normal: 3.5,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem\n shrink={0}\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n >\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={iconSize[props.size] - 1}\n height={iconSize[props.size] - 1}\n r={(iconSize[props.size] - 1) * 2}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["780"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["781","782","783","784","785","786"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["787","788","789","790"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["791","792","793","794","795","796","797","798","799"],[],"import {\n Box,\n Card,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n type=\"search\"\n error={false}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n pr={14}\n focused={false}\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n />\n <Pos\n type=\"absolute\"\n right={4}\n top={3}\n onClick={renderProps.onShowClick}\n >\n <Icon name=\"search\" color=\"#666\" />\n </Pos>\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onSubmit={renderProps.onSearchClick}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["800","801","802","803","804"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '6px',\n m: '8px',\n}\n\nconst bottomDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '5px',\n m: '7px',\n}\n\nexport const Details: FC<DetailsProps> = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 's',\n stub = false,\n}) =>\n stub ? (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n <Box css={{ display: 'table-row' }} key={`${i}`}>\n <Box\n as=\"dt\"\n width={titleWidth || 0.5}\n pt={i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: width * 100 + '%',\n },\n }}\n >\n <Box width={width} pr={indentDots[size]}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Pos>\n ) : (\n <Box width={width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth || 0.5}\n pt={i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Box width={1 - width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n <Box css={{ display: 'table-row' }} key={`${i}.${j}`}>\n <Box\n as=\"dt\"\n width={titleWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {j === 0 ? (\n dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: indentDots[size],\n },\n }}\n >\n <Text\n bold={false}\n size={size}\n color=\"support\"\n children={item.title}\n />\n </Pos>\n ) : (\n <Text\n color=\"support\"\n bold={false}\n size={size}\n children={item.title}\n />\n )\n ) : null}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Text bold={false} size={size} children={content} />\n </Box>\n </Box>\n )),\n )}\n </Box>\n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["805","806","807"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n FlexPos,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEventHandler, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nconst translate3d = {\n vertical: '0, 100%, 0',\n horizontal: '100%, 0, 0',\n}\n\nconst defaultProps = (direction: 'vertical' | 'horizontal') => ({\n timeout: {\n enter: 370,\n exit: 250,\n },\n enterClassName: (timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n exitClassName: (timeout: number) =>\n css({\n opacity: 0,\n transform: `translate3d(${translate3d[direction]})`,\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n})\n\nconst ContentTransitionVertical: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('vertical')} />\n)\n\nContentTransitionVertical.displayName = 'ContentTransitionVertical'\n\nconst ContentTransitionHorizontal: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('horizontal')} />\n)\n\nContentTransitionHorizontal.displayName = 'ContentTransitionHorizontal'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\nexport interface DropUpProps {\n show: boolean\n onShow?: () => void\n onHide: () => void\n onBack?: () => void\n horizontal?: boolean\n title: string\n footer?: ReactNode\n autoFocus?: boolean\n onKeyDown?: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst FlexPosCard = styled(FlexPos)().withComponent(Card)\n\nFlexPosCard.displayName = 'FlexPosCard'\n\nexport const DropUp: FC<DropUpProps> = (props) => (\n <Modal\n show={props.show}\n autoFocus={props.autoFocus}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={\n props.horizontal ? ContentTransitionHorizontal : ContentTransitionVertical\n }\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(245, 245, 245, 0.8)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n onKeyDown={props.onKeyDown}\n {...dialogProps}\n >\n <FlexPosCard\n role=\"document\"\n display=\"flex\"\n direction=\"column\"\n width={1}\n maxHeight=\"calc(100% - 44px)\"\n bg=\"#fff\"\n type=\"absolute\"\n bottom={0}\n s=\"0px 0px 64px 0px rgba(0, 0, 0, 0.16)\"\n >\n <Pos zIndex={1}>\n <Card width={1} px={6} py={4} s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\">\n <Flex width={1} align=\"center\">\n {props.onBack ? (\n <Box width={6} height={6} mr={3} onClick={props.onBack}>\n <Icon name=\"arrow-left\" />\n </Box>\n ) : null}\n <Paragraph size=\"m\" bold>\n {props.title}\n </Paragraph>\n <Box\n aria-label=\"close\"\n width={6}\n height={6}\n ml=\"auto\"\n onClick={props.onHide}\n >\n <Icon name=\"cross\" />\n </Box>\n </Flex>\n </Card>\n </Pos>\n <FlexItem display=\"flex\" grow={1} width={1} minHeight={0}>\n <FlexItem grow={1} minHeight={0} overflow=\"auto\">\n {props.children}\n </FlexItem>\n </FlexItem>\n {props.footer ? (\n <Box p={4} width={1}>\n {props.footer}\n </Box>\n ) : null}\n </FlexPosCard>\n </Pos>\n )}\n />\n)\n\nDropUp.displayName = 'DropUp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["808","809","810","811","812","813","814","815","816"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n disabled?: boolean\n stub?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n disabled = false,\n stub = false,\n formatValue,\n}) => (\n <Spacer size=\"xxs\">\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleStart && value !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue !== undefined\n ? formatValue(value)\n : value)\n }\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleEnd && value !== undefined && maxValue !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue !== undefined\n ? formatValue(maxValue - value)\n : maxValue - value)\n }\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n <Flex>\n <FlexItem\n width={stub || disabled || maxValue === 0 ? 1 : value / maxValue}\n minWidth=\"4px\"\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n stub ? (\n <Stub height=\"4px\" width={1} r={2} />\n ) : (\n <Card\n height=\"4px\"\n width={1}\n r={2}\n bg={disabled ? '#E6E6E6' : (maxValue === 0 ? '#F5F5F5' : '#FF8C00')}\n />\n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n <FlexItem ml={1} grow={1} minWidth=\"4px\">\n <Card height=\"4px\" width={1} r={2} bg=\"#F5F5F5\" />\n </FlexItem>\n ) : null}\n </Flex>\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleStart ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleStart}\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleEnd ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleEnd}\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n </Spacer>\n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["817"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["818"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [24, 30, 18] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["819","820"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["821"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={13} minWidth={0.5}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box as=\"dd\" mt={1}>\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n display=\"block\"\n compact\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n display=\"block\"\n bold={false}\n compact\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n display=\"block\"\n bold={false}\n compact\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["822"],[],"import { Card, Pos } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderProps {\n active?: boolean\n zIndex?: number\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = ({\n zIndex = 10_002,\n active,\n children,\n}) => (\n <Pos\n as=\"header\"\n type=\"relative\"\n zIndex={active ? zIndex : undefined}\n width={1}\n height={15}\n >\n <Pos\n type={active ? 'fixed' : 'relative'}\n top={0}\n left={0}\n width={1}\n height={15}\n >\n <Card\n bg=\"#fff\"\n width={1}\n height={1}\n s={active ? undefined : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={children}\n />\n </Pos>\n </Pos>\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["823"],[],"import {\n Box,\n Card,\n css,\n FlexCard,\n FlexItem,\n Modal,\n ModalProps,\n OffsetScrollControl,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderMenuProps {\n show: boolean\n zIndex?: number\n header?: ReactNode\n from: 'top' | 'right' | 'bottom' | 'left'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst containerClassName = css({\n position: 'fixed',\n})\n\nconst translate3d: { [direction in HeaderMenuProps['from']]: string } = {\n top: '0, -100%, 0',\n right: '100%, 0, 0',\n bottom: '0, 100%, 0',\n left: '-100%, 0, 0',\n}\n\nconst defaultProps = (direction: HeaderMenuProps['from']) => ({\n timeout: {\n enter: 300,\n exit: 100,\n },\n enterClassName: (timeout: number) =>\n css({\n transform: 'translate3d(0, 0, 0)',\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n exitClassName: (timeout: number) =>\n css({\n transform: `translate3d(${translate3d[direction]})`,\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n})\n\nconst ContentTransitionTop: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('top')} />\n)\n\nContentTransitionTop.displayName = 'ContentTransitionTop'\n\nconst ContentTransitionRight: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('right')} />\n)\n\nContentTransitionRight.displayName = 'ContentTransitionRight'\n\nconst ContentTransitionBottom: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('bottom')} />\n)\n\nContentTransitionBottom.displayName = 'ContentTransitionBottom'\n\nconst ContentTransitionLeft: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('left')} />\n)\n\nContentTransitionLeft.displayName = 'ContentTransitionLeft'\n\nconst ContentTransition: {\n [direction in HeaderMenuProps['from']]: ModalProps['transition']\n} = {\n top: ContentTransitionTop,\n right: ContentTransitionRight,\n bottom: ContentTransitionBottom,\n left: ContentTransitionLeft,\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = ({\n show,\n zIndex = 9999,\n header,\n from,\n stub,\n onShow,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {children}\n </FlexItem>\n </FlexCard>\n </Box>\n ) : (\n <Modal\n autoFocus\n show={show}\n onShow={onShow}\n onHide={onHide}\n containerClassName={containerClassName}\n transition={ContentTransition[from]}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={zIndex}\n top={0}\n bottom={0}\n left={0}\n right={0}\n {...dialogProps}\n >\n <OffsetScrollControl\n content={children}\n top=\"8px\"\n children={(renderProps) => (\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s={\n renderProps.top\n ? '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n : undefined\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {renderProps.children}\n </FlexItem>\n </FlexCard>\n )}\n />\n </Pos>\n )}\n />\n )\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["824"],[],"import { Box, HintControl, QuestionIcon } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nimport { SimpleModal } from '../modal'\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n onShow: () => void\n onHide: () => void\n}\n\nexport const Hint: FC<HintProps> = ({ children, show, onShow, onHide }) => (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Fragment>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <SimpleModal closable show={renderProps.show} onHide={onHide}>\n {typeof children === 'string' ? (\n <Paragraph children={children} />\n ) : (\n children\n )}\n </SimpleModal>\n </Fragment>\n )}\n />\n)\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["825","826","827"],[],"import {\n BoxPos,\n Card,\n CardPos,\n css,\n Flex,\n FlexItem,\n Icon,\n Input,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, {\n ChangeEventHandler,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n ReactNode,\n RefObject,\n} from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\ninterface InputModalProps {\n value: string\n tabIndex?: number\n autoComplete?: boolean\n placeholder?: string\n maxLength?: number\n show: boolean\n inputRef?: RefObject<HTMLInputElement>\n contentRef?: RefObject<HTMLDivElement>\n error?: boolean\n onChange?: ChangeEventHandler\n onKeyDown?: KeyboardEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onBack?: MouseEventHandler\n onSubmit?: MouseEventHandler\n onShow?: () => void\n onHide?: () => void\n onEscape?: () => void\n children?: ReactNode\n}\n\nconst PosFlexCard = styled(CardPos)().withComponent(Flex)\n\nPosFlexCard.displayName = 'PosFlexCard'\n\nexport const InputModal: FC<InputModalProps> = (props) => (\n <Modal\n show={props.show}\n onShow={props.onShow}\n onHide={props.onHide}\n onEscapeKeyDown={props.onEscape}\n transition={ContentTransition}\n restoreFocus={false}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={10_050}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n {...dialogProps}\n >\n <Card role=\"document\" width={1} height={1} bg=\"#fff\">\n <PosFlexCard\n type=\"relative\"\n align=\"center\"\n height={15}\n p={4}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n bb={props.error ? 'solid 2px #d0021b' : 'solid 2px transparent'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n {props.onBack ? (\n <FlexItem\n aria-label=\"back\"\n shrink={0}\n mr={4}\n onClick={props.onBack}\n >\n <Icon name=\"arrow-left\" color=\"#000\" />\n </FlexItem>\n ) : null}\n <FlexItem grow={1}>\n <Input\n value={props.value}\n type=\"search\"\n ref={props.inputRef}\n width={1}\n autoFocus={true}\n tabIndex={props.tabIndex}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onChange={props.onChange}\n />\n </FlexItem>\n {props.onSubmit ? (\n <FlexItem shrink={0} ml={4} onClick={props.onSubmit}>\n <Icon name=\"search\" color=\"#666\" />\n </FlexItem>\n ) : null}\n </PosFlexCard>\n <BoxPos\n overflow=\"auto\"\n type=\"relative\"\n py={3}\n height=\"calc(100% - 60px)\"\n children={props.children}\n />\n </Card>\n </Pos>\n )}\n />\n)\n\nInputModal.displayName = 'InputModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["828"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockLnk = styled(CardLnk)().withComponent(Block)\n\nBlockLnk.displayName = 'BlockLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["829"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem align=\"center\">\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n size=\"s\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["830","831","832"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["833","834"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["835","836","837","838","839"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={4}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={2}\n align=\"center\"\n justify=\"center\"\n mt={2}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem mt={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["840","841","842","843","844","845","846","847"],[],"import {\n Block,\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC<LogoBlockLinkProps> = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n <Block>\n {props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n <Stub height={12} width={12} r={24} />\n </FlexItem>\n <FlexItem align=\"center\" width={1}>\n <Spacer size=\"xxs\">\n <Box maxWidth={38} width={1} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n <Stub height={14} width={14} r={28} />\n </Box>\n <Box mt={3} mx=\"auto\" maxWidth={38} width={1} pl={4.5} pr={4.5}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\" maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Box>\n )}\n </Block>\n ) : (\n <BlockLink\n title={title}\n accent\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n {actions\n ? actions.map((action, index) => (\n <FlexItem\n pl={index === 0 ? 2 : undefined}\n align=\"center\"\n ml={index !== 0 ? 3 : 'auto'}\n key={index}\n children={action}\n />\n ))\n : null}\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3} mx=\"auto\">\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n {actions ? (\n <Flex mt={3} mx=\"auto\" align=\"baseline\" justify=\"center\">\n {actions.map((action, index) => (\n <FlexItem\n ml={index !== 0 ? 3 : undefined}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n ) : null}\n </Box>\n )\n }\n </BlockLink>\n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["848","849","850"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={38}>\n <Box width={14} height={14} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["851","852"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={5}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={4}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["853"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Caption } from '../typography'\n\ninterface MenuCaptionProps {\n text: string\n}\n\nexport const MenuCaption: FC<MenuCaptionProps> = ({ text }) => (\n <Box px={4} py={2}>\n <Caption>{text}</Caption>\n </Box>\n)\n\nMenuCaption.displayName = 'MenuCaption'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["854"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface MenuContainerProps {\n children?: ReactNode\n}\n\nexport const MenuContainer: FC<MenuContainerProps> = ({ children }) => (\n <Box py={2}>{children}</Box>\n)\n\nMenuContainer.displayName = 'MenuContainer'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["855","856","857","858","859","860"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n attention = false,\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n {attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["861","862","863"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n attention={props.attention}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["864","865"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n stub?: boolean\n zIndex?: number\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nexport const SimpleModal: FC<SimpleModalProps> = ({\n stub,\n children,\n show,\n escapeClose,\n onShow,\n onHide,\n backdropClose,\n zIndex = 10_050,\n closable,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Modal\n show={show}\n keyboard={escapeClose}\n onShow={onShow}\n onHide={onHide}\n onBackdropClick={backdropClose ? onHide : undefined}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n zIndex={zIndex}\n {...dialogProps}\n >\n <Pos role=\"document\" type=\"relative\" width={1} height={1}>\n <Card bg=\"#fff\" p={6} width={1} height={1} overflow=\"auto\">\n {closable && onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={6}\n right={6}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["866"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["867","868","869","870"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"3\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["871","872","873"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card px={6} minHeight=\"100%\" bg=\"#fff\">\n <Flex align=\"center\" direction=\"column\">\n {logo ? <FlexItem my={6} shrink={0} children={logo} /> : null}\n <FlexItem my={6}>\n {typeof error === 'string' ? (\n <Typo\n align=\"center\"\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '152px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem my={2}>\n <Heading align=\"center\" size=\"1\" children={title} />\n </FlexItem>\n <FlexItem my={4}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n {footer ? (\n <FlexItem\n my={6}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["874"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 3,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 3,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["875","876"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n s=\"1px 0 0 #e6e6e6\"\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["877","878","879"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["880","881","882"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n active={false}\n input={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropUp\n title=\"Код страны\"\n show={renderProps.showCountries}\n autoFocus\n onKeyDown={menuRenderProps.onKeyDown}\n onHide={renderProps.onCountriesHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n type=\"relative\"\n height={1}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n width={1}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\">\n <FlexItem shrink={1} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={1}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </Flex>\n </Card>\n ))}\n </CardPos>\n </DropUp>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["883"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={6} width={1} r={12} />\n ) : (\n <Card bg=\"#f5f5f5\" height={6} r={12} p={1}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={4}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={4}\n r={8}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["884","885","886","887","888","889"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxHeight={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["890","891"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["892","893","894"],[],"import {\n Card,\n CardPos,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Pos,\n SelectFieldControl,\n SelectInput,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { MenuItem } from '../menu'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n autoComplete?: boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n equals={props.equals}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos type=\"relative\" width={1}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onMobileBlur}\n onKeyDown={renderProps.onKeyDown}\n onClick={renderProps.onActive}\n />\n }\n />\n <DropUp\n title={props.title}\n show={renderProps.show}\n onHide={renderProps.onHide}\n onKeyDown={menuRenderProps.onKeyDown}\n >\n <CardPos\n height={1}\n width={1}\n ref={renderProps.modalRef}\n pt={-20}\n >\n <CardPos\n type=\"relative\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n height={1}\n pt={3}\n pb={3}\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n </DropUp>\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["895","896","897","898","899","900"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={6} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem width={1} mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["901","902","903","904","905","906","907","908","909"],[],"import {\n BasicInput,\n Box,\n Card,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={!!props.suggest || !!props.placeholder}\n input={\n <BasicInput\n ref={renderProps.inputRef}\n disabled={props.disabled}\n type={props.type}\n name={props.name}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n pr={props.hint ? 7 : undefined}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={false}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n onBlur={renderProps.onInputBlur}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={!!props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n onSubmit={\n props.onSubmit ? renderProps.onSearchClick : undefined\n }\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardItem key={key} icon stub text=\"stub\" notes=\"stub\" />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Box role=\"listbox\">\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Box>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["910"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["911","912","913","914","915","916"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["917","918"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["919"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n onKeyUp?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["920"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["921"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub top={1} bottom={1} width={50} height={3} />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["922","923","924"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 7,\n 2: 6,\n 3: 5,\n 4: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 2,\n 3: 2,\n 4: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 1,\n 2: 1,\n 3: 1,\n 4: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 5,\n 2: 4,\n 3: 3,\n 4: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["925","926","927"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["928","929","930","931"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transform?: TypoProps['transform']\n transition?: TypoProps['transition']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width: number, index: number) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["932"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n stub?: boolean\n clamp?: number\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 11,\n 2: 9,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 13,\n 2: 10,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 3,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 6,\n 2: 5,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["933","934"],[],"import { Caption, Flex, FlexItem, Link } from '@qiwi/pijma-mobile'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Flex wrap=\"wrap\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <FlexItem key={i} mr={4} mt={4}>\n {content ? (\n <Fragment>\n <Caption>{visibleName}</Caption>\n {content}\n </Fragment>\n ) : (\n <Link\n key={i}\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n title={visibleName}\n >\n {visibleName}\n </Link>\n )}\n </FlexItem>\n ))}\n </Flex>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["935"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["936"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["937"],[],"import { Link, LinkProps } from '@qiwi/pijma-mobile'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["938"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["939"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ParagraphRendererProps {\n children?: ReactNode\n}\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\nconst ParagraphRenderer: FC<ParagraphRendererProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["940","941","942"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["943"],[],"import { Heading } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["944","945","946","947"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["948","949"],[],"import {\n applyDefaultClickHandler,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Header,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\nif (screen.width < 360) {\n document.querySelector<HTMLMetaElement>('meta[name=viewport]')!.content =\n 'width=360, shrink-to-fit=no'\n}\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '360px !important',\n },\n },\n ]}\n />\n <Card bg=\"#f5f5f5\" height={1}>\n <Header>\n <Flex height={1} px={4} align=\"center\" justify=\"center\">\n <FlexItem width={8} height={8} shrink={0} align=\"center\">\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </FlexItem>\n </Flex>\n </Header>\n <Card bg=\"#f5f5f5\" px={4} py={6}>\n {props.children}\n </Card>\n <Card as=\"footer\" px={4} py={6}>\n {props.toc}\n </Card>\n </Card>\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["950"],[],"import { Icon, Spacer, TextField } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer>\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["951"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["952","953","954","955"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":12,"column":12,"nodeType":"962","messageId":"963","endLine":12,"endColumn":16,"suggestions":"964"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":61,"column":15,"nodeType":"962","messageId":"963","endLine":61,"endColumn":19,"suggestions":"965"},{"ruleId":"960","severity":2,"message":"961","line":75,"column":13,"nodeType":"962","messageId":"963","endLine":75,"endColumn":17,"suggestions":"966"},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":68,"column":7,"nodeType":"962","messageId":"963","endLine":68,"endColumn":11,"suggestions":"967"},{"ruleId":"960","severity":2,"message":"961","line":108,"column":17,"nodeType":"962","messageId":"963","endLine":108,"endColumn":21,"suggestions":"968"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"969","severity":2,"message":"970","line":70,"column":4,"nodeType":null,"messageId":"971","endLine":70,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":113,"column":15,"nodeType":"962","messageId":"963","endLine":113,"endColumn":19,"suggestions":"972"},{"ruleId":"960","severity":2,"message":"961","line":172,"column":17,"nodeType":"962","messageId":"963","endLine":172,"endColumn":21,"suggestions":"973"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":31,"column":15,"nodeType":"962","messageId":"963","endLine":31,"endColumn":19,"suggestions":"974"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"969","severity":2,"message":"975","line":85,"column":48,"nodeType":null,"messageId":"971","endLine":85,"endColumn":50},{"ruleId":"960","severity":2,"message":"961","line":121,"column":15,"nodeType":"962","messageId":"963","endLine":121,"endColumn":19,"suggestions":"976"},{"ruleId":"960","severity":2,"message":"961","line":127,"column":15,"nodeType":"962","messageId":"963","endLine":127,"endColumn":19,"suggestions":"977"},{"ruleId":"960","severity":2,"message":"961","line":244,"column":27,"nodeType":"962","messageId":"963","endLine":244,"endColumn":31,"suggestions":"978"},{"ruleId":"960","severity":2,"message":"961","line":275,"column":27,"nodeType":"962","messageId":"963","endLine":275,"endColumn":31,"suggestions":"979"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":18,"column":47,"nodeType":"982","messageId":"983","endLine":18,"endColumn":50,"suggestions":"984"},{"ruleId":"980","severity":1,"message":"981","line":18,"column":53,"nodeType":"982","messageId":"983","endLine":18,"endColumn":56,"suggestions":"985"},{"ruleId":"980","severity":1,"message":"981","line":35,"column":47,"nodeType":"982","messageId":"983","endLine":35,"endColumn":50,"suggestions":"986"},{"ruleId":"980","severity":1,"message":"981","line":35,"column":53,"nodeType":"982","messageId":"983","endLine":35,"endColumn":56,"suggestions":"987"},{"ruleId":"980","severity":1,"message":"981","line":54,"column":28,"nodeType":"982","messageId":"983","endLine":54,"endColumn":31,"suggestions":"988"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"989","line":34,"column":4,"nodeType":null,"messageId":"971","endLine":34,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":37,"column":8,"nodeType":"992","messageId":"963","endLine":37,"endColumn":25,"suggestions":"993"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":15,"nodeType":"962","messageId":"963","endLine":103,"endColumn":19,"suggestions":"994"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"995","severity":2,"message":"996","line":26,"column":42,"nodeType":"997","messageId":"998","endLine":26,"endColumn":44},{"ruleId":"969","severity":2,"message":"999","line":43,"column":29,"nodeType":null,"messageId":"971","endLine":43,"endColumn":31},{"ruleId":"960","severity":2,"message":"961","line":141,"column":23,"nodeType":"962","messageId":"963","endLine":141,"endColumn":27,"suggestions":"1000"},{"ruleId":"960","severity":2,"message":"961","line":154,"column":29,"nodeType":"962","messageId":"963","endLine":154,"endColumn":33,"suggestions":"1001"},{"ruleId":"960","severity":2,"message":"961","line":169,"column":29,"nodeType":"962","messageId":"963","endLine":169,"endColumn":33,"suggestions":"1002"},{"ruleId":"960","severity":2,"message":"961","line":172,"column":23,"nodeType":"962","messageId":"963","endLine":172,"endColumn":27,"suggestions":"1003"},{"ruleId":"980","severity":1,"message":"981","line":186,"column":15,"nodeType":"982","messageId":"983","endLine":186,"endColumn":18,"suggestions":"1004"},{"ruleId":"980","severity":1,"message":"981","line":186,"column":23,"nodeType":"982","messageId":"983","endLine":186,"endColumn":26,"suggestions":"1005"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1006","line":37,"column":4,"nodeType":null,"messageId":"971","endLine":37,"endColumn":6},{"ruleId":"1007","severity":2,"message":"1008","line":47,"column":24,"nodeType":"962","messageId":"1009","endLine":47,"endColumn":36},{"ruleId":"1010","severity":2,"message":"1011","line":96,"column":31,"nodeType":"958","messageId":"1012","endLine":96,"endColumn":37,"suggestions":"1013"},{"ruleId":"960","severity":2,"message":"961","line":138,"column":19,"nodeType":"962","messageId":"963","endLine":138,"endColumn":23,"suggestions":"1014"},{"ruleId":"956","severity":1,"message":"957","line":15,"column":8,"nodeType":"958","messageId":"959","endLine":15,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":148,"column":21,"nodeType":"962","messageId":"963","endLine":148,"endColumn":25,"suggestions":"1015"},{"ruleId":"960","severity":2,"message":"961","line":173,"column":15,"nodeType":"962","messageId":"963","endLine":173,"endColumn":19,"suggestions":"1016"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1017","line":24,"column":4,"nodeType":null,"messageId":"971","endLine":24,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":44,"column":15,"nodeType":"962","messageId":"963","endLine":44,"endColumn":19,"suggestions":"1018"},{"ruleId":"960","severity":2,"message":"961","line":62,"column":15,"nodeType":"962","messageId":"963","endLine":62,"endColumn":19,"suggestions":"1019"},{"ruleId":"960","severity":2,"message":"961","line":65,"column":9,"nodeType":"962","messageId":"963","endLine":65,"endColumn":13,"suggestions":"1020"},{"ruleId":"960","severity":2,"message":"961","line":88,"column":11,"nodeType":"962","messageId":"963","endLine":88,"endColumn":15,"suggestions":"1021"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":15,"nodeType":"962","messageId":"963","endLine":103,"endColumn":19,"suggestions":"1022"},{"ruleId":"960","severity":2,"message":"961","line":116,"column":15,"nodeType":"962","messageId":"963","endLine":116,"endColumn":19,"suggestions":"1023"},{"ruleId":"960","severity":2,"message":"961","line":119,"column":9,"nodeType":"962","messageId":"963","endLine":119,"endColumn":13,"suggestions":"1024"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"990","severity":2,"message":"991","line":96,"column":11,"nodeType":"992","messageId":"963","endLine":96,"endColumn":57,"suggestions":"1025"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":16,"column":8,"nodeType":"958","messageId":"959","endLine":16,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":117,"column":17,"nodeType":"962","messageId":"963","endLine":117,"endColumn":21,"suggestions":"1026"},{"ruleId":"960","severity":2,"message":"961","line":139,"column":17,"nodeType":"962","messageId":"963","endLine":139,"endColumn":21,"suggestions":"1027"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1028","line":64,"column":44,"nodeType":null,"messageId":"971","endLine":64,"endColumn":46},{"ruleId":"960","severity":2,"message":"961","line":68,"column":32,"nodeType":"962","messageId":"963","endLine":68,"endColumn":36,"suggestions":"1029"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":46,"column":17,"nodeType":"1032","messageId":"1033","endLine":46,"endColumn":65,"suggestions":"1034"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1035","line":72,"column":4,"nodeType":null,"messageId":"971","endLine":72,"endColumn":6},{"ruleId":"1036","severity":2,"message":"1037","line":112,"column":13,"nodeType":"1032","messageId":"1038","endLine":143,"endColumn":17},{"ruleId":"960","severity":2,"message":"961","line":127,"column":43,"nodeType":"962","messageId":"963","endLine":127,"endColumn":47,"suggestions":"1039"},{"ruleId":"960","severity":2,"message":"961","line":143,"column":13,"nodeType":"962","messageId":"963","endLine":143,"endColumn":17,"suggestions":"1040"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"1041","line":39,"column":4,"nodeType":null,"messageId":"971","endLine":39,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":57,"column":21,"nodeType":"962","messageId":"963","endLine":57,"endColumn":25,"suggestions":"1042"},{"ruleId":"960","severity":2,"message":"961","line":77,"column":15,"nodeType":"962","messageId":"963","endLine":77,"endColumn":19,"suggestions":"1043"},{"ruleId":"960","severity":2,"message":"961","line":121,"column":23,"nodeType":"962","messageId":"963","endLine":121,"endColumn":27,"suggestions":"1044"},{"ruleId":"960","severity":2,"message":"961","line":134,"column":19,"nodeType":"962","messageId":"963","endLine":134,"endColumn":23,"suggestions":"1045"},{"ruleId":"960","severity":2,"message":"961","line":169,"column":17,"nodeType":"962","messageId":"963","endLine":169,"endColumn":21,"suggestions":"1046"},{"ruleId":"960","severity":2,"message":"961","line":180,"column":17,"nodeType":"962","messageId":"963","endLine":180,"endColumn":21,"suggestions":"1047"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":72,"column":21,"nodeType":"962","messageId":"963","endLine":72,"endColumn":25,"suggestions":"1048"},{"ruleId":"960","severity":2,"message":"961","line":106,"column":15,"nodeType":"962","messageId":"963","endLine":106,"endColumn":19,"suggestions":"1049"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":146,"column":38,"nodeType":"982","messageId":"983","endLine":146,"endColumn":41,"suggestions":"1050"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"1051","line":51,"column":5,"nodeType":null,"messageId":"971","endLine":51,"endColumn":7},{"ruleId":"960","severity":2,"message":"961","line":83,"column":13,"nodeType":"962","messageId":"963","endLine":83,"endColumn":17,"suggestions":"1052"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":21,"nodeType":"962","messageId":"963","endLine":103,"endColumn":25,"suggestions":"1053"},{"ruleId":"960","severity":2,"message":"961","line":118,"column":17,"nodeType":"962","messageId":"963","endLine":118,"endColumn":21,"suggestions":"1054"},{"ruleId":"960","severity":2,"message":"961","line":125,"column":13,"nodeType":"962","messageId":"963","endLine":125,"endColumn":17,"suggestions":"1055"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1056","line":29,"column":52,"nodeType":null,"messageId":"971","endLine":29,"endColumn":54},{"ruleId":"1030","severity":2,"message":"1031","line":54,"column":19,"nodeType":"1032","messageId":"1033","endLine":54,"endColumn":67,"suggestions":"1057"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":136,"column":19,"nodeType":"962","messageId":"963","endLine":136,"endColumn":23,"suggestions":"1058"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":18,"column":60,"nodeType":"962","messageId":"963","endLine":18,"endColumn":64,"suggestions":"1059"},{"ruleId":"960","severity":2,"message":"961","line":19,"column":59,"nodeType":"962","messageId":"963","endLine":19,"endColumn":63,"suggestions":"1060"},{"ruleId":"960","severity":2,"message":"961","line":22,"column":9,"nodeType":"962","messageId":"963","endLine":22,"endColumn":13,"suggestions":"1061"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":23,"column":64,"nodeType":"962","messageId":"963","endLine":23,"endColumn":68,"suggestions":"1062"},{"ruleId":"960","severity":2,"message":"961","line":63,"column":11,"nodeType":"962","messageId":"963","endLine":63,"endColumn":15,"suggestions":"1063"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1064","line":23,"column":64,"nodeType":null,"messageId":"971","endLine":23,"endColumn":66},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":61,"column":16,"nodeType":"1032","messageId":"1033","endLine":63,"endColumn":19,"suggestions":"1065"},{"ruleId":"960","severity":2,"message":"961","line":63,"column":15,"nodeType":"962","messageId":"963","endLine":63,"endColumn":19,"suggestions":"1066"},{"ruleId":"956","severity":1,"message":"957","line":14,"column":8,"nodeType":"958","messageId":"959","endLine":14,"endColumn":13},{"ruleId":"956","severity":1,"message":"1067","line":21,"column":3,"nodeType":"958","messageId":"959","endLine":21,"endColumn":11},{"ruleId":"969","severity":2,"message":"1051","line":24,"column":4,"nodeType":null,"messageId":"971","endLine":24,"endColumn":6},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":18,"column":41,"nodeType":"982","messageId":"983","endLine":18,"endColumn":44,"suggestions":"1068"},{"ruleId":"980","severity":1,"message":"981","line":18,"column":47,"nodeType":"982","messageId":"983","endLine":18,"endColumn":50,"suggestions":"1069"},{"ruleId":"980","severity":1,"message":"981","line":37,"column":41,"nodeType":"982","messageId":"983","endLine":37,"endColumn":44,"suggestions":"1070"},{"ruleId":"980","severity":1,"message":"981","line":37,"column":47,"nodeType":"982","messageId":"983","endLine":37,"endColumn":50,"suggestions":"1071"},{"ruleId":"980","severity":1,"message":"981","line":56,"column":28,"nodeType":"982","messageId":"983","endLine":56,"endColumn":31,"suggestions":"1072"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"990","severity":2,"message":"991","line":37,"column":8,"nodeType":"992","messageId":"963","endLine":37,"endColumn":24,"suggestions":"1073"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":45,"column":41,"nodeType":"982","messageId":"983","endLine":45,"endColumn":44,"suggestions":"1074"},{"ruleId":"980","severity":1,"message":"981","line":45,"column":47,"nodeType":"982","messageId":"983","endLine":45,"endColumn":50,"suggestions":"1075"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":22,"column":74,"nodeType":"962","messageId":"963","endLine":22,"endColumn":78,"suggestions":"1076"},{"ruleId":"960","severity":2,"message":"961","line":23,"column":69,"nodeType":"962","messageId":"963","endLine":23,"endColumn":73,"suggestions":"1077"},{"ruleId":"960","severity":2,"message":"961","line":32,"column":9,"nodeType":"962","messageId":"963","endLine":32,"endColumn":13,"suggestions":"1078"},{"ruleId":"960","severity":2,"message":"961","line":35,"column":9,"nodeType":"962","messageId":"963","endLine":35,"endColumn":13,"suggestions":"1079"},{"ruleId":"960","severity":2,"message":"961","line":36,"column":69,"nodeType":"962","messageId":"963","endLine":36,"endColumn":73,"suggestions":"1080"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"995","severity":2,"message":"996","line":27,"column":40,"nodeType":"997","messageId":"998","endLine":27,"endColumn":42},{"ruleId":"969","severity":2,"message":"1081","line":30,"column":54,"nodeType":null,"messageId":"971","endLine":30,"endColumn":56},{"ruleId":"960","severity":2,"message":"961","line":165,"column":25,"nodeType":"962","messageId":"963","endLine":165,"endColumn":29,"suggestions":"1082"},{"ruleId":"960","severity":2,"message":"961","line":183,"column":33,"nodeType":"962","messageId":"963","endLine":183,"endColumn":37,"suggestions":"1083"},{"ruleId":"960","severity":2,"message":"961","line":206,"column":33,"nodeType":"962","messageId":"963","endLine":206,"endColumn":37,"suggestions":"1084"},{"ruleId":"960","severity":2,"message":"961","line":210,"column":25,"nodeType":"962","messageId":"963","endLine":210,"endColumn":29,"suggestions":"1085"},{"ruleId":"980","severity":1,"message":"981","line":224,"column":15,"nodeType":"982","messageId":"983","endLine":224,"endColumn":18,"suggestions":"1086"},{"ruleId":"980","severity":1,"message":"981","line":224,"column":23,"nodeType":"982","messageId":"983","endLine":224,"endColumn":26,"suggestions":"1087"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":19,"column":43,"nodeType":"982","messageId":"983","endLine":19,"endColumn":46,"suggestions":"1088"},{"ruleId":"980","severity":1,"message":"981","line":19,"column":49,"nodeType":"982","messageId":"983","endLine":19,"endColumn":52,"suggestions":"1089"},{"ruleId":"980","severity":1,"message":"981","line":50,"column":45,"nodeType":"982","messageId":"983","endLine":50,"endColumn":48,"suggestions":"1090"},{"ruleId":"980","severity":1,"message":"981","line":50,"column":51,"nodeType":"982","messageId":"983","endLine":50,"endColumn":54,"suggestions":"1091"},{"ruleId":"980","severity":1,"message":"981","line":69,"column":28,"nodeType":"982","messageId":"983","endLine":69,"endColumn":31,"suggestions":"1092"},{"ruleId":"956","severity":1,"message":"957","line":10,"column":8,"nodeType":"958","messageId":"959","endLine":10,"endColumn":13},{"ruleId":"969","severity":2,"message":"1093","line":51,"column":4,"nodeType":null,"messageId":"971","endLine":51,"endColumn":6},{"ruleId":"956","severity":1,"message":"957","line":6,"column":8,"nodeType":"958","messageId":"959","endLine":6,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1094","line":79,"column":4,"nodeType":null,"messageId":"971","endLine":79,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":82,"column":8,"nodeType":"992","messageId":"963","endLine":82,"endColumn":50,"suggestions":"1095"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1096","line":94,"column":4,"nodeType":null,"messageId":"971","endLine":94,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":97,"column":8,"nodeType":"992","messageId":"963","endLine":97,"endColumn":50,"suggestions":"1097"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1093","line":92,"column":4,"nodeType":null,"messageId":"971","endLine":92,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":94,"column":51,"nodeType":"962","messageId":"963","endLine":94,"endColumn":55,"suggestions":"1098"},{"ruleId":"990","severity":2,"message":"991","line":96,"column":10,"nodeType":"992","messageId":"963","endLine":96,"endColumn":52,"suggestions":"1099"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":17,"column":12,"nodeType":"962","messageId":"963","endLine":17,"endColumn":16,"suggestions":"1100"},{"ruleId":"956","severity":1,"message":"957","line":1,"column":8,"nodeType":"958","messageId":"959","endLine":1,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":3,"column":8,"nodeType":"958","messageId":"959","endLine":3,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":3,"column":8,"nodeType":"958","messageId":"959","endLine":3,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":3,"column":1,"nodeType":"1103","messageId":"1104","endLine":3,"endColumn":14},{"ruleId":"960","severity":2,"message":"961","line":23,"column":65,"nodeType":"962","messageId":"963","endLine":23,"endColumn":69,"suggestions":"1105"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":3,"column":1,"nodeType":"1103","messageId":"1104","endLine":3,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":5,"column":1,"nodeType":"1103","messageId":"1104","endLine":5,"endColumn":14},{"ruleId":"960","severity":2,"message":"961","line":31,"column":9,"nodeType":"962","messageId":"963","endLine":31,"endColumn":13,"suggestions":"1106"},{"ruleId":"956","severity":1,"message":"957","line":16,"column":8,"nodeType":"958","messageId":"959","endLine":16,"endColumn":13},{"ruleId":"1107","severity":1,"message":"1108","line":21,"column":3,"nodeType":"1109","messageId":"1110","endLine":21,"endColumn":66,"suggestions":"1111"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":1,"column":8,"nodeType":"958","messageId":"959","endLine":1,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":2,"column":1,"nodeType":"1103","messageId":"1104","endLine":2,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":4,"column":1,"nodeType":"1103","messageId":"1104","endLine":4,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":6,"column":1,"nodeType":"1103","messageId":"1104","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1112","1113"],["1114"],["1115"],["1116"],["1117"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1118"],["1119"],["1120"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1121"],["1122"],["1123"],["1124"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1125","1126"],["1127","1128"],["1129","1130"],["1131","1132"],["1133","1134"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1135","1136"],["1137"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1138"],["1139"],["1140"],["1141"],["1142","1143"],["1144","1145"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1146","1147","1148"],["1149"],["1150"],["1151"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1152"],["1153"],["1154"],["1155"],["1156"],["1157"],["1158"],["1159","1160"],["1161"],["1162"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1163"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1164","1165"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1166"],["1167"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1168"],["1169"],["1170"],["1171"],["1172"],["1173"],["1174"],["1175"],["1176","1177"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1178"],["1179"],["1180"],["1181"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1182","1183"],["1184"],["1185"],["1186"],["1187"],["1188"],["1189"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1190","1191"],["1192"],"'tabIndex' is assigned a value but never used.",["1193","1194"],["1195","1196"],["1197","1198"],["1199","1200"],["1201","1202"],["1203","1204"],["1205","1206"],["1207","1208"],["1209"],["1210"],["1211"],["1212"],["1213"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1214"],["1215"],["1216"],["1217"],["1218","1219"],["1220","1221"],["1222","1223"],["1224","1225"],["1226","1227"],["1228","1229"],["1230","1231"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1232","1233"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1234","1235"],["1236"],["1237","1238"],["1239","1240"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1241"],["1242"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1243"],{"messageId":"1244","fix":"1245","desc":"1246"},{"messageId":"1247","fix":"1248","desc":"1249"},{"messageId":"1247","fix":"1250","desc":"1249"},{"messageId":"1247","fix":"1251","desc":"1249"},{"messageId":"1247","fix":"1252","desc":"1249"},{"messageId":"1247","fix":"1253","desc":"1249"},{"messageId":"1247","fix":"1254","desc":"1249"},{"messageId":"1247","fix":"1255","desc":"1249"},{"messageId":"1247","fix":"1256","desc":"1249"},{"messageId":"1247","fix":"1257","desc":"1249"},{"messageId":"1247","fix":"1258","desc":"1249"},{"messageId":"1247","fix":"1259","desc":"1249"},{"messageId":"1247","fix":"1260","desc":"1249"},{"messageId":"1261","fix":"1262","desc":"1263"},{"messageId":"1264","fix":"1265","desc":"1266"},{"messageId":"1261","fix":"1267","desc":"1263"},{"messageId":"1264","fix":"1268","desc":"1266"},{"messageId":"1261","fix":"1269","desc":"1263"},{"messageId":"1264","fix":"1270","desc":"1266"},{"messageId":"1261","fix":"1271","desc":"1263"},{"messageId":"1264","fix":"1272","desc":"1266"},{"messageId":"1261","fix":"1273","desc":"1263"},{"messageId":"1264","fix":"1274","desc":"1266"},{"messageId":"1275","fix":"1276","desc":"1277"},{"messageId":"1278","fix":"1279","desc":"1280"},{"messageId":"1247","fix":"1281","desc":"1249"},{"messageId":"1247","fix":"1282","desc":"1249"},{"messageId":"1247","fix":"1283","desc":"1249"},{"messageId":"1247","fix":"1284","desc":"1249"},{"messageId":"1247","fix":"1285","desc":"1249"},{"messageId":"1261","fix":"1286","desc":"1263"},{"messageId":"1264","fix":"1287","desc":"1266"},{"messageId":"1261","fix":"1288","desc":"1263"},{"messageId":"1264","fix":"1289","desc":"1266"},{"messageId":"1290","fix":"1291","desc":"1292"},{"messageId":"1293","fix":"1294","desc":"1295"},{"messageId":"1296","fix":"1297","desc":"1298"},{"messageId":"1247","fix":"1299","desc":"1249"},{"messageId":"1247","fix":"1300","desc":"1249"},{"messageId":"1247","fix":"1301","desc":"1249"},{"messageId":"1247","fix":"1302","desc":"1249"},{"messageId":"1247","fix":"1303","desc":"1249"},{"messageId":"1247","fix":"1304","desc":"1249"},{"messageId":"1247","fix":"1305","desc":"1249"},{"messageId":"1247","fix":"1306","desc":"1249"},{"messageId":"1247","fix":"1307","desc":"1249"},{"messageId":"1247","fix":"1308","desc":"1249"},{"messageId":"1275","fix":"1309","desc":"1277"},{"messageId":"1278","fix":"1310","desc":"1280"},{"messageId":"1247","fix":"1311","desc":"1249"},{"messageId":"1247","fix":"1312","desc":"1249"},{"messageId":"1247","fix":"1313","desc":"1249"},{"messageId":"1314","data":"1315","fix":"1316","desc":"1317"},{"messageId":"1314","data":"1318","fix":"1319","desc":"1320"},{"messageId":"1247","fix":"1321","desc":"1249"},{"messageId":"1247","fix":"1322","desc":"1249"},{"messageId":"1247","fix":"1323","desc":"1249"},{"messageId":"1247","fix":"1324","desc":"1249"},{"messageId":"1247","fix":"1325","desc":"1249"},{"messageId":"1247","fix":"1326","desc":"1249"},{"messageId":"1247","fix":"1327","desc":"1249"},{"messageId":"1247","fix":"1328","desc":"1249"},{"messageId":"1247","fix":"1329","desc":"1249"},{"messageId":"1247","fix":"1330","desc":"1249"},{"messageId":"1261","fix":"1331","desc":"1263"},{"messageId":"1264","fix":"1332","desc":"1266"},{"messageId":"1247","fix":"1333","desc":"1249"},{"messageId":"1247","fix":"1334","desc":"1249"},{"messageId":"1247","fix":"1335","desc":"1249"},{"messageId":"1247","fix":"1336","desc":"1249"},{"messageId":"1314","data":"1337","fix":"1338","desc":"1317"},{"messageId":"1314","data":"1339","fix":"1340","desc":"1320"},{"messageId":"1247","fix":"1341","desc":"1249"},{"messageId":"1247","fix":"1342","desc":"1249"},{"messageId":"1247","fix":"1343","desc":"1249"},{"messageId":"1247","fix":"1344","desc":"1249"},{"messageId":"1247","fix":"1345","desc":"1249"},{"messageId":"1247","fix":"1346","desc":"1249"},{"messageId":"1314","data":"1347","fix":"1348","desc":"1317"},{"messageId":"1314","data":"1349","fix":"1350","desc":"1320"},{"messageId":"1247","fix":"1351","desc":"1249"},{"messageId":"1261","fix":"1352","desc":"1263"},{"messageId":"1264","fix":"1353","desc":"1266"},{"messageId":"1261","fix":"1354","desc":"1263"},{"messageId":"1264","fix":"1355","desc":"1266"},{"messageId":"1261","fix":"1356","desc":"1263"},{"messageId":"1264","fix":"1357","desc":"1266"},{"messageId":"1261","fix":"1358","desc":"1263"},{"messageId":"1264","fix":"1359","desc":"1266"},{"messageId":"1261","fix":"1360","desc":"1263"},{"messageId":"1264","fix":"1361","desc":"1266"},{"messageId":"1275","fix":"1362","desc":"1277"},{"messageId":"1278","fix":"1363","desc":"1280"},{"messageId":"1261","fix":"1364","desc":"1263"},{"messageId":"1264","fix":"1365","desc":"1266"},{"messageId":"1261","fix":"1366","desc":"1263"},{"messageId":"1264","fix":"1367","desc":"1266"},{"messageId":"1247","fix":"1368","desc":"1249"},{"messageId":"1247","fix":"1369","desc":"1249"},{"messageId":"1247","fix":"1370","desc":"1249"},{"messageId":"1247","fix":"1371","desc":"1249"},{"messageId":"1247","fix":"1372","desc":"1249"},{"messageId":"1247","fix":"1373","desc":"1249"},{"messageId":"1247","fix":"1374","desc":"1249"},{"messageId":"1247","fix":"1375","desc":"1249"},{"messageId":"1247","fix":"1376","desc":"1249"},{"messageId":"1261","fix":"1377","desc":"1263"},{"messageId":"1264","fix":"1378","desc":"1266"},{"messageId":"1261","fix":"1379","desc":"1263"},{"messageId":"1264","fix":"1380","desc":"1266"},{"messageId":"1261","fix":"1381","desc":"1263"},{"messageId":"1264","fix":"1382","desc":"1266"},{"messageId":"1261","fix":"1383","desc":"1263"},{"messageId":"1264","fix":"1384","desc":"1266"},{"messageId":"1261","fix":"1385","desc":"1263"},{"messageId":"1264","fix":"1386","desc":"1266"},{"messageId":"1261","fix":"1387","desc":"1263"},{"messageId":"1264","fix":"1388","desc":"1266"},{"messageId":"1261","fix":"1389","desc":"1263"},{"messageId":"1264","fix":"1390","desc":"1266"},{"messageId":"1275","fix":"1391","desc":"1277"},{"messageId":"1278","fix":"1392","desc":"1280"},{"messageId":"1275","fix":"1393","desc":"1277"},{"messageId":"1278","fix":"1394","desc":"1280"},{"messageId":"1247","fix":"1395","desc":"1249"},{"messageId":"1275","fix":"1396","desc":"1277"},{"messageId":"1278","fix":"1397","desc":"1280"},{"messageId":"1244","fix":"1398","desc":"1246"},{"messageId":"1247","fix":"1399","desc":"1249"},{"messageId":"1247","fix":"1400","desc":"1249"},{"messageId":"1247","fix":"1401","desc":"1249"},{"messageId":"1402","fix":"1403","desc":"1404"},"remove",{"range":"1405","text":"1406"},"Remove `null`.","replace",{"range":"1405","text":"1407"},"Replace `null` with `undefined`.",{"range":"1408","text":"1407"},{"range":"1409","text":"1407"},{"range":"1410","text":"1407"},{"range":"1411","text":"1407"},{"range":"1412","text":"1407"},{"range":"1413","text":"1407"},{"range":"1414","text":"1407"},{"range":"1415","text":"1407"},{"range":"1416","text":"1407"},{"range":"1417","text":"1407"},{"range":"1418","text":"1407"},"suggestUnknown",{"range":"1419","text":"1420"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1419","text":"1421"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1422","text":"1420"},{"range":"1422","text":"1421"},{"range":"1423","text":"1420"},{"range":"1423","text":"1421"},{"range":"1424","text":"1420"},{"range":"1424","text":"1421"},{"range":"1425","text":"1420"},{"range":"1425","text":"1421"},"array-length",{"range":"1426","text":"1427"},"The argument is the length of array.","only-element",{"range":"1426","text":"1428"},"The argument is the only element of array.",{"range":"1429","text":"1407"},{"range":"1430","text":"1407"},{"range":"1431","text":"1407"},{"range":"1432","text":"1407"},{"range":"1433","text":"1407"},{"range":"1434","text":"1420"},{"range":"1434","text":"1421"},{"range":"1435","text":"1420"},{"range":"1435","text":"1421"},"argument-is-spreadable",{"range":"1436","text":"1437"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1438","text":"1439"},"First argument is not an `array`.","test-argument",{"range":"1440","text":"1441"},"Test first argument with `Array.isArray(…)`.",{"range":"1442","text":"1407"},{"range":"1443","text":"1407"},{"range":"1444","text":"1407"},{"range":"1445","text":"1407"},{"range":"1446","text":"1407"},{"range":"1447","text":"1407"},{"range":"1448","text":"1407"},{"range":"1449","text":"1407"},{"range":"1450","text":"1407"},{"range":"1451","text":"1407"},{"range":"1452","text":"1453"},{"range":"1452","text":"1454"},{"range":"1455","text":"1407"},{"range":"1456","text":"1407"},{"range":"1457","text":"1407"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1458"},{"range":"1459","text":"1460"},"Switch to `??` operator.",{"operator":"1461"},{"range":"1459","text":"1462"},"Switch to `||` operator.",{"range":"1463","text":"1407"},{"range":"1464","text":"1407"},{"range":"1465","text":"1407"},{"range":"1466","text":"1407"},{"range":"1467","text":"1407"},{"range":"1468","text":"1407"},{"range":"1469","text":"1407"},{"range":"1470","text":"1407"},{"range":"1471","text":"1407"},{"range":"1472","text":"1407"},{"range":"1473","text":"1420"},{"range":"1473","text":"1421"},{"range":"1474","text":"1407"},{"range":"1475","text":"1407"},{"range":"1476","text":"1407"},{"range":"1477","text":"1407"},{"operator":"1458"},{"range":"1478","text":"1460"},{"operator":"1461"},{"range":"1478","text":"1462"},{"range":"1479","text":"1407"},{"range":"1480","text":"1407"},{"range":"1481","text":"1407"},{"range":"1482","text":"1407"},{"range":"1483","text":"1407"},{"range":"1484","text":"1407"},{"operator":"1458"},{"range":"1485","text":"1486"},{"operator":"1461"},{"range":"1485","text":"1487"},{"range":"1488","text":"1407"},{"range":"1489","text":"1420"},{"range":"1489","text":"1421"},{"range":"1490","text":"1420"},{"range":"1490","text":"1421"},{"range":"1491","text":"1420"},{"range":"1491","text":"1421"},{"range":"1492","text":"1420"},{"range":"1492","text":"1421"},{"range":"1493","text":"1420"},{"range":"1493","text":"1421"},{"range":"1494","text":"1495"},{"range":"1494","text":"1496"},{"range":"1497","text":"1420"},{"range":"1497","text":"1421"},{"range":"1498","text":"1420"},{"range":"1498","text":"1421"},{"range":"1499","text":"1407"},{"range":"1500","text":"1407"},{"range":"1501","text":"1407"},{"range":"1502","text":"1407"},{"range":"1503","text":"1407"},{"range":"1504","text":"1407"},{"range":"1505","text":"1407"},{"range":"1506","text":"1407"},{"range":"1507","text":"1407"},{"range":"1508","text":"1420"},{"range":"1508","text":"1421"},{"range":"1509","text":"1420"},{"range":"1509","text":"1421"},{"range":"1510","text":"1420"},{"range":"1510","text":"1421"},{"range":"1511","text":"1420"},{"range":"1511","text":"1421"},{"range":"1512","text":"1420"},{"range":"1512","text":"1421"},{"range":"1513","text":"1420"},{"range":"1513","text":"1421"},{"range":"1514","text":"1420"},{"range":"1514","text":"1421"},{"range":"1515","text":"1516"},{"range":"1515","text":"1517"},{"range":"1518","text":"1519"},{"range":"1518","text":"1520"},{"range":"1521","text":"1407"},{"range":"1522","text":"1516"},{"range":"1522","text":"1517"},{"range":"1523","text":"1406"},{"range":"1523","text":"1407"},{"range":"1524","text":"1407"},{"range":"1525","text":"1407"},"suggestOptionalChain",{"range":"1526","text":"1527"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] diff --git a/packages/ssr/.eslintcache b/packages/ssr/.eslintcache new file mode 100644 index 000000000..9d38b09af --- /dev/null +++ b/packages/ssr/.eslintcache @@ -0,0 +1 @@ +[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"size":81,"mtime":1669353923805,"results":"3","hashOfConfig":"4"},{"size":32,"mtime":1662092676865,"results":"5","hashOfConfig":"4"},{"filePath":"6","messages":"7","suppressedMessages":"8","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau",{"filePath":"9","messages":"10","suppressedMessages":"11","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] From d29dfe5c3a0b6db70582aaa8beeec44dc311e4c7 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 09:11:42 +0300 Subject: [PATCH 06/14] perf: eslint cache --- packages/core/.eslintcache | 2 +- packages/core/package.json | 4 ++-- packages/desktop-extra/.eslintcache | 2 +- packages/desktop-extra/package.json | 4 ++-- packages/desktop/.eslintcache | 2 +- packages/desktop/package.json | 4 ++-- packages/mobile/.eslintcache | 2 +- packages/mobile/package.json | 4 ++-- packages/ssr/.eslintcache | 2 +- packages/ssr/package.json | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/.eslintcache b/packages/core/.eslintcache index e1f692839..e15fb7b49 100644 --- a/packages/core/.eslintcache +++ b/packages/core/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"size":1883,"mtime":1662092675643,"results":"163","hashOfConfig":"164"},{"size":2627,"mtime":1669353272721,"results":"165","hashOfConfig":"164"},{"size":35,"mtime":1662092675645,"results":"166","hashOfConfig":"164"},{"size":1065,"mtime":1662092675649,"results":"167","hashOfConfig":"164"},{"size":31,"mtime":1662092675649,"results":"168","hashOfConfig":"164"},{"size":1174,"mtime":1662092675646,"results":"169","hashOfConfig":"164"},{"size":36,"mtime":1662092675647,"results":"170","hashOfConfig":"164"},{"size":850,"mtime":1662092675651,"results":"171","hashOfConfig":"164"},{"size":24,"mtime":1662092675652,"results":"172","hashOfConfig":"164"},{"size":484,"mtime":1662092675653,"results":"173","hashOfConfig":"164"},{"size":26,"mtime":1662092675654,"results":"174","hashOfConfig":"164"},{"size":1578,"mtime":1662092675655,"results":"175","hashOfConfig":"164"},{"size":418,"mtime":1662092675656,"results":"176","hashOfConfig":"164"},{"size":92,"mtime":1662092675657,"results":"177","hashOfConfig":"164"},{"size":32,"mtime":1662092675657,"results":"178","hashOfConfig":"164"},{"size":1108,"mtime":1662092675658,"results":"179","hashOfConfig":"164"},{"size":24,"mtime":1662092675659,"results":"180","hashOfConfig":"164"},{"size":1310,"mtime":1662092675661,"results":"181","hashOfConfig":"164"},{"size":24,"mtime":1662092675661,"results":"182","hashOfConfig":"164"},{"size":5591,"mtime":1669354961771,"results":"183","hashOfConfig":"164"},{"size":35,"mtime":1662092675664,"results":"184","hashOfConfig":"164"},{"size":1398,"mtime":1662092675665,"results":"185","hashOfConfig":"164"},{"size":30,"mtime":1662092675666,"results":"186","hashOfConfig":"164"},{"size":3518,"mtime":1669353927842,"results":"187","hashOfConfig":"164"},{"size":1826,"mtime":1669353927842,"results":"188","hashOfConfig":"164"},{"size":1798,"mtime":1662092675670,"results":"189","hashOfConfig":"164"},{"size":1169,"mtime":1669353927842,"results":"190","hashOfConfig":"164"},{"size":123,"mtime":1662092675671,"results":"191","hashOfConfig":"164"},{"size":11583,"mtime":1669354518103,"results":"192","hashOfConfig":"164"},{"size":23,"mtime":1662092675673,"results":"193","hashOfConfig":"164"},{"size":749,"mtime":1669353927843,"results":"194","hashOfConfig":"164"},{"size":558,"mtime":1662092675675,"results":"195","hashOfConfig":"164"},{"size":527,"mtime":1662092675677,"results":"196","hashOfConfig":"164"},{"size":23,"mtime":1662092675677,"results":"197","hashOfConfig":"164"},{"size":1558,"mtime":1662092675685,"results":"198","hashOfConfig":"164"},{"size":23,"mtime":1662092675694,"results":"199","hashOfConfig":"164"},{"size":782,"mtime":1662092675698,"results":"200","hashOfConfig":"164"},{"size":30,"mtime":1662092675701,"results":"201","hashOfConfig":"164"},{"size":1527,"mtime":1662092675703,"results":"202","hashOfConfig":"164"},{"size":1008,"mtime":1662092675704,"results":"203","hashOfConfig":"164"},{"size":1307,"mtime":1662092675706,"results":"204","hashOfConfig":"164"},{"size":33870,"mtime":1662092675710,"results":"205","hashOfConfig":"164"},{"size":37453,"mtime":1662092675715,"results":"206","hashOfConfig":"164"},{"size":20392,"mtime":1662092675721,"results":"207","hashOfConfig":"164"},{"size":2505,"mtime":1662092675750,"results":"208","hashOfConfig":"164"},{"size":1604,"mtime":1662092675766,"results":"209","hashOfConfig":"164"},{"size":249,"mtime":1662092675778,"results":"210","hashOfConfig":"164"},{"size":3267,"mtime":1669353927842,"results":"211","hashOfConfig":"164"},{"size":3014,"mtime":1669353927842,"results":"212","hashOfConfig":"164"},{"size":55,"mtime":1662092675782,"results":"213","hashOfConfig":"164"},{"size":1391,"mtime":1662092675784,"results":"214","hashOfConfig":"164"},{"size":2935,"mtime":1669353927842,"results":"215","hashOfConfig":"164"},{"size":2817,"mtime":1669353927861,"results":"216","hashOfConfig":"164"},{"size":1831,"mtime":1669353927842,"results":"217","hashOfConfig":"164"},{"size":90,"mtime":1662092675786,"results":"218","hashOfConfig":"164"},{"size":54,"mtime":1669353927842,"results":"219","hashOfConfig":"164"},{"size":2593,"mtime":1662092675789,"results":"220","hashOfConfig":"164"},{"size":637,"mtime":1669353927842,"results":"221","hashOfConfig":"164"},{"size":73,"mtime":1662092675791,"results":"222","hashOfConfig":"164"},{"size":13182,"mtime":1662092675792,"results":"223","hashOfConfig":"164"},{"size":29,"mtime":1662092675793,"results":"224","hashOfConfig":"164"},{"size":60,"mtime":1669353927842,"results":"225","hashOfConfig":"164"},{"size":5254,"mtime":1669353927842,"results":"226","hashOfConfig":"164"},{"size":204,"mtime":1669353927842,"results":"227","hashOfConfig":"164"},{"size":4805,"mtime":1669353927842,"results":"228","hashOfConfig":"164"},{"size":792,"mtime":1662092675797,"results":"229","hashOfConfig":"164"},{"size":166,"mtime":1662092675797,"results":"230","hashOfConfig":"164"},{"size":404,"mtime":1669353927842,"results":"231","hashOfConfig":"164"},{"size":5186,"mtime":1669353927842,"results":"232","hashOfConfig":"164"},{"size":623,"mtime":1662092675800,"results":"233","hashOfConfig":"164"},{"size":139,"mtime":1662092675800,"results":"234","hashOfConfig":"164"},{"size":100,"mtime":1662092675801,"results":"235","hashOfConfig":"164"},{"size":1957,"mtime":1662092675801,"results":"236","hashOfConfig":"164"},{"size":38,"mtime":1662092675802,"results":"237","hashOfConfig":"164"},{"size":3815,"mtime":1662092675804,"results":"238","hashOfConfig":"164"},{"size":727,"mtime":1662092675805,"results":"239","hashOfConfig":"164"},{"size":60,"mtime":1662092675805,"results":"240","hashOfConfig":"164"},{"size":913,"mtime":1662092675806,"results":"241","hashOfConfig":"164"},{"size":346,"mtime":1662092675807,"results":"242","hashOfConfig":"164"},{"size":68,"mtime":1662092675808,"results":"243","hashOfConfig":"164"},{"size":3540,"mtime":1662092675809,"results":"244","hashOfConfig":"164"},{"size":718,"mtime":1662092675810,"results":"245","hashOfConfig":"164"},{"size":57,"mtime":1662092675810,"results":"246","hashOfConfig":"164"},{"size":2240,"mtime":1662092675811,"results":"247","hashOfConfig":"164"},{"size":159,"mtime":1662092675812,"results":"248","hashOfConfig":"164"},{"size":248,"mtime":1669353927842,"results":"249","hashOfConfig":"164"},{"size":1756,"mtime":1669353927842,"results":"250","hashOfConfig":"164"},{"size":36,"mtime":1662092675816,"results":"251","hashOfConfig":"164"},{"size":1976,"mtime":1662092675817,"results":"252","hashOfConfig":"164"},{"size":675,"mtime":1662092675818,"results":"253","hashOfConfig":"164"},{"size":84,"mtime":1662092675819,"results":"254","hashOfConfig":"164"},{"size":127,"mtime":1662092675819,"results":"255","hashOfConfig":"164"},{"size":6209,"mtime":1669353927842,"results":"256","hashOfConfig":"164"},{"size":1254,"mtime":1662092675821,"results":"257","hashOfConfig":"164"},{"size":232,"mtime":1662092675822,"results":"258","hashOfConfig":"164"},{"size":132,"mtime":1662092675822,"results":"259","hashOfConfig":"164"},{"size":154,"mtime":1662092675823,"results":"260","hashOfConfig":"164"},{"size":2770,"mtime":1662092675824,"results":"261","hashOfConfig":"164"},{"size":526,"mtime":1662092675825,"results":"262","hashOfConfig":"164"},{"size":2454,"mtime":1669353927843,"results":"263","hashOfConfig":"164"},{"size":1008,"mtime":1662092675826,"results":"264","hashOfConfig":"164"},{"size":784,"mtime":1662092675828,"results":"265","hashOfConfig":"164"},{"size":779,"mtime":1662092675828,"results":"266","hashOfConfig":"164"},{"size":409,"mtime":1662092675829,"results":"267","hashOfConfig":"164"},{"size":1236,"mtime":1662092675830,"results":"268","hashOfConfig":"164"},{"size":2621,"mtime":1662092675831,"results":"269","hashOfConfig":"164"},{"size":523,"mtime":1662092675832,"results":"270","hashOfConfig":"164"},{"size":211,"mtime":1662092675832,"results":"271","hashOfConfig":"164"},{"size":874,"mtime":1662092675833,"results":"272","hashOfConfig":"164"},{"size":1754,"mtime":1662092675834,"results":"273","hashOfConfig":"164"},{"size":2030,"mtime":1662092675834,"results":"274","hashOfConfig":"164"},{"size":2306,"mtime":1662092675835,"results":"275","hashOfConfig":"164"},{"size":1068,"mtime":1669353927842,"results":"276","hashOfConfig":"164"},{"size":378,"mtime":1662092675838,"results":"277","hashOfConfig":"164"},{"size":974,"mtime":1662092675839,"results":"278","hashOfConfig":"164"},{"size":24,"mtime":1662092675840,"results":"279","hashOfConfig":"164"},{"size":1647,"mtime":1662092675842,"results":"280","hashOfConfig":"164"},{"size":32,"mtime":1662092675842,"results":"281","hashOfConfig":"164"},{"size":3265,"mtime":1662092675850,"results":"282","hashOfConfig":"164"},{"size":28,"mtime":1662092675851,"results":"283","hashOfConfig":"164"},{"size":787,"mtime":1662092675846,"results":"284","hashOfConfig":"164"},{"size":33,"mtime":1662092675847,"results":"285","hashOfConfig":"164"},{"size":1375,"mtime":1662092675852,"results":"286","hashOfConfig":"164"},{"size":694,"mtime":1669353927842,"results":"287","hashOfConfig":"164"},{"size":26,"mtime":1662092675855,"results":"288","hashOfConfig":"164"},{"size":4290,"mtime":1662092675857,"results":"289","hashOfConfig":"164"},{"size":37,"mtime":1662092675858,"results":"290","hashOfConfig":"164"},{"size":949,"mtime":1662092675860,"results":"291","hashOfConfig":"164"},{"size":25,"mtime":1662092675860,"results":"292","hashOfConfig":"164"},{"size":1268,"mtime":1662092675862,"results":"293","hashOfConfig":"164"},{"size":26,"mtime":1662092675863,"results":"294","hashOfConfig":"164"},{"size":635,"mtime":1662092675865,"results":"295","hashOfConfig":"164"},{"size":26,"mtime":1662092675866,"results":"296","hashOfConfig":"164"},{"size":1466,"mtime":1662092675867,"results":"297","hashOfConfig":"164"},{"size":23,"mtime":1662092675868,"results":"298","hashOfConfig":"164"},{"size":417,"mtime":1669353927842,"results":"299","hashOfConfig":"164"},{"size":5993,"mtime":1662092675871,"results":"300","hashOfConfig":"164"},{"size":1616,"mtime":1662092675872,"results":"301","hashOfConfig":"164"},{"size":95,"mtime":1662092675872,"results":"302","hashOfConfig":"164"},{"size":126,"mtime":1662092675873,"results":"303","hashOfConfig":"164"},{"size":146,"mtime":1662092675874,"results":"304","hashOfConfig":"164"},{"size":855,"mtime":1662092675875,"results":"305","hashOfConfig":"164"},{"size":3501,"mtime":1669353927843,"results":"306","hashOfConfig":"164"},{"size":3658,"mtime":1669353927843,"results":"307","hashOfConfig":"164"},{"size":86,"mtime":1662092675879,"results":"308","hashOfConfig":"164"},{"size":2006,"mtime":1669353927843,"results":"309","hashOfConfig":"164"},{"size":32,"mtime":1662092675884,"results":"310","hashOfConfig":"164"},{"size":3037,"mtime":1669353927843,"results":"311","hashOfConfig":"164"},{"size":694,"mtime":1662092675881,"results":"312","hashOfConfig":"164"},{"size":100,"mtime":1662092675882,"results":"313","hashOfConfig":"164"},{"size":127,"mtime":1662092675882,"results":"314","hashOfConfig":"164"},{"size":1607,"mtime":1662092675886,"results":"315","hashOfConfig":"164"},{"size":577,"mtime":1662092675887,"results":"316","hashOfConfig":"164"},{"size":62,"mtime":1662092675888,"results":"317","hashOfConfig":"164"},{"size":115,"mtime":1662092675889,"results":"318","hashOfConfig":"164"},{"size":128,"mtime":1662092675890,"results":"319","hashOfConfig":"164"},{"size":2124,"mtime":1662092675890,"results":"320","hashOfConfig":"164"},{"size":1789,"mtime":1669353927844,"results":"321","hashOfConfig":"164"},{"size":503,"mtime":1662546288643,"results":"322","hashOfConfig":"164"},{"size":75,"mtime":1662092675893,"results":"323","hashOfConfig":"164"},{"size":1849,"mtime":1662092675895,"results":"324","hashOfConfig":"164"},{"size":26,"mtime":1662092675900,"results":"325","hashOfConfig":"164"},{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"332"},{"filePath":"333","messages":"334","suppressedMessages":"335","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"348","messages":"349","suppressedMessages":"350","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"351"},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"358"},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"377"},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"381","messages":"382","suppressedMessages":"383","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"384"},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"397"},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"404"},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"408"},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"412"},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"423"},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"433"},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"443"},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"456"},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"460"},{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"464"},{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"476"},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"480"},{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"484"},{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"491"},{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"495"},{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"505"},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"509"},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"532"},{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"542"},{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"546"},{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"550"},{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"554"},{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"558","messages":"559","suppressedMessages":"560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"564"},{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"577"},{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"604"},{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"641"},{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"654","messages":"655","suppressedMessages":"656","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"672","messages":"673","suppressedMessages":"674","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"675","messages":"676","suppressedMessages":"677","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"687","messages":"688","suppressedMessages":"689","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"693"},{"filePath":"694","messages":"695","suppressedMessages":"696","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"700"},{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"704"},{"filePath":"705","messages":"706","suppressedMessages":"707","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"708","messages":"709","suppressedMessages":"710","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"711"},{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"718"},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"725"},{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"732"},{"filePath":"733","messages":"734","suppressedMessages":"735","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"749"},{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"763"},{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"770"},{"filePath":"771","messages":"772","suppressedMessages":"773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"777"},{"filePath":"778","messages":"779","suppressedMessages":"780","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"781","messages":"782","suppressedMessages":"783","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"784","messages":"785","suppressedMessages":"786","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"787"},{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"803"},{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"807"},{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"811"},{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"818"},{"filePath":"819","messages":"820","suppressedMessages":"821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"828","messages":"829","suppressedMessages":"830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"843","messages":"844","suppressedMessages":"845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"846","messages":"847","suppressedMessages":"848","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"849","messages":"850","suppressedMessages":"851","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"852"},{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"866"},{"filePath":"867","messages":"868","suppressedMessages":"869","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["870"],[],"import {\n Component,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nexport interface AccordionControlProps<I> {\n items: I[]\n opened: number[]\n onChange: (opened: number[]) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n items: Array<\n I & {\n opened: boolean\n hovered: boolean\n focused: boolean\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n }\n >\n }>\n}\n\nexport interface AccordionControlState {\n hovered: number\n focused: number\n}\n\nexport class AccordionControl<I> extends Component<\n AccordionControlProps<I>,\n AccordionControlState\n> {\n public static displayName = 'AccordionControl'\n\n public state: AccordionControlState = {\n hovered: -1,\n focused: -1,\n }\n\n private onFocus: (index: number) => FocusEventHandler = (index) => () => {\n this.setState({\n focused: index,\n })\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onChange: (index: number) => void = (index) => {\n const { opened } = this.props\n this.props.onChange(\n opened.includes(index)\n ? opened.filter((i) => i !== index)\n : opened.concat(index),\n )\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.onChange(index)\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.state.focused)\n }\n break\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n items: this.props.items.map((item, index) => ({\n ...item,\n opened: this.props.opened.includes(index),\n hovered: index === this.state.hovered,\n focused: index === this.state.focused,\n onClick: this.onItemClick(index),\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onFocus: this.onFocus(index),\n onBlur: this.onBlur,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["871"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface BlockProps {\n hover?: boolean\n active?: boolean\n focus?: boolean\n accent?: boolean\n bg?: string\n children?: ReactNode\n}\n\nexport const Block: FC<BlockProps> = ({\n active = false,\n focus = false,\n hover = false,\n accent = false,\n bg = '#fff',\n ...props\n}) => (\n <Card\n r={10}\n s={\n hover || focus || active\n ? '0 10px 24px 0 rgba(0, 0, 0, 0.08)'\n : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform={\n accent && (hover || focus || active) ? 'translateY(-4px)' : undefined\n }\n bg={bg}\n {...props}\n />\n)\n\nBlock.displayName = 'Block'\n\nBlock.defaultProps = {\n active: false,\n focus: false,\n hover: false,\n accent: false,\n bg: '#fff',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["872","873"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\nconst newLineRegex = /(\\r\\n|\\r|\\n)/g\n\nexport interface BreakerProps {\n children?: ReactNode\n}\n\nexport const Breaker: FC<BreakerProps> = ({ children }) => (\n <Fragment>\n {typeof children === 'string'\n ? children\n .split(newLineRegex)\n .map((child, key) =>\n child.match(newLineRegex) ? <br key={key} /> : child,\n )\n : children}\n </Fragment>\n)\n\nBreaker.displayName = 'Breaker'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["874"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface CheckProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Check: FC<CheckProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nCheck.displayName = 'Check'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["875"],[],"import React, { FC } from 'react'\n\nimport { CardPos } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotateZ(360deg)',\n },\n})\n\ninterface ClockProps {\n size?: number\n bg?: string\n}\n\nexport const Clock: FC<ClockProps> = ({ size = 10, bg = '#FFB800' }) => (\n <CardPos type=\"relative\" width={size} height={size} r={size * 2} bg={bg}>\n <CardPos\n type=\"absolute\"\n left=\"50%\"\n top=\"50%\"\n transform=\"translate(-50%, -50%)\"\n width={`${(size / 10) * 4}px`}\n height={`${(size / 10) * 4}px`}\n r=\"50%\"\n bg=\"#fff\"\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 24000ms linear infinite`}\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 2000ms linear infinite`}\n />\n </CardPos>\n)\n\nClock.displayName = 'Clock'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["876","877","878","879","880"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["881"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface CrossBurgerProps {\n size?: Value\n color?: string\n active?: boolean\n}\n\nexport const CrossBurger: FC<CrossBurgerProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg viewBox=\"0 0 24 24\" width={size} height={size}>\n <Path\n d=\"M1,7 L23,7 C23.5522847,7 24,6.55228475 24,6 C24,5.44771525 23.5522847,5 23,5 L1,5 C0.44771525,5 0,5.44771525 0,6 C0,6.55228475 0.44771525,7 1,7 Z\"\n fill={color}\n transform={`rotate(${active ? 45 : 0}deg)`}\n transformOrigin=\"5px 9px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n <Path\n d=\"M1,13 L23,13 C23.5522847,13 24,12.5522847 24,12 C24,11.4477153 23.5522847,11 23,11 L1,11 C0.44771525,11 0,11.4477153 0,12 C0,12.5522847 0.44771525,13 1,13 Z\"\n fill={color}\n opacity={active ? 0 : 1}\n transition=\"opacity 0.15s ease-in-out\"\n />\n <Path\n d=\"M1,19 L23,19 C23.5522847,19 24,18.5522847 24,18 C24,17.4477153 23.5522847,17 23,17 L1,17 C0.44771525,17 0,17.4477153 0,18 C0,18.5522847 0.44771525,19 1,19 Z\"\n fill={color}\n transform={`rotate(${active ? -45 : 0}deg)`}\n transformOrigin=\"5px 15px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n </Svg>\n)\n\nCrossBurger.displayName = 'CrossBurger'\n\nCrossBurger.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["882","883","884","885","886","887","888","889"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Card, Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface FieldProps {\n title?: ReactNode\n active: boolean\n input: ReactNode\n hint?: ReactNode\n icon?: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n stub?: boolean\n}\n\nexport const InputField: FC<FieldProps> = ({\n title,\n active,\n input,\n hint,\n error,\n action,\n help,\n icon,\n stub = false,\n}) =>\n stub ? (\n <Box>\n {title ? (\n <Stub width={15} height={2} top={1} bottom={1} />\n ) : (\n <Box height={4} />\n )}\n <Card bb=\"1px solid rgba(0, 0, 0, 0.2)\" height={7}>\n <Flex align=\"center\" justify=\"space-between\" height={1}>\n {icon ? (\n <FlexItem shrink={1} mr={3}>\n <Stub width={6} height={4} top={1} bottom={1} r={0} />\n </FlexItem>\n ) : null}\n <FlexItem width={1} mt={1} mb={1}>\n <Box maxWidth={38}>\n <Stub width={1} height={3} />\n </Box>\n </FlexItem>\n {hint ? (\n <FlexItem ml={2}>\n <Stub width={5} height={5} r={10} />\n </FlexItem>\n ) : null}\n </Flex>\n </Card>\n {help || error ? (\n <Stub width={15} height={2} top={2} bottom={1} />\n ) : (\n <Box height={5} />\n )}\n </Box>\n ) : (\n <Pos type=\"relative\" width={1}>\n <Pos type=\"relative\" height={4}>\n <Pos\n type=\"absolute\"\n top={active ? 0 : 4}\n left={0}\n maxWidth={1}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n pl={!active && icon ? 7 : 0}\n pr={!active && hint ? 7 : 0}\n >\n <Typo\n as=\"label\"\n display=\"block\"\n nowrap={true}\n weight={300}\n size={active ? 3.5 : 5}\n height={active ? 4 : 7}\n color=\"#666\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={title}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\">\n <Flex align=\"center\">\n {input}\n {hint ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n right={0}\n width={6}\n height={6}\n children={hint}\n />\n ) : null}\n {icon ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n left={0}\n width={6}\n height={6}\n children={icon}\n />\n ) : null}\n </Flex>\n </Pos>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n )\n\nInputField.displayName = 'InputField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["890","891","892","893"],[],"import React, {\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n ReactNode,\n} from 'react'\n\nimport { Box, BoxNonProps, BoxProps, Flex, FlexItem, Typo } from '../primitive'\nimport { Spacer } from '../spacer'\nimport { styled } from '../styled'\n\nexport interface OptionFieldProps {\n title?: ReactNode\n hint?: ReactNode\n help?: ReactNode\n tabIndex?: number\n autoFocus?: boolean\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onKeyDown: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst InputProps = new Set(BoxNonProps.concat(['autoFocus']))\n\nconst Input = styled(Box, {\n shouldForwardProp: (prop) => !InputProps.has(prop),\n})<BoxProps & Pick<OptionFieldProps, 'autoFocus'>>()\n\nInput.displayName = 'Input'\n\nexport const OptionField: FC<OptionFieldProps> = (props) => (\n <Box>\n <Spacer size=\"s\">\n {props.title ? (\n <Flex justify=\"flex-start\" width={1}>\n <Typo\n as=\"label\"\n display=\"block\"\n size={4}\n height={6}\n weight={700}\n children={props.title}\n />\n {props.hint ? (\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={1}\n children={props.hint}\n />\n ) : null}\n </Flex>\n ) : null}\n <Input\n tabIndex={props.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n children={<Spacer size=\"s\" children={props.children} />}\n />\n {props.help ? (\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={4}\n children={props.help}\n />\n ) : null}\n </Spacer>\n </Box>\n)\n\nOptionField.displayName = 'OptionField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["894","895"],[],"import React, { FC, MouseEventHandler, ReactNode } from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Box, Flex, Pos, Typo } from '../primitive'\n\nexport interface OptionFieldItemProps {\n disabled?: boolean\n reverse?: boolean\n icon: ReactNode\n label: ReactNode\n description?: ReactNode\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n}\n\nexport const OptionFieldItem: FC<OptionFieldItemProps> = ({\n disabled,\n icon,\n label,\n description,\n onClick,\n onMouseEnter,\n onMouseLeave,\n reverse,\n}) => (\n <Pos\n type=\"relative\"\n cursor={disabled ? 'not-allowed' : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Flex\n display=\"flex\"\n direction={reverse ? 'row-reverse' : 'row'}\n justify={reverse ? 'space-between' : 'flex-start'}\n align=\"flex-start\"\n >\n <Flex\n display=\"flex\"\n align=\"center\"\n ml={reverse ? 3 : 0}\n mr={reverse ? 0 : 3}\n height={6}\n >\n {icon}\n </Flex>\n <Flex display=\"flex\" direction=\"column\">\n {typeof label === 'string' ? (\n <Typo\n display=\"block\"\n weight={300}\n size={4}\n height={6}\n color={disabled ? '#666' : '#000'}\n children={label}\n />\n ) : (\n label\n )}\n {description ? (\n <Box mt={1}>\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={5}\n color=\"#666\"\n children={<Breaker children={description} />}\n />\n </Box>\n ) : null}\n </Flex>\n </Flex>\n </Pos>\n)\n\nOptionFieldItem.displayName = 'OptionFieldItem'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["896","897","898"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Flex, FlexItem, Pos, Typo } from '../primitive'\n\nexport interface SimpleFieldProps {\n input: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const SimpleField: FC<SimpleFieldProps> = ({\n input,\n error,\n action,\n help,\n}) => (\n <Pos type=\"relative\" width={1}>\n <Box width={1}>{input}</Box>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n)\n\nSimpleField.displayName = 'SimpleField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["899","900","901","902","903","904","905"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\ntype FlagCode =\n | 'am'\n | 'az'\n | 'by'\n | 'ee'\n | 'gb'\n | 'ge'\n | 'il'\n | 'in'\n | 'jp'\n | 'kg'\n | 'kr'\n | 'kz'\n | 'lt'\n | 'lv'\n | 'md'\n | 'pa'\n | 'ru'\n | 'th'\n | 'tj'\n | 'tr'\n | 'ua'\n | 'us'\n | 'uz'\n | 'vn'\n\nexport interface FlagProps {\n code: FlagCode\n width?: Value\n height?: Value\n}\n\nexport const FlagFillPaths: { [code in FlagCode]: [string, string][] } = {\n am: [\n ['#F2B54A', 'M0 10H21V15H0z'],\n ['#1E4AA6', 'M0 5H21V10H0z'],\n ['#E04252', 'M0 0H21V5H0z'],\n ],\n az: [\n ['#24AAD5', 'M0 0H21V5H0z'],\n ['#ED1845', 'M0 5H21V10H0z'],\n ['#21BF75', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M11.334 6.253a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM11.5 8a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n by: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#5cbe6b', 'm3 12.75-.5-.75.5-.75v-1.25h18v5h-18z'],\n [\n '#c63442',\n 'm0 2.25.5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm3-1.25v-.25l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-2.25h18v10zm-2.5-8.5 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5z',\n ],\n ],\n ee: [\n ['#292929', 'm0 0h21v15h-21z'],\n ['#fff', 'm0 10h21v5h-21z'],\n ['#5597d8', 'm0 0h21v5h-21z'],\n ],\n gb: [\n ['#0A17A7', 'M0 0H21V15H0z'],\n [\n '#FFF',\n 'M18.963 15L12.984 10.913 12.984 15 8.016 15 8.016 10.913 2.037 15 0 15 0 13.963 5.04 10.518 0 10.5 0 5.5 5.04 5.482 0 2.037 0 0 0.574 0 8.016 5.087 8.016 0 12.984 0 12.984 5.087 20.426 0 21 0 21 2.037 15.96 5.482 21 5.5 21 10.5 15.96 10.518 21 13.963 21 15z',\n ],\n [\n '#D91D33',\n 'M0 9.336V6.388h9V0h3v6.388h9v2.948h-9V15H9V9.336H0zM0 1.28V.733l5.894 3.765a.22.22 0 0 1 .065.315.248.248 0 0 1-.333.062L0 1.28zM21 .024v.61l-6.613 4.434a.247.247 0 0 1-.346-.073.258.258 0 0 1 .072-.353L21 .024zm0 14.406V15l-5.89-3.758a.229.229 0 0 1-.067-.328.258.258 0 0 1 .346-.064L21 14.43zM5.625 10.85a.24.24 0 0 1 .335.07.247.247 0 0 1-.068.338L.705 14.741H0v-.114l5.625-3.776z',\n ],\n ],\n ge: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#fd0d1b',\n 'm9 6v-6h3v6h9v3h-9v6h-3v-6h-9v-3zm7.2-3.3-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm-12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1z',\n ],\n ],\n il: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#5882D4',\n 'M8.221 7.492L7.14 5.543h2.165l1.184-2.133 1.185 2.133h2.165l-1.082 1.949 1.082 1.948h-2.165l-1.185 2.133L9.304 9.44H7.139L8.22 7.492zm.286-.515l.519-.934H7.988l.52.934zm3.444-.934l.519.934.518-.934h-1.037zm-.85 3.397H9.876l.612 1.103.613-1.103zm.85-.5h1.037l-.518-.934-.519.934zm-.572 0l.805-1.448-.805-1.449H9.598l-.805 1.449.805 1.448h1.781zm-2.353 0l-.519-.934-.519.934h1.038zm.85-3.397H11.1l-.613-1.103-.612 1.103zM0 12h21v3H0v-3zM0 0h21v3H0V0z',\n ],\n ],\n in: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#3F9A3C', 'M0 10H21V15H0z'],\n ['#EF680F', 'M0 0H21V5H0z'],\n [\n '#181A93',\n 'M10.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n ],\n ],\n jp: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#bd0536',\n 'm10.5 4c1.939 0 3.5 1.561 3.5 3.5s-1.561 3.5-3.5 3.5-3.5-1.561-3.5-3.5 1.561-3.5 3.5-3.5z',\n ],\n ],\n kg: [\n ['#E6253F', 'M0 0H21V15H0z'],\n [\n '#FEE835',\n 'M10.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1.035l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z',\n ],\n ],\n kr: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#838383',\n 'M14.208 3.922a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.3-.75a.25.25 0 0 1 .09-.347l.429-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm-12.125 7a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.299-.75a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095L4.682 9.422zm10.77-.5a.25.25 0 0 1 .347-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.3.75a.25.25 0 0 1 .346-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm-12.125-7a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L4.249 5.328a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.299.75a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L5.548 6.078a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156z',\n ],\n [\n '#0e4b9c',\n 'm14 7.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z',\n ],\n [\n '#E01B41',\n 'M7.041 8.038a3.5 3.5 0 1 1 6.933-.11C13.434 6.5 11.484 6.524 10.5 8c-.986 1.48-2.46.952-3.459.038z',\n ],\n ],\n kz: [\n ['#30C6E0', 'M0 0H21V15H0z'],\n [\n '#FFCD4B',\n 'M10.5 10.5a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 .535l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM1 1.252C1 1.113 1.107 1 1.252 1h.496c.139 0 .252.107.252.252v.496C2 1.887 1.893 2 1.748 2h-.496A.249.249 0 0 1 1 1.748v-.496zm0 2C1 3.113 1.107 3 1.252 3h.496c.139 0 .252.107.252.252v.496C2 3.887 1.893 4 1.748 4h-.496A.249.249 0 0 1 1 3.748v-.496zm0 2C1 5.113 1.107 5 1.252 5h.496c.139 0 .252.107.252.252v.496C2 5.887 1.893 6 1.748 6h-.496A.249.249 0 0 1 1 5.748v-.496zm0 2C1 7.113 1.107 7 1.252 7h.496c.139 0 .252.107.252.252v.496C2 7.887 1.893 8 1.748 8h-.496A.249.249 0 0 1 1 7.748v-.496zm0 2C1 9.113 1.107 9 1.252 9h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 9.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 11.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 13.748v-.496zm1-1c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 12.748v-.496zm0-2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 10.748v-.496zm0-2C2 8.113 2.107 8 2.252 8h.496c.139 0 .252.107.252.252v.496C3 8.887 2.893 9 2.748 9h-.496A.249.249 0 0 1 2 8.748v-.496zm0-2C2 6.113 2.107 6 2.252 6h.496c.139 0 .252.107.252.252v.496C3 6.887 2.893 7 2.748 7h-.496A.249.249 0 0 1 2 6.748v-.496zm0-2C2 4.113 2.107 4 2.252 4h.496c.139 0 .252.107.252.252v.496C3 4.887 2.893 5 2.748 5h-.496A.249.249 0 0 1 2 4.748v-.496zm0-2C2 2.113 2.107 2 2.252 2h.496c.139 0 .252.107.252.252v.496C3 2.887 2.893 3 2.748 3h-.496A.249.249 0 0 1 2 2.748v-.496z',\n ],\n ],\n lt: [\n ['#118257', 'm0 0h21v15h-21z'],\n ['#cf3039', 'm0 10h21v5h-21z'],\n ['#fdc146', 'm0 0h21v5h-21z'],\n ],\n lv: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#af5961', 'm0 11h21v4h-21z'],\n ['#af5961', 'm0 0h21v4h-21z'],\n ],\n md: [\n ['#ffd200', 'm21 15v-15h-21v15z'],\n ['#0046ae', 'm6 15v-15h-6v15z'],\n ['#cc092f', 'm21 15v-15h-6v15z'],\n [\n '#9b7745',\n 'm10.5 8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm2.4 1c-.2 1.1-1.2 2-2.4 2s-2.2-.9-2.4-2h-1.1v-1h2.1c-.1.2-.1.3-.1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.2 0-.3-.1-.5h2.1v1z',\n ],\n ],\n pa: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#20629A',\n 'M0 7h11v8H0V7zm5-2.68l-1.176.798.396-1.365-1.122-.871 1.42-.045L5 1.5l.482 1.337 1.42.045-1.122.871.396 1.365L5 4.32z',\n ],\n [\n '#B82839',\n 'M11 0h10v7H11V0zm4.5 11.82l-1.176.798.396-1.365-1.122-.871 1.42-.045L15.5 9l.482 1.337 1.42.045-1.122.871.396 1.365-1.176-.798z',\n ],\n ],\n ru: [\n ['#2e5bb3', 'm0 0h21v15h-21z'],\n ['#cf2338', 'm0 10h21v5h-21z'],\n ['#fff', 'm0 0h21v5h-21z'],\n ],\n th: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#f12532', 'm0 0h21v3h-21zm0 12h21v3h-21z'],\n ['#322b6c', 'm0 5h21v5h-21z'],\n ],\n tj: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#317D33', 'M0 10H21V15H0z'],\n ['#D22F39', 'M0 0H21V5H0z'],\n [\n '#FAD14E',\n 'M10.066 8A3.266 3.266 0 0 1 10 7.5a.5.5 0 1 1 1 0c0 .09-.024.283-.066.5h.57c.274 0 .496.232.496.5 0 .276-.216.5-.495.5h-2.01A.503.503 0 0 1 9 8.5c0-.276.216-.5.495-.5h.571zM9.5 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-6 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n tr: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#fff',\n 'M13.052 4.737A3.907 3.907 0 0 0 10.75 4C8.679 4 7 5.567 7 7.5S8.679 11 10.75 11c.868 0 1.667-.275 2.302-.737a4.5 4.5 0 1 1 0-5.526zm1.214 3.34l-.919 1.113.063-1.442-1.343-.53 1.39-.386.09-1.441.796 1.204 1.398-.361-.898 1.13.775 1.217-1.352-.505z',\n ],\n ],\n ua: [\n ['#126CCF', 'M0 0H21V15H0z'],\n ['#FED949', 'M0 8H21V15H0z'],\n ],\n us: [\n ['#FFF', 'M0 0L21 0 21 15 0 15z'],\n [\n '#D02F44',\n 'M9 0h12v1H9V0zm0 2h12v1H9V2zm0 2h12v1H9V4zm0 2h12v1H9V6zM0 8h21v1H0V8zm0 2h21v1H0v-1zm0 2h21v1H0v-1zm0 2h21v1H0v-1z',\n ],\n [\n '#46467F',\n 'M0 0h9v7H0V0zm1.5 2a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z',\n ],\n ],\n uz: [\n ['#04AAC8', 'M0 0H21V5H0z'],\n ['#23C840', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M0 5h21v5H0V5zm4.334-3.747a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM5.5 4a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2-2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n vn: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#FFFE4E',\n 'M10.5 9.255L7.855 11.141 8.831 8.042 6.22 6.109 9.468 6.08 10.5 3 11.532 6.08 14.78 6.109 12.169 8.042 13.145 11.141z',\n ],\n ],\n}\n\nexport const Flag: FC<FlagProps> = ({ code, width = 6, height = 4 }) => (\n <Svg width={width} height={height} viewBox=\"0 0 24 16\" focusable=\"false\">\n {FlagFillPaths[code].map((flag, i) => (\n <Path key={i} fill={flag[0]} d={flag[1]} />\n ))}\n <Path\n fill=\"none\"\n stroke=\"#000000\"\n strokeOpacity=\"0.1\"\n d=\"m0.5 0.5v14h20v-14h-20z\"\n />\n </Svg>\n)\n\nFlag.displayName = 'Flag'\n\nFlag.defaultProps = {\n width: 6,\n height: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["906"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Frm, Value } from '../primitive'\nimport { FormControl } from './FormControl'\n\nexport interface FormProps {\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n height?: Value\n minHeight?: Value\n maxHeight?: Value\n onSubmit?: () => void\n children?: ReactNode\n}\n\nexport const Form: FC<FormProps> = ({ onSubmit, ...props }) => (\n <FormControl\n onSubmit={onSubmit}\n children={(renderProps) => (\n <Frm onSubmit={renderProps.onSubmit} {...props} />\n )}\n />\n)\n\nForm.displayName = 'Form'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["907","908"],[],"import React, { Children, FC, ReactNode } from 'react'\n\nimport { Flex, FlexItem } from '../primitive'\n\nexport interface GridProps {\n gutter?: number\n columns?: number\n layout?: number | number[]\n children?: ReactNode\n}\n\nconst arrSum = (arr: number[]) => arr.reduce((a: number, b: number) => a + b, 0)\n\nexport const Grid: FC<GridProps> = ({\n gutter = 20,\n columns = 12,\n layout = columns,\n children,\n}) => {\n const elements: ReactNode[] = Children.toArray(children)\n const layoutArr: number[] = Array.isArray(layout) ? layout : [layout]\n const layoutSum: number = arrSum(layoutArr)\n\n if (elements.length === 0 || columns % layoutSum !== 0) {\n return null\n }\n\n const layoutLength: number = layoutArr.length\n const rowBlocksCount: number = (columns / layoutSum) * layoutLength\n\n return (\n <Flex wrap=\"wrap\">\n {Children.map(elements, (child: ReactNode, index: number) => {\n const oneColumnPercent = layoutArr[index % layoutLength] / columns\n const width =\n gutter === 0\n ? `${100 * oneColumnPercent}%`\n : `calc(${100 * oneColumnPercent}% + ${\n gutter * oneColumnPercent - gutter\n }px)`\n\n return (\n <FlexItem\n key={index}\n width={width}\n mt={index >= rowBlocksCount ? `${gutter}px` : 0}\n ml={index % rowBlocksCount !== 0 ? `${gutter}px` : 0}\n children={child}\n />\n )\n })}\n </Flex>\n )\n}\n\nGrid.displayName = 'Grid'\n\nGrid.defaultProps = {\n gutter: 20,\n columns: 12,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["909","910"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FeedIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FeedIcon: FC<FeedIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFeedIcon.displayName = 'FeedIcon'\n\nFeedIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["911","912"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FilterIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FilterIcon: FC<FilterIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFilterIcon.displayName = 'FilterIcon'\n\nFilterIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["913","914","915","916"],[],"import React, { FC } from 'react'\n\nimport { OverlayProps } from '../overlays'\nimport { Path, Svg } from '../primitive'\n\nexport interface HintArrowProps {\n placement: NonNullable<OverlayProps['placement']>\n}\n\nconst transform: Record<HintArrowProps['placement'], string | undefined> = {\n 'top-start': 'rotate(-90deg)',\n top: 'rotate(-90deg)',\n 'top-end': 'rotate(-90deg)',\n 'right-start': undefined,\n right: undefined,\n 'right-end': undefined,\n 'bottom-start': 'rotate(90deg)',\n bottom: 'rotate(90deg)',\n 'bottom-end': 'rotate(90deg)',\n 'left-start': 'rotate(-180deg)',\n left: 'rotate(-180deg)',\n 'left-end': 'rotate(-180deg)',\n auto: undefined,\n 'auto-start': undefined,\n 'auto-end': undefined,\n}\n\nexport const HintArrow: FC<HintArrowProps> = ({ placement }) => (\n <Svg\n width={11}\n height={11}\n viewBox=\"0 0 44 18\"\n focusable=\"false\"\n transform={transform[placement]}\n >\n <Path\n fill=\"#fff\"\n d=\"M28.5005324,-10.4994676 L28.4994676,29.5005324 L28.4994676,29.5005324 C28.5000557,27.2913934 27.0844414,23.7577939 25.3533373,21.6273787 L18.6466627,13.3736861 C16.9085149,11.2346023 16.9155586,7.75799339 18.6466627,5.62782209 L25.3533373,-2.62492562 C27.0914851,-4.76376445 28.5005324,-8.73255704 28.5005324,-10.4994676 L28.5005324,-10.4994676 Z\"\n />\n </Svg>\n)\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["917"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface IconProps {\n name:\n | 'angle-right'\n | 'angle-left'\n | 'angle-up'\n | 'angle-down'\n | 'angle-double-right-small'\n | 'angle-double-left-small'\n | 'angle-double-right'\n | 'angle-double-left'\n | 'angle-small-right'\n | 'angle-small-left'\n | 'angle-small-up'\n | 'angle-small-down'\n | 'arrow-right'\n | 'arrow-left'\n | 'arrow-up'\n | 'arrow-down'\n | 'arrow-small-right'\n | 'arrow-small-left'\n | 'arrow-small-up'\n | 'arrow-small-down'\n | 'attention'\n | 'backward'\n | 'bank'\n | 'bell'\n | 'calendar'\n | 'card'\n | 'camera'\n | 'case'\n | 'check'\n | 'clock'\n | 'clock-solid'\n | 'cross'\n | 'cross-small'\n | 'crown'\n | 'delete'\n | 'dots-h'\n | 'dots-v'\n | 'download'\n | 'edit'\n | 'email'\n | 'envelope'\n | 'exchange'\n | 'eye-closed'\n | 'eye-opened'\n | 'facebook'\n | 'file'\n | 'filter'\n | 'forward'\n | 'google'\n | 'hamburger'\n | 'help'\n | 'info'\n | 'instagram'\n | 'key'\n | 'location'\n | 'login'\n | 'logout'\n | 'message'\n | 'mobile'\n | 'ok'\n | 'passport'\n | 'percent'\n | 'phone'\n | 'play'\n | 'plus'\n | 'plus-circle'\n | 'power'\n | 'print'\n | 'qiwi'\n | 'receipt'\n | 'refund'\n | 'reject'\n | 'reload'\n | 'repeat'\n | 'sbp'\n | 'search'\n | 'security'\n | 'send'\n | 'settings'\n | 'share'\n | 'sim'\n | 'sort-asc'\n | 'sort-desc'\n | 'star'\n | 'star-solid'\n | 'success'\n | 'terminal'\n | 'terminal-client'\n | 'transfer'\n | 'twitter'\n | 'user'\n | 'vk'\n | 'waiting'\n | 'wallet'\n | 'warning'\n | 'wave'\n | 'withdraw'\n | 'youtube'\n size?: Value\n color?: string\n}\n\nexport const IconPaths: { [name in IconProps['name']]: string } = {\n 'angle-right':\n 'M14.586 12l-7.293 7.293a1 1 0 0 0 1.414 1.414l8-8a1 1 0 0 0 0-1.414l-8-8a1 1 0 0 0-1.414 1.414L14.586 12z',\n 'angle-left':\n 'M9.414 12l7.293-7.293a1 1 0 1 0-1.414-1.414l-8 8a1 1 0 0 0 0 1.414l8 8a1 1 0 0 0 1.414-1.414L9.414 12z',\n 'angle-up':\n 'M12 9.414l-7.293 7.293a1 1 0 1 1-1.414-1.414l8-8a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L12 9.414z',\n 'angle-down':\n 'M11.544 14.585l7.77-7.313a1 1 0 0 1 1.371 1.456l-8.5 8a1 1 0 0 1-1.415-.044l-7.5-8a1 1 0 1 1 1.46-1.368l6.814 7.27z',\n 'angle-double-right-small':\n 'M11.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L15.586 12l-4.293-4.293zm-6 0a1 1 0 0 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 1 1-1.414-1.414L9.586 12 5.293 7.707z',\n 'angle-double-left-small':\n 'M11.707 7.707L7.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414zm6 0L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414z',\n 'angle-double-right':\n 'M18.586 12l-7.293-7.293a1 1 0 1 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414-1.414L18.586 12zm-8 0L3.293 4.707a1 1 0 0 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 1 1-1.414-1.414L10.586 12z',\n 'angle-double-left':\n 'M5.414 12l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L5.414 12zm8 0l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L13.414 12z',\n 'angle-small-right':\n 'M9.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L13.586 12 9.293 7.707z',\n 'angle-small-left':\n 'M14.707 7.707a1 1 0 1 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414-1.414L10.414 12l4.293-4.293z',\n 'angle-small-up':\n 'M12 10.414l-4.293 4.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1-1.414 1.414L12 10.414z',\n 'angle-small-down':\n 'M16.293 9.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L12 13.586l4.293-4.293z',\n 'arrow-right':\n 'M18.586 11l-5.293-5.293a1 1 0 1 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L18.586 13H3.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h15.386z',\n 'arrow-left':\n 'M5.414 11H20.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 1.414L5.414 11z',\n 'arrow-up':\n 'M11 5.414l-5.293 5.293a1 1 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414L13 5.414V21a1 1 0 0 1-2 0V5.414z',\n 'arrow-down':\n 'M11 18.586V3a1 1 0 0 1 2 0v15.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 1.414-1.414L11 18.586z',\n 'arrow-small-right':\n 'M16.586 11l-3.293-3.293a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L16.586 13H5.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h11.386z',\n 'arrow-small-left':\n 'M7.414 11H18.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H7.414l3.293 3.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414L7.414 11z',\n 'arrow-small-up':\n 'M11 7.414l-3.293 3.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 1 1-1.414 1.414L13 7.414V19a1 1 0 0 1-2 0V7.414z',\n 'arrow-small-down':\n 'M11 16.586V5a1 1 0 0 1 2 0v11.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L11 16.586z',\n attention:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-13a1.366 1.366 0 0 0-1.36 1.493l.61 6.507h1.5l.61-6.507A1.366 1.366 0 0 0 12 5.5z',\n backward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3 10.8h-3.9l.9.9c.4.3.4.8 0 1.2-.1.1-.4.2-.6.2-.2 0-.4-.1-.6-.2l-2.4-2.4c-.3-.4-.3-.9 0-1.2L10.8 9c.3-.4.8-.4 1.2 0 .4.4.4.9 0 1.2l-.9.9H15c.4 0 .9.4.9.9s-.5.8-.9.8z',\n bank: 'M3 8.044a.969.969 0 0 1 .553-.938l8-4a1 1 0 0 1 .894 0l8 4a.969.969 0 0 1 .553.938V19a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V8.044zM5 9v10h3V9H5zm14 0h-3v10h3V9zm-9 0v10h4V9h-4zM8.236 7h7.528L12 5.118 8.236 7z',\n bell: 'M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z',\n calendar:\n 'M17 4h1.006A2.995 2.995 0 0 1 21 7.01v9.98A3.004 3.004 0 0 1 18.006 20H5.994A2.995 2.995 0 0 1 3 16.99V7.01A3.004 3.004 0 0 1 5.994 4H7V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm0 2v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6H5.994C5.45 6 5 6.45 5 7.01v9.98c0 .566.443 1.01.994 1.01h12.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 18.006 6H17zm-9 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n camera:\n 'M5 5h2c.42 0 .849-.28 1.285-.841A3 3 0 0 1 10.653 3h2.68a3 3 0 0 1 2.373 1.165c.43.557.861.835 1.294.835h2a3 3 0 0 1 3 3v9.154c0 1.337-.14 1.822-.4 2.311a2.726 2.726 0 0 1-1.135 1.134c-.489.262-.974.401-2.31.401H5.844c-1.336 0-1.821-.14-2.31-.4A2.726 2.726 0 0 1 2.4 19.464c-.262-.489-.401-.974-.401-2.31V8a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v9.154c0 .917.043 1.142.164 1.368.075.14.174.239.314.314.226.12.45.164 1.368.164h12.308c.917 0 1.142-.043 1.368-.164a.727.727 0 0 0 .314-.314c.12-.226.164-.45.164-1.368V8a1 1 0 0 0-1-1h-2c-1.155 0-2.104-.612-2.876-1.612A1 1 0 0 0 13.332 5h-2.679a1 1 0 0 0-.79.386C9.087 6.386 8.15 7 7 7H5zm7 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n card: 'M20 8v-.99A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01V8h16zm0 2H4v6.99c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V10zM2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01z',\n case: 'M18.878 5C20.634 5 21.902 6.441 22 8v10.077C22 19.636 20.634 21 18.976 21H5.024C3.366 21 2 19.733 2 18.077V8c0-1.559 1.366-3 3.024-3h1.854v-.077C6.878 3.364 8.244 2 9.902 2H14c1.659 0 3.024 1.267 3.024 2.923V5h1.854zm1.17 12.98V16H4v1.98c0 .584.439 1.071 1.024 1.071h13.854c.683 0 1.17-.487 1.17-1.072zM8.733 4.922V5h6.536v-.077c0-.585-.488-1.072-1.17-1.072H9.902c-.682 0-1.17.487-1.17 1.072zM20 14V8c0-.585-.341-1-1.024-1H5.024C4.341 7 4 7.415 4 8v6h16zm-8-1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n check:\n 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L9 16.586 19.293 6.293z',\n clock:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7.99c0-.546.444-.99 1-.99.552 0 1 .444 1 1v4l1.84 1.84a.964.964 0 0 1-.02 1.392l-.09.085a1.046 1.046 0 0 1-1.441-.028l-2.29-2.288V7.99z',\n 'clock-solid':\n 'M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.5145 15.1425L13 12.4338V7C13 6.44772 12.5523 6 12 6C11.4477 6 11 6.44772 11 7V13C11 13.3513 11.1843 13.6768 11.4855 13.8575L15.4855 16.8575C15.9591 17.1416 16.5733 16.9881 16.8575 16.5145C17.1416 16.0409 16.9881 15.4267 16.5145 15.1425Z',\n cross:\n 'M12 10.586l6.293-6.293a1 1 0 0 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 1 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n 'cross-small':\n 'M12 10.586l4.293-4.293a1 1 0 0 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 1 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n crown:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.484-5.996h6.968a1 1 0 0 0 .976-.783l1.242-5.59a.4.4 0 0 0-.673-.37L14.57 11.72 12.32 8.717a.4.4 0 0 0-.64 0l-2.251 3.002L6.97 9.26a.4.4 0 0 0-.673.37l1.242 5.59a1 1 0 0 0 .976.783z',\n delete:\n 'M5 6H4a1 1 0 1 1 0-2h4l.724-1.447A1 1 0 0 1 9.618 2h4.764a1 1 0 0 1 .894.553L16 4h4a1 1 0 0 1 0 2h-1v13a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6zm2 0v13a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6H7zm3 2a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1z',\n download:\n 'M11 11.586V4a1 1 0 0 1 2 0v7.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L11 11.586zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n 'dots-h':\n 'M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n 'dots-v':\n 'M18.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n edit: 'M18.383 3.937l.707.708L7.776 15.958l-1.414-1.414L16.968 3.937a1 1 0 0 1 1.415 0zm1.414 1.415l.707.707a1 1 0 0 1 0 1.414L9.897 18.08l-1.414-1.415L19.797 5.352zm-14.142 9.9l3.535 3.535-4.084 1.167a.5.5 0 0 1-.618-.618l1.167-4.085z',\n email:\n 'M17.343 6H5.657l4.783 2.989a2 2 0 0 0 2.12 0L17.343 6zM19 7.314l-6.44 4.024a2 2 0 0 1-2.12 0L5 7.939V16h4a1 1 0 0 1 0 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a1 1 0 0 1-2 0V7.314zM17.586 16l-1.293-1.293a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 18H13a1 1 0 0 1 0-2h4.586z',\n envelope:\n 'M5.667 6L12 10.75 18.333 6H5.667zM20 7.25l-8 6-8-6V18h16V7.25zM4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z',\n exchange:\n 'M20 14.586l1.293-1.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 14.586V7a1 1 0 0 0-1-1H9a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v7.586zM4 9.414l-1.293 1.293a1 1 0 1 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L6 9.414V17a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V9.414z',\n 'eye-closed':\n 'M17.705 16.291l2.002 2.002a1 1 0 0 1-1.414 1.414l-14-14a1 1 0 0 1 1.414-1.414l2.471 2.47A10.03 10.03 0 0 1 12 6c6.412 0 10 6 10 6s-1.492 2.518-4.295 4.291zM9.742 8.328l.965.964a3 3 0 0 1 4.001 4.001l1.543 1.544c.64-.368 1.254-.816 1.84-1.335.54-.477 1.021-.986 1.44-1.498a13.17 13.17 0 0 0-1.45-1.505C16.294 8.923 14.264 8 12 8c-.777 0-1.53.113-2.258.328zm3.661 9.575c-.45.063-.919.097-1.403.097-5.983 0-10-6-10-6s.897-1.458 2.563-2.937L5.98 10.48a13.527 13.527 0 0 0-1.459 1.484c.457.519.972 1.034 1.536 1.517 1.703 1.458 3.533 2.36 5.424 2.5l1.922 1.922z',\n 'eye-opened':\n 'M22 12s-3.556 6-10 6c-5.983 0-10-6-10-6s3.692-6 10-6c6.412 0 10 6 10 6zm-3.92-1.5C16.295 8.922 14.265 8 12 8c-2.219 0-4.244.924-6.047 2.504-.532.466-1.01.961-1.432 1.46.457.519.972 1.034 1.536 1.517C7.916 15.072 9.925 16 12 16c2.279 0 4.311-.922 6.09-2.498.54-.477 1.022-.986 1.441-1.498a13.17 13.17 0 0 0-1.45-1.505zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n facebook:\n 'M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12',\n file: 'M12.586 4H7a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9h-4a2 2 0 0 1-2-2V4h.586zM14 4.414V8h3.586L14 4.414zM7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3z',\n filter:\n 'M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z',\n forward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3.6 10.6L13.2 15c-.1.1-.4.2-.6.2-.2 0-.5-.1-.6-.2-.4-.4-.4-.9 0-1.2l.9-.9H9c-.4 0-.9-.4-.9-.9s.4-.9.9-.9h3.9l-.9-.9c-.4-.3-.4-.8 0-1.2.4-.4.9-.4 1.2 0l2.4 2.4c.3.3.3.8 0 1.2z',\n google:\n 'M15.34 8.05A4.71 4.71 0 0012 6.75a5.2 5.2 0 00-4.88 3.6 5.25 5.25 0 000 3.3 5.25 5.25 0 007.84 2.76 4.01 4.01 0 001.74-2.62H12V10.4h8.22c.1.57.16 1.17.16 1.79 0 2.66-.95 4.9-2.6 6.41A8.33 8.33 0 0112 20.73 8.72 8.72 0 014.2 8.08a8.72 8.72 0 0113.64-2.53l-2.5 2.5z',\n hamburger:\n 'M1 13a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1zm0-6a1 1 0 1 1 0-2h22a1 1 0 0 1 0 2H1zm0 12a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1z',\n help: 'M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z',\n info: 'M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,10 C11.4477153,10 11,10.4477153 11,11 L11,11 L11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 L13,17 L13,11 C13,10.4477153 12.5522847,10 12,10 Z M12,6 C11.4477153,6 11,6.44771525 11,7 C11,7.55228475 11.4477153,8 12,8 C12.5522847,8 13,7.55228475 13,7 C13,6.44771525 12.5522847,6 12,6 Z',\n instagram:\n 'M11.997 2.006c2.715 0 3.055.012 4.122.06 1.064.049 1.79.218 2.426.465a4.9 4.9 0 0 1 1.77 1.153 4.9 4.9 0 0 1 1.154 1.77c.247.637.416 1.363.465 2.427.048 1.067.06 1.407.06 4.122s-.012 3.056-.06 4.122c-.049 1.064-.218 1.79-.465 2.426a4.9 4.9 0 0 1-1.153 1.771 4.9 4.9 0 0 1-1.77 1.153c-.637.247-1.363.416-2.427.465-1.067.048-1.407.06-4.122.06s-3.056-.012-4.122-.06c-1.064-.049-1.79-.218-2.426-.465a4.9 4.9 0 0 1-1.771-1.153 4.9 4.9 0 0 1-1.153-1.77c-.247-.636-.416-1.363-.465-2.427-.048-1.066-.06-1.407-.06-4.122s.012-3.055.06-4.122c.049-1.064.218-1.79.465-2.426a4.9 4.9 0 0 1 1.153-1.77 4.9 4.9 0 0 1 1.77-1.154c.636-.247 1.363-.416 2.427-.465 1.066-.048 1.407-.06 4.122-.06zm0 1.802c-2.67 0-2.986.01-4.04.058-.974.044-1.504.207-1.856.344-.467.181-.8.398-1.15.748-.35.35-.566.683-.747 1.15-.137.352-.3.88-.344 1.856-.049 1.054-.059 1.37-.059 4.04 0 2.668.01 2.985.059 4.039.044.974.207 1.504.344 1.856.181.467.398.8.748 1.15.35.35.682.566 1.149.747.352.137.882.3 1.856.344 1.054.049 1.37.059 4.04.059s2.985-.01 4.04-.059c.974-.044 1.503-.207 1.856-.344.466-.181.8-.398 1.15-.748.349-.35.566-.682.747-1.149.137-.352.3-.882.344-1.856.048-1.054.058-1.37.058-4.04s-.01-2.985-.058-4.04c-.044-.974-.207-1.503-.344-1.856a3.097 3.097 0 0 0-.748-1.15 3.097 3.097 0 0 0-1.15-.747c-.352-.137-.88-.3-1.856-.344-1.054-.048-1.37-.058-4.04-.058zm6.536 2.859a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0zm-6.536.203a5.133 5.133 0 1 1 0 10.267 5.133 5.133 0 0 1 0-10.267zm0 8.465a3.332 3.332 0 1 0 0-6.664 3.332 3.332 0 0 0 0 6.664z',\n key: 'M11 15H9a6 6 0 1 1 6-6c0 .07.003.134.014.27.01.152.015.21.017.3.002.06.002.12 0 .178l.067.076c.229.257.59.632 1.077 1.12.99.99 2.495 2.434 4.51 4.327l.315.296V21h-6v-2h-2v-2h-2v-2zm2.023-5.211a.658.658 0 0 0 .01-.16 4.471 4.471 0 0 0-.014-.21A5.108 5.108 0 0 1 13 9a4 4 0 1 0-4 4h4v2h2v2h2v2h2v-2.567c-5.552-5.218-6.152-5.837-5.977-6.644zM8.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n location:\n 'm8.49321739 11.4894593 3.12458481.8927385.8927385 3.1245848 4.0173233-8.03464665zm12.50678261-8.4894593-9 18-2-7-7-2z',\n login:\n 'M11.586 11L9.293 8.707a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 1 1-1.414-1.414L11.586 13H4a1 1 0 0 1 0-2h7.586zM10 5a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-8a1 1 0 0 1 0-2h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-8z',\n logout:\n 'M17.586 11l-2.293-2.293a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L17.586 13H10a1 1 0 0 1 0-2h7.586zM15 3a1 1 0 0 1 0 2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h8z',\n message:\n 'M10.464 16.894l.34.039c.394.044.793.067 1.196.067 4.465 0 8-2.75 8-6s-3.535-6-8-6-8 2.75-8 6c0 1.652.91 3.22 2.52 4.36l.604.429-1.312 3.937 4.652-2.832zm-3.612 4.54a2 2 0 0 1-2.937-2.34l.853-2.56C3.018 15.072 2 13.111 2 11c0-4.481 4.524-8 10-8s10 3.519 10 8-4.524 8-10 8c-.36 0-.719-.015-1.074-.045l-4.074 2.48zM9 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n mobile:\n 'M5 5.01A3.004 3.004 0 0 1 7.994 2h8.012A2.995 2.995 0 0 1 19 5.01v13.98A3.004 3.004 0 0 1 16.006 22H7.994A2.995 2.995 0 0 1 5 18.99V5.01zm2 0v13.98c0 .566.443 1.01.994 1.01h8.012c.545 0 .994-.45.994-1.01V5.01A.995.995 0 0 0 16.006 4H7.994C7.45 4 7 4.45 7 5.01zm5 13.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n ok: 'M13.803 15.545l2.49 2.49a1.304 1.304 0 1 1-1.845 1.846L12 17.434 9.553 19.88a1.305 1.305 0 0 1-1.847-1.845l2.49-2.491a8.357 8.357 0 0 1-2.586-1.072A1.305 1.305 0 0 1 9 12.263a5.656 5.656 0 0 0 6 0 1.305 1.305 0 1 1 1.39 2.21 8.344 8.344 0 0 1-2.587 1.072zM12 11.91a4.46 4.46 0 0 1-4.455-4.454A4.46 4.46 0 0 1 12 3a4.46 4.46 0 0 1 4.455 4.456A4.46 4.46 0 0 1 12 11.91zm0-6.299a1.847 1.847 0 0 0-1.845 1.845c0 1.016.829 1.844 1.845 1.844a1.847 1.847 0 0 0 1.845-1.844A1.847 1.847 0 0 0 12 5.611z',\n passport:\n 'M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h12V4H6zm6 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3 3h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm1 3h4a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2z',\n percent:\n 'M18.293 4.293a1 1 0 0 1 1.414 1.414l-14 14a1 1 0 1 1-1.414-1.414l14-14zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n phone:\n 'M5.307 6.107a2 2 0 0 0-.334 2.385l1.404 2.527a17 17 0 0 0 6.604 6.604l2.527 1.404a2 2 0 0 0 2.385-.334L19.586 17 17.5 14.914l-.543.543a2.768 2.768 0 0 1-3.914 0l-4.5-4.5a2.768 2.768 0 0 1 0-3.914l.543-.543L7 4.414 5.307 6.107zM3.893 4.693L5.586 3a2 2 0 0 1 2.828 0L10.5 5.086a2 2 0 0 1 0 2.828l-.543.543c-.3.3-.3.786 0 1.086l4.5 4.5c.3.3.786.3 1.086 0l.543-.543a2 2 0 0 1 2.828 0L21 15.586a2 2 0 0 1 0 2.828l-1.693 1.693a4 4 0 0 1-4.77.668l-2.527-1.403a19 19 0 0 1-7.382-7.382L3.225 9.464a4 4 0 0 1 .668-4.771z',\n play: 'M8 17.587L17.975 12 8 6.413v11.174zM7.489 3.834l13.02 7.294a1 1 0 0 1 0 1.744L7.49 20.166A1 1 0 0 1 6 19.294V4.706a1 1 0 0 1 1.489-.872z',\n plus: 'M13 11h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 2 0v7z',\n 'plus-circle':\n 'M16.143 11.143a.857.857 0 0 1 0 1.714h-3.286v3.286a.857.857 0 0 1-1.714 0v-3.286H7.857a.857.857 0 0 1 0-1.714h3.286V7.857a.857.857 0 0 1 1.714 0v3.286h3.286zM12 22C6.478 22 2 17.523 2 12 2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z',\n power:\n 'M11 2.996c0-.55.444-.996 1-.996.552 0 1 .445 1 .996v9.008c0 .55-.444.996-1 .996-.552 0-1-.445-1-.996V2.996zM4.929 4.929a1 1 0 0 1 1.414 1.414 8 8 0 1 0 11.314 0A1 1 0 0 1 19.07 4.93c3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0-3.905-3.905-3.905-10.237 0-14.142z',\n print:\n 'M7 18H3V9a2 2 0 0 1 2-2h2V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v9h-4v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-1zm2 0v1h6v-4H9v3zM9 7h6V5H9v2zm-2 9v-1a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1h2V9H5v7h2zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n qiwi: 'M17.783 20.125c1.525.413 3.176 1.08 5.103 3.506.196.246-.102.496-.324.296-2.217-1.995-4.082-2.56-5.926-2.638-.978-.042-1.952.054-2.968.145a57.195 57.195 0 0 1-.888.075c-.359.039-.722.06-1.09.06a9.701 9.701 0 0 1-4.867-1.285 9.328 9.328 0 0 1-3.543-3.549A9.83 9.83 0 0 1 2 11.82c0-1.763.43-3.425 1.278-4.936A9.446 9.446 0 0 1 6.781 3.3a9.342 9.342 0 0 1 4.78-1.3c1.773 0 3.43.432 4.926 1.284a9.39 9.39 0 0 1 3.554 3.56 9.832 9.832 0 0 1 1.292 4.929 10.314 10.314 0 0 1-.266 2.334 2.88 2.88 0 0 1-.088.312c-.172.558-.492 1.35-1.087 2.364-.064.107-.1.026-.108-.034-.208-1.493-.852-2.627-1.988-3.359l-.056-.035a4.94 4.94 0 0 0-.597-.317 6.056 6.056 0 0 0-.877-.312c-.192-.053-.621-.03-.466-.187.065-.065.994-.08 2.125-.007.02-.227.03-.46.03-.7 0-1.863-.607-3.382-1.856-4.644-1.25-1.262-2.711-1.876-4.468-1.876-1.798 0-3.257.615-4.458 1.88-1.209 1.27-1.795 2.776-1.795 4.604 0 1.824.603 3.324 1.845 4.586 1.242 1.261 2.684 1.875 4.408 1.875.083 0 .165-.003.241-.069-.099-1.286-.12-2.355.14-1.924.092.153.184.297.275.436a9.285 9.285 0 0 0 1.062 1.345c1.226 1.264 2.433 1.575 3.715 1.895l.082.02c.21.053.423.107.637.165zm-1.682-2.517c.099-.123.26-.192.453-.192.235 0 .48.1.692.282.427.367.558.803.331 1.112-.125.168-.33.261-.573.261-.24 0-.485-.09-.654-.24-.39-.345-.503-.905-.25-1.223zm2.183-1.674c.07-.13.211-.171.4-.115.345.164.5.69.534.947.034.25.008.448-.074.543a.166.166 0 0 1-.13.062c-.146 0-.329-.174-.545-.516-.213-.337-.29-.725-.185-.92z',\n receipt:\n 'M4 20V2l4 2 4-2 4 2 4-2v18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 5.236V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5.236l-2.144 1.072L12 4.404 8.144 6.308 6 5.236zM9 15h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm0-5h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z',\n refund:\n 'M12.5 6H7.6l1.2-1.2c.2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.7-.4-.4-1.1-.4-1.5 0l-3 3s-.3.2-.3.7c0 .5.4.8.4.8l2.9 2.9c.4.4 1.1.4 1.5 0 .2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.8L7.6 8.1h4.9c3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4H6c-.6 0-1.1.5-1.1 1.1 0 .6.6 1 1.1 1h6.4c4.1 0 7.5-3.4 7.5-7.5C20 9.3 16.6 6 12.5 6',\n reject:\n 'm12 22c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-11.06-3.72-3.72a.75.75 0 0 0 -1.06 1.06l3.72 3.72-3.72 3.72a.75.75 0 0 0 1.06 1.06l3.72-3.72 3.72 3.72a.75.75 0 0 0 1.06-1.06l-3.72-3.72 3.72-3.72a.75.75 0 0 0 -1.06-1.06z',\n reload:\n 'M5.013 11.073l.28-.28a1 1 0 1 1 1.414 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414l.302.302a9 9 0 0 1 16.056-5.171 1 1 0 0 1-1.57 1.24 7 7 0 0 0-12.483 3.91zm13.974 1.854l-.28.28a1 1 0 0 1-1.414-1.414l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1-1.414 1.414l-.302-.302a9 9 0 0 1-15.98 5.265 1 1 0 0 1 1.552-1.26 7 7 0 0 0 12.424-3.982z',\n repeat:\n 'M22.293 10.793l-.337.337C21.513 6.022 17.22 2 12 2 6.486 2 2 6.486 2 12s4.486 10 10 10c2.267 0 4.486-.779 6.25-2.193a1 1 0 0 0-1.252-1.561A7.9 7.9 0 0 1 12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.078 0 7.447 3.07 7.934 7.02l-.227-.227a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0l2-2a.999.999 0 1 0-1.414-1.414z',\n sbp: 'M4 6.43L6.39 10.63V13.2L4 17.39L4 6.43Z M13.18 9.10L15.42 7.75L20 7.75L13.18 11.86V9.1Z M13.16 6.40L13.18 11.97L10.78 10.52V2.2L13.16 6.4Z M20 7.75L15.42 7.75L13.16 6.40L10.78 2.2L20 7.75Z M13.18 17.42V14.72L10.78 13.29L10.78 21.63L13.18 17.42Z M15.41 16.08L6.39 10.63L4 6.43L19.99 16.07L15.41 16.08Z M10.78 21.63L13.18 17.42L15.41 16.08L19.99 16.07L10.78 21.63Z M4 17.39L10.8 13.3L8.51 11.92L6.39 13.2L4 17.39Z',\n search:\n 'M16.463 15.05l3.901 3.9a1 1 0 1 1-1.414 1.414l-3.9-3.9a7.5 7.5 0 1 1 1.414-1.414zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z',\n security:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4-12V9a4 4 0 1 0-8 0v1a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-8a2 2 0 0 1 2 2v.996L10 10V9a2 2 0 0 1 2-2z',\n send: 'M12.211 12.507l1.361-.21a.3.3 0 0 0 0-.594l-1.36-.21-8.864-1.366a1.001 1.001 0 0 1-.848-.991L2.507 4.5A1 1 0 0 1 3.9 3.58L20.9 11.08c.236.102.603.444.6.921-.003.477-.223.759-.6.92l-17 7.499a.999.999 0 0 1-1.393-.92L2.5 14.866c0-.495.36-.917.848-.992l8.863-1.366z',\n settings:\n 'M3.5 10.196a1.994 1.994 0 0 1-.733-2.73L3.769 5.73A2.001 2.001 0 0 1 6.5 5l.85.49A7.987 7.987 0 0 1 9 4.583V4c0-1.105.898-2 1.998-2h2.004C14.106 2 15 2.888 15 4v.582a7.987 7.987 0 0 1 1.65.909L17.5 5a2.001 2.001 0 0 1 2.731.73l1.002 1.736c.552.955.23 2.174-.733 2.73l-.63.364a8.04 8.04 0 0 1-.034 3.057L20.5 14a1.994 1.994 0 0 1 .733 2.73l-1.002 1.736a2.001 2.001 0 0 1-2.731.73l-1.003-.58a7.982 7.982 0 0 1-1.497.802V20c0 1.112-.894 2-1.998 2h-2.004C9.898 22 9 21.105 9 20v-.582a7.982 7.982 0 0 1-1.497-.801l-1.003.58a2.001 2.001 0 0 1-2.731-.731L2.767 16.73A1.994 1.994 0 0 1 3.5 14l.664-.383a8.029 8.029 0 0 1-.035-3.057l-.629-.364zm2.001 7.27l2.09-1.21 1.038.708c.352.24.728.44 1.122.6L11 18.07V20h2v-1.93l1.25-.506c.393-.16.769-.36 1.12-.6l1.039-.707 2.09 1.207 1.001-1.732-1.913-1.104.29-1.414a6.029 6.029 0 0 0 .026-2.296l-.252-1.386L19.5 8.464 18.499 6.73l-1.965 1.137-1.048-.75a5.987 5.987 0 0 0-1.237-.681L13 5.93V4h-2.002L11 5.93l-1.25.506a5.987 5.987 0 0 0-1.236.68l-1.048.751L5.5 6.732l-1 1.732 1.85 1.068-.253 1.386a6.04 6.04 0 0 0 .026 2.296l.29 1.414L4.5 15.732l1.001 1.734zM12 8a4.001 4.001 0 0 1 0 8 4.001 4.001 0 0 1 0-8zm0 2a2.001 2.001 0 0 0 0 4 2.001 2.001 0 0 0 0-4z',\n share:\n 'M13 5.414V13a1 1 0 0 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 1 1-1.414 1.414L13 5.414zM18 10a1 1 0 0 1 0-2h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a2 2 0 0 1 2-2h1a1 1 0 1 1 0 2H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9h-1z',\n sim: 'M7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8.828a1 1 0 0 0-.293-.707L13.88 4.293A1 1 0 0 0 13.172 4H7zm3 6h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2v4h4v-4h-4z',\n 'sort-asc': 'M13 5v2H3V5h10zm4 6v2H3v-2h14zM3 19v-2h18v2H3z',\n 'sort-desc': 'M21 5v2H3V5h18zm-4 6v2H3v-2h14zM3 19v-2h10v2H3z',\n star: 'M12 16.265c.176 0 .352.042.513.125l3.27 1.695c.11.056.2.007.232-.017a.21.21 0 0 0 .088-.212l-.624-3.59a1.076 1.076 0 0 1 .316-.96l2.646-2.542a.21.21 0 0 0 .056-.223.213.213 0 0 0-.178-.148l-3.656-.523a1.1 1.1 0 0 1-.83-.594L12.198 6.01A.215.215 0 0 0 12 5.89a.215.215 0 0 0-.198.12l-1.635 3.265a1.1 1.1 0 0 1-.83.595l-3.656.523a.214.214 0 0 0-.178.148.21.21 0 0 0 .056.223l2.646 2.541c.26.25.378.61.317.962l-.625 3.589a.21.21 0 0 0 .088.212.218.218 0 0 0 .232.017l3.27-1.695c.16-.083.337-.125.513-.125m4.734 4.235c-.214 0-.428-.05-.626-.153l-3.983-2.064a.272.272 0 0 0-.25 0l-3.983 2.064a1.35 1.35 0 0 1-1.413-.101 1.306 1.306 0 0 1-.534-1.294l.76-4.37a.262.262 0 0 0-.077-.234l-3.222-3.096a1.301 1.301 0 0 1-.34-1.356 1.328 1.328 0 0 1 1.084-.9l4.453-.637a.268.268 0 0 0 .202-.145l1.992-3.977A1.336 1.336 0 0 1 12 3.5c.515 0 .976.283 1.204.737l1.99 3.977c.04.078.116.132.203.144l4.453.638c.51.073.924.418 1.083.9a1.301 1.301 0 0 1-.34 1.356l-3.221 3.095a.262.262 0 0 0-.078.235l.761 4.37c.087.5-.118.996-.534 1.294a1.35 1.35 0 0 1-.787.254',\n 'star-solid':\n 'M13.13 3.764l1.586 4.44a1.2 1.2 0 0 0 1.13.796h4.84a1.2 1.2 0 0 1 .768 2.122L17.4 14.5a1.2 1.2 0 0 0-.385 1.251l1.205 4.219a1.2 1.2 0 0 1-1.874 1.29l-3.626-2.72a1.2 1.2 0 0 0-1.44 0l-3.568 2.676a1.2 1.2 0 0 1-1.87-1.304l1.322-4.421a1.2 1.2 0 0 0-.418-1.295l-3.954-3.045A1.2 1.2 0 0 1 3.524 9h4.63a1.2 1.2 0 0 0 1.13-.796l1.586-4.44a1.2 1.2 0 0 1 2.26 0z',\n success:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.293-9.707a1 1 0 1 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l5.5-7.5a1 1 0 1 0-1.414-1.414L10.5 14.086l-1.793-1.793z',\n terminal:\n 'M6 10v10h12V10H6zm.366-2h11.268l-1.143-4H7.51L6.366 8zM6 22a2 2 0 0 1-2-2V9.28a2 2 0 0 1 .077-.55l1.509-5.28A2 2 0 0 1 7.509 2h8.982a2 2 0 0 1 1.923 1.45l1.509 5.28a2 2 0 0 1 .077.55V20a2 2 0 0 1-2 2H6z',\n 'terminal-client':\n 'M4.093 16h14.916l-2.105-8H6.198l-2.105 8zM6.198 6h10.706a2 2 0 0 1 1.934 1.491l2.106 8A2 2 0 0 1 19.009 18H4.093a2 2 0 0 1-1.934-2.509l2.105-8A2 2 0 0 1 6.198 6z',\n transfer:\n 'M22 10.8c-.2-.3-.4-.6-.8-.8l-9.6-5.9c-.4-.2-.8-.3-1.2-.3H4c-1.2-.1-2.2.8-2.2 2 0 .4 0 .6.2 1L4.7 12 2 17c-.5 1.1-.1 2.5 1 3 .3.1.6.2.9.2h6.4c.4 0 .8-.1 1.2-.3l9.6-6c1.1-.7 1.5-2 .9-3.1zM6.4 13h4.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1H6.4L3.7 6v-.2s.1-.1.2-.1h6.3c.1 0 .3 0 .4.1l9.5 5.8c.1.1.1.1.2.1.1.1 0 .3-.1.4l-9.5 6c-.1.1-.3.1-.4.1H4h-.1c-.2-.1-.2-.3-.2-.4L6.4 13z',\n twitter:\n 'M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.354-.012-.53A8.349 8.349 0 0 0 22 5.922a8.19 8.19 0 0 1-2.357.645 4.118 4.118 0 0 0 1.804-2.27 8.223 8.223 0 0 1-2.605.997 4.107 4.107 0 0 0-6.993 3.742 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.097 4.097 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.234 8.234 0 0 1 2 18.408a11.617 11.617 0 0 0 6.29 1.84',\n user: 'M4.062 20a8.001 8.001 0 0 1 15.876 0h-2.021a6.002 6.002 0 0 0-11.834 0H4.062zM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-6.998 8a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1zm14 0a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1z',\n vk: 'M15.07 2H8.93C3.327 2 2 3.327 2 8.93v6.14C2 20.673 3.327 22 8.93 22h6.14c5.603 0 6.93-1.327 6.93-6.93V8.93C22 3.327 20.66 2 15.07 2zm3.077 14.27h-1.454c-.55 0-.72-.438-1.708-1.44-.86-.833-1.242-.946-1.454-.946-.296 0-.38.085-.38.494v1.313c0 .353-.114.564-1.045.564-1.539 0-3.246-.931-4.446-2.667-1.807-2.54-2.3-4.446-2.3-4.841 0-.212.084-.41.493-.41h1.454c.367 0 .508.17.65.565.72 2.075 1.919 3.895 2.413 3.895.183 0 .268-.084.268-.55v-2.145c-.056-.988-.579-1.073-.579-1.426 0-.17.141-.339.367-.339h2.287c.31 0 .423.17.423.537v2.893c0 .31.141.424.226.424.184 0 .339-.113.678-.452 1.044-1.172 1.792-2.978 1.792-2.978.099-.212.268-.41.635-.41h1.454c.438 0 .536.226.438.537-.184.847-1.962 3.359-1.962 3.359-.156.254-.212.367 0 .65.155.211.663.649 1.002 1.044.62.705 1.1 1.298 1.228 1.708.14.409-.07.62-.48.62z',\n waiting:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9.566V7a1 1 0 0 0-2 0v6a1 1 0 0 0 .486.857l4 3a1 1 0 0 0 1.028-1.714L13 12.433z',\n wallet:\n 'M2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01zm2 0v9.98c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01zm12.5 6.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n warning:\n 'M3.907 21.137c-1.513 0-2.421-1.68-1.593-2.946l8.092-13.329a1.904 1.904 0 0 1 3.188 0l8.092 13.33c.828 1.266-.08 2.945-1.593 2.945H3.907zM12 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-11a1.324 1.324 0 0 0-1.314 1.488L11.25 14h1.5l.564-4.512A1.324 1.324 0 0 0 12 8z',\n wave: 'M6.371 14.677a1 1 0 0 1-1.79-.893A3.979 3.979 0 0 0 5 12c0-.639-.15-1.254-.431-1.81a1 1 0 0 1 1.782-.906C6.776 10.12 7 11.044 7 12c0 .94-.217 1.852-.629 2.677zm3.573 1.8a1 1 0 1 1-1.788-.897A7.962 7.962 0 0 0 9 12c0-1.28-.3-2.514-.868-3.628a1 1 0 0 1 1.782-.908A9.961 9.961 0 0 1 11 12a9.962 9.962 0 0 1-1.056 4.477zm3.55 1.847a1 1 0 0 1-1.784-.904A11.944 11.944 0 0 0 13 12c0-1.889-.436-3.713-1.262-5.364a1 1 0 0 1 1.788-.895A13.945 13.945 0 0 1 15 12c0 2.226-.52 4.38-1.507 6.324zm3.55 1.843a1 1 0 1 1-1.781-.908l.12-.243A15.93 15.93 0 0 0 17 12c0-2.517-.581-4.95-1.682-7.15a1 1 0 1 1 1.788-.895A17.928 17.928 0 0 1 19 12a17.93 17.93 0 0 1-1.956 8.167z',\n withdraw:\n 'M13 6.414V14a1 1 0 0 1-2 0V6.414L8.707 8.707a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 1 1-1.414 1.414L13 6.414zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n youtube:\n 'M21.582 7.186C22 8.746 22 12 22 12s0 3.254-.418 4.814a2.505 2.505 0 0 1-1.768 1.768C18.254 19 12 19 12 19s-6.254 0-7.814-.418a2.505 2.505 0 0 1-1.768-1.768C2 15.254 2 12 2 12s0-3.254.418-4.814c.23-.86.908-1.538 1.768-1.768C5.746 5 12 5 12 5s6.254 0 7.814.418c.86.23 1.538.908 1.768 1.768zM9.955 14.955L15.182 12 9.955 9.045v5.91z',\n}\n\nexport const Icon: FC<IconProps> = ({ name, size = 6, color = '#000' }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path d={IconPaths[name]} fill={color} />\n </Svg>\n)\n\nIcon.displayName = 'Icon'\n\nIcon.defaultProps = {\n size: 6,\n color: '#000',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["918"],[],"import React, { FC, ReactElement } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface MobileAppIconProps {\n name: 'apple' | 'google' | 'huawei'\n}\n\nconst appIcon: Record<MobileAppIconProps['name'], ReactElement> = {\n google: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M56.91 25.0147C56.9027 22.6701 58.7954 20.7625 61.14 20.7514C62.2756 20.7296 63.3713 21.1697 64.1763 21.9709C64.9812 22.7721 65.4265 23.8658 65.41 25.0014C65.41 27.346 63.5113 29.2477 61.1667 29.2514C58.8221 29.255 56.9174 27.3593 56.91 25.0147ZM58.632 26.1199C59.0887 27.0757 60.0832 27.6553 61.14 27.5814C61.8033 27.566 62.4323 27.2834 62.8842 26.7976C63.336 26.3118 63.5726 25.6641 63.54 25.0014C63.5374 23.9421 62.8876 22.992 61.9012 22.6055C60.9148 22.2191 59.7925 22.4748 59.071 23.2505C58.3495 24.0261 58.1754 25.164 58.632 26.1199ZM51.83 20.7514H51.82C52.9556 20.7296 54.0513 21.1697 54.8563 21.9709C55.6613 22.7721 56.1065 23.8658 56.09 25.0014C56.09 27.3473 54.1892 29.2496 51.8433 29.2514C49.4974 29.2533 47.5937 27.354 47.59 25.0081C47.5863 22.6622 49.4841 20.757 51.83 20.7514ZM51.83 27.5814H51.82C52.4833 27.566 53.1123 27.2834 53.5641 26.7976C54.016 26.3118 54.2526 25.6641 54.22 25.0014C54.2171 23.9412 53.566 22.9907 52.5784 22.6051C51.5908 22.2195 50.4678 22.4774 49.7473 23.2551C49.0268 24.0329 48.8555 25.1723 49.3154 26.1275C49.7752 27.0828 50.7727 27.6595 51.83 27.5814ZM40.74 22.0614V22.0114H46.81C46.8797 22.384 46.9132 22.7624 46.91 23.1414C46.9571 24.6972 46.3977 26.2104 45.35 27.3614C44.1528 28.6151 42.4718 29.2897 40.74 29.2114C38.319 29.3057 36.0404 28.0678 34.8019 25.9854C33.5633 23.903 33.5633 21.3099 34.8019 19.2275C36.0404 17.1451 38.319 15.9072 40.74 16.0014C42.4407 15.9867 44.0749 16.6613 45.27 17.8714L44 19.1414C43.1238 18.2955 41.9478 17.8316 40.73 17.8514C38.079 17.8514 35.93 20.0005 35.93 22.6514C35.93 25.3024 38.079 27.4514 40.73 27.4514C41.9766 27.5011 43.186 27.0217 44.06 26.1314C44.6399 25.5092 44.9923 24.7092 45.06 23.8614H40.74V22.0614ZM86.05 23.4614L86.26 23.9114L80.57 26.2614C80.9267 27.0736 81.7436 27.5852 82.63 27.5514C83.4859 27.5536 84.2798 27.1054 84.72 26.3714L86.17 27.3714C85.3807 28.5529 84.0509 29.2591 82.63 29.2514C81.5006 29.268 80.413 28.8246 79.6171 28.023C78.8212 27.2215 78.3855 26.1307 78.41 25.0014C78.3409 23.898 78.7316 22.8151 79.4894 22.01C80.2472 21.2048 81.3044 20.7493 82.41 20.7514C84.0679 20.8125 85.5161 21.8906 86.05 23.4614ZM80.25 24.8814L84.05 23.3014C83.7511 22.7121 83.1294 22.358 82.47 22.4014C81.8445 22.4297 81.2566 22.7085 80.839 23.175C80.4213 23.6416 80.2091 24.2566 80.25 24.8814ZM77.5 29.0014H75.63V16.5014H77.5V29.0014ZM72.5 21.7014H72.57V21.0014H74.29V28.6514C74.29 31.7914 72.48 33.0814 70.29 33.0814C68.6392 33.0913 67.1477 32.0982 66.52 30.5714L68.15 29.8914C68.4907 30.7825 69.3363 31.3791 70.29 31.4014C71.69 31.4014 72.56 30.5314 72.56 28.9014V28.2114H72.5C71.938 28.8597 71.1178 29.2259 70.26 29.2114C67.9902 29.1014 66.2064 27.229 66.2064 24.9564C66.2064 22.6839 67.9902 20.8115 70.26 20.7014C71.1151 20.7003 71.93 21.0641 72.5 21.7014ZM70.43 27.5814H70.42C71.0699 27.5564 71.6813 27.2666 72.112 26.7792C72.5427 26.2919 72.7551 25.6495 72.7 25.0014C72.7494 24.3563 72.5362 23.7187 72.1089 23.2329C71.6815 22.7472 71.0761 22.4546 70.43 22.4214C69.0929 22.5393 68.0674 23.6591 68.0674 25.0014C68.0674 26.3437 69.0929 27.4636 70.43 27.5814ZM90.34 16.5014H94.81C96.2626 16.3952 97.6527 17.1093 98.4125 18.3518C99.1722 19.5944 99.1743 21.1572 98.4177 22.4018C97.6612 23.6463 96.2728 24.3639 94.82 24.2614H92.21V29.0014H90.34V16.5014ZM94.81 22.5014L94.85 22.5214C96.0319 22.5214 96.99 21.5633 96.99 20.3814C96.99 19.1995 96.0319 18.2414 94.85 18.2414H92.2V22.5014H94.81ZM106.34 20.7014L106.39 20.7314C108.52 20.7314 110.18 22.0014 110.18 24.1914V29.0014H108.38V28.0014H108.32C107.8 28.8101 106.879 29.2703 105.92 29.2014C105.142 29.259 104.373 28.9992 103.789 28.4812C103.205 27.9633 102.856 27.2311 102.82 26.4514C102.82 24.6414 104.63 23.6414 106.42 23.6414C107.1 23.6386 107.769 23.8034 108.37 24.1214V23.9914C108.322 23.511 108.084 23.0699 107.708 22.7671C107.331 22.4644 106.85 22.3254 106.37 22.3814C105.671 22.3243 105.004 22.6851 104.67 23.3014L103.01 22.6114C103.641 21.3685 104.949 20.6183 106.34 20.7014ZM106.11 27.5514L106.16 27.5814C107.287 27.554 108.221 26.7008 108.35 25.5814C107.831 25.2918 107.244 25.1468 106.65 25.1614C105.71 25.1614 104.65 25.4914 104.65 26.4914C104.772 27.1799 105.417 27.6483 106.11 27.5514ZM116.74 21.0014H116.75H118.82L113.7 32.7914H111.75L113.65 28.5814L110.32 21.0014H112.32L114.54 26.4214H114.6L116.74 21.0014ZM101.8 29.0014H99.93V16.5014H101.8V29.0014ZM34.38 13.2714V11.2714H35C35.5815 10.6552 35.8599 9.81283 35.76 8.97144V6.00144H39.76V11.2614H40.4V13.2614H39.66V12.0014H35.11V13.2714H34.38ZM35.93 11.3014H38.93V6.74144H36.5V9.00144C36.5467 9.80807 36.3479 10.6099 35.93 11.3014ZM42.01 11.2214C40.8303 9.97267 40.8303 8.0202 42.01 6.77144C42.592 6.18518 43.3839 5.85547 44.21 5.85547C45.0361 5.85547 45.828 6.18518 46.41 6.77144C47.5948 8.0182 47.5948 9.97468 46.41 11.2214C45.193 12.4317 43.227 12.4317 42.01 11.2214ZM45.84 10.7214C46.7252 9.74561 46.7252 8.25726 45.84 7.28144C44.9387 6.38387 43.4813 6.38387 42.58 7.28144C41.6948 8.25726 41.6948 9.74561 42.58 10.7214C43.4813 11.619 44.9387 11.619 45.84 10.7214ZM48.952 11.2323C48.363 10.6414 48.0408 9.83557 48.06 9.00144C48.0408 8.1673 48.363 7.36147 48.952 6.77055C49.541 6.17963 50.3458 5.85485 51.18 5.87144C52.0277 5.85044 52.8384 6.21892 53.38 6.87144L52.84 7.39144C52.4392 6.88264 51.8169 6.59942 51.17 6.63144C50.5497 6.61531 49.9499 6.85381 49.51 7.29144C48.6113 8.27353 48.6113 9.77934 49.51 10.7614C49.9499 11.1991 50.5497 11.4376 51.17 11.4214C51.8828 11.4151 52.5549 11.0882 53 10.5314L53.54 11.0714C53.2678 11.4016 52.9265 11.6678 52.54 11.8514C52.1131 12.0448 51.6485 12.1404 51.18 12.1314C50.3458 12.148 49.541 11.8232 48.952 11.2323ZM55.91 12.0014V6.74144H54.23V6.00144H58.35V6.74144H56.68V12.0014H55.91ZM61.38 11.0614C61.1938 11.6749 60.6405 12.1039 60 12.1314C59.7933 12.1288 59.5893 12.0846 59.4 12.0014L59.6 11.2914C59.7215 11.3622 59.8594 11.4001 60 11.4014C60.147 11.4125 60.2938 11.3776 60.42 11.3014C60.5405 11.1994 60.6334 11.0688 60.69 10.9214L60.91 10.4414L58.91 6.01144H59.82L61.3 9.45144L62.74 6.00144H63.65L61.38 11.0614ZM64.52 6.00144H68.86V12.0014H68.09V6.74144H65.29V12.0014H64.52V6.00144ZM70.23 6.00144H71V8.57144H74V6.00144H74.77V12.0014H74V9.29144H71V12.0014H70.23V6.00144ZM76.66 11.2214C75.4803 9.97267 75.4803 8.0202 76.66 6.77144C77.242 6.18518 78.0339 5.85547 78.86 5.85547C79.6861 5.85547 80.478 6.18518 81.06 6.77144C82.2448 8.0182 82.2448 9.97468 81.06 11.2214C79.843 12.4317 77.877 12.4317 76.66 11.2214ZM80.49 10.7214C81.3752 9.74561 81.3752 8.25726 80.49 7.28144C79.5887 6.38387 78.1313 6.38387 77.23 7.28144C76.3448 8.25726 76.3448 9.74561 77.23 10.7214C78.1313 11.619 79.5887 11.619 80.49 10.7214ZM85.09 12.0014V6.00144H87.26C87.7106 5.99293 88.1472 6.15757 88.48 6.46144C88.8183 6.75501 89.0088 7.18361 89 7.63144C89.0047 7.898 88.928 8.15965 88.78 8.38144C88.6332 8.59687 88.4287 8.76666 88.19 8.87144C88.4801 8.96746 88.7345 9.14867 88.92 9.39144C89.1123 9.63644 89.2147 9.94002 89.21 10.2514C89.2204 10.7182 89.0224 11.1653 88.67 11.4714C88.3218 11.7926 87.8637 11.968 87.39 11.9614H85.1L85.09 12.0014ZM85.86 8.57144H87.26C87.5247 8.58248 87.7807 8.4764 87.96 8.28144C88.1389 8.11923 88.2442 7.89129 88.2517 7.64993C88.2593 7.40856 88.1684 7.1745 88 7.00144C87.8308 6.81007 87.5853 6.70381 87.33 6.71144H85.9V8.54144L85.86 8.57144ZM85.86 11.2614H87.41C87.6842 11.2706 87.9483 11.157 88.13 10.9514C88.3063 10.7686 88.4064 10.5254 88.41 10.2714C88.41 9.71915 87.9623 9.27144 87.41 9.27144H85.89V11.2714L85.86 11.2614ZM3.15438 6.09514C3.72315 5.90788 4.3699 6.00058 4.86567 6.37964L20.1656 14.7752L16 18.9408L3.15438 6.09514ZM21.5236 15.5385L26.8174 18.4336C28.3942 19.293 28.3942 20.7073 26.8174 21.5776L21.5366 24.4774L17.0607 20.0014L21.5236 15.5385ZM20.1645 25.2265L4.86567 33.6316C4.36761 34.0048 3.72281 34.0939 3.15569 33.9064L16 21.0621L20.1645 25.2265ZM2.10918 32.8316C2.02242 32.5765 1.986 32.3054 2.00484 32.0324V7.96798C1.98961 7.69699 2.02709 7.42826 2.11274 7.17482L14.9394 20.0014L2.10918 32.8316Z\"\n fill=\"#999999\"\n />\n ),\n apple: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M17.128 18.7858C17.161 22.6488 20.507 23.9258 20.548 23.9398C20.528 24.0298 20.024 25.7828 18.769 27.5628C17.721 29.1298 16.623 30.6618 14.879 30.6898C13.185 30.7288 12.615 29.6928 10.672 29.6928C8.71097 29.6928 8.10397 30.6618 6.47897 30.7288C4.81797 30.7898 3.54897 29.0558 2.46297 27.5028C0.291966 24.3318 -1.39803 18.5668 0.867966 14.6438C1.96597 12.7198 3.96797 11.4808 6.10797 11.4478C7.77097 11.4138 9.31397 12.5708 10.336 12.5708C11.338 12.5708 13.246 11.1868 15.213 11.3938C16.036 11.4178 18.378 11.7188 19.889 13.9218C19.767 13.9948 17.099 15.5628 17.128 18.7858ZM13.928 9.30775C13.016 10.3838 11.557 11.2068 10.136 11.1008C9.94997 9.64875 10.67 8.10475 11.476 7.16275C12.387 6.09375 13.969 5.27475 15.234 5.21875C15.4 6.72775 14.802 8.21475 13.928 9.30775ZM40.645 30.5058H38.374L37.13 26.5968H32.806L31.621 30.5058H29.41L33.694 17.1978H36.34L40.645 30.5058ZM36.755 24.9568L35.63 21.4818C35.511 21.1268 35.288 20.2908 34.959 18.9748H34.919C34.788 19.5408 34.577 20.3768 34.287 21.4818L33.182 24.9568H36.755ZM51.662 25.5898C51.662 27.2218 51.221 28.5118 50.339 29.4588C49.549 30.3018 48.568 30.7228 47.397 30.7228C46.133 30.7228 45.225 30.2688 44.672 29.3608H44.632V34.4158H42.5V24.0688C42.5 23.0428 42.473 21.9898 42.421 20.9098H44.296L44.415 22.4308H44.455C45.166 21.2848 46.245 20.7128 47.693 20.7128C48.825 20.7128 49.77 21.1598 50.526 22.0548C51.284 22.9508 51.662 24.1288 51.662 25.5898ZM49.49 25.6678C49.49 24.7338 49.28 23.9638 48.858 23.3578C48.397 22.7258 47.778 22.4098 47.002 22.4098C46.476 22.4098 45.998 22.5858 45.571 22.9328C45.143 23.2828 44.863 23.7398 44.732 24.3058C44.666 24.5698 44.633 24.7858 44.633 24.9558V26.5558C44.633 27.2538 44.847 27.8428 45.275 28.3238C45.703 28.8048 46.259 29.0448 46.943 29.0448C47.746 29.0448 48.371 28.7348 48.818 28.1168C49.266 27.4978 49.49 26.6818 49.49 25.6678ZM62.699 25.5898C62.699 27.2218 62.258 28.5118 61.375 29.4588C60.586 30.3018 59.605 30.7228 58.434 30.7228C57.17 30.7228 56.262 30.2688 55.71 29.3608H55.67V34.4158H53.538V24.0688C53.538 23.0428 53.511 21.9898 53.459 20.9098H55.334L55.453 22.4308H55.493C56.203 21.2848 57.282 20.7128 58.731 20.7128C59.862 20.7128 60.807 21.1598 61.565 22.0548C62.32 22.9508 62.699 24.1288 62.699 25.5898ZM60.527 25.6678C60.527 24.7338 60.316 23.9638 59.894 23.3578C59.433 22.7258 58.816 22.4098 58.039 22.4098C57.512 22.4098 57.035 22.5858 56.607 22.9328C56.179 23.2828 55.9 23.7398 55.769 24.3058C55.704 24.5698 55.67 24.7858 55.67 24.9558V26.5558C55.67 27.2538 55.884 27.8428 56.31 28.3238C56.738 28.8038 57.294 29.0448 57.98 29.0448C58.783 29.0448 59.408 28.7348 59.855 28.1168C60.303 27.4978 60.527 26.6818 60.527 25.6678ZM75.039 26.7738C75.039 27.9058 74.646 28.8268 73.857 29.5378C72.99 30.3148 71.783 30.7028 70.232 30.7028C68.8 30.7028 67.652 30.4268 66.783 29.8738L67.277 28.0968C68.213 28.6628 69.24 28.9468 70.359 28.9468C71.162 28.9468 71.787 28.7648 72.236 28.4028C72.683 28.0408 72.906 27.5548 72.906 26.9488C72.906 26.4088 72.722 25.9538 72.353 25.5848C71.986 25.2158 71.373 24.8728 70.517 24.5558C68.187 23.6868 67.023 22.4138 67.023 20.7398C67.023 19.6458 67.431 18.7488 68.248 18.0508C69.062 17.3518 70.148 17.0028 71.506 17.0028C72.717 17.0028 73.723 17.2138 74.526 17.6348L73.993 19.3728C73.243 18.9648 72.395 18.7608 71.446 18.7608C70.696 18.7608 70.11 18.9458 69.69 19.3138C69.335 19.6428 69.157 20.0438 69.157 20.5188C69.157 21.0448 69.36 21.4798 69.768 21.8218C70.123 22.1378 70.768 22.4798 71.704 22.8488C72.849 23.3098 73.69 23.8488 74.231 24.4668C74.77 25.0828 75.039 25.8538 75.039 26.7738ZM82.088 22.5098H79.738V27.1688C79.738 28.3538 80.152 28.9458 80.982 28.9458C81.363 28.9458 81.679 28.9128 81.929 28.8468L81.988 30.4658C81.568 30.6228 81.015 30.7018 80.33 30.7018C79.488 30.7018 78.83 30.4448 78.355 29.9318C77.882 29.4178 77.644 28.5558 77.644 27.3448V22.5078H76.244V20.9078H77.644V19.1508L79.738 18.5188V20.9078H82.088V22.5098ZM92.691 25.6288C92.691 27.1038 92.269 28.3148 91.427 29.2618C90.544 30.2368 89.372 30.7228 87.911 30.7228C86.503 30.7228 85.382 30.2558 84.546 29.3218C83.71 28.3878 83.292 27.2088 83.292 25.7878C83.292 24.3008 83.722 23.0828 84.585 22.1358C85.446 21.1878 86.608 20.7138 88.069 20.7138C89.477 20.7138 90.61 21.1808 91.465 22.1158C92.283 23.0228 92.691 24.1938 92.691 25.6288ZM90.479 25.6978C90.479 24.8128 90.29 24.0538 89.907 23.4208C89.46 22.6548 88.821 22.2728 87.993 22.2728C87.136 22.2728 86.485 22.6558 86.038 23.4208C85.655 24.0548 85.466 24.8258 85.466 25.7378C85.466 26.6228 85.655 27.3818 86.038 28.0138C86.499 28.7798 87.143 29.1618 87.974 29.1618C88.788 29.1618 89.427 28.7718 89.888 27.9938C90.281 27.3488 90.479 26.5818 90.479 25.6978ZM99.621 22.7848C99.41 22.7458 99.185 22.7258 98.949 22.7258C98.199 22.7258 97.619 23.0088 97.211 23.5758C96.856 24.0758 96.678 24.7078 96.678 25.4708V30.5058H94.547L94.567 23.9318C94.567 22.8258 94.54 21.8188 94.487 20.9108H96.344L96.422 22.7468H96.481C96.706 22.1158 97.061 21.6078 97.547 21.2268C98.022 20.8838 98.535 20.7128 99.088 20.7128C99.285 20.7128 99.463 20.7268 99.621 20.7518V22.7848ZM109.156 25.2538C109.156 25.6358 109.131 25.9578 109.078 26.2208H102.682C102.707 27.1688 103.016 27.8938 103.61 28.3938C104.149 28.8408 104.846 29.0648 105.702 29.0648C106.649 29.0648 107.513 28.9138 108.29 28.6108L108.624 30.0908C107.716 30.4868 106.644 30.6838 105.407 30.6838C103.919 30.6838 102.751 30.2458 101.901 29.3708C101.053 28.4958 100.628 27.3208 100.628 25.8468C100.628 24.3998 101.023 23.1948 101.814 22.2338C102.642 21.2078 103.761 20.6948 105.169 20.6948C106.552 20.6948 107.599 21.2078 108.31 22.2338C108.873 23.0488 109.156 24.0568 109.156 25.2538ZM107.123 24.7008C107.137 24.0688 106.998 23.5228 106.709 23.0618C106.34 22.4688 105.773 22.1728 105.01 22.1728C104.313 22.1728 103.746 22.4618 103.313 23.0418C102.958 23.5028 102.747 24.0558 102.682 24.6998H107.123V24.7008ZM30.424 6.27475C30.651 6.13875 30.907 6.02475 31.195 5.93075C31.482 5.83675 31.82 5.78975 32.209 5.78975C32.836 5.78975 33.33 5.93875 33.692 6.23575C34.054 6.53275 34.235 6.93375 34.235 7.43875C34.235 7.83975 34.114 8.17575 33.872 8.44775C33.63 8.71975 33.32 8.90075 32.945 8.99075V9.01975C33.152 9.05275 33.348 9.10875 33.532 9.18975C33.717 9.27075 33.879 9.37875 34.017 9.51475C34.156 9.65075 34.266 9.80875 34.347 9.99075C34.427 10.1718 34.468 10.3718 34.468 10.5928C34.468 10.9548 34.395 11.2588 34.249 11.5048C34.103 11.7508 33.913 11.9508 33.677 12.1068C33.442 12.2618 33.178 12.3738 32.887 12.4408C32.596 12.5078 32.305 12.5428 32.014 12.5428C31.703 12.5428 31.396 12.5098 31.092 12.4458C30.788 12.3818 30.507 12.2748 30.248 12.1258L30.51 11.3208C30.678 11.4048 30.895 11.4858 31.16 11.5638C31.425 11.6418 31.693 11.6798 31.965 11.6798C32.411 11.6798 32.756 11.5798 32.998 11.3798C33.24 11.1788 33.362 10.9108 33.362 10.5748C33.362 10.3478 33.313 10.1628 33.216 10.0168C33.118 9.87075 32.992 9.75675 32.837 9.67175C32.682 9.58775 32.509 9.52975 32.318 9.49775C32.127 9.46575 31.938 9.44875 31.751 9.44875H31.314V8.65175H31.751C31.951 8.65175 32.137 8.62675 32.309 8.57375C32.48 8.52275 32.629 8.44975 32.755 8.35575C32.881 8.26175 32.98 8.14975 33.051 8.02075C33.121 7.89175 33.157 7.74575 33.157 7.58375C33.157 7.29275 33.053 7.06475 32.846 6.89975C32.639 6.73475 32.361 6.65175 32.012 6.65175C31.773 6.65175 31.533 6.69075 31.294 6.76775C31.055 6.84575 30.841 6.92975 30.653 7.01975L30.424 6.27475ZM38.755 12.4348L38.678 11.8918H38.649C38.333 12.3248 37.874 12.5418 37.272 12.5418C37.058 12.5418 36.865 12.5058 36.69 12.4348C36.515 12.3638 36.363 12.2668 36.234 12.1438C36.104 12.0208 36.005 11.8758 35.933 11.7068C35.862 11.5388 35.827 11.3538 35.827 11.1538C35.827 10.5658 36.066 10.1238 36.545 9.82975C37.024 9.53575 37.702 9.38875 38.582 9.38875V9.30175C38.582 8.68075 38.256 8.37075 37.604 8.37075C37.139 8.37075 36.729 8.48775 36.375 8.71975L36.162 8.03175C36.595 7.76075 37.134 7.62475 37.779 7.62475C39.012 7.62475 39.629 8.27475 39.629 9.57475V11.3108C39.629 11.7958 39.652 12.1708 39.697 12.4358H38.755V12.4348ZM38.61 10.0878C38.025 10.0878 37.589 10.1618 37.303 10.3108C37.017 10.4598 36.874 10.7028 36.874 11.0388C36.874 11.2848 36.941 11.4688 37.076 11.5918C37.211 11.7148 37.382 11.7758 37.588 11.7758C37.723 11.7758 37.851 11.7518 37.974 11.7028C38.096 11.6548 38.203 11.5878 38.296 11.5038C38.39 11.4198 38.465 11.3178 38.524 11.1978C38.582 11.0778 38.61 10.9508 38.61 10.8148V10.0878ZM44.683 7.72075V8.58375H42.723V12.4348H41.676V7.72075H44.683ZM50.677 10.0198C50.677 10.3948 50.625 10.7378 50.522 11.0478C50.418 11.3588 50.275 11.6238 50.09 11.8428C49.906 12.0628 49.686 12.2348 49.431 12.3568C49.175 12.4798 48.893 12.5418 48.582 12.5418C47.961 12.5418 47.515 12.3188 47.243 11.8728H47.223V14.3558H46.175V9.27275C46.175 9.02075 46.172 8.76675 46.165 8.51075C46.159 8.25575 46.149 7.99175 46.137 7.71975H47.058L47.117 8.46675H47.137C47.486 7.90475 48.016 7.62275 48.728 7.62275C49.005 7.62275 49.263 7.68075 49.499 7.79675C49.735 7.91375 49.94 8.07675 50.115 8.28675C50.29 8.49675 50.427 8.74875 50.527 9.04375C50.627 9.33875 50.677 9.66375 50.677 10.0198ZM49.611 10.0588C49.611 9.82575 49.583 9.61075 49.528 9.41375C49.473 9.21675 49.392 9.04875 49.286 8.90975C49.18 8.77075 49.05 8.66075 48.898 8.57975C48.746 8.49875 48.576 8.45875 48.388 8.45875C48.24 8.45875 48.094 8.49175 47.951 8.55575C47.808 8.61975 47.684 8.70775 47.578 8.81775C47.471 8.92775 47.386 9.06075 47.321 9.21575C47.256 9.37075 47.223 9.53575 47.223 9.71075V10.4968C47.223 10.6708 47.25 10.8328 47.306 10.9818C47.361 11.1308 47.438 11.2598 47.538 11.3698C47.638 11.4798 47.758 11.5658 47.897 11.6268C48.036 11.6888 48.189 11.7188 48.357 11.7188C48.752 11.7188 49.059 11.5688 49.279 11.2678C49.499 10.9668 49.611 10.5628 49.611 10.0588ZM56.305 7.72075L55.111 10.9898C54.827 11.7658 54.55 12.4008 54.282 12.8958C54.013 13.3908 53.757 13.7508 53.511 13.9778C53.149 14.3008 52.764 14.4988 52.356 14.5688L52.104 13.6868C52.375 13.6158 52.634 13.4768 52.88 13.2698C53.125 13.0628 53.322 12.8048 53.472 12.4938C53.524 12.3908 53.549 12.3198 53.549 12.2808C53.549 12.2418 53.529 12.1678 53.491 12.0578L51.783 7.72175H52.937L53.83 10.3508C53.876 10.4738 53.921 10.6128 53.966 10.7678C54.012 10.9228 54.06 11.0948 54.112 11.2818H54.132C54.164 11.1778 54.2 11.0478 54.238 10.8888C54.277 10.7308 54.329 10.5478 54.393 10.3408L55.189 7.72175H56.305V7.72075ZM58.119 9.67975H58.603C58.958 9.67975 59.234 9.61575 59.427 9.48575C59.62 9.35575 59.718 9.19775 59.718 9.00975C59.718 8.81575 59.636 8.66075 59.47 8.54475C59.306 8.42875 59.077 8.36975 58.786 8.36975C58.598 8.36975 58.409 8.40075 58.22 8.46175C58.029 8.52375 57.853 8.59975 57.691 8.68975L57.42 8.01175C57.691 7.86375 57.961 7.76175 58.231 7.70675C58.499 7.65175 58.768 7.62375 59.04 7.62375C59.255 7.62375 59.47 7.64475 59.686 7.68675C59.901 7.72875 60.094 7.79975 60.262 7.89975C60.43 7.99975 60.569 8.13075 60.674 8.29275C60.781 8.45475 60.834 8.65475 60.834 8.89475C60.834 9.04375 60.805 9.17475 60.746 9.28775C60.689 9.40075 60.611 9.50075 60.514 9.58775C60.418 9.67475 60.309 9.74675 60.19 9.80075C60.071 9.85575 59.948 9.89675 59.827 9.92275V9.95175C59.981 9.97175 60.132 10.0108 60.278 10.0688C60.423 10.1268 60.553 10.2028 60.671 10.2968C60.786 10.3908 60.88 10.5038 60.952 10.6358C61.022 10.7688 61.057 10.9188 61.057 11.0868C61.057 11.3648 60.991 11.5978 60.854 11.7848C60.719 11.9728 60.545 12.1208 60.334 12.2308C60.125 12.3408 59.893 12.4198 59.641 12.4688C59.389 12.5168 59.143 12.5418 58.905 12.5418C58.614 12.5418 58.325 12.5108 58.042 12.4498C57.757 12.3878 57.501 12.2928 57.274 12.1638L57.547 11.4748C57.715 11.5658 57.906 11.6418 58.123 11.7028C58.34 11.7638 58.561 11.7948 58.787 11.7948C59.142 11.7948 59.416 11.7258 59.607 11.5868C59.796 11.4478 59.892 11.2748 59.892 11.0678C59.892 10.9318 59.861 10.8178 59.796 10.7238C59.731 10.6298 59.64 10.5538 59.525 10.4958C59.408 10.4378 59.273 10.3968 59.117 10.3748C58.963 10.3518 58.793 10.3408 58.613 10.3408H58.119V9.67975ZM63.715 7.72075V9.38875C63.715 9.77075 63.709 10.1138 63.695 10.4168C63.681 10.7208 63.666 11.0408 63.646 11.3768L63.666 11.3958C63.789 11.1498 63.91 10.9098 64.029 10.6728C64.15 10.4368 64.271 10.1958 64.394 9.94975L65.558 7.71875H66.915V12.4328H65.925V10.7648C65.925 10.4158 65.935 10.0668 65.95 9.71775C65.966 9.36775 65.983 9.01575 66.003 8.65975H65.954C65.845 8.95075 65.735 9.20275 65.624 9.41675C65.515 9.62975 65.405 9.84975 65.296 10.0768C65.095 10.4648 64.896 10.8528 64.698 11.2408C64.501 11.6288 64.292 12.0268 64.073 12.4338H62.716V7.72075H63.715ZM72.445 7.72075V8.58375H71.01V12.4348H69.98V8.58375H68.554V7.72075H72.445ZM77.789 9.85475C77.789 9.94475 77.785 10.0308 77.779 10.1118C77.773 10.1928 77.763 10.2658 77.75 10.3298H74.607C74.621 10.7758 74.761 11.1208 75.029 11.3628C75.297 11.6048 75.652 11.7268 76.091 11.7268C76.55 11.7268 76.974 11.6528 77.362 11.5038L77.526 12.2318C77.079 12.4258 76.553 12.5228 75.944 12.5228C75.577 12.5228 75.247 12.4658 74.956 12.3528C74.665 12.2398 74.419 12.0798 74.218 11.8728C74.019 11.6658 73.864 11.4168 73.757 11.1258C73.652 10.8348 73.599 10.5088 73.599 10.1468C73.599 9.78475 73.652 9.44975 73.757 9.14275C73.864 8.83575 74.015 8.56875 74.208 8.34275C74.403 8.11575 74.638 7.93875 74.911 7.80875C75.186 7.67975 75.493 7.61475 75.829 7.61475C76.126 7.61475 76.395 7.66775 76.64 7.77475C76.882 7.88075 77.089 8.03275 77.259 8.23075C77.431 8.42775 77.562 8.66475 77.652 8.93875C77.744 9.21275 77.789 9.51875 77.789 9.85475ZM76.789 9.58375C76.789 9.21475 76.701 8.91575 76.523 8.68675C76.345 8.45775 76.088 8.34175 75.752 8.34175C75.447 8.34175 75.19 8.45775 74.977 8.69075C74.764 8.92375 74.641 9.22075 74.608 9.58375H76.789ZM82.01 7.75975C82.198 7.72775 82.436 7.70175 82.727 7.68175C83.018 7.66175 83.315 7.65275 83.62 7.65275C83.813 7.65275 84.032 7.66475 84.274 7.68675C84.516 7.70875 84.749 7.76075 84.967 7.84175C85.188 7.92275 85.371 8.04375 85.52 8.20575C85.669 8.36775 85.745 8.58675 85.745 8.86475C85.745 9.00775 85.718 9.13575 85.667 9.24775C85.614 9.36075 85.546 9.45975 85.458 9.54375C85.37 9.62775 85.27 9.69775 85.157 9.75175C85.044 9.80675 84.927 9.84775 84.803 9.87275L84.813 9.90175C85.155 9.95975 85.434 10.0828 85.647 10.2708C85.86 10.4588 85.967 10.7168 85.967 11.0468C85.967 11.3768 85.875 11.6388 85.696 11.8328C85.514 12.0268 85.292 12.1728 85.026 12.2698C84.76 12.3668 84.481 12.4288 84.186 12.4548C83.893 12.4798 83.629 12.4938 83.397 12.4938C83.137 12.4938 82.883 12.4878 82.635 12.4738C82.385 12.4608 82.178 12.4478 82.01 12.4348V7.75975ZM83.018 9.64175H83.551C83.713 9.64175 83.867 9.63075 84.012 9.60775C84.158 9.58575 84.285 9.54975 84.395 9.50175C84.506 9.45275 84.59 9.38875 84.653 9.30775C84.714 9.22675 84.745 9.12875 84.745 9.01175C84.745 8.79875 84.657 8.64175 84.477 8.54175C84.299 8.44175 84.02 8.39175 83.639 8.39175C83.53 8.39175 83.434 8.39475 83.352 8.40175C83.272 8.40775 83.161 8.41775 83.018 8.43075V9.64175ZM83.018 11.7268C83.147 11.7398 83.256 11.7488 83.342 11.7558C83.43 11.7628 83.531 11.7658 83.649 11.7658C83.792 11.7658 83.936 11.7568 84.085 11.7368C84.233 11.7178 84.37 11.6808 84.493 11.6258C84.616 11.5718 84.714 11.4978 84.788 11.4038C84.862 11.3108 84.901 11.1868 84.901 11.0328C84.901 10.7628 84.78 10.5768 84.542 10.4738C84.302 10.3708 83.98 10.3198 83.571 10.3198H83.018V11.7268Z\"\n fill=\"#999999\"\n />\n ),\n huawei: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M23.9217 22.714H24.6476V19.047H23.9217V22.714ZM23.0436 22.717H20.3046V19.049H22.9735V19.718H21.0306V20.469H22.369V21.138H21.0306V22.048H23.0436V22.717ZM18.4507 22.718H17.8353L17.0116 20.307L16.1868 22.718H15.5774L14.3131 19.048H15.0964L15.8974 21.572L16.7212 19.046H17.3217L18.1455 21.572L18.9485 19.048H19.711L18.4507 22.718ZM13.8153 22.717L13.4903 21.952H11.83L11.5001 22.717H10.7484L12.3465 19.047H12.9955L14.5877 22.717H13.8153ZM9.25398 9.695H9.90588C9.90588 11.909 11.6848 13.71 13.8716 13.71C16.0584 13.71 17.8373 11.909 17.8373 9.695H18.4902C18.4902 12.273 16.4179 14.371 13.8716 14.371C11.3252 14.371 9.25398 12.273 9.25398 9.695ZM10.375 21.118C10.375 22.17 9.80315 22.773 8.80555 22.773C7.81684 22.773 7.24989 22.181 7.24989 21.148V19.049H7.98574V21.123C7.98574 21.736 8.28008 22.064 8.81543 22.064C9.34682 22.064 9.63919 21.745 9.63919 21.148V19.046H10.375V21.118ZM6.22957 22.718H5.49372V21.227H3.83237V22.718H3.09651V19.047H3.83237V20.528H5.49372V19.047H6.22957V22.718ZM19.9382 5H7.80499C2.09002 5 0 7.116 0 12.902V25.185C0 30.971 2.09002 33.088 7.80499 33.088H19.9342C25.6492 33.088 27.7432 30.971 27.7432 25.185V12.902C27.7432 7.116 25.6531 5 19.9382 5ZM93.2359 28.4141C93.3713 28.5811 93.5876 28.6651 93.8839 28.6651C94.0172 28.6651 94.2059 28.6331 94.4489 28.5681L94.7017 30.1271C94.4983 30.2091 94.2503 30.2751 93.958 30.3251C93.6646 30.3751 93.3881 30.3991 93.1273 30.3991C91.6378 30.3991 90.8921 29.5811 90.8921 27.9421V16.7151L93.0315 16.5391V27.5561C93.0315 27.9601 93.0996 28.2461 93.2359 28.4141ZM77.2351 25.6629H74.3214V23.9729H79.3222V29.3439C78.6041 29.6839 77.8475 29.9449 77.0574 30.1279C76.2662 30.3089 75.479 30.3999 74.6957 30.3999C73.4314 30.3999 72.3351 30.1409 71.4076 29.6209C70.4791 29.1009 69.767 28.3569 69.2682 27.3899C68.7694 26.4199 68.5205 25.2749 68.5205 23.9549C68.5205 22.5219 68.8069 21.3059 69.3808 20.3039C69.9557 19.3039 70.7369 18.5519 71.7257 18.0499C72.7134 17.5479 73.8226 17.2969 75.0523 17.2969C75.7773 17.2969 76.4687 17.3779 77.1265 17.5389C77.7843 17.7009 78.3977 17.9219 78.9666 18.2039L78.4184 19.8769C77.2756 19.3259 76.1862 19.0499 75.1481 19.0499C74.272 19.0499 73.5055 19.2389 72.8477 19.6179C72.1889 19.9959 71.6773 20.5529 71.3118 21.2869C70.9473 22.0199 70.7636 22.9059 70.7636 23.9459C70.7636 24.8549 70.9049 25.6629 71.1854 26.3669C71.4669 27.0719 71.9113 27.6299 72.5168 28.0409C73.1223 28.4519 73.8868 28.6569 74.8083 28.6569C75.2261 28.6569 75.6439 28.6219 76.0617 28.5519C76.4795 28.4809 76.8697 28.3779 77.2351 28.2429V25.6629ZM41.3204 21.4008L39.981 25.0728H43.7472L42.3989 21.4188C42.2132 20.9138 42.0305 20.3558 41.8508 19.7448C41.6888 20.2848 41.511 20.8378 41.3204 21.4008ZM35.8928 30.2238L40.8334 17.4648H42.9294L47.9825 30.2238H45.6515L44.3902 26.8068H39.3459L38.1103 30.2238H35.8928ZM52.7242 28.7979C53.5588 28.7979 54.1949 28.4999 54.6325 27.9039C55.07 27.3079 55.2893 26.4379 55.2893 25.2929C55.2893 24.2299 55.1086 23.4599 54.7461 22.9809C54.3836 22.5029 53.9006 22.2629 53.2971 22.2629C52.8803 22.2629 52.4941 22.3629 52.1415 22.5629C51.7878 22.7619 51.45 23.0299 51.132 23.3649V28.4549C51.3463 28.5599 51.5952 28.6439 51.8797 28.7059C52.1632 28.7669 52.4447 28.7979 52.7242 28.7979ZM53.9589 20.5469C54.5851 20.5469 55.1649 20.7069 55.6982 21.0259C56.2316 21.3459 56.6632 21.8509 56.9902 22.5409C57.3181 23.2309 57.4821 24.1069 57.4821 25.1699C57.4821 26.2789 57.2934 27.2269 56.9201 28.0139C56.5457 28.7999 56.0222 29.3959 55.3506 29.8009C54.6779 30.2069 53.9006 30.4089 53.0195 30.4089C52.3815 30.4089 51.7523 30.2999 51.132 30.0839V34.0099L48.9837 34.1959V23.0479C48.9837 22.3419 48.96 21.5679 48.9136 20.7219H50.9315C51.0066 21.1159 51.0589 21.5179 51.0885 21.9289C51.9232 21.0079 52.8803 20.5469 53.9589 20.5469ZM64.5058 27.9039C64.0682 28.4999 63.4321 28.7979 62.5965 28.7979C62.318 28.7979 62.0365 28.7669 61.753 28.7059C61.4685 28.6439 61.2196 28.5599 61.0053 28.4549V23.3649C61.3233 23.0299 61.6601 22.7619 62.0147 22.5629C62.3674 22.3629 62.7536 22.2629 63.1704 22.2629C63.7739 22.2629 64.2559 22.5029 64.6184 22.9809C64.9809 23.4599 65.1626 24.2299 65.1626 25.2929C65.1626 26.4379 64.9433 27.3079 64.5058 27.9039ZM65.5705 21.0259C65.0382 20.7069 64.4574 20.5469 63.8312 20.5469C62.7536 20.5469 61.7965 21.0079 60.9618 21.9289C60.9322 21.5179 60.8798 21.1159 60.8048 20.7219H58.7869C58.8333 21.5679 58.856 22.3419 58.856 23.0479V34.1959L61.0053 34.0099V30.0839C61.6256 30.2999 62.2548 30.4089 62.8918 30.4089C63.7739 30.4089 64.5512 30.2069 65.2239 29.8009C65.8955 29.3959 66.419 28.7999 66.7924 28.0139C67.1667 27.2269 67.3554 26.2789 67.3554 25.1699C67.3554 24.1069 67.1914 23.2309 66.8635 22.5409C66.5356 21.8509 66.1049 21.3459 65.5705 21.0259ZM86.8724 27.6529C86.5889 27.9759 86.2234 28.2459 85.777 28.4629C85.3295 28.6799 84.892 28.7889 84.4633 28.7889C84.0406 28.7889 83.7057 28.6759 83.4588 28.4499C83.2128 28.2239 83.0894 27.8759 83.0894 27.4059C83.0894 26.9139 83.2593 26.5209 83.599 26.2309C83.9368 25.9399 84.5502 25.7949 85.4382 25.7949C85.8096 25.7949 86.2866 25.8269 86.8724 25.8909V27.6529ZM89.0128 24.6589C89.0128 23.6319 88.8537 22.8139 88.5347 22.2059C88.2147 21.5989 87.7712 21.1709 87.2032 20.9209C86.6353 20.6719 85.9449 20.5469 85.133 20.5469C84.4376 20.5469 83.7758 20.6199 83.1496 20.7659C82.5244 20.9139 82.0197 21.0749 81.6364 21.2509L81.9752 22.8359C82.3693 22.6479 82.8276 22.4869 83.3501 22.3519C83.8726 22.2159 84.3625 22.1489 84.8199 22.1489C85.4816 22.1489 85.9883 22.3209 86.3419 22.6649C86.6955 23.0069 86.8724 23.5989 86.8724 24.4379V24.6239C86.3103 24.5419 85.7424 24.5009 85.1675 24.5009C83.6376 24.5009 82.5441 24.7749 81.8893 25.3239C81.2334 25.8729 80.9055 26.6079 80.9055 27.5299C80.9055 28.1519 81.0359 28.6789 81.2967 29.1099C81.5584 29.5419 81.911 29.8649 82.3545 30.0789C82.798 30.2929 83.2889 30.3999 83.8282 30.3999C84.4959 30.3999 85.0945 30.2599 85.6239 29.9819C86.1553 29.7039 86.5859 29.3649 86.9168 28.9649C86.9385 29.4349 86.9889 29.8539 87.063 30.2239H89.0819C89.0355 29.4259 89.0128 28.8299 89.0128 28.4359V24.6589ZM99.2332 28.6651C98.9369 28.6651 98.7206 28.5811 98.5853 28.4141C98.449 28.2461 98.3808 27.9601 98.3808 27.5561V16.5391L96.2415 16.7151V27.9421C96.2415 29.5811 96.9862 30.3991 98.4757 30.3991C98.7374 30.3991 99.014 30.3751 99.3073 30.3251C99.5997 30.2751 99.8476 30.2091 100.051 30.1271L99.7982 28.5681C99.5552 28.6331 99.3666 28.6651 99.2332 28.6651ZM103.588 22.6689C103.225 23.0509 102.988 23.6169 102.878 24.3689H106.861C106.821 23.6109 106.633 23.0429 106.296 22.6649C105.96 22.2859 105.511 22.0969 104.949 22.0969C104.403 22.0969 103.95 22.2869 103.588 22.6689ZM104.983 20.5469C105.869 20.5469 106.611 20.7569 107.206 21.1769C107.799 21.5969 108.241 22.1549 108.528 22.8539C108.815 23.5529 108.958 24.3239 108.958 25.1699V25.7509H102.817C102.916 27.7409 103.852 28.7359 105.626 28.7359C106.068 28.7359 106.518 28.6809 106.979 28.5729C107.44 28.4649 107.882 28.3189 108.306 28.1379L108.776 29.6259C107.725 30.1419 106.546 30.3999 105.235 30.3999C104.239 30.3999 103.397 30.2099 102.713 29.8279C102.029 29.4459 101.514 28.8979 101.17 28.1819C100.824 27.4659 100.651 26.6019 100.651 25.5929C100.651 24.5419 100.834 23.6379 101.199 22.8809C101.565 22.1229 102.074 21.5449 102.726 21.1449C103.378 20.7459 104.131 20.5469 104.983 20.5469ZM114.373 20.8159C114.051 20.9949 113.77 21.2269 113.53 21.5109C113.288 21.7959 113.043 22.1469 112.794 22.5639C112.783 22.3349 112.76 22.0379 112.729 21.6699C112.697 21.3029 112.664 20.9879 112.628 20.7229H110.62C110.665 21.7919 110.69 22.5869 110.69 23.1099V30.2249H112.829V24.1229C113.257 23.5239 113.66 23.0929 114.037 22.8329C114.415 22.5719 114.855 22.4409 115.36 22.4409C115.615 22.4409 115.847 22.4729 116.055 22.5379L116.326 20.6529C116.087 20.5829 115.802 20.5469 115.473 20.5469C115.061 20.5469 114.694 20.6359 114.373 20.8159ZM122.389 26.1167L124.155 20.7188H126.32L122.867 30.3437C122.542 31.2537 122.193 31.9877 121.815 32.5457C121.438 33.1037 120.993 33.5177 120.48 33.7867C119.967 34.0577 119.348 34.1927 118.623 34.1927C118.263 34.1927 117.928 34.1637 117.614 34.1087C117.301 34.0527 117.044 33.9897 116.84 33.9187L117.231 32.3337C117.376 32.3747 117.559 32.4147 117.779 32.4527C118.001 32.4907 118.208 32.5107 118.406 32.5107C119.357 32.5107 120.069 31.8907 120.546 30.6527L120.683 30.2997L117.222 20.7188H119.527L121.267 26.0727C121.551 26.9897 121.734 27.6907 121.815 28.1777C121.978 27.4897 122.169 26.8037 122.389 26.1167ZM13.2157 21.2945H12.1035L12.6586 19.9805L13.2157 21.2945ZM37.0233 8.57897C37.1744 8.22097 37.4026 7.93597 37.7058 7.72297C38.009 7.50997 38.3784 7.40297 38.813 7.40297C39.2684 7.40297 39.6398 7.50797 39.9292 7.71897C40.2186 7.92897 40.429 8.20997 40.5603 8.56397C40.6917 8.91697 40.7579 9.31997 40.7579 9.77197C40.7579 10.233 40.6838 10.642 40.5346 11C40.3855 11.357 40.1613 11.639 39.861 11.843C39.5598 12.047 39.1933 12.149 38.7617 12.149C38.3261 12.149 37.9616 12.045 37.6673 11.836C37.372 11.628 37.1527 11.344 37.0105 10.984C36.8672 10.625 36.7961 10.218 36.7961 9.76297C36.7961 9.33097 36.8712 8.93697 37.0233 8.57897ZM37.0786 12.614C37.5339 12.878 38.0732 13.01 38.6975 13.01C39.3444 13.01 39.9065 12.875 40.3865 12.605C40.8655 12.336 41.2349 11.952 41.4937 11.454C41.7535 10.955 41.8819 10.369 41.8819 9.69397C41.8819 9.06797 41.7634 8.51697 41.5263 8.04197C41.2883 7.56697 40.9436 7.19797 40.4912 6.93597C40.0398 6.67397 39.4995 6.54297 38.8733 6.54297C38.2174 6.54297 37.6495 6.67797 37.1675 6.94897C36.6845 7.21997 36.3151 7.60397 36.0593 8.10097C35.8035 8.59797 35.675 9.17797 35.675 9.84197C35.675 10.473 35.7955 11.027 36.0356 11.504C36.2766 11.98 36.6242 12.35 37.0786 12.614ZM45.1316 12.9258H44.0589V7.54081H42.1309L42.2257 6.63281H47.0635L46.9648 7.54081H45.1316V12.9258ZM49.0468 10.15H49.7807L51.6307 12.923H52.8416L50.5284 9.49397L51.6652 7.84197C51.763 7.69997 51.8568 7.59797 51.9467 7.53397C52.0366 7.46997 52.1453 7.43797 52.2707 7.43797C52.3764 7.43797 52.488 7.46297 52.6055 7.51197L52.8288 6.66497C52.6401 6.58397 52.4248 6.54297 52.1848 6.54297C51.8954 6.54297 51.6563 6.60597 51.4657 6.73197C51.2751 6.85797 51.0854 7.06197 50.8968 7.34297L49.6088 9.22897H49.0468V6.62997H47.9741V12.923H49.0468V10.15ZM55.3526 9.75781C55.7912 9.75781 56.124 9.65281 56.3532 9.44281C56.5813 9.23281 56.6969 8.93681 56.6969 8.55381C56.6969 8.16581 56.5794 7.88581 56.3463 7.71481C56.1132 7.54481 55.7704 7.45881 55.318 7.45881H54.7343V9.69281C55.003 9.73581 55.2094 9.75781 55.3526 9.75781ZM55.3358 6.63281C56.123 6.63281 56.7246 6.79581 57.1424 7.11981C57.5612 7.44381 57.7696 7.91381 57.7696 8.52781C57.7696 8.94481 57.6757 9.30981 57.4881 9.62081C57.3004 9.93281 57.0396 10.1718 56.7048 10.3388C56.37 10.5048 55.9848 10.5888 55.5502 10.5888C55.3121 10.5888 55.0405 10.5588 54.7343 10.5018V12.9258H53.6606V6.63281H55.3358ZM59.7784 8.57897C59.9295 8.22097 60.1577 7.93597 60.4609 7.72297C60.7642 7.50997 61.1336 7.40297 61.5682 7.40297C62.0225 7.40297 62.3949 7.50797 62.6843 7.71897C62.9727 7.92897 63.1841 8.20997 63.3154 8.56397C63.4478 8.91697 63.513 9.31997 63.513 9.77197C63.513 10.233 63.4389 10.642 63.2898 11C63.1406 11.357 62.9164 11.639 62.6161 11.843C62.3149 12.047 61.9484 12.149 61.5168 12.149C61.0812 12.149 60.7167 12.045 60.4224 11.836C60.1281 11.628 59.9088 11.344 59.7656 10.984C59.6223 10.625 59.5512 10.218 59.5512 9.76297C59.5512 9.33097 59.6273 8.93697 59.7784 8.57897ZM59.8347 12.614C60.29 12.878 60.8284 13.01 61.4526 13.01C62.0996 13.01 62.6626 12.875 63.1416 12.605C63.6216 12.336 63.9901 11.952 64.2488 11.454C64.5076 10.955 64.638 10.369 64.638 9.69397C64.638 9.06797 64.5195 8.51697 64.2814 8.04197C64.0434 7.56697 63.6997 7.19797 63.2473 6.93597C62.7949 6.67397 62.2556 6.54297 61.6284 6.54297C60.9736 6.54297 60.4046 6.67797 59.9226 6.94897C59.4396 7.21997 59.0702 7.60397 58.8144 8.10097C58.5586 8.59797 58.4312 9.17797 58.4312 9.84197C58.4312 10.473 58.5507 11.027 58.7907 11.504C59.0317 11.98 59.3794 12.35 59.8347 12.614ZM68.5188 6.269C68.187 6.269 67.9074 6.208 67.6812 6.086C67.4551 5.964 67.2832 5.808 67.1647 5.617C67.0451 5.426 66.9701 5.22 66.9385 5H67.7109C67.7938 5.463 68.0635 5.695 68.5188 5.695C68.9742 5.695 69.2438 5.463 69.3298 5H70.1061C70.0755 5.22 70.0004 5.426 69.8819 5.617C69.7624 5.808 69.5895 5.964 69.3614 6.086C69.1342 6.208 68.8537 6.269 68.5188 6.269ZM70.1496 7.97081C70.118 8.53281 70.1022 9.03181 70.1022 9.46581V12.9258H71.0978V6.63281H69.8661L66.7933 11.5088C66.819 11.0448 66.8318 10.6178 66.8318 10.2268V6.63281H65.8352V12.9258H67.0294L70.1496 7.97081ZM75.0092 12.9258H73.9356V7.54081H72.0085L72.1034 6.63281H76.9402L76.8415 7.54081H75.0092V12.9258ZM81.5422 12.0218H78.9238V10.1008H81.2676V9.26181H78.9238V7.52781H81.4089L81.5126 6.63281H77.8511V12.9258H81.4523L81.5422 12.0218ZM87.3496 12.1208C87.7931 12.1208 88.1249 12.0308 88.3442 11.8498C88.5635 11.6688 88.6721 11.4128 88.6721 11.0828C88.6721 10.7318 88.5516 10.4658 88.3096 10.2838C88.0676 10.1008 87.719 10.0098 87.2636 10.0098H86.5436V12.1208H87.3496ZM87.2557 7.43681H86.5436V9.20481H87.2123C87.4355 9.20481 87.6321 9.16081 87.8029 9.07081C87.9728 8.98081 88.1042 8.85981 88.196 8.70781C88.2869 8.55581 88.3333 8.38881 88.3333 8.20581C88.3333 7.94781 88.2415 7.75481 88.0568 7.62781C87.8711 7.49981 87.6044 7.43681 87.2557 7.43681ZM88.2691 9.54381C88.5526 9.58781 88.8045 9.67881 89.0257 9.81581C89.248 9.95381 89.4228 10.1348 89.5502 10.3588C89.6776 10.5838 89.7409 10.8468 89.7409 11.1478C89.7409 11.4988 89.6549 11.8078 89.4811 12.0758C89.3092 12.3438 89.0554 12.5528 88.7215 12.7018C88.3887 12.8508 87.9886 12.9258 87.5214 12.9258H85.4956V6.63281H87.4355C88.0943 6.63281 88.5882 6.76181 88.9171 7.01881C89.246 7.27681 89.4109 7.63081 89.4109 8.07981C89.4109 8.45381 89.3063 8.76581 89.0959 9.01681C88.8845 9.26681 88.6099 9.44281 88.2691 9.54381Z\"\n fill=\"#999999\"\n />\n ),\n}\n\nexport const MobileAppIcon: FC<MobileAppIconProps> = ({ name }) => (\n <Svg width={1} height={1} viewBox=\"0 0 128 40\" fill=\"none\" focusable=\"false\">\n {appIcon[name]}\n </Svg>\n)\n\nMobileAppIcon.displayName = 'MobileAppIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["919"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface PaymentSecurityIconProps {\n name:\n | 'mastercard-id-check'\n | 'visa-verified'\n | 'pci-dss'\n | 'mir-accept'\n | 'apple-pay'\n gray?: boolean\n stub?: boolean\n}\n\nconst IconPath: Record<\n PaymentSecurityIconProps['name'],\n [string, string, string, 'evenodd' | 'inherit' | 'nonzero' | undefined][]\n> = {\n 'mastercard-id-check': [\n [\n '#000',\n 'M22.45 19.9h-.48v-5.44h.48zm3.62-5.44c.41-.01.83.05 1.22.19a2.39 2.39 0 0 1 1.51 1.4 3.2 3.2 0 0 1 0 2.26 2.39 2.39 0 0 1-1.51 1.4c-.4.14-.81.2-1.23.2h-1.98v-5.46zm-1.52.45v4.55h1.52c.35 0 .7-.05 1.05-.16.28-.1.54-.25.76-.46.21-.2.37-.44.47-.71.21-.61.21-1.27 0-1.87a1.92 1.92 0 0 0-1.23-1.18c-.34-.1-.7-.16-1.05-.15zm10.3-.52a2.92 2.92 0 0 1 1.29.3 2.45 2.45 0 0 1 .91.83l-.4.26a1.92 1.92 0 0 0-.75-.68 2.19 2.19 0 0 0-1.05-.25c-.31 0-.62.06-.9.17a2.16 2.16 0 0 0-1.22 1.2 2.63 2.63 0 0 0 0 1.9 2.16 2.16 0 0 0 1.21 1.2 2.41 2.41 0 0 0 1.95-.07 2.09 2.09 0 0 0 .76-.68l.4.29a2.32 2.32 0 0 1-.93.8c-.19.1-.4.18-.6.23-.6.13-1.21.09-1.78-.13a2.67 2.67 0 0 1-1.47-1.46 3.1 3.1 0 0 1 0-2.25 2.63 2.63 0 0 1 1.47-1.45c.35-.14.73-.21 1.1-.2zm3.82 2.5a1.4 1.4 0 0 1 .92-.66 1.83 1.83 0 0 1 1 .06 1.29 1.29 0 0 1 .8.76c.07.2.11.41.1.62v2.25h-.44V17.8c0-.17-.02-.34-.07-.5a1 1 0 0 0-.6-.61 1.41 1.41 0 0 0-.98 0 1.15 1.15 0 0 0-.65.64c-.07.15-.1.32-.1.49v2.09h-.44v-5.6h.44zm5.74-.7a1.66 1.66 0 0 1 1.22.53c.15.17.28.37.36.59.09.24.13.5.13.75v.18h-3.08c.01.2.06.4.15.57a1.34 1.34 0 0 0 1.27.78c.24 0 .47-.05.69-.14.2-.1.39-.23.55-.38l.24.3a2.18 2.18 0 0 1-.73.49c-.12.04-.25.08-.38.1l-.4.02c-.25 0-.5-.04-.73-.14a1.71 1.71 0 0 1-.97-.99c-.1-.25-.14-.51-.14-.78 0-.26.04-.52.14-.76a1.72 1.72 0 0 1 1.68-1.13zm0 .4a1.28 1.28 0 0 0-1.2.76 1.6 1.6 0 0 0-.15.51h2.61a1.59 1.59 0 0 0-.13-.52 1.22 1.22 0 0 0-1.14-.76zm4.43-.4c.26 0 .52.05.76.15.22.1.43.24.6.42l-.3.3a1.45 1.45 0 0 0-1.07-.45 1.4 1.4 0 0 0-1.01.42c-.13.14-.23.3-.3.47-.14.38-.14.8 0 1.18a1.36 1.36 0 0 0 1.3.89c.22 0 .42-.04.6-.13.19-.08.35-.19.5-.33l.27.3c-.16.19-.37.33-.6.43-.23.1-.5.15-.75.14-.26 0-.52-.04-.76-.14-.45-.18-.8-.54-.98-1a2.1 2.1 0 0 1 0-1.5c.18-.45.53-.8.98-1 .24-.1.5-.15.75-.15zm2.84 1.6h.6l1.54-1.54h.56l-1.74 1.73 1.77 1.93h-.56l-1.57-1.7h-.6v1.7h-.45v-5.6h.44zm-23.9-5.27v-2.34c0-.88-.56-1.47-1.47-1.48a1.44 1.44 0 0 0-1.3.66 1.37 1.37 0 0 0-1.24-.66c-.44-.02-.85.2-1.09.56v-.47h-.81v3.73h.82v-2.07c0-.64.36-.99.91-.99s.81.35.81.99v2.07h.82v-2.07c0-.64.37-.99.91-.99s.82.35.82.99v2.07zM39.9 8.79h-1.33V7.66h-.8V8.8H37v.74h.76v1.7c0 .87.34 1.38 1.3 1.38.35 0 .7-.1 1-.28l-.22-.7c-.22.13-.47.2-.72.21-.4 0-.54-.25-.54-.62V9.53h1.32zm6.92-.1c-.4 0-.78.2-.99.55V8.8h-.8v3.73h.81v-2.09c0-.62.27-.96.8-.96.17 0 .34.03.5.1l.25-.77c-.18-.07-.38-.1-.57-.1zm-10.46.4c-.46-.27-.99-.4-1.52-.39-.94 0-1.56.45-1.56 1.2 0 .6.45.98 1.29 1.1l.38.05c.44.06.65.18.65.39 0 .28-.3.45-.85.45-.44.01-.88-.13-1.24-.4l-.38.64c.47.33 1.04.5 1.61.48 1.08 0 1.7-.5 1.7-1.21 0-.66-.49-1-1.3-1.12l-.38-.05c-.35-.05-.63-.12-.63-.37 0-.27.26-.43.7-.43.42 0 .82.11 1.17.31zm21.73-.39c-.4-.01-.78.2-.98.55v-.46h-.8v3.73h.8v-2.09c0-.62.27-.96.8-.96.17 0 .35.03.5.1l.26-.77c-.19-.07-.38-.1-.58-.1zm-10.45 1.96c0 1.13.79 1.95 1.99 1.95.48.03.96-.13 1.34-.44l-.4-.66c-.28.22-.62.33-.97.33-.65 0-1.13-.47-1.13-1.19s.48-1.18 1.13-1.2c.35.01.69.13.97.34l.39-.65a1.95 1.95 0 0 0-1.34-.45c-1.2 0-1.99.83-1.99 1.96zm7.6 0V8.79h-.82v.45a1.41 1.41 0 0 0-1.17-.54c-1.05 0-1.87.81-1.87 1.95s.82 1.96 1.87 1.96c.45.02.9-.18 1.17-.55v.45h.81zm-3.02 0c0-.66.42-1.2 1.13-1.2.67 0 1.12.52 1.12 1.2 0 .67-.45 1.19-1.12 1.19-.7 0-1.13-.54-1.13-1.2zM42.43 8.7c-1.09 0-1.85.8-1.85 1.96 0 1.18.8 1.95 1.9 1.95.56.02 1.1-.16 1.54-.52l-.4-.6c-.31.25-.7.38-1.09.39-.52 0-1-.24-1.12-.91h2.77l.02-.32c0-1.16-.73-1.95-1.77-1.95zm-.01.72c.52 0 .86.33.94.9h-1.94c.09-.53.41-.9.99-.9zm20.35 1.24V7.3h-.81v1.94a1.41 1.41 0 0 0-1.18-.54c-1.05 0-1.87.82-1.87 1.96s.82 1.95 1.87 1.95c.46.02.9-.18 1.18-.54v.45h.8zm.95 1.52a.24.24 0 0 1 .22.32.24.24 0 0 1-.22.15.24.24 0 0 1-.23-.15.24.24 0 0 1 .22-.33zm0 .42a.18.18 0 0 0 .12-.06.19.19 0 0 0-.05-.3.18.18 0 0 0-.07-.01l-.08.01a.19.19 0 0 0-.06.3l.06.04.07.02zm0-.3a.1.1 0 0 1 .07.02c.02.01.03.03.03.05 0 .02 0 .03-.02.05a.09.09 0 0 1-.05.02l.07.08h-.06l-.06-.08h-.03v.08h-.04v-.22zm-.05.04v.06h.09l.01-.02-.01-.02h-.03zm-3.92-1.69c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.7 0-1.13-.54-1.13-1.2zm-27.4 0V8.8h-.82v.45a1.41 1.41 0 0 0-1.17-.55c-1.05 0-1.87.82-1.87 1.96s.82 1.96 1.87 1.96c.45.02.9-.19 1.17-.55v.45h.81zm-3.01 0c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.71 0-1.14-.54-1.14-1.2zm25.63 9.07h-.07v.19h-.03v-.19h-.07v-.03h.17zm.27.19h-.04v-.18l-.06.16h-.04l-.06-.16v.18H55v-.22h.06l.06.15.06-.15h.05z',\n '#999',\n 'nonzero',\n ],\n ['#F46B3E', 'M6.61 6.22h4.9v8.82h-4.9z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M6.93 10.63a5.6 5.6 0 0 1 2.14-4.4 5.6 5.6 0 1 0 0 8.81 5.6 5.6 0 0 1-2.14-4.4z',\n '#666',\n 'evenodd',\n ],\n [\n '#6a6a6a',\n 'M17.72 14.88v-.82h.16v-.17h-.4v.17h.16v.82zm.77 0v-1h-.12l-.14.72-.14-.71h-.12v.99h.08v-.74l.13.64h.1l.12-.64v.75z',\n '#6a6a6a',\n 'nonzero',\n ],\n [\n '#FC9F3A',\n 'M18.14 10.63a5.6 5.6 0 0 1-9.07 4.4 5.6 5.6 0 0 0 0-8.8 5.6 5.6 0 0 1 9.07 4.4z',\n '#ccc',\n 'evenodd',\n ],\n ],\n 'mir-accept': [\n [\n '#00a9e4',\n 'M13.85 2a9.84 9.84 0 0 1 8.8 5.5h-2.63a7.55 7.55 0 0 0-6.17-3.21c-4.2 0-7.6 3.45-7.6 7.71s3.4 7.71 7.6 7.71a7.57 7.57 0 0 0 6.58-3.86h2.52l-.06.15H49.6c1.69.5 1.37 2.43 1.37 2.43H21.4A9.78 9.78 0 0 1 13.85 22C8.41 22 4 17.52 4 12S8.41 2 13.85 2zM52 10.57v1h-1.4v3.64h-1.2v-3.64h-1.41v-1zm-17.07.25c.15.07.34.19.46.28l.08.07.19.18-.26.38c-.14.22-.27.39-.3.39s-.17-.1-.34-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.43 2 .14.11.33.24.43.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.1-.82-.27-.4-.36-.8-.32-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm4 0c.17.07.35.19.47.28l.08.07.19.18-.25.38c-.14.22-.28.39-.3.39s-.18-.1-.35-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.42 2 .13.11.32.24.42.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.09-.82-.27-.4-.37-.8-.33-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm8.78 1.9c0 .14-.4.63-.64.76-.23.12-.39.16-1.22.16h-1.32v1.29h-1.12V12.7zm-4.94-2v.9h-1.62v.71h1.27v.93h-1.27V14h1.62v.93h-2.66V10.7zm-12.45 0l1.41 4.2H30.6l-.28-.85H29.2l-.29.86H27.8l1.4-4.22zm-.56 1.07l-.35 1.35h.7zm-6.08-.5a10.3 10.3 0 0 1 0 1.42zm19.4-.58l1.77.02 1.78.01.23.11c.52.27.8.73.84 1.35v.37h-1.44c-1.36-.01-1.49-.02-1.73-.12a2.2 2.2 0 0 1-1.38-1.49z',\n '#999',\n 'evenodd',\n ],\n [\n '#29b352',\n 'M27.08 11.32c-.21.6-.66 1.09-1.23 1.35l-.16.06 1.52 2.32h-2.46l-1.12-2.18H22.6v2.18h-2.14v-3.73zm-7.54-3.1v6.83h-2.15V8.2zm-9.53 0c.55 0 1.03.36 1.18.9l.9 3.13h.15l.9-3.14c.15-.53.63-.9 1.18-.9h2.15v6.84h-2.15V11h-.16l-1.23 4.04H11.4L10.17 11h-.15v4.04H7.87V8.2zm10.14 0h4.76a2.31 2.31 0 0 1 2.28 2.63l-.03.15h-3.7a3.38 3.38 0 0 1-3.27-2.6l-.04-.19h4.76z',\n '#999',\n 'evenodd',\n ],\n ],\n 'visa-verified': [\n [\n '#1a1f71',\n 'M31.73 12.53c.83 0 1.5.16 1.96.32l.15.06-.32 1.97-.21-.1a4.05 4.05 0 0 0-1.76-.35c-.92 0-1.35.4-1.35.78 0 .43.5.71 1.33 1.13 1.35.65 1.98 1.44 1.97 2.47-.01 1.9-1.62 3.12-4.1 3.12a7.4 7.4 0 0 1-2.46-.43l-.15-.06.33-2.04.3.15a4.7 4.7 0 0 0 2.21.47c.69 0 1.4-.27 1.4-.88.02-.4-.3-.7-1.2-1.14-.9-.43-2.08-1.16-2.07-2.47.02-1.77 1.65-3 3.97-3zm8.15.17l1.9 9.1H39.6l-.3-1.37h-3c-.1.22-.45 1.22-.5 1.35v.02h-2.47l3.5-8.35c.22-.55.6-.73 1.1-.75h.13zm-13.1-.02L25.3 21.8h-2.34l1.46-9.1zm-10.23 0c.5.03.92.2 1.06.77l.83 4.18.24 1.27 2.3-6.2h2.5l-3.7 9.08h-2.5l-1.9-7.22a5.48 5.48 0 0 1 2.96 2.82l.05.12c-.87-2.23-2.42-3.8-5.67-4.62l.04-.2zm21.84 3.25l-.17-.78c-.11.34-.33.9-.31.87l-.9 2.46-.04.08h1.96c-.1-.43-.5-2.42-.54-2.61v-.02l-.17-.78zm7-9.72l.52 3.02 1.42-2.95h1.03l-2.28 4.47c-.55 1.04-1.08 1.37-1.9 1.37-.19 0-.29-.02-.38-.05v-.87c.13.04.28.06.48.06.3 0 .57-.14.75-.44l.14-.29-.89-4.18zm-7.24-4.07l-1.3 8.38h-1.2v-.78a2.6 2.6 0 0 1-1.84.9c-1.17 0-1.98-.88-1.69-2.77.33-2.08 1.62-3.01 2.92-3.01.53 0 .95.1 1.26.2l.42-2.7zM11.35 4.8c1.68 0 2.24 1.26 2 2.85l-.07.34H9.69c-.1 1.1.4 1.56 1.27 1.56.72 0 1.35-.26 2.03-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm18.26 0c1.68 0 2.23 1.26 2 2.85l-.07.34h-3.6c-.1 1.1.4 1.56 1.26 1.56.72 0 1.36-.26 2.04-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm11.8-.63l-.39 2.58c.32-.28.75-.56 1.3-.56.89 0 1.48.66 1.27 2.09-.24 1.56-1.21 2.3-2.48 2.3-.65 0-1.18-.11-1.69-.3l.91-5.94zM3.87 2.44l1.2 6.13L8.09 2.5h1.59l-5.75 8.04L2.2 2.71zM17.77 4.8l.02 1.38a3.1 3.1 0 0 0-2.16 1.13l-.5 3.2h-1.38l.85-5.6h1.2v1.13c.46-.65 1.1-1.2 1.97-1.24zm2.25.11l-.87 5.6h-1.39l.87-5.6zm3.85-2.66c.24 0 .43.02.56.05l.01 1.13a3.63 3.63 0 0 0-.57-.05c-.48 0-.77.22-.84.71l-.13.82h1.08v1.14h-1.25l-.69 4.47h-1.37l.68-4.47h-.8l.17-1.14h.8l.16-.95c.19-1.25 1.05-1.71 2.2-1.71zm2.28 2.66l-.87 5.6h-1.4l.87-5.6zm15.75 2.2c-.36 0-.71.24-1.03.56l-.29 1.92c.2.09.36.12.65.12.67 0 1.13-.4 1.29-1.37.12-.82-.16-1.22-.62-1.22zm-6.82-1.14c-.74 0-1.37.6-1.56 1.82-.16 1.1.23 1.6.84 1.6.51 0 .96-.3 1.4-.77l.36-2.4a2.09 2.09 0 0 0-1.04-.25zm-23.91-.2c-.56 0-1.07.43-1.33 1.35h2.23c.05-.87-.23-1.36-.9-1.36zm18.25 0c-.56 0-1.07.43-1.33 1.35h2.24c.04-.87-.24-1.36-.91-1.36zm-9.7-3.4c.45 0 .78.34.7.82a.96.96 0 0 1-.94.79c-.47 0-.78-.33-.72-.79.08-.48.5-.81.96-.81zm6.12 0c.46 0 .78.34.71.82a.96.96 0 0 1-.95.79c-.46 0-.78-.33-.72-.79.08-.48.51-.81.96-.81z',\n '#999',\n 'evenodd',\n ],\n ],\n 'pci-dss': [\n [\n '#006a70',\n 'M22.84 2.15A1195.7 1195.7 0 0 0 25.4 6l1.64 2.4 1.75 2.6.74 1.09-1.49.8-3.18 1.72-1.59.85-3.18 1.72-1.7.9-3.14 1.7-1.62.87-2.11 1.12-.14.12h-.08l-.56-.82-1.88-2.7-2.14-3.1-1.8-2.58-2.07-3L.46 6.23l-.44-.59v-.03l.77-.12 1.51-.23 1.32-.2 1.51-.24 1.55-.22 1.6-.25 1.52-.22c.6-.1 1.19-.2 1.79-.28l1.53-.23 1.82-.28 1.32-.21 1.02-.15 1.34-.2 1.07-.16 1.3-.2 1.32-.2.35-.08zM6.6 11.28v3.5c0 .18.03.25.22.24H8.9c.18 0 .23-.05.22-.22v-2.2c0-.15.04-.2.18-.2.36-.02.71-.04 1.06-.09.67-.1 1.3-.29 1.87-.68a2.16 2.16 0 0 0 1.02-2.02c-.06-.87-.57-1.43-1.33-1.78-.63-.3-1.3-.4-1.98-.44a15.14 15.14 0 0 0-3.12.14c-.16.02-.23.08-.22.26v3.49zm13.77 1.16l-.32.18c-.25.12-.48.27-.74.36-.54.2-1.1.24-1.67.18-.82-.08-1.3-.51-1.47-1.29-.1-.48-.1-.96.03-1.43.18-.66.6-1.11 1.28-1.21a4.2 4.2 0 0 1 1.03.02c.49.05.95.18 1.34.52.14.13.31.24.5.37l.02-.16c0-.32-.02-.64.02-.96.03-.3-.1-.48-.3-.67a3.65 3.65 0 0 0-3.37-.96A3.6 3.6 0 0 0 13.9 9.7a4.34 4.34 0 0 0-.08 2.9c.3.96.91 1.65 1.82 2.06.5.23 1.02.35 1.55.39a4.68 4.68 0 0 0 3.07-.66c.1-.06.13-.13.13-.25v-1.5l-.01-.2zm1.17-5.06V15l.2.01h2.04c.16 0 .22-.04.22-.2V7.56c0-.16-.05-.2-.2-.2H21.53zm1.2-.45c1.02 0 1.7-1 1.3-1.9a1.45 1.45 0 0 0-1.62-.77c-.63.14-1.09.65-1.1 1.22-.04.83.56 1.45 1.41 1.45z',\n '#999',\n 'evenodd',\n ],\n [\n '#006a70',\n 'M9.12 9.88v-.56c0-.1.04-.16.14-.15.34.05.69.08 1.02.16.24.06.41.22.42.5 0 .28-.14.45-.38.56-.34.17-.72.19-1.09.2-.03 0-.1-.08-.1-.13-.02-.2 0-.39 0-.58M30.63 4.8H33c.53 0 .93.04 1.21.13.37.1.7.3.96.58.27.28.47.63.6 1.03.15.4.22.91.22 1.5 0 .53-.07.98-.2 1.36a2.8 2.8 0 0 1-.68 1.12c-.22.22-.52.4-.9.51-.29.1-.67.14-1.14.14h-2.42zm1.29 1.08v4.22h.96c.35 0 .61-.03.77-.07.21-.05.38-.14.52-.26s.25-.33.34-.61c.08-.29.13-.68.13-1.17 0-.5-.05-.87-.13-1.13-.09-.27-.21-.47-.37-.62a1.22 1.22 0 0 0-.6-.3 5.84 5.84 0 0 0-1.05-.06zm4.81 3.22l1.25-.12c.08.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.02-.28a3.49 3.49 0 0 1-1.45-.63 1.66 1.66 0 0 1-.31-2.19c.18-.28.44-.5.79-.64.35-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.37 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.56.28 1.18.43.63.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.38.23c-.8 0-1.43-.19-1.86-.56a2.43 2.43 0 0 1-.77-1.62m5.93 0l1.25-.12c.07.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.03-.28a3.49 3.49 0 0 1-1.44-.63 1.66 1.66 0 0 1-.32-2.19c.19-.28.45-.5.8-.64.34-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.38 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.55.28 1.18.43.62.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.39.23c-.8 0-1.42-.19-1.85-.56a2.43 2.43 0 0 1-.77-1.62M32.1 14.45l.43.14a.98.98 0 0 1-.33.54.95.95 0 0 1-.6.18c-.29 0-.53-.1-.72-.3-.2-.2-.29-.48-.29-.83 0-.37.1-.66.29-.87.19-.2.44-.3.75-.3.28 0 .5.08.67.24.1.1.17.23.23.4l-.45.11a.47.47 0 0 0-.16-.27.47.47 0 0 0-.3-.1.5.5 0 0 0-.41.18c-.1.12-.16.3-.16.57 0 .29.06.49.16.6.1.13.23.19.4.19.11 0 .21-.04.3-.12.09-.07.15-.2.19-.36m.73-.28c0-.23.03-.42.1-.57.05-.11.12-.21.2-.3a.86.86 0 0 1 .3-.2c.13-.06.3-.1.47-.1.33 0 .6.1.8.31.19.2.29.49.29.85s-.1.64-.3.84c-.2.2-.45.3-.78.3s-.6-.1-.8-.3c-.19-.2-.28-.47-.28-.83zm.46-.01c0 .25.06.44.17.57.12.13.27.2.45.2s.32-.07.44-.2c.11-.13.17-.32.17-.58 0-.25-.05-.45-.17-.57-.1-.13-.26-.19-.44-.19s-.34.06-.45.2c-.11.12-.17.31-.17.57zM35.33 15.27v-2.23H36l.4 1.52.4-1.52h.68v2.23h-.42v-1.75l-.44 1.75h-.43l-.44-1.75v1.75zM37.93 15.27v-2.23h.72c.27 0 .45.02.54.04.12.03.23.1.32.22.08.1.12.25.12.43 0 .14-.02.25-.07.34a.61.61 0 0 1-.19.22.65.65 0 0 1-.23.1c-.1.03-.26.04-.47.04h-.3v.84zm.45-1.85v.63h.24c.18 0 .3 0 .36-.03a.3.3 0 0 0 .2-.28.29.29 0 0 0-.08-.2.31.31 0 0 0-.18-.1 2.18 2.18 0 0 0-.32-.02zM40.02 15.27v-2.2h.45v1.83h1.11v.37zM41.9 13.04h.44v2.23h-.45zM44.78 15.27h-.5l-.19-.5h-.89l-.18.5h-.48l.87-2.23h.48zm-.83-.88l-.3-.83-.3.83zM45.02 15.27v-2.23h.44l.9 1.5v-1.5h.43v2.23h-.45l-.9-1.45v1.45zM47.76 15.27v-1.85h-.66v-.38h1.77v.38h-.66v1.85z',\n '#999',\n 'evenodd',\n ],\n ],\n 'apple-pay': [\n [\n '#000',\n 'M49.392 0C49.509 0.000923077 49.626 0.00276923 49.744 0.00553846C49.997 0.012 50.255 0.0258462 50.507 0.0673846C50.763 0.109846 51 0.179077 51.233 0.288C51.461 0.396 51.67 0.536308 51.851 0.703385C52.033 0.870462 52.184 1.06246 52.3 1.27385C52.419 1.488 52.494 1.70769 52.539 1.944C52.585 2.17662 52.6 2.41385 52.607 2.64923C52.61 2.75631 52.612 2.86523 52.612 2.97231C52.613 3.10062 52.613 3.22892 52.613 3.35723V20.6418C52.613 20.7711 52.613 20.8994 52.612 21.0268C52.612 21.1348 52.61 21.2437 52.607 21.3508C52.6 21.5862 52.585 21.8234 52.539 22.056C52.494 22.2914 52.419 22.512 52.3 22.7262C52.184 22.9375 52.033 23.1305 51.851 23.2966C51.67 23.4646 51.461 23.604 51.233 23.7111C51 23.8209 50.763 23.8902 50.507 23.9326C50.255 23.9742 49.997 23.988 49.744 23.9945C49.626 23.9972 49.509 23.9982 49.392 23.9991C49.253 24 49.115 24 48.976 24H15.637C15.498 24 15.359 24 15.221 23.9991C15.103 23.9982 14.987 23.9972 14.87 23.9945C14.615 23.988 14.358 23.9742 14.106 23.9326C13.85 23.8902 13.612 23.8209 13.38 23.7111C13.152 23.604 12.943 23.4646 12.762 23.2966C12.58 23.1305 12.429 22.9375 12.312 22.7262C12.194 22.512 12.119 22.2914 12.074 22.056C12.028 21.8234 12.013 21.5862 12.006 21.3508C12.003 21.2437 12.001 21.1348 12.001 21.0268C12 20.8994 12 20.7711 12 20.6418L12.0001 3.16477L12.001 2.97231C12.001 2.86523 12.003 2.75631 12.006 2.64923C12.013 2.41385 12.028 2.17662 12.074 1.944C12.119 1.70769 12.194 1.488 12.312 1.27385C12.429 1.06246 12.58 0.870462 12.762 0.703385C12.943 0.536308 13.152 0.396 13.38 0.288C13.612 0.179077 13.85 0.109846 14.106 0.0673846C14.358 0.0258462 14.615 0.012 14.87 0.00553846C14.987 0.00276923 15.103 0.000923077 15.221 0H49.392ZM48.976 0.799569H15.637L15.226 0.800492C15.116 0.801415 15.004 0.802338 14.893 0.805108C14.699 0.809723 14.471 0.819877 14.259 0.854954C14.075 0.885415 13.921 0.932492 13.773 1.0008C13.625 1.07003 13.492 1.16049 13.374 1.26849C13.257 1.37649 13.16 1.50018 13.085 1.63588C13.01 1.77342 12.959 1.91557 12.927 2.08449C12.888 2.28111 12.877 2.49157 12.872 2.67065C12.87 2.77311 12.868 2.87557 12.867 2.97803V20.7223L12.868 21.0223C12.868 21.1248 12.87 21.2273 12.872 21.3297C12.877 21.5088 12.888 21.7174 12.926 21.9131C12.959 22.0848 13.01 22.227 13.085 22.3626C13.16 22.4993 13.257 22.623 13.374 22.731C13.492 22.8399 13.625 22.9294 13.772 22.9977C13.921 23.0679 14.075 23.115 14.259 23.1454C14.474 23.1805 14.711 23.1906 14.893 23.1953C15.001 23.1971 15.113 23.199 15.225 23.199C15.362 23.1999 15.497 23.1999 15.632 23.1999L49.1809 23.1998L49.385 23.199C49.5 23.199 49.612 23.1971 49.724 23.1953C49.903 23.1906 50.139 23.1805 50.355 23.1445C50.538 23.115 50.692 23.0679 50.839 22.9986C50.987 22.9294 51.121 22.8399 51.239 22.731C51.356 22.6239 51.453 22.4993 51.528 22.3626C51.604 22.227 51.654 22.0848 51.686 21.9159C51.725 21.7202 51.735 21.5097 51.741 21.3288C51.744 21.2273 51.745 21.1257 51.746 21.0233C51.747 20.895 51.747 20.7694 51.747 20.642V3.35742C51.747 3.23095 51.747 3.10542 51.746 2.97895C51.745 2.87465 51.744 2.77218 51.741 2.67065C51.735 2.49065 51.725 2.28018 51.687 2.08634C51.654 1.91465 51.604 1.77342 51.529 1.63772C51.454 1.50111 51.356 1.37649 51.238 1.26849C51.121 1.16049 50.987 1.07003 50.84 1.00172C50.693 0.932492 50.538 0.885415 50.354 0.854954C50.142 0.819877 49.914 0.809723 49.72 0.805108C49.609 0.802338 49.497 0.801415 49.386 0.800492L48.976 0.799569Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.6025 8.43698C22.7725 8.38698 22.0665 8.90798 21.6705 8.90798C21.2735 8.90798 20.6665 8.46198 20.0105 8.47398C19.1565 8.48598 18.3635 8.96898 17.9305 9.73698C17.0385 11.274 17.6945 13.554 18.5615 14.806C18.9835 15.425 19.4905 16.106 20.1595 16.082C20.7905 16.058 21.0395 15.673 21.8065 15.673C22.5745 15.673 22.7975 16.082 23.4665 16.07C24.1595 16.058 24.5935 15.45 25.0145 14.831C25.4975 14.125 25.6955 13.443 25.7075 13.405C25.6955 13.394 24.3705 12.885 24.3575 11.361C24.3455 10.085 25.3975 9.47798 25.4475 9.43998C24.8525 8.56098 23.9245 8.46198 23.6025 8.43698Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M28.7857 11.6189H30.4417C31.6977 11.6189 32.4127 10.9429 32.4127 9.76994C32.4127 8.59794 31.6977 7.92794 30.4477 7.92794H28.7857V11.6189ZM30.8277 6.71094C32.6317 6.71094 33.8877 7.95394 33.8877 9.76394C33.8877 11.5799 32.6057 12.8299 30.7827 12.8299H28.7857V16.0059H27.3427V6.71094H30.8277Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M38.6382 13.4665V12.9325L36.9702 13.0355C36.1392 13.0935 35.6682 13.4605 35.6682 14.0405C35.6682 14.6325 36.1592 15.0195 36.9062 15.0195C37.8782 15.0195 38.6382 14.3495 38.6382 13.4665ZM34.2642 14.0785C34.2642 12.8935 35.1732 12.1655 36.7842 12.0755L38.6382 11.9665V11.4445C38.6382 10.6905 38.1292 10.2395 37.2802 10.2395C36.4742 10.2395 35.9712 10.6265 35.8492 11.2315H34.5352C34.6132 10.0075 35.6562 9.10547 37.3302 9.10547C38.9732 9.10547 40.0242 9.97547 40.0242 11.3345V16.0045H38.6902V14.8905H38.6582C38.2652 15.6445 37.4082 16.1205 36.5192 16.1205C35.1922 16.1205 34.2642 15.2965 34.2642 14.0785Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M41.2827 18.4966V17.3696C41.3857 17.3946 41.6167 17.3946 41.7327 17.3946C42.3777 17.3946 42.7247 17.1246 42.9377 16.4296C42.9377 16.4166 43.0597 16.0176 43.0597 16.0106L40.6127 9.22656H42.1197L43.8337 14.7416H43.8587L45.5727 9.22656H47.0417L44.5037 16.3576C43.9237 18.0006 43.2537 18.5286 41.8487 18.5286C41.7327 18.5286 41.3857 18.5166 41.2827 18.4966Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.0874 7.616C23.4354 7.181 23.6704 6.597 23.6084 6C23.0994 6.026 22.4784 6.336 22.1194 6.771C21.7954 7.144 21.5104 7.753 21.5854 8.324C22.1564 8.374 22.7274 8.039 23.0874 7.616Z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSecurityIcon: FC<PaymentSecurityIconProps> = ({\n gray,\n name,\n stub,\n}) =>\n stub ? (\n <Stub width={1} height={1} />\n ) : (\n <Svg width={1} height={1} viewBox=\"0 0 64 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n )\n\nPaymentSecurityIcon.displayName = 'PaymentSecurityIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["920"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface PaymentSystemIconProps {\n name: 'mastercard' | 'visa' | 'mir'\n gray?: boolean\n}\n\nconst IconPath: {\n [name in PaymentSystemIconProps['name']]: [\n string,\n string,\n string,\n 'evenodd' | 'inherit' | 'nonzero' | undefined,\n ][]\n} = {\n mastercard: [\n ['#F46B3E', 'M20 4h8v16h-8z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M20.22 12c0-3.07 1.4-5.97 3.78-7.86a9.81 9.81 0 0 0-13.38 1.08 10.08 10.08 0 0 0 0 13.56A9.81 9.81 0 0 0 24 19.86 10.02 10.02 0 0 1 20.22 12z',\n '#666',\n 'evenodd',\n ],\n [\n '#FC9F3A',\n 'M40 12a10 10 0 0 1-5.57 9A9.8 9.8 0 0 1 24 19.85a10.04 10.04 0 0 0 0-15.72A9.8 9.8 0 0 1 34.43 3 10 10 0 0 1 40 12z',\n '#ccc',\n 'evenodd',\n ],\n ],\n mir: [\n [\n '#4DB45E',\n 'M12.93 5s-1.87 0-2.37 1.84l-1.78 6.47h-.35S7.1 8.55 6.65 6.83C6.15 5 4.27 5 4.27 5H0v14h4.27v-8.31h.36L7.12 19h2.97l2.49-8.3h.35V19h4.28V5h-4.28zM28.54 5s-1.25.12-1.84 1.47l-3.03 6.84h-.35V5h-4.27v14h4.03s1.31-.12 1.9-1.47l2.97-6.84h.35V19h4.27V5h-4.03zM34.47 11.36V19h4.27v-4.46h4.63a4.63 4.63 0 0 0 4.36-3.18H34.47z',\n '#999',\n 'evenodd',\n ],\n [\n '#00A9E4',\n 'M43.37 5h-9.5a6.95 6.95 0 0 0 4.93 5.5c.57.16 1.17.25 1.78.25h7.33c.06-.32.09-.65.09-.98A4.7 4.7 0 0 0 43.37 5z',\n '#999',\n 'evenodd',\n ],\n ],\n visa: [\n [\n '#1A1F71',\n 'M24.47 8.93c.02-2.82 2.68-4.78 6.46-4.78 1.47 0 2.66.31 3.58.64l-.68 3.07a7.36 7.36 0 0 0-3.77-.65c-1.1.14-1.6.7-1.62 1.21-.03 1.7 5.38 1.92 5.36 5.74-.01 3-2.64 4.95-6.66 4.95a11.8 11.8 0 0 1-4.25-.77l.7-3.17c.88.4 2 .94 3.92.91 1.1-.01 2.28-.44 2.29-1.41 0-.64-.5-1.1-1.98-1.8-1.45-.7-3.38-1.86-3.35-3.94zm16.5-4.52h3.26l3.08 14.47h-3.53l-.46-2.16h-4.9l-.8 2.16H33.6l5.74-13.4c.26-.66.9-1.08 1.63-1.08zm.56 3.91l-2.03 5.44h3.17l-1.15-5.44zM19.6 4.42h3.83l-3.16 14.46h-3.83L19.6 4.41zm-5.65 0h4.01l-6.19 14.46H7.73L4.68 7.33c-.19-.7-.35-.97-.9-1.27-.94-.49-2.45-.94-3.78-1.23l.09-.42h6.5c.83 0 1.58.54 1.77 1.48l1.6 8.37 4-9.85z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSystemIcon: FC<PaymentSystemIconProps> = ({\n name,\n gray,\n}) => (\n <Svg width={1} height={1} viewBox=\"0 0 48 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n)\n\nPaymentSystemIcon.displayName = 'PaymentSystemIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["921"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface QuestionIconProps {\n size?: number\n}\n\nexport const QuestionIcon: FC<QuestionIconProps> = ({ size }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M21.5 12c0-5.245-4.255-9.5-9.5-9.5S2.5 6.755 2.5 12s4.255 9.5 9.5 9.5 9.5-4.255 9.5-9.5z\"\n fill=\"#fff\"\n stroke=\"#000\"\n strokeOpacity={0.15}\n />\n <Path\n d=\"M10.005 8.059c.053-.256.12-.326.305-.447.186-.121.385-.228.598-.32.213-.091.442-.163.687-.215.245-.051.51-.077.796-.077.401 0 .762.056 1.084.168.322.112.596.272.822.481.226.208.4.46.52.753.122.294.183.62.183.979 0 .34-.045.635-.134.884a2.503 2.503 0 0 1-.79 1.126c-.164.135-.32.26-.467.374a3.681 3.681 0 0 0-.383.34.767.767 0 0 0-.208.376l-.049.257c-.072.378-.444.684-.84.684h.064c-.392 0-.751-.319-.8-.692l-.05-.39a.978.978 0 0 1 .064-.575c.076-.164.182-.312.316-.444s.285-.258.451-.377c.166-.119.322-.246.467-.383.145-.137.267-.29.367-.457.1-.169.15-.37.15-.602 0-.27-.084-.483-.252-.643-.168-.159-.4-.238-.694-.238a1.85 1.85 0 0 0-.956.238c-.108.061-.203.116-.284.165a.464.464 0 0 1-.243.074.437.437 0 0 1-.41-.249s-.367-.534-.314-.79zM11 16a.995.995 0 0 1 .602-.921A.988.988 0 0 1 12 15c.14 0 .27.026.392.079.121.053.227.124.318.213A.969.969 0 0 1 13 16c0 .14-.026.272-.077.395a.961.961 0 0 1-.531.529c-.121.05-.252.076-.392.076a1.02 1.02 0 0 1-.398-.076.962.962 0 0 1-.525-.53A1.016 1.016 0 0 1 11 16z\"\n fill=\"#000\"\n />\n </Svg>\n)\n\nQuestionIcon.displayName = 'QuestionIcon'\n\nQuestionIcon.defaultProps = {\n size: 6,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["922","923","924"],[],"import React, { Children, FC, isValidElement, ReactNode } from 'react'\n\nimport { InView } from '../inview'\nimport { Box, Img, Pos, Value } from '../primitive'\nimport { Stub } from '../stub'\nimport { ImageControl } from './ImageControl'\n\nexport interface ImageProps {\n width: Value\n height: Value\n src: string\n cachedDelay?: number\n viewedDelay?: number\n srcSet?: string\n sizes?: string\n alt?: string\n stub?: string | boolean | ReactNode\n objectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'\n onLoad?: () => void\n}\n\nexport const Image: FC<ImageProps> = ({\n width,\n height,\n src,\n srcSet,\n sizes,\n alt,\n stub = true,\n cachedDelay = 50,\n viewedDelay = 1000,\n objectFit,\n onLoad,\n}) =>\n stub ? (\n <ImageControl\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n stub={stub}\n cachedDelay={cachedDelay}\n viewedDelay={viewedDelay}\n onLoad={onLoad}\n children={(renderProps) =>\n renderProps.loaded ? (\n <Img\n key={src}\n width={width}\n height={height}\n maxWidth={1}\n maxHeight={1}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n />\n ) : (\n <InView\n onChange={renderProps.onChange}\n children={({ ref }) => (\n <Pos\n as=\"span\"\n ref={ref}\n type=\"relative\"\n width={width}\n height={height}\n >\n {typeof stub === 'boolean' && stub ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n <Stub\n width={width}\n height={height}\n r={width === height ? '100%' : undefined}\n />\n </Pos>\n ) : (isValidElement(stub) && Children.only(stub) ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n {stub}\n </Pos>\n ) : null)}\n <Box\n as=\"span\"\n opacity={typeof stub === 'string' ? 1 : 0}\n width={width}\n height={height}\n >\n <Img\n width={width}\n height={height}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n css={\n typeof stub === 'string'\n ? { filter: 'blur(10px)' }\n : undefined\n }\n onLoad={renderProps.onLoad}\n />\n </Box>\n </Pos>\n )}\n />\n )\n }\n />\n ) : (\n <Img\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n onLoad={onLoad}\n />\n )\n\nImage.displayName = 'Image'\n\nImage.defaultProps = {\n stub: true,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["925","926"],[],"import { Component, FC, ReactNode } from 'react'\n\nimport { Value } from '../primitive'\n\nexport interface ImageControlProps {\n width: Value\n height: Value\n src: string\n srcSet?: string\n stub?: string | ReactNode\n cachedDelay?: number\n viewedDelay?: number\n onLoad?: () => void\n children: FC<{\n src: string | undefined\n srcSet: string | undefined\n loaded: boolean\n onChange: (inView: boolean) => void\n onLoad: () => void\n }>\n}\n\nenum Step {\n NONE,\n CHECK_CACHE,\n NO_CACHE,\n LOAD,\n DONE,\n}\n\nexport interface ImageControlState {\n step: Step\n}\n\nexport class ImageControl extends Component<\n ImageControlProps,\n ImageControlState\n> {\n public static displayName = 'ImageControl'\n\n public static defaultProps = {\n cachedDelay: 50,\n viewedDelay: 1000,\n }\n\n public state: ImageControlState = {\n step: Step.NONE,\n }\n\n public componentWillUnmount: () => void = () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n }\n\n private viewedTimer: number | undefined\n\n private cachedTimer: number | undefined\n\n private onChange: (inView: boolean) => void = (inView) => {\n clearTimeout(this.viewedTimer)\n if (!inView) {\n return\n }\n if (this.state.step === Step.NONE) {\n this.setState({\n step: Step.CHECK_CACHE,\n })\n const image = document.createElement('img')\n image.src = this.props.src\n image.srcset = this.props.srcSet || ''\n image.addEventListener('load', () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n this.setState({\n step: Step.LOAD,\n })\n })\n this.cachedTimer = setTimeout(() => {\n image.onload = null\n image.src = ''\n image.srcset = ''\n this.setState({\n step: Step.NO_CACHE,\n })\n }, this.props.cachedDelay) as unknown as number\n }\n this.viewedTimer = setTimeout(() => {\n this.setState({\n step: Step.LOAD,\n })\n }, this.props.viewedDelay) as unknown as number\n }\n\n private onLoad: () => void = () => {\n if (this.state.step !== Step.LOAD) {\n return\n }\n if (this.props.onLoad) {\n this.props.onLoad()\n }\n this.setState({\n step: Step.DONE,\n })\n }\n\n private get src(): string | undefined {\n const { stub, src } = this.props\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return src\n }\n if (this.state.step === Step.NONE || this.state.step === Step.CHECK_CACHE) {\n return undefined\n }\n if (typeof stub === 'string') {\n return stub\n }\n return undefined\n }\n\n private get srcSet(): string | undefined {\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return this.props.srcSet\n }\n return undefined\n }\n\n public render() {\n return this.props.children({\n src: this.src,\n srcSet: this.srcSet,\n loaded: this.state.step === Step.DONE,\n onChange: this.onChange,\n onLoad: this.onLoad,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["927","928","929"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface BasicInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n autoComplete?: boolean | string\n autoFocus?: boolean\n placeholder?: string\n inputMode?:\n | 'none'\n | 'text'\n | 'decimal'\n | 'numeric'\n | 'tel'\n | 'search'\n | 'email'\n | 'url'\n maxLength?: number\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicInput = forwardRef<HTMLInputElement, BasicInputProps>(\n (props, ref) => {\n const theme = useTheme()\n\n const common = {\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? theme.input.border.disabled\n : (props.error\n ? theme.input.border.error\n : props.focused\n ? theme.input.border.focused\n : theme.input.border.default),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'text',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete:\n typeof props.autoComplete === 'string'\n ? props.autoComplete\n : (props.autoComplete\n ? 'on'\n : 'off'),\n autoFocus: props.autoFocus,\n placeholder: props.placeholder,\n inputMode: props.inputMode,\n disabled: !!props.disabled,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nBasicInput.displayName = 'BasicInput'\n\nBasicInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["930","931","932","933"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\n\nexport interface ContentInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n readOnly?: boolean\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n pl?: Value\n pr?: Value\n error: boolean\n focused: boolean\n nort?: boolean\n norb?: boolean\n hovered: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const ContentInput = forwardRef<HTMLInputElement, ContentInputProps>(\n (props, ref) => {\n const common = {\n width: 1,\n height: 12,\n m: 0,\n pr: props.pr ? props.pr : 4,\n pl: props.pl ? props.pl : 4,\n py: 3,\n r: `${props.nort ? '0 0' : '10px 10px'} ${\n props.norb ? '0 0' : '10px 10px'\n }`,\n b: 'none',\n bb: props.error ? '2px solid #d0021b' : 'none',\n valueSize: 5,\n valueWeight: 300,\n valueColor: '#000',\n placeholderColor: '#666',\n cursor: 'text',\n bg: props.focused\n ? '#fff'\n : (props.hovered\n ? 'rgba(224, 224, 224, 0.65)'\n : '#e6e6e6'),\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n readOnly: props.readOnly,\n placeholder: props.placeholder,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onMouseEnter: props.onMouseEnter,\n onMouseLeave: props.onMouseLeave,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nContentInput.displayName = 'ContentInput'\n\nContentInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["934","935"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Input, Value } from '../primitive'\n\nexport interface SelectInputProps {\n value: string\n tabIndex?: number\n name?: string\n autoComplete?: boolean\n autoFocus?: boolean\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const SelectInput = forwardRef<HTMLInputElement, SelectInputProps>(\n (props, ref) => {\n const common = {\n ref,\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)'),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'pointer',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n disabled: !!props.disabled,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onClick: props.onClick,\n readOnly: true,\n }\n return <Input {...common} />\n },\n)\n\nSelectInput.displayName = 'SelectInput'\n\nSelectInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["936"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface WalletLogoProps {\n compact?: boolean\n}\n\nexport const WalletLogo: FC<WalletLogoProps> = ({ compact }) =>\n compact ? (\n <Svg viewBox=\"0 0 80 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M61.0550725,22.1681159 C62.4695652,22.1681159 63.257971,23.2115942 63.257971,24.5101449 C63.257971,24.6724638 63.2347826,24.8347826 63.2115942,24.9971014 L59.8028986,24.9971014 C59.8724638,25.8550725 60.5449275,26.3188406 61.2869565,26.3188406 C61.7971014,26.3188406 62.3072464,26.0869565 62.7014493,25.7855072 L63.1884058,26.6666667 C62.6782609,27.1072464 61.9130435,27.3855072 61.1942029,27.3855072 C59.5478261,27.3855072 58.5275362,26.2028986 58.5275362,24.7884058 C58.5275362,23.2347826 59.5710145,22.1681159 61.0550725,22.1681159 Z M72.0231884,22.1681159 C73.4376812,22.1681159 74.226087,23.2115942 74.226087,24.5101449 C74.226087,24.6724638 74.2028986,24.8347826 74.1797101,24.9971014 L70.7710145,24.9971014 C70.8405797,25.8550725 71.5130435,26.3188406 72.2550725,26.3188406 C72.7652174,26.3188406 73.2753623,26.0869565 73.6695652,25.7855072 L74.1565217,26.6666667 C73.6463768,27.1072464 72.8811594,27.3855072 72.1623188,27.3855072 C70.515942,27.3855072 69.4956522,26.2028986 69.4956522,24.7884058 C69.4956522,23.2347826 70.5391304,22.1681159 72.0231884,22.1681159 Z M47.1884058,22.1681159 C48.6956522,22.1681159 49.9246377,23.257971 49.9246377,24.7652174 C49.9246377,26.2956522 48.7188406,27.3623188 47.2115942,27.3623188 C45.7043478,27.3623188 44.4985507,26.2956522 44.4985507,24.7652174 C44.4753623,23.2347826 45.6811594,22.1681159 47.1884058,22.1681159 Z M68.4985507,22.284058 L68.4985507,27.2463768 L67.2695652,27.2463768 L67.2695652,23.2811594 L66.0637681,23.2811594 L66.0637681,23.8376812 C66.0637681,25.9942029 65.484058,27.2463768 63.8376812,27.2927536 L63.8376812,26.2028986 C64.4405797,26.1101449 64.8811594,25.6 64.8811594,23.8376812 L64.8811594,22.284058 L68.4985507,22.284058 Z M40.3710145,20.3362319 L40.3710145,23.142029 L41.2753623,23.142029 L42.8985507,20.3362319 L44.2666667,20.3362319 L42.3188406,23.6289855 L42.3188406,23.6521739 L44.3826087,27.2463768 L42.9681159,27.2463768 L41.2985507,24.2318841 L40.3942029,24.2318841 L40.3942029,27.2463768 L39.142029,27.2463768 L39.142029,20.3362319 L40.3710145,20.3362319 Z M52.0811594,22.284058 L52.0811594,26.1797101 L53.6347826,26.1797101 L53.6347826,22.284058 L54.8173913,22.284058 L54.8173913,26.1797101 L56.3710145,26.1797101 L56.3710145,22.284058 L57.5536232,22.284058 L57.5536232,27.2463768 L50.9449275,27.2463768 L50.9449275,22.284058 L52.0811594,22.284058 Z M76.4753623,22.284058 L76.4753623,24.1855072 L77.0782609,24.1855072 L78.284058,22.284058 L79.6521739,22.284058 L78.0753623,24.6492754 L78.0753623,24.6724638 L79.8376812,27.2463768 L78.4,27.2463768 L77.1014493,25.2289855 L76.4521739,25.2289855 L76.4521739,27.2463768 L75.2231884,27.2463768 L75.2231884,22.284058 L76.4753623,22.284058 Z M47.1884058,23.1884058 C46.3768116,23.1884058 45.7275362,23.8144928 45.7275362,24.742029 C45.7275362,25.6695652 46.3768116,26.2956522 47.1884058,26.2956522 C48,26.2956522 48.6724638,25.6695652 48.6724638,24.742029 C48.6724638,23.8376812 48,23.1884058 47.1884058,23.1884058 Z M61.0086957,23.0956522 C60.3826087,23.0956522 59.9188406,23.5130435 59.8028986,24.1391304 L62.0057971,24.1391304 C62.0057971,23.4898551 61.5652174,23.0956522 61.0086957,23.0956522 Z M71.9768116,23.0956522 C71.3507246,23.0956522 70.8869565,23.5130435 70.7710145,24.1391304 L72.973913,24.1391304 C72.973913,23.4898551 72.5333333,23.0956522 71.9768116,23.0956522 Z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M15.9536232,-3.55271368e-15 C24.7652174,-3.55271368e-15 31.9072464,7.14202899 31.9072464,15.9536232 C31.9072464,18.9449275 31.0724638,21.7507246 29.657971,24.1391304 C29.6115942,24.2086957 29.4956522,24.1855072 29.4724638,24.0927536 C28.915942,20.173913 26.5275362,18.0173913 23.0492754,17.3681159 C22.7478261,17.3217391 22.7014493,17.1362319 23.0956522,17.0898551 C24.1623188,16.9971014 25.6695652,17.0202899 26.457971,17.1594203 C26.5043478,16.7652174 26.5275362,16.3478261 26.5275362,15.9304348 C26.5275362,10.1101449 21.7971014,5.37971014 15.9768116,5.37971014 C10.1565217,5.37971014 5.42608696,10.1101449 5.42608696,15.9304348 C5.42608696,21.7507246 10.1565217,26.4811594 15.9768116,26.4811594 L16.4637681,26.4811594 C16.2782609,25.4608696 16.2318841,24.4173913 16.2550725,23.6289855 C16.2782609,22.9797101 16.4173913,22.8869565 16.6956522,23.3971014 C18.1565217,25.9246377 20.2434783,28.1971014 24.3246377,29.1014493 C27.6637681,29.8434783 31.0028986,30.7014493 34.5971014,35.2695652 C34.9217391,35.6637681 34.4347826,36.0811594 34.0637681,35.7565217 C30.4,32.5101449 27.0608696,31.4434783 24.0231884,31.4434783 C20.6144928,31.4666667 18.2956522,31.9072464 15.9536232,31.9072464 C7.14202899,31.9072464 0,24.7652174 0,15.9536232 C0,7.14202899 7.14202899,-3.55271368e-15 15.9536232,-3.55271368e-15 Z M24.0695652,25.2057971 C24.4405797,25.2057971 24.857971,25.3681159 25.2289855,25.6927536 C25.9478261,26.2956522 26.1565217,26.9913043 25.7855072,27.5014493 C25.5768116,27.7565217 25.2289855,27.9188406 24.8347826,27.9188406 C24.4405797,27.9188406 24.0231884,27.7797101 23.7449275,27.5246377 C23.0956522,26.9681159 22.9101449,26.0405797 23.3275362,25.5304348 C23.4898551,25.3217391 23.7449275,25.2057971 24.0695652,25.2057971 Z M27.5942029,22.5855072 C28.1971014,22.8173913 28.4289855,23.7217391 28.4753623,24.115942 C28.5681159,24.8347826 28.3594203,25.1130435 28.1275362,25.1130435 C27.8956522,25.1130435 27.5710145,24.8347826 27.2231884,24.2782609 C26.8753623,23.7217391 26.7362319,23.0956522 26.9217391,22.7710145 C27.0376812,22.5623188 27.2927536,22.4695652 27.5942029,22.5855072 Z M44.6144928,4.66086957 C48.1855072,4.66086957 51.084058,7.55942029 51.084058,11.1304348 C51.084058,12.4057971 50.7130435,13.6115942 50.0637681,14.6318841 L52.0115942,16.9043478 C52.1507246,17.0666667 52.0347826,17.2985507 51.826087,17.2985507 L48.9043478,17.2985507 C48.7884058,17.2985507 48.6724638,17.2521739 48.6028986,17.1594203 L48.115942,16.5565217 C47.0956522,17.2057971 45.8898551,17.6 44.6144928,17.6 C41.0434783,17.6 38.1449275,14.7014493 38.1449275,11.1304348 C38.1449275,7.55942029 41.0434783,4.66086957 44.6144928,4.66086957 Z M56.115942,4.96231884 C56.3014493,4.96231884 56.4405797,5.10144928 56.4405797,5.28695652 L56.4405797,16.9971014 C56.4405797,17.1826087 56.3014493,17.3217391 56.115942,17.3217391 L53.7275362,17.3217391 C53.542029,17.3217391 53.4028986,17.1826087 53.4028986,16.9971014 L53.4028986,5.28695652 C53.4028986,5.10144928 53.542029,4.96231884 53.7275362,4.96231884 L56.115942,4.96231884 Z M60.4753623,4.96231884 C60.5913043,4.96231884 60.6911433,5.02673108 60.7480408,5.12871712 L60.7768116,5.1942029 L62.8869565,12.1275362 L65.2057971,5.1942029 C65.2428986,5.10144928 65.3245217,5.02353623 65.4269217,4.99608116 L65.5072464,4.98550725 L67.3855072,4.98550725 C67.4968116,4.98550725 67.5932754,5.03002899 67.6511536,5.11907246 L67.6869565,5.1942029 L70.0057971,12.1275362 L72.115942,5.1942029 C72.1545894,5.07826087 72.2415459,4.99452496 72.3499732,4.9698336 L72.4173913,4.96231884 L75.084058,4.96231884 C75.1768116,4.96231884 75.2927536,5.00869565 75.4086957,5.10144928 C75.4643478,5.15710145 75.4754783,5.24243478 75.4658319,5.32183188 L75.4550725,5.37971014 L71.5130435,17.1130435 C71.475942,17.2057971 71.3943188,17.2837101 71.2919188,17.3111652 L71.2115942,17.3217391 L69.0782609,17.3217391 C68.9669565,17.3217391 68.8704928,17.2772174 68.8126145,17.1881739 L68.7768116,17.1130435 L66.4811594,10.2724638 L64.1855072,17.1130435 C64.1484058,17.2057971 64.0667826,17.2837101 63.9643826,17.3111652 L63.884058,17.3217391 L61.7507246,17.3217391 C61.6394203,17.3217391 61.5429565,17.2772174 61.4850783,17.1881739 L61.4492754,17.1130435 L57.5072464,5.37971014 C57.484058,5.28695652 57.484058,5.1942029 57.5536232,5.10144928 C57.5907246,5.02724638 57.6723478,4.98272464 57.7510029,4.96788406 L57.8086957,4.96231884 L60.4753623,4.96231884 Z M79.1188406,4.96231884 C79.257971,4.96231884 79.3800651,5.06453712 79.4267123,5.21056323 L79.4434783,5.28695652 L79.4434783,16.9971014 C79.4434783,17.1594203 79.3369565,17.2862319 79.1860507,17.3153986 L79.1188406,17.3217391 L76.7304348,17.3217391 C76.5681159,17.3217391 76.4413043,17.2152174 76.4121377,17.0643116 L76.4057971,16.9971014 L76.4057971,5.28695652 C76.4057971,5.12463768 76.5123188,4.99782609 76.6632246,4.96865942 L76.7304348,4.96231884 L79.1188406,4.96231884 Z M44.6144928,7.53623188 C42.6434783,7.53623188 41.2057971,9.2057971 41.2057971,11.1304348 C41.2057971,13.0550725 42.6434783,14.7014493 44.6144928,14.7014493 C45.1710145,14.7246377 45.7275362,14.5623188 46.2144928,14.3072464 L44.9391304,12.7536232 C44.8,12.5913043 44.915942,12.3362319 45.1246377,12.3362319 L47.8144928,12.3362319 C47.9536232,11.9652174 48.0231884,11.5478261 48.0231884,11.1304348 C48.0231884,9.2057971 46.5855072,7.53623188 44.6144928,7.53623188 Z\"\n />\n </Svg>\n ) : (\n <Svg viewBox=\"0 0 208 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M197.0664 16.2408h2.4296v5.1096h1.7784l3.456-5.1096h2.7552l-4.2328 6.036v.0504l4.7336 6.5872h-2.88l-3.7816-5.4848h-1.8288v5.4848h-2.4296V16.24v.0008zm-5.1624 4.9088c-.0744-2.1792-1.4264-3.3312-3.08-3.3312-1.8784 0-3.356 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4856 2.68 5.4856 5.936 0 .3256-.0504.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0784 4.208 4.3576 4.208 1.352 0 2.7296-.576 3.732-1.4784l1.0264 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-20.3272 10.92c1.8536-.2752 2.856-2.128 2.856-6.712v-3.9072h8.4904v12.6736h-2.4296V18.2448h-3.732v1.9032c0 5.736-1.4528 8.6912-5.184 8.892v-2.18h-.0008zm-3.8792-5.7104c-.0752-2.1792-1.428-3.3312-3.08-3.3312-1.8792 0-3.3568 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4848 2.68 5.4848 5.936 0 .3256-.0496.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0792 4.208 4.3576 4.208 1.3528 0 2.7304-.576 3.732-1.4784l1.0272 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-25.3888.3008h2.3288v10.5696h4.684V16.24h2.3544v10.5696h4.6832V16.24h2.3296v12.6736h-16.38V16.24v.0008zm-9.3976 10.8696c2.38 0 4.3584-1.9032 4.3584-4.5576 0-2.6304-1.9784-4.5088-4.3584-4.5088-2.404 0-4.3576 1.8784-4.3576 4.5088 0 2.6544 1.9536 4.5576 4.3576 4.5576zm-.0248-11.1704c3.7816 0 6.8376 2.78 6.8376 6.6128 0 3.8568-3.056 6.6616-6.8128 6.6616-3.7824 0-6.8376-2.8048-6.8376-6.6616 0-3.832 3.056-6.6128 6.8128-6.6128zm-19.644-4.7088h2.48v7.4392h2.6296l4.4832-7.4392h2.7304l-5.16 8.3904v.0504l5.4856 9.2424H117l-4.7088-8.0904h-2.6304v8.0904h-2.4792V11.2312z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M24.2832 35.552c3.0552 0 6.3704 1.0472 10.0392 4.2976.368.3256.856-.0784.536-.4832-3.6056-4.552-6.9408-5.4192-10.2664-6.152-4.068-.896-6.1608-3.1856-7.6192-5.6992-.2904-.5-.42-.412-.4464.2312a14.24 14.24 0 0 0 .1984 2.8496c-.164.008-.3296.0056-.4952.0056-5.82 0-10.5384-4.7184-10.5384-10.5384 0-5.82 4.7184-10.5384 10.5384-10.5384 5.82 0 10.5384 4.7184 10.5384 10.5392 0 .4144-.0208.824-.0672 1.2256-.7696-.1392-2.284-.1544-3.3464-.0632-.4.0344-.344.2208-.0416.2752 3.484.6304 5.8768 2.7888 6.424 6.7064.0128.0896.1304.1168.1768.0392a15.864 15.864 0 0 0 2.2576-8.1832c0-8.8048-7.1376-15.9416-15.9416-15.9416-8.804 0-15.9416 7.136-15.9416 15.9408s7.1376 15.9424 15.9416 15.9424c2.336 0 4.6528-.4536 8.0536-.4536zm1.1864-5.7888c.7096.6.9248 1.312.5496 1.816-.208.2752-.5464.4272-.952.4272a1.6896 1.6896 0 0 1-1.0848-.3928c-.6448-.5632-.8336-1.4776-.4128-1.9968.1648-.2024.432-.3144.752-.3144.3896 0 .7976.164 1.148.4608zm3.272-1.5224c.104.6984-.116.9872-.3376.9872-.2424 0-.5456-.2832-.904-.8416-.3528-.552-.4824-1.184-.3072-1.504.1152-.212.3584-.304.664-.188.5912.224.824 1.1288.8856 1.5464h-.0008zM50.84 24.5904L49.0024 22.38a.356.356 0 0 1 .2736-.584h3.8448a5.432 5.432 0 0 0 .2864-1.732c0-2.7688-2.0608-5.156-4.8896-5.156-2.8288 0-4.8896 2.3872-4.8896 5.156 0 2.7696 2.0608 5.1232 4.8896 5.1232a4.7448 4.7448 0 0 0 2.3224-.5968zm8.316 3.736c.2.22.036.576-.2656.576H54.696a.5744.5744 0 0 1-.4424-.208l-.7112-.8552a9.2032 9.2032 0 0 1-5.024 1.488c-5.1072 0-9.2624-4.156-9.2624-9.2632s4.1544-9.2624 9.2616-9.2624S57.78 14.9568 57.78 20.064c0 1.8416-.5424 3.5576-1.472 5l2.848 3.2616v.0008zm38.76-17.0984h-3.4248a.456.456 0 0 0-.456.456v16.7608c0 .252.204.456.456.456h3.424a.456.456 0 0 0 .456-.456V11.6832a.456.456 0 0 0-.456-.456l.0008.0008zm-5.7624 0h-3.8312a.4552.4552 0 0 0-.436.32l-3.032 9.9048-3.332-9.916a.4544.4544 0 0 0-.432-.3088h-2.6728a.456.456 0 0 0-.432.3088l-3.3328 9.916-3.0312-9.904a.4552.4552 0 0 0-.436-.3208h-3.8304a.456.456 0 0 0-.3696.188.448.448 0 0 0-.0632.4064l5.6272 16.7712a.456.456 0 0 0 .432.3088h3.0408a.456.456 0 0 0 .432-.3088l3.2992-9.7976 3.3 9.7976a.456.456 0 0 0 .432.3088h3.04a.456.456 0 0 0 .432-.3088l5.628-16.7712a.4504.4504 0 0 0-.432-.5944zm-26.6808.456v16.7608a.456.456 0 0 1-.456.456h-3.424a.456.456 0 0 1-.456-.456V11.6832a.456.456 0 0 1 .456-.456h3.424a.456.456 0 0 1 .456.456v.0008z\"\n />\n </Svg>\n )\n\nWalletLogo.displayName = 'WalletLogo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["937","938","939"],[],"import React, {\n ChangeEvent,\n FocusEvent,\n ForwardedRef,\n forwardRef,\n InputHTMLAttributes,\n PureComponent,\n} from 'react'\nimport {\n conformToMask as tmcConformToMask,\n createTextMaskInputElement as tmcCreateTextMaskInputElement,\n} from 'text-mask-core'\n\nexport interface TextMaskInputElement {\n update: (rawValue?: string) => void\n}\n\nexport interface CreateTextMaskConfig {\n inputElement: HTMLInputElement\n mask?: Mask\n guide?: boolean\n pipe?: Pipe\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n}\n\nexport function createTextMaskInputElement(\n config: CreateTextMaskConfig,\n): TextMaskInputElement {\n return tmcCreateTextMaskInputElement(config)\n}\n\nexport interface ConformToMaskResult {\n conformedValue: string\n meta: {\n someCharsRejected: boolean\n }\n}\n\nexport interface ConformToMaskConfig {\n placeholder?: string\n placeholderChar?: string\n currentCaretPosition?: number\n keepCharPositions?: boolean\n guide?: boolean\n previousConformedValue?: string\n}\n\nexport function conformToMask(\n text: string,\n mask: Mask,\n config?: ConformToMaskConfig,\n): ConformToMaskResult {\n return tmcConformToMask(text, mask, config)\n}\n\nfunction isNil(value: any) {\n return typeof value === 'undefined' || value === null\n}\n\nexport type MaskArray = (string | RegExp)[] | boolean\n\nexport type Mask = MaskArray | ((value: string) => MaskArray)\n\nexport interface PipeConfig {\n rawValue: string\n placeholder: string\n placeholderChar: string\n currentCaretPosition: number\n keepCharPositions: boolean\n guide: boolean\n previousConformedValue: string\n}\n\nexport type PipeResult =\n | false\n | string\n | {\n value: string\n indexesOfPipedChars: number[]\n }\n\nexport type Pipe = (conformedValue: string, config: PipeConfig) => PipeResult\n\nexport interface MaskedInputProps\n extends InputHTMLAttributes<HTMLInputElement> {\n mask: Mask\n value?: string\n pipe?: Pipe\n guide?: boolean\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n inputRef?: ForwardedRef<HTMLInputElement>\n}\n\nclass MaskedInputComponent extends PureComponent<MaskedInputProps, {}> {\n public static displayName = 'MaskedInputComponent'\n\n private inputElement!: HTMLInputElement\n\n private textMaskInputElement!: TextMaskInputElement\n\n constructor(props: MaskedInputProps) {\n super(props)\n this.setRef = this.setRef.bind(this)\n this.onBlur = this.onBlur.bind(this)\n this.onChange = this.onChange.bind(this)\n }\n\n setRef(inputElement: HTMLInputElement) {\n this.inputElement = inputElement\n\n const { inputRef } = this.props\n if (typeof inputRef === 'function') {\n inputRef(inputElement)\n } else if (inputRef) {\n inputRef.current = inputElement\n }\n }\n\n initTextMask() {\n const {\n mask,\n guide,\n value,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n } = this.props\n this.textMaskInputElement = createTextMaskInputElement({\n inputElement: this.inputElement,\n mask,\n guide,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n })\n this.textMaskInputElement.update(value)\n }\n\n componentDidMount() {\n this.initTextMask()\n }\n\n componentDidUpdate(prevProps: MaskedInputProps) {\n const { value, pipe, mask, guide, placeholderChar, showMask } = this.props\n const isPipeChanged =\n typeof pipe === 'function' && typeof prevProps.pipe === 'function'\n ? pipe.toString() !== prevProps.pipe.toString()\n : (isNil(pipe) && !isNil(prevProps.pipe)) ||\n (!isNil(pipe) && isNil(prevProps.pipe))\n const isMaskChanged =\n typeof mask === 'function' && typeof prevProps.mask === 'function'\n ? mask.toString() !== prevProps.mask.toString()\n : (isNil(mask) && !isNil(prevProps.mask)) ||\n (!isNil(mask) && isNil(prevProps.mask))\n const isSettingChanged =\n guide !== prevProps.guide ||\n placeholderChar !== prevProps.placeholderChar ||\n showMask !== prevProps.showMask\n const isValueChanged = value !== this.inputElement.value\n if (isValueChanged || isSettingChanged || isPipeChanged || isMaskChanged) {\n this.initTextMask()\n }\n }\n\n render() {\n const exclude = new Set([\n 'mask',\n 'guide',\n 'pipe',\n 'placeholderChar',\n 'keepCharPositions',\n 'showMask',\n 'value',\n 'onBlur',\n 'onChange',\n 'inputRef',\n ])\n const props = Object.fromEntries(\n Object.entries(this.props).filter(([key]) => !exclude.has(key)),\n )\n return (\n <input\n ref={this.setRef}\n onBlur={this.onBlur}\n onChange={this.onChange}\n defaultValue={this.props.value}\n {...props}\n />\n )\n }\n\n onChange(event: ChangeEvent<HTMLInputElement>) {\n this.textMaskInputElement.update()\n if (typeof this.props.onChange === 'function') {\n this.props.onChange(event)\n }\n }\n\n onBlur(event: FocusEvent<HTMLInputElement>) {\n if (typeof this.props.onBlur === 'function') {\n this.props.onBlur(event)\n }\n }\n}\n\nexport const MaskedInput = forwardRef<HTMLInputElement, MaskedInputProps>(\n (props, ref) => <MaskedInputComponent {...props} inputRef={ref} />,\n)\n\nMaskedInput.displayName = 'MaskedInput'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["940"],[],"import { Mask } from './MaskedInput'\n\nexport const createFilterMask = (pattern: RegExp): Mask => {\n return (value: string) => {\n return [...value\n .split(''), '']\n .map(() => pattern)\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["941","942","943","944","945","946","947"],[],"import { Mask } from './MaskedInput'\n\nconst emptyString = ''\nconst space = ' '\nconst comma = ','\nconst period = '.'\nconst minus = '-'\nconst minusRegExp = /-/\nconst nonDigitsRegExp = /\\D+/g\nconst digitRegExp = /\\d/\nconst decimalRegExp = /[,.]/\nconst caretTrap = '[]'\n\nexport interface NumberMaskOpts {\n prefix?: string\n suffix?: string\n includeThousandsSeparator?: boolean\n thousandsSeparatorSymbol?: string\n allowDecimal?: boolean\n decimalLimit?: number\n requireDecimal?: boolean\n allowNegative?: boolean\n allowLeadingZeroes?: boolean\n integerLimit?: number\n}\n\nexport function createNumberMask({\n prefix = '',\n suffix = emptyString,\n includeThousandsSeparator = true,\n thousandsSeparatorSymbol = space,\n allowDecimal = true,\n decimalLimit = 2,\n requireDecimal = false,\n allowNegative = false,\n allowLeadingZeroes = false,\n integerLimit = 6,\n}: NumberMaskOpts = {}): Mask {\n const prefixLength = (prefix && prefix.length) || 0\n const suffixLength = (suffix && suffix.length) || 0\n const thousandsSeparatorSymbolLength =\n (thousandsSeparatorSymbol && thousandsSeparatorSymbol.length) || 0\n\n function numberMask(rawValue = emptyString) {\n const rawValueLength = rawValue.length\n\n if (\n rawValue === emptyString ||\n (rawValue[0] === prefix[0] && rawValueLength === 1)\n ) {\n return [\n ...prefix.split(emptyString),\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n if ((rawValue === period || rawValue === comma) && allowDecimal) {\n return [\n ...prefix.split(emptyString),\n '0',\n decimalRegExp,\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n const isNegative = rawValue[0] === minus && allowNegative\n\n if (isNegative) {\n rawValue = rawValue.toString().slice(1)\n }\n\n const indexOfLastDecimal1 = rawValue.lastIndexOf(period)\n const indexOfLastDecimal2 = rawValue.lastIndexOf(comma)\n const indexOfLastDecimal =\n indexOfLastDecimal1 === -1 ? indexOfLastDecimal2 : indexOfLastDecimal1\n const hasDecimal = indexOfLastDecimal !== -1\n const decimalSymbol = hasDecimal ? rawValue[indexOfLastDecimal] : null\n\n let integer\n let fraction\n let mask\n\n if (rawValue.slice(suffixLength * -1) === suffix) {\n rawValue = rawValue.slice(0, suffixLength * -1)\n }\n\n if (hasDecimal && (allowDecimal || requireDecimal)) {\n integer = rawValue.slice(\n rawValue.slice(0, prefixLength) === prefix ? prefixLength : 0,\n indexOfLastDecimal,\n )\n fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength)\n fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString))\n } else {\n integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue;\n }\n\n if (integerLimit) {\n const thousandsSeparatorRegex =\n thousandsSeparatorSymbol === '.' ? '[.]' : `${thousandsSeparatorSymbol}`\n const numberOfThousandSeparators = (\n integer.match(new RegExp(thousandsSeparatorRegex, 'g')) || []\n ).length\n integer = integer.slice(\n 0,\n integerLimit +\n numberOfThousandSeparators * thousandsSeparatorSymbolLength,\n )\n }\n\n integer = integer.replace(nonDigitsRegExp, emptyString)\n\n if (!allowLeadingZeroes) {\n integer = integer.replace(/^0+(0$|[^0])/, '$1')\n }\n\n integer = includeThousandsSeparator\n ? addThousandsSeparator(integer, thousandsSeparatorSymbol)\n : integer\n\n mask = convertToMask(integer)\n\n if ((hasDecimal && allowDecimal) || requireDecimal === true) {\n if (rawValue[indexOfLastDecimal - 1] !== decimalSymbol) {\n mask.push(caretTrap)\n }\n if (decimalSymbol !== null) {\n mask.push(decimalSymbol, caretTrap)\n }\n if (fraction) {\n if (decimalLimit) {\n fraction = fraction.slice(0, decimalLimit)\n }\n mask = mask.concat(fraction)\n }\n if (\n requireDecimal === true &&\n rawValue[indexOfLastDecimal - 1] === decimalSymbol\n ) {\n mask.push(digitRegExp)\n }\n }\n\n if (prefixLength > 0) {\n mask = [...prefix.split(emptyString), ...mask]\n }\n\n if (isNegative) {\n if (mask.length === prefixLength) {\n mask.push(digitRegExp)\n }\n mask = [minusRegExp, ...mask]\n }\n\n if (suffix.length > 0) {\n mask = mask.concat(suffix.split(emptyString))\n }\n\n return mask\n }\n\n return numberMask\n}\n\nfunction convertToMask(strNumber: string): Array<string | RegExp> {\n return strNumber\n .split(emptyString)\n .map((char) => (digitRegExp.test(char) ? digitRegExp : char))\n}\n\nfunction addThousandsSeparator(n: string, thousandsSeparatorSymbol: string) {\n return n.replace(/\\B(?=(\\d{3})+(?!\\d))/g, thousandsSeparatorSymbol)\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["948","949"],[],"import { Mask } from './MaskedInput'\n\nexport function createPhoneMask(masks: string[]): Mask {\n function phoneMask(value: string): (string | RegExp)[] {\n const clearMasks = masks\n .map((mask) => mask.slice(1))\n .sort((a, b) => b.length - a.length)\n const mask: Mask = ['+']\n const clearValue = value.replace(/\\D/g, '')\n if (clearValue === '') {\n return mask\n }\n const selectedMask = clearMasks.find((clearMask) =>\n clearValue.startsWith(\n clearMask.replace(/\\D/g, '').slice(0, clearValue.length),\n ),\n )\n if (!selectedMask) {\n return phoneMask(value.slice(0, -1))\n }\n return mask.concat(\n selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char))),\n )\n }\n\n return phoneMask\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["950","951","952","953","954","955","956","957","958"],[],"import {\n Component,\n createRef,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { MenuControlProps } from './MenuControlProps'\nimport { MenuControlState } from './MenuControlState'\n\nexport class MenuControl extends Component<MenuControlProps, MenuControlState> {\n public static displayName = 'MenuControl'\n\n public static getDerivedStateFromProps(\n nextProps: MenuControlProps,\n prevState: MenuControlState,\n ): Partial<MenuControlState> {\n const { focused } = prevState\n const { count } = nextProps\n return {\n focused:\n count === 0\n ? undefined\n : (focused !== undefined && count <= focused\n ? count - 1\n : focused),\n refs: new Array(count).fill(1).map(() => createRef()),\n }\n }\n\n public componentDidUpdate() {\n const { selected } = this.props\n const { focused, refs } = this.state\n if (selected !== undefined && focused === undefined) {\n this.scrollToItem(refs[selected])\n }\n }\n\n public state: MenuControlState = {\n refs: new Array(this.props.count).fill(1).map(() => createRef()),\n focused: undefined,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private onItemMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectItem(index)\n }\n\n private onItemEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private selectItem: (index: number) => void = (index) => {\n this.setState({\n focused: undefined,\n })\n if (this.props.onSelect) {\n this.props.onSelect(index)\n }\n }\n\n private scrollToItem: (item: RefObject<HTMLDivElement>) => void = (item) => {\n const containerElement = findDOMNode(\n this.containerRef.current,\n ) as HTMLDivElement\n const itemElement = findDOMNode(item.current) as HTMLDivElement\n if (!containerElement || !itemElement) {\n return\n }\n const containerBoundingRect = containerElement.getBoundingClientRect()\n const itemBoundingRect = itemElement.getBoundingClientRect()\n const itemOffset = itemElement.offsetTop\n const scrollOffset = containerElement.scrollTop\n const itemHeigher = itemOffset < scrollOffset\n const itemLower =\n itemOffset + itemBoundingRect.height >\n scrollOffset + containerBoundingRect.height\n if (itemHeigher) {\n containerElement.scrollTo({ top: itemOffset })\n }\n if (itemLower) {\n containerElement.scrollTo({\n top:\n itemOffset + itemBoundingRect.height - containerBoundingRect.height,\n })\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n const { focused } = this.state\n if (event.key === 'ArrowDown') {\n event.preventDefault()\n const next = this.next\n if (next === undefined) {\n return\n }\n this.setState({\n focused: next,\n })\n const itemRef = this.state.refs[next]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'ArrowUp') {\n event.preventDefault()\n const prev = this.prev\n if (prev === undefined) {\n return\n }\n this.setState({\n focused: prev,\n })\n const itemRef = this.state.refs[prev]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'Enter') {\n event.preventDefault()\n const item = focused !== undefined ? focused : this.props.selected\n if (item !== undefined) {\n return this.selectItem(item)\n }\n }\n if (this.props.onKeyDown) {\n this.props.onKeyDown(event)\n }\n }\n\n private get next(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return 0\n }\n const current = focused !== undefined ? focused : selected!\n return current + 1 >= count ? 0 : current + 1\n }\n\n private get prev(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return count - 1\n }\n const current = focused !== undefined ? focused : selected!\n return current === 0 ? count - 1 : current - 1\n }\n\n public render() {\n const { focused } = this.state\n const { selected, count } = this.props\n return this.props.children({\n items: new Array(count).fill(1).map((_item, index) => ({\n ref: this.state.refs[index],\n focused: focused !== undefined ? focused === index : false,\n selected: selected !== undefined ? selected === index : false,\n onClick: this.onItemClick(index),\n onMouseDown: this.onItemMouseDown,\n onMouseEnter: this.onItemEnter(index),\n })),\n focused,\n selected,\n containerRef: this.containerRef,\n onKeyDown: this.onKeyDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["959"],[],"import React, { Component, createRef, FC, ReactNode, RefObject } from 'react'\n\nimport { InView } from '../inview'\nimport { Box } from '../primitive'\n\nexport interface OffsetScrollControlProps {\n content: ReactNode\n top?: string\n bottom?: string\n children: FC<{\n top: boolean\n bottom: boolean\n children: ReactNode\n }>\n}\n\nexport interface OffsetScrollControlState {\n top: boolean\n bottom: boolean\n}\n\nexport class OffsetScrollControl extends Component<\n OffsetScrollControlProps,\n OffsetScrollControlState\n> {\n public static displayName = 'OffsetScrollControl'\n\n public state: OffsetScrollControlState = {\n top: false,\n bottom: false,\n }\n\n private ref: RefObject<HTMLDivElement> = createRef()\n\n private onTopLeave: () => void = () => {\n this.setState({\n top: true,\n })\n }\n\n private onTopEnter: () => void = () => {\n this.setState({\n top: false,\n })\n }\n\n private onBottomLeave: () => void = () => {\n this.setState({\n bottom: true,\n })\n }\n\n private onBottomEnter: () => void = () => {\n this.setState({\n bottom: false,\n })\n }\n\n public render() {\n return this.props.children({\n top: this.state.top,\n bottom: this.state.bottom,\n children: (\n <Box height={1} overflow=\"auto\" ref={this.ref}>\n <InView\n root={this.ref.current}\n rootMargin={`${this.props.top || '0px'} 0px 0px 0px`}\n onChange={(inView) =>\n inView ? this.onTopEnter() : this.onTopLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n {this.props.content}\n <InView\n root={this.ref.current}\n rootMargin={`0px 0px ${this.props.bottom || '0px'} 0px`}\n onChange={(inView) =>\n inView ? this.onBottomEnter() : this.onBottomLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n </Box>\n ),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["960","961","962","963","964","965"],[],"import {\n Component,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { CheckboxControlProps } from './CheckboxControlProps'\nimport { CheckboxControlState } from './CheckboxControlState'\nimport { OptionModel } from './OptionModel'\n\nexport class CheckboxControl<O extends OptionModel<V>, V> extends Component<\n CheckboxControlProps<O, V>,\n CheckboxControlState\n> {\n public static displayName = 'CheckboxControl'\n\n public state: CheckboxControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(\n this.props.values.includes(value)\n ? this.props.values.filter((v) => !this.equals(v, value))\n : this.props.values.concat(value),\n )\n }\n }\n\n private onFocus: FocusEventHandler = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown':\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n case 'ArrowUp':\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n\n private onMouseLeave: MouseEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked:\n this.props.values.findIndex((value) =>\n this.equals(value, option.value),\n ) !== -1,\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["966"],[],"import { Component, MouseEventHandler } from 'react'\n\nimport { OptionControlProps } from './OptionControlProps'\n\nexport class OptionControl<V> extends Component<OptionControlProps<V>, {}> {\n public static displayName = 'OptionControl'\n\n private onClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n if (this.props.disabled) {\n return\n }\n this.props.onClick(this.props.value)\n }\n\n private onMouseEnter: MouseEventHandler = () => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseEnter(this.props.value)\n }\n\n private onMouseLeave: MouseEventHandler = (event) => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseLeave(event)\n }\n\n public render() {\n return this.props.children({\n onClick: this.onClick,\n onMouseEnter: this.onMouseEnter,\n onMouseLeave: this.onMouseLeave,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["967","968","969","970","971"],[],"import { Component, FocusEventHandler, KeyboardEventHandler } from 'react'\n\nimport { OptionModel } from './OptionModel'\nimport { RadioControlProps } from './RadioControlProps'\nimport { RadioControlState } from './RadioControlState'\n\nexport class RadioControl<O extends OptionModel<V>, V> extends Component<\n RadioControlProps<O, V>,\n RadioControlState\n> {\n public static displayName = 'RadioControl'\n\n public state: RadioControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(value)\n }\n }\n\n private onFocus: FocusEventHandler<HTMLElement> = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler<HTMLElement> = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown':\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n case 'ArrowUp':\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n\n private onMouseLeave = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked: this.equals(this.props.value, option.value),\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["972","973","974","975","976","977","978","979"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { createPhoneMask } from '../mask'\nimport { PhoneFieldControlProps } from './PhoneFieldControlProps'\nimport { PhoneFieldControlState } from './PhoneFieldControlState'\nimport { PhoneFieldCountry } from './PhoneFieldCountry'\n\nexport class PhoneFieldControl extends Component<\n PhoneFieldControlProps,\n PhoneFieldControlState\n> {\n public static displayName = 'PhoneFieldControl'\n\n public componentDidMount() {\n if (this.props.value) {\n const country = this.getCountryByPhone(this.props.value)\n this.setState({\n selectedCountry: country || null,\n })\n }\n }\n\n public componentDidUpdate(\n props: PhoneFieldControlProps,\n state: PhoneFieldControlState,\n ) {\n if (\n state.selectedCountry === null ||\n (state.selectedCountry &&\n this.state.selectedCountry &&\n state.selectedCountry.mask !== this.state.selectedCountry.mask &&\n this.props.value)\n ) {\n const length = Math.max(\n (this.props.value || '').length,\n (this.state.selectedCountry ? this.state.selectedCountry.mask : '')\n .length,\n )\n this.inputField.setSelectionRange(length, length)\n }\n if (this.props.countries !== props.countries) {\n this.optionsRefs = new Map(\n this.props.countries.map((country) => [country, createRef()]),\n )\n }\n }\n\n public state: PhoneFieldControlState = {\n focused: false,\n showCountries: false,\n selectedCountry: null,\n focusedCountry: null,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private dropdownRef: RefObject<HTMLDivElement> = createRef()\n\n private optionsRefs: Map<PhoneFieldCountry, RefObject<HTMLDivElement>> =\n new Map(this.props.countries.map((country) => [country, createRef()]))\n\n private onCountryClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectCountry(index)\n }\n\n private onCountryEnter: (country: PhoneFieldCountry) => MouseEventHandler =\n (country) => (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: country,\n })\n }\n\n private onCountryLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: null,\n })\n }\n\n private get inputField(): HTMLInputElement {\n return findDOMNode(this.inputRef.current!) as HTMLInputElement\n }\n\n private onFlagClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.inputField.focus()\n this.setState({\n showCountries: true,\n })\n }\n\n private onFlagMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n this.inputField.focus()\n }\n\n private selectCountry: (index: number) => void = (index) => {\n const country = this.props.countries[index]\n const phoneNumber = this.props.value ? this.props.value : ''\n const currentCountryMask = this.state.selectedCountry\n ? this.clear(this.state.selectedCountry.mask)\n : ''\n const newCountryMask = this.clear(country.mask)\n if (this.props.onChange) {\n this.props.onChange(\n `+${newCountryMask}${this.clear(phoneNumber).slice(\n currentCountryMask.length,\n )}`,\n country.code,\n )\n }\n this.inputField.focus()\n this.setState({\n showCountries: false,\n selectedCountry: country,\n })\n }\n\n private onCountriesHide: () => void = () => {\n this.setState({\n showCountries: false,\n })\n }\n\n private onChange: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n const country = this.getCountryByPhone(event.currentTarget.value)\n if (this.props.onChange) {\n this.props.onChange(\n event.currentTarget.value,\n country ? country.code : undefined,\n )\n }\n this.setState({\n selectedCountry: country || null,\n })\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.hideOnBlur) {\n this.setState({\n showCountries: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private clear: (value: string) => string = (value) => {\n return value.replace(/\\D/g, '')\n }\n\n private getCountryByPhone: (\n phoneNumber: string,\n ) => PhoneFieldCountry | undefined = (phoneNumber) => {\n const clearPhone = this.clear(phoneNumber)\n return [...this.props.countries]\n .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length)\n .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0)\n }\n\n public render() {\n return this.props.children({\n value: this.props.value || '',\n code: this.state.selectedCountry\n ? this.state.selectedCountry.code\n : undefined,\n countries: this.props.countries.map((country, index) => ({\n ...country,\n ref: this.optionsRefs.get(country)!,\n selected: country === this.state.selectedCountry,\n focused: country === this.state.focusedCountry,\n onClick: this.onCountryClick(index),\n onMouseEnter: this.onCountryEnter(country),\n onMouseLeave: this.onCountryLeave,\n })),\n focused: this.state.focused,\n showCountries: this.state.showCountries,\n containerRef: this.containerRef,\n inputRef: this.inputRef,\n dropdownRef: this.dropdownRef,\n mask: createPhoneMask(\n this.props.countries.map((country) => country.mask),\n ),\n onFlagClick: this.onFlagClick,\n onFlagMouseDown: this.onFlagMouseDown,\n onCountriesHide: this.onCountriesHide,\n onChange: this.onChange,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onSelectCountry: this.selectCountry,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["980"],[],"import { styled, StyledOptions } from '../styled'\nimport { cssValue, Value } from './Value'\n\ninterface SvgProps {\n width?: Value\n height?: Value\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgNonProps: PropertyKey[] = [\n 'as',\n 'width',\n 'height',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgOptions: StyledOptions<SvgProps> = {\n shouldForwardProp: (prop) => !SvgNonProps.includes(prop),\n}\n\nexport const Svg = styled(\n 'svg',\n SvgOptions,\n)<SvgProps>(({ theme, ...props }) => ({\n width: cssValue(props.width, theme.scale),\n height: cssValue(props.height, theme.scale),\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n}))\n\nSvg.displayName = 'Svg'\n\nSvg.defaultProps = {\n focusable: 'false',\n}\n\ninterface SvgItemProps {\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgItemNonProps: PropertyKey[] = [\n 'as',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgItemOptions: StyledOptions<SvgItemProps> = {\n shouldForwardProp: (prop) => !SvgItemNonProps.includes(prop),\n}\n\nconst SvgItem = (tag: keyof JSX.IntrinsicElements) =>\n styled(\n tag,\n SvgItemOptions,\n )<SvgItemProps>(({ theme, ...props }) => ({\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n }))\n\nexport const Path = SvgItem('path')\n\nPath.displayName = 'Path'\n\nexport const Rect = SvgItem('rect')\n\nRect.displayName = 'Rect'\n\nexport const Circle = SvgItem('circle')\n\nCircle.displayName = 'Circle'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["981"],[],"import { CSSProperties } from 'react'\n\nimport { CSSObject, styled, StyledOptions } from '../styled'\nimport { pxValue } from './Value'\n\nexport interface TypoProps {\n css?: CSSObject | CSSProperties\n display?: 'block' | 'inline' | 'inline-block'\n size?: number\n height?: number\n weight?: number\n color?: string\n transform?: 'lowercase' | 'uppercase' | 'capitalize' | 'none'\n nowrap?: boolean\n spacing?: number\n transition?: string\n decoration?: 'line-through' | 'overline' | 'underline' | 'none'\n align?: 'center' | 'justify' | 'left' | 'right'\n cursor?: string\n clamp?: number\n}\n\nexport const TypoNonProps: PropertyKey[] = [\n 'as',\n 'css',\n 'display',\n 'size',\n 'height',\n 'weight',\n 'color',\n 'transform',\n 'nowrap',\n 'spacing',\n 'transition',\n 'decoration',\n 'cursor',\n 'align',\n 'clamp',\n]\n\nexport const TypoOptions: StyledOptions<TypoProps> = {\n shouldForwardProp: (prop) => !TypoNonProps.includes(prop),\n}\n\nexport const Typo = styled(\n 'div',\n TypoOptions,\n)<TypoProps>(({ theme, ...props }) => ({\n display: ([] as string[]).concat(\n props.display || [],\n props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [],\n ),\n fontFamily: theme.font.family,\n fontSize: pxValue(props.size, theme.scale),\n fontWeight: props.weight,\n lineHeight: pxValue(props.height, theme.scale),\n color: props.color,\n textTransform: props.transform,\n letterSpacing: pxValue(props.spacing),\n textOverflow: 'ellipsis',\n overflow: 'hidden',\n whiteSpace: props.nowrap ? 'nowrap' : undefined,\n wordWrap: 'break-word',\n overflowWrap: 'break-word',\n transition: props.transition,\n textDecoration: props.decoration,\n textAlign: props.align,\n cursor: props.cursor,\n maxHeight:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? pxValue(props.height * props.clamp, theme.scale)\n : undefined,\n WebkitLineClamp:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? props.clamp\n : undefined,\n WebkitBoxOrient:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? 'vertical'\n : undefined,\n ...props.css,\n}))\n\nTypo.displayName = 'Typo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["982","983"],[],"export type Value = number | string | undefined\n\nexport const pxValue = (\n value: number | undefined,\n scale = 1,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${scale * value}px`\n}\n\nexport const pcValue = (value: number | undefined): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${value}%`\n}\n\nexport const cssValue = (\n value: Value | undefined,\n scale = 1,\n relative = true,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n if (typeof value === 'string') {\n return value\n }\n if (isNaN(value)) {\n return undefined\n }\n if (!relative || value === 0 || Math.abs(value) > 1) {\n return pxValue(value, scale)\n }\n return pcValue(100 * value)\n}\n\nexport const customScroll = (() => {\n try {\n const element = document.createElement('div')\n document.body.append(element)\n element.style.overflow = 'scroll'\n const result = element.offsetWidth !== element.clientWidth\n element.remove()\n return result\n } catch {}\n})()\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["984"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface RadioProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Radio: FC<RadioProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"9\"\n ry=\"9\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 2a7 7 0 1 0 0 14 7 7 0 0 0 0-14z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"8\"\n height=\"8\"\n x=\"8\"\n y=\"8\"\n rx=\"4\"\n ry=\"4\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nRadio.displayName = 'Radio'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["985"],[],"import { Component, FC, MouseEventHandler } from 'react'\n\nexport interface RatingControlProps {\n value: number\n count: number\n disabled?: boolean\n onChange?: (value: number) => void\n children: FC<{\n items: Array<{\n active: boolean\n onClick?: MouseEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n }>\n }>\n}\n\nexport interface RatingControlState {\n hovered: number\n}\n\nexport class RatingControl extends Component<\n RatingControlProps,\n RatingControlState\n> {\n public static displayName = 'RatingControl'\n\n public state: RatingControlState = {\n hovered: -1,\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(index + 1)\n }\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n public render() {\n return this.props.children({\n items: new Array(this.props.count).fill(0).map((_item, index) => ({\n active:\n this.state.hovered === -1\n ? this.props.value >= index + 1\n : this.state.hovered >= index,\n onClick: this.props.disabled ? undefined : this.onItemClick(index),\n onMouseEnter: this.props.disabled\n ? undefined\n : this.onItemMouseEnter(index),\n onMouseLeave: this.props.disabled ? undefined : this.onItemMouseLeave,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["986"],[],"import React, { createRef, PureComponent, RefObject } from 'react'\nimport ReCAPTCHA from 'react-google-recaptcha'\n\nimport { Card, Pos } from '../primitive'\nimport { keyframes } from '../styled'\n\nexport interface ReCaptchaProps {\n siteKey: string\n tabIndex?: number\n value?: string\n onChange: (token: string | undefined) => void\n onErrored?: () => void\n asyncScriptOnLoad?: () => void\n}\n\nconst width = 304\n\nconst height = 78\n\nconst placeholder = keyframes({\n '0%': {\n opacity: 0.04,\n },\n '50%': {\n opacity: 0.1,\n },\n '100%': {\n opacity: 0.04,\n },\n})\n\nexport class ReCaptcha extends PureComponent<ReCaptchaProps> {\n public static displayName = 'ReCaptcha'\n\n private element: RefObject<ReCAPTCHA> = createRef()\n\n private wrapper: RefObject<HTMLDivElement> = createRef()\n\n private onChange = (token: string | null) => {\n this.props.onChange(token === null ? undefined : token)\n }\n\n private onErrored = () => {\n this.props.onErrored?.()\n }\n\n private asyncScriptOnLoad = () => {\n this.props.asyncScriptOnLoad?.()\n }\n\n private resize = () => {\n const wrapper = this.wrapper.current\n if (!wrapper) {\n return\n }\n wrapper.style.height = 'auto'\n wrapper.style.transform = 'scale(1)'\n const size = wrapper.getBoundingClientRect()\n const scale = size.width / width\n if (scale >= 1) {\n return\n }\n wrapper.style.height = `${height * scale}px`\n wrapper.style.transform = `scale(${scale})`\n wrapper.style.transformOrigin = '0 0'\n }\n\n public componentDidMount() {\n this.resize()\n }\n\n public componentDidUpdate(prevProps: Readonly<ReCaptchaProps>): void {\n if (!this.element.current) {\n return\n }\n if (prevProps.value === undefined) {\n return\n }\n if (this.props.value !== undefined) {\n return\n }\n this.element.current.reset()\n }\n\n public render() {\n return (\n <Pos type=\"relative\" ref={this.wrapper}>\n <Pos\n type=\"absolute\"\n top={0}\n left={0}\n width={`${width}px`}\n height={`${height}px`}\n overflow=\"hidden\"\n >\n <Card\n width=\"302px\"\n height=\"76px\"\n bg=\"#f9f9f9\"\n b=\"1px solid #d3d3d3\"\n r=\"3px\"\n />\n <Pos type=\"absolute\" top=\"22px\" left=\"13px\">\n <Card\n width=\"28px\"\n height=\"28px\"\n bg=\"#fff\"\n b=\"2px solid #c1c1c1\"\n r=\"2px\"\n />\n </Pos>\n <Pos type=\"absolute\" top=\"26px\" left=\"52px\">\n <Card\n width=\"128px\"\n height=\"20px\"\n bg=\"#000\"\n r=\"4px\"\n animation={`${placeholder} 1800ms ease-in-out infinite`}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\" width={`${width}px`} height={`${height}px`}>\n <ReCAPTCHA\n ref={this.element}\n sitekey={this.props.siteKey}\n tabindex={this.props.tabIndex}\n theme=\"light\"\n size=\"normal\"\n type=\"image\"\n onChange={this.onChange}\n onErrored={this.onErrored}\n asyncScriptOnLoad={this.asyncScriptOnLoad}\n />\n </Pos>\n </Pos>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["987"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { SimpleField } from '../field'\nimport { ReCaptcha, ReCaptchaProps } from '../recaptcha'\n\nexport interface ReCaptchaFieldProps extends ReCaptchaProps {\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const ReCaptchaField: FC<ReCaptchaFieldProps> = (props) => (\n <SimpleField\n input={\n <ReCaptcha\n siteKey={props.siteKey}\n tabIndex={props.tabIndex}\n value={props.value}\n onChange={props.onChange}\n onErrored={props.onErrored}\n asyncScriptOnLoad={props.asyncScriptOnLoad}\n />\n }\n error={props.error}\n action={props.action}\n help={props.help}\n />\n)\n\nReCaptchaField.displayName = 'ReCaptchaField'\n\nReCaptchaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["988"],[],"import React, { forwardRef, PropsWithChildren } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface SectionProps {\n tag?: keyof JSX.IntrinsicElements\n hover?: boolean\n active?: boolean\n focus?: boolean\n flat?: boolean\n}\n\nexport const Section = forwardRef<\n HTMLDivElement,\n PropsWithChildren<SectionProps>\n>(\n (\n {\n tag = 'div',\n hover = false,\n active = false,\n focus = true,\n flat = false,\n ...props\n },\n ref,\n ) => (\n <Card\n as={tag}\n ref={ref}\n r={flat ? undefined : 10}\n bg={active ? '#e6e6e6' : (hover || focus ? '#f5f5f5' : undefined)}\n {...props}\n />\n ),\n)\n\nSection.displayName = 'Section'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["989"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { OptionModel } from '../option'\n\nexport interface SelectFieldControlProps<O extends OptionModel<V>, V> {\n items: O[]\n value: V\n disabled?: boolean\n onChange: (value: V) => void\n onHide?: () => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n children: FC<{\n modalRef: RefObject<HTMLDivElement>\n targetRef: RefObject<HTMLDivElement>\n containerRef: RefObject<HTMLDivElement>\n focused: boolean\n show: boolean\n select?: number\n onHide: () => void\n onItemSelect: (index: number) => void\n onActive?: MouseEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMobileBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n }>\n}\n\nexport interface SelectFieldControlState {\n focus: boolean\n show: boolean\n select?: number\n}\n\nexport class SelectFieldControl<O extends OptionModel<V>, V> extends Component<\n SelectFieldControlProps<O, V>,\n SelectFieldControlState\n> {\n public static displayName = 'SelectFieldControl'\n\n private modalRef: RefObject<HTMLDivElement> = createRef()\n\n private targetRef: RefObject<HTMLDivElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n public state: SelectFieldControlState = {\n focus: false,\n show: false,\n select: undefined,\n }\n\n public componentDidMount() {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n\n public componentDidUpdate(\n prevProps: Readonly<SelectFieldControlProps<O, V>>,\n ) {\n if (prevProps.value !== this.props.value) {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: false,\n show: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onMobileBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (!this.modalRef.current) {\n this.setState({\n show: false,\n focus: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onActive: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState(\n {\n show: !this.state.show,\n },\n () => {\n if (this.modalRef.current) {\n this.modalRef.current!.focus({ preventScroll: true })\n }\n },\n )\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.setState({\n show: true,\n })\n }\n if (event.key === 'Escape') {\n this.setState({\n show: false,\n })\n }\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.props.items[index]\n this.props.onChange(item.value)\n this.setState({\n show: false,\n })\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private findItemIndex(): number | undefined {\n const index = this.props.items.findIndex((item) =>\n this.equals(this.props.value, item.value),\n )\n return index === -1 ? undefined : index\n }\n\n private onHide: () => void = () => {\n this.setState({\n show: false,\n })\n if (this.props.onHide) {\n this.props.onHide()\n }\n }\n\n public render() {\n return this.props.children({\n modalRef: this.modalRef,\n targetRef: this.targetRef,\n containerRef: this.containerRef,\n focused: this.state.focus,\n show: this.state.show,\n select: this.state.select,\n onItemSelect: this.onSelect,\n onHide: this.onHide,\n onFocus: this.props.disabled ? undefined : this.onFocus,\n onBlur: this.props.disabled ? undefined : this.onBlur,\n onMobileBlur: this.props.disabled ? undefined : this.onMobileBlur,\n onKeyDown: this.props.disabled ? undefined : this.onKeyDown,\n onActive: this.props.disabled ? undefined : this.onActive,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["990","991"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Box } from '../primitive'\n\nexport interface SpacerProps {\n size?: 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl'\n children?: ReactNode\n}\n\nconst SpacerSize: { [size in NonNullable<SpacerProps['size']>]: number } = {\n xxs: 1,\n xs: 2,\n s: 3,\n m: 4,\n l: 6,\n xl: 9,\n xxl: 12,\n}\n\nexport const Spacer: FC<SpacerProps> = ({ size = 'm', children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n mt={key === 0 ? undefined : SpacerSize[size]}\n mb={key === elements.length - 1 ? undefined : SpacerSize[size]}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nSpacer.displayName = 'Spacer'\n\nSpacer.defaultProps = {\n size: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["992"],[],"import React, { FC } from 'react'\n\nimport { Circle, Svg, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotate(360deg)',\n },\n})\n\nconst progress = keyframes({\n '0%': {\n strokeDasharray: '1, 200',\n strokeDashoffset: 0,\n },\n '50%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -35,\n },\n '100%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -124,\n },\n})\n\nexport interface SpinnerProps {\n width?: Value\n height?: Value\n color?: string\n paused?: boolean\n}\n\nexport const Spinner: FC<SpinnerProps> = (props) => (\n <Svg\n viewBox=\"24 24 48 48\"\n width={props.width}\n height={props.height}\n transformOrigin=\"center center\"\n animation={props.paused ? undefined : `${rotate} 2000ms linear infinite`}\n children={\n <Circle\n cx=\"48\"\n cy=\"48\"\n r=\"20\"\n fill=\"none\"\n stroke={props.color}\n strokeDasharray=\"89, 200\"\n strokeDashoffset=\"0\"\n strokeLinecap=\"round\"\n strokeWidth=\"4\"\n transition=\"stroke 333ms ease-in-out\"\n animation={\n props.paused ? undefined : `${progress} 1500ms ease-in-out infinite`\n }\n />\n }\n />\n)\n\nSpinner.displayName = 'Spinner'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["993","994"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface StriperProps {\n children?: ReactNode\n}\n\nexport const Striper: FC<StriperProps> = ({ children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Card\n key={key}\n s={key === 0 ? undefined : '0 -1px 0 0 #e6e6e6'}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nStriper.displayName = 'Striper'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["995"],[],"import React, { FC } from 'react'\n\nimport { Box, CardPos, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst stubKeyframes = keyframes({\n '0%': {\n backgroundPositionX: '-200px',\n },\n '100%': {\n backgroundPositionX: '360px',\n },\n})\n\nexport interface StubProps {\n width: Value\n height: Value\n inverse?: boolean\n top?: Value\n bottom?: Value\n left?: Value\n right?: Value\n r?: Value\n}\n\nexport const Stub: FC<StubProps> = (props) => (\n <Box\n as=\"span\"\n pt={props.top}\n pb={props.bottom}\n pl={props.left}\n pr={props.right}\n width={props.width}\n height={props.height}\n maxWidth={1}\n maxHeight={1}\n css={{\n boxSizing: 'content-box',\n }}\n >\n <CardPos\n as=\"span\"\n type=\"relative\"\n r={props.r}\n overflow=\"hidden\"\n bg={props.inverse ? 'rgba(255, 255, 255, 0.14)' : '#E6E6E6'}\n width={1}\n height={1}\n >\n <CardPos\n as=\"span\"\n width={1}\n height={1}\n bg={`\n linear-gradient(\n to right,\n transparent 0,\n ${\n props.inverse ? 'rgba(255,255,255,0.05)' : 'rgba(0,0,0,0.03)'\n } 80px,\n transparent 160px,\n transparent 560px\n )\n 0 0 / 560px 100%\n repeat\n `}\n animation={`${stubKeyframes} 1400ms linear infinite`}\n />\n </CardPos>\n </Box>\n)\n\nStub.displayName = 'Stub'\n\nStub.defaultProps = {\n r: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["996","997","998"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { SuggestControlProps } from './SuggestControlProps'\nimport { SuggestControlState } from './SuggestControlState'\nimport { SuggestOptionModel } from './SuggestOptionModel'\n\nexport class SuggestControl<\n V,\n O extends SuggestOptionModel<V>,\n> extends Component<SuggestControlProps<O, V>, SuggestControlState> {\n public static displayName = 'SuggestControl'\n\n public state: SuggestControlState = {\n show: false,\n focused: false,\n hovered: false,\n }\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private get items() {\n return this.props.items === undefined ? [] : this.props.items\n }\n\n private onRequest: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n this.request(event.currentTarget.value)\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.items[index]\n if (item.suggest) {\n this.request(item.suggest)\n } else {\n this.change(item.value)\n }\n if (this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n }\n\n private onShowFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n show: true,\n })\n }\n\n private onInputFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onModalInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (this.inputRef && this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onInputMouseEnter: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: true,\n })\n }\n\n private onInputMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: false,\n })\n }\n\n private onItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n if (event.key === 'Escape') {\n this.cancel()\n }\n }\n\n private onModalItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n }\n\n private onResultItemsMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onTotalClick: () => void = () => {\n if (this.props.total && this.props.total.link) {\n this.submit(this.props.total.link.suggest)\n }\n }\n\n private onEmptyClick: () => void = () => {\n if (this.props.empty && this.props.empty.link) {\n this.request(this.props.empty.link.suggest)\n }\n }\n\n private onSearchClick: MouseEventHandler = (event) => {\n event.preventDefault()\n this.submit()\n }\n\n private onEscapeInputModal: () => void = () => {\n this.cancel()\n }\n\n private change: (value: V) => void = (value) => {\n this.setState({\n show: false,\n })\n this.props.onChange(value)\n }\n\n private submit: (value?: string) => void = (value) => {\n if (\n this.props.onSubmit &&\n this.props.onSubmit(value || this.inputRef.current!.value)\n ) {\n this.inputRef.current!.blur()\n this.setState({\n show: false,\n focused: false,\n })\n }\n }\n\n private request: (value: string) => void = (value) => {\n if (this.props.onRequest) {\n this.props.onRequest(value)\n }\n }\n\n private cancel: () => void = () => {\n this.setState({\n show: false,\n focused: false,\n })\n if (this.props.onCancel) {\n this.props.onCancel()\n }\n }\n\n private get selected(): number | undefined {\n if (!this.props.value) {\n return undefined\n }\n const index = this.items.findIndex((item) =>\n this.props.equals(item.value, this.props.value!),\n )\n return index !== -1 ? index : undefined\n }\n\n private onBack: MouseEventHandler = (event) => {\n event.preventDefault()\n this.cancel()\n }\n\n private onHide: () => void = () => {\n this.cancel()\n }\n\n private onShow: () => void = () => {\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private onShowClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private show: () => void = () => {\n this.setState({\n show: true,\n })\n if (this.props.suggest) {\n this.request(this.props.suggest)\n }\n }\n\n public render() {\n return this.props.children({\n focused: this.state.focused,\n hovered: this.state.hovered,\n selected: this.selected,\n show: this.state.show,\n inputRef: this.inputRef,\n containerRef: this.containerRef,\n items: this.items,\n onItemSelect: this.onSelect,\n onRequest: this.onRequest,\n onShowFocus: this.onShowFocus,\n onInputFocus: this.onInputFocus,\n onInputBlur: this.onInputBlur,\n onModalInputBlur: this.onModalInputBlur,\n onShowClick: this.onShowClick,\n onSearchClick: this.onSearchClick,\n onInputMouseEnter: this.onInputMouseEnter,\n onInputMouseLeave: this.onInputMouseLeave,\n onItemKeyDown: this.onItemKeyDown,\n onModalItemKeyDown: this.onModalItemKeyDown,\n onEscapeInputModal: this.onEscapeInputModal,\n onBack: this.onBack,\n onShow: this.onShow,\n onHide: this.onHide,\n onTotalClick: this.onTotalClick,\n onEmptyClick: this.onEmptyClick,\n onResultItemsMouseDown: this.onResultItemsMouseDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["999","1000"],[],"import React, { FC } from 'react'\n\nimport { Card, Pos } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface TabBorderProps {\n width: number | string\n left: number | string\n radius?: boolean\n stub?: boolean\n}\n\nexport const TabBorder: FC<TabBorderProps> = ({\n width,\n left,\n radius,\n stub = false,\n}) => {\n const theme = useTheme()\n\n return stub ? null : (\n <Pos\n transition=\"left 300ms cubic-bezier(0.4, 0.0, 0.2, 1), width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n height=\"4px\"\n width={width}\n left={left}\n bottom={0}\n zIndex={1}\n >\n <Card\n bg={theme.tabs.border.color}\n r={radius ? 0 : 4}\n rtl={radius ? 2 : 4}\n rtr={radius ? 2 : 4}\n height={1}\n width={1}\n />\n </Pos>\n )\n}\n\nTabBorder.displayName = 'TabBorder'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1001","1002","1003"],[],"import React, {\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Icon, IconProps } from '../icon'\nimport { Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\nimport { useTheme } from '../styled'\n\nexport interface TabProps {\n title: string\n indent: number\n wrap: boolean\n tabIndex: number\n icon?: IconProps['name']\n vertical?: boolean\n select?: boolean\n focus?: boolean\n width?: number\n stub?: boolean\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const TabHeader = forwardRef<HTMLDivElement, TabProps>(\n (\n {\n title,\n indent,\n wrap,\n tabIndex = 0,\n icon,\n vertical,\n select,\n focus,\n width,\n stub = false,\n onFocus,\n onBlur,\n onMouseEnter,\n onMouseLeave,\n onKeyDown,\n onClick,\n },\n ref,\n ) => {\n const theme = useTheme()\n\n return (\n <FlexItem\n mr={indent}\n width={width}\n ref={ref}\n cursor={stub ? undefined : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Pos type=\"relative\" width={1} height={1}>\n <Flex\n tabIndex={tabIndex}\n justify=\"center\"\n align=\"center\"\n pb={vertical ? 5 : 3}\n direction={vertical ? 'column' : 'row'}\n onFocus={onFocus}\n onBlur={onBlur}\n onKeyDown={onKeyDown}\n >\n {icon ? (\n <FlexItem mr={vertical ? 0 : 2} mb={vertical ? 4 : 0}>\n {stub ? (\n <Stub\n height={vertical ? 8 : 6}\n width={vertical ? 8 : 6}\n r={vertical ? 16 : 12}\n />\n ) : (\n <Icon\n // css={{transition: 'svg 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'}}\n size={vertical ? 8 : 6}\n color={\n select\n ? theme.tabs.icon.color.select\n : (focus\n ? theme.tabs.icon.color.hover\n : theme.tabs.icon.color.default)\n }\n name={icon}\n />\n )}\n </FlexItem>\n ) : null}\n <FlexItem>\n {stub ? (\n <Stub top={2} bottom={2} height={2} width={13} />\n ) : (\n <Typo\n nowrap={wrap}\n color={\n select\n ? theme.tabs.text.color.select\n : (focus\n ? theme.tabs.text.color.hover\n : theme.tabs.text.color.default)\n }\n display=\"block\"\n align={vertical || !wrap ? 'center' : 'left'}\n weight={500}\n size={vertical ? 3.5 : 4}\n height={6}\n children={<Breaker children={title} />}\n transition=\"100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n )}\n </FlexItem>\n </Flex>\n </Pos>\n </FlexItem>\n )\n },\n)\n\nTabHeader.displayName = 'TabHeader'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1004"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nexport interface TabsControlProps {\n select: number\n length: number\n onChange?: (selected: number) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n borderLeft: number\n borderWidth: number\n items: Array<{\n select: boolean\n focus: boolean\n ref: RefObject<HTMLDivElement>\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onClick: MouseEventHandler\n }>\n }>\n}\n\nexport interface TabsControlState {\n focused: number\n borderLeft: number\n borderWidth: number\n refs: RefObject<HTMLDivElement>[]\n}\n\nexport class TabsControl extends Component<TabsControlProps> {\n public static displayName = 'TabsControl'\n\n public state: TabsControlState = {\n focused: -1,\n borderLeft: 0,\n borderWidth: 0,\n refs: Array.from({length: this.props.length}).fill(1).map(() => createRef()),\n }\n\n private calculateBorder() {\n const element = findDOMNode(\n this.state.refs[this.props.select].current,\n ) as HTMLDivElement\n this.setState({\n borderLeft: element.offsetLeft,\n borderWidth: element.offsetWidth,\n })\n }\n\n public static getDerivedStateFromProps(\n nextProps: TabsControlProps,\n ): Partial<TabsControlState> {\n const { length } = nextProps\n return {\n refs: new Array(length).fill(1).map(() => createRef<HTMLDivElement>()),\n }\n }\n\n public componentDidMount() {\n this.calculateBorder()\n }\n\n public componentDidUpdate(props: TabsControlProps) {\n if (props.select !== this.props.select) {\n this.calculateBorder()\n }\n }\n\n private onItemFocus: (index: number) => FocusEventHandler =\n (index) => (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: index,\n })\n }\n\n private onItemBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemClick: (select: number) => MouseEventHandler =\n (select) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(select)\n }\n }\n\n private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ':\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1 && this.props.onChange) {\n this.props.onChange(this.state.focused)\n }\n break\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n borderLeft: this.state.borderLeft,\n borderWidth: this.state.borderWidth,\n items: Array.from({length: this.props.length}).fill(0).map((_item, index) => ({\n select: index === this.props.select,\n focus: index === this.state.focused,\n ref: this.state.refs[index],\n onFocus: this.onItemFocus(index),\n onBlur: this.onItemBlur,\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onClick: this.onItemClick(index),\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1005","1006","1007"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { TextArea } from '../primitive'\n\nexport interface BasicTextAreaProps {\n rows: number\n overflow: string\n value: string\n tabIndex?: number\n name?: string\n height?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n transition?: string\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicTextArea = forwardRef<\n HTMLTextAreaElement,\n BasicTextAreaProps\n>((props, ref) => (\n <TextArea\n ref={ref}\n rows={props.rows}\n width={1}\n height={props.rows * 7}\n valueHeight={7}\n placeholderHeight={7}\n overflow={props.overflow}\n m={0}\n p={0}\n r={0}\n b=\"none\"\n pb={\n props.disabled\n ? '1px'\n : (props.error\n ? '0px'\n : props.focused\n ? '0px'\n : '1px')\n }\n bb={\n props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)')\n }\n valueSize={5}\n valueWeight={300}\n valueColor={props.disabled ? '#666' : '#000'}\n placeholderColor=\"#666\"\n cursor={props.disabled ? 'not-allowed' : 'text'}\n bg=\"transparent\"\n transition={props.transition}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={!!props.disabled}\n maxLength={props.maxLength}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n />\n))\n\nBasicTextArea.displayName = 'BasicTextArea'\n\nBasicTextArea.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1008"],[],"import { Theme } from '../styled'\n\nexport const orange: Theme = {\n scale: 4,\n font: {\n family: \"'Museo Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n weight: {\n normal: 300,\n strong: 500,\n bold: 700,\n heavy: 900,\n },\n },\n color: {\n brand: '#ff8c00',\n white: '#fff',\n black: '#000',\n gray: {\n darkest: '#666',\n dark: '#999',\n normal: '#ccc',\n light: '#e6e6e6',\n lightest: '#f5f5f5',\n },\n error: '#d0021b',\n success: '#4bbd5c',\n },\n button: {\n bg: {\n kind: {\n brand: '#ff8c00',\n simple: '#fff padding-box',\n },\n hover: {\n brand: '#ff8200',\n simple: '#fff padding-box',\n },\n accent: {\n brand: 'linear-gradient(to bottom, #ff9810, #ff8300)',\n simple: '#fff padding-box',\n },\n },\n border: {\n kind: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.14)',\n },\n hover: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.28)',\n },\n },\n shadow: {\n kind: {\n brand: '0 15px 50px -10px rgb(255, 206, 135)',\n simple: '0 15px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n hover: {\n brand: '0 25px 50px -10px rgb(255, 206, 135)',\n simple: '0 25px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n },\n text: {\n color: {\n brand: '#fff',\n simple: '#000',\n },\n },\n },\n link: {\n color: {\n brand: {\n default: '#0055BB',\n hover: '#FF8C00',\n },\n inverse: {\n default: '#FFF',\n hover: '#CCC',\n },\n },\n },\n tabs: {\n icon: {\n color: {\n default: '#666',\n select: '#ff8c00',\n hover: '#ff8c00',\n },\n },\n text: {\n color: {\n default: '#666',\n select: '#000',\n hover: '#ff8c00',\n },\n },\n border: {\n color: '#ff8c00',\n },\n },\n input: {\n border: {\n disabled: '1px dotted #999',\n default: '1px solid rgba(0, 0, 0, 0.2)',\n focused: '2px solid #ff8c00',\n error: '2px solid #d0021b',\n },\n },\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1009","1010"],[],"import React, { Children, cloneElement, FC, isValidElement } from 'react'\nimport { Transition } from 'react-transition-group'\n\nimport { cx } from '../styled'\nimport { SimpleTransitionProps } from './SimpleTransitionProps'\n\nconst statusClassName = (\n status: string,\n props: SimpleTransitionProps,\n): string | undefined => {\n const {\n timeout,\n enteringClassName,\n enteredClassName,\n enterClassName,\n exitingClassName,\n exitedClassName,\n exitClassName,\n } = props\n const enter = typeof timeout === 'number' ? timeout : timeout?.enter || 0\n const exit = typeof timeout === 'number' ? timeout : timeout?.exit || 0\n switch (status) {\n case 'entering':\n return enteringClassName\n ? enteringClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n case 'entered':\n return enteredClassName\n ? enteredClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n case 'exiting':\n return exitingClassName\n ? exitingClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n case 'exited':\n return exitedClassName\n ? exitedClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n }\n return undefined\n}\n\nexport const SimpleTransition: FC<SimpleTransitionProps> = ({\n children,\n ...props\n}) => (\n <Transition {...props}>\n {isValidElement(children) && Children.only(children)\n ? (status) =>\n cloneElement(children, {\n className: cx(\n children.props.className,\n statusClassName(status, props),\n ),\n })\n : children}\n </Transition>\n)\n\nSimpleTransition.displayName = 'SimpleTransition'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1011"],[],"import React, { FC } from 'react'\n\nimport { Rect, Svg } from '../primitive'\n\nexport interface TumblerProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Tumbler: FC<TumblerProps> = (props) => (\n <Svg viewBox=\"0 0 44 24\" width=\"44\" height=\"24\">\n <defs>\n <filter\n x=\"-45.8%\"\n y=\"-29.2%\"\n width=\"191.7%\"\n height=\"191.7%\"\n filterUnits=\"objectBoundingBox\"\n id=\"filter-2\"\n >\n <feOffset dx=\"0\" dy=\"2\" in=\"SourceAlpha\" result=\"shadowOffsetOuter1\" />\n <feGaussianBlur\n stdDeviation=\"1.5\"\n in=\"shadowOffsetOuter1\"\n result=\"shadowBlurOuter1\"\n />\n <feColorMatrix\n values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"\n type=\"matrix\"\n in=\"shadowBlurOuter1\"\n />\n </filter>\n </defs>\n <Rect\n width=\"44\"\n height=\"24\"\n x=\"0\"\n y=\"0\"\n rx=\"12\"\n fill={props.checked ? '#e8860e' : '#ccc'}\n fillOpacity={props.focused && !props.disabled ? 0.6 : 0}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"40\"\n height=\"20\"\n x=\"2\"\n y=\"2\"\n rx=\"10\"\n fill={props.checked && !props.disabled ? '#ff8c00' : '#e6e6e6'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n filter=\"url(#filter-2)\"\n fillOpacity={props.disabled ? 0 : 1}\n transition=\"all 50ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n fill={props.disabled ? '#ccc' : '#fff'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nTumbler.displayName = 'Tumbler'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1012","severity":2,"message":"1013","line":63,"column":18,"nodeType":"1014","messageId":"1015","endLine":63,"endColumn":24,"suggestions":"1016"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1020","severity":2,"message":"1021","line":15,"column":13,"nodeType":"1022","messageId":"1023","endLine":15,"endColumn":38},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1024","severity":1,"message":"1025","line":49,"column":27,"nodeType":"1026","messageId":"1027","endLine":49,"endColumn":30,"suggestions":"1028"},{"ruleId":"1029","severity":2,"message":"1030","line":82,"column":62,"nodeType":null,"messageId":"1031","endLine":82,"endColumn":64},{"ruleId":"1029","severity":2,"message":"1032","line":125,"column":20,"nodeType":null,"messageId":"1031","endLine":125,"endColumn":22},{"ruleId":"1033","severity":2,"message":"1034","line":129,"column":11,"nodeType":"1035","messageId":"1036","endLine":129,"endColumn":50},{"ruleId":"1033","severity":2,"message":"1034","line":137,"column":11,"nodeType":"1035","messageId":"1036","endLine":137,"endColumn":50},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1037","line":28,"column":4,"nodeType":null,"messageId":"1031","endLine":28,"endColumn":6},{"ruleId":"1038","severity":2,"message":"1039","line":42,"column":15,"nodeType":"1040","messageId":"1041","endLine":42,"endColumn":19,"suggestions":"1042"},{"ruleId":"1038","severity":2,"message":"1039","line":52,"column":15,"nodeType":"1040","messageId":"1041","endLine":52,"endColumn":19,"suggestions":"1043"},{"ruleId":"1038","severity":2,"message":"1039","line":98,"column":15,"nodeType":"1040","messageId":"1041","endLine":98,"endColumn":19,"suggestions":"1044"},{"ruleId":"1038","severity":2,"message":"1039","line":108,"column":15,"nodeType":"1040","messageId":"1041","endLine":108,"endColumn":19,"suggestions":"1045"},{"ruleId":"1038","severity":2,"message":"1039","line":130,"column":13,"nodeType":"1040","messageId":"1041","endLine":130,"endColumn":17,"suggestions":"1046"},{"ruleId":"1038","severity":2,"message":"1039","line":142,"column":13,"nodeType":"1040","messageId":"1041","endLine":142,"endColumn":17,"suggestions":"1047"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":53,"column":15,"nodeType":"1040","messageId":"1041","endLine":53,"endColumn":19,"suggestions":"1048"},{"ruleId":"1038","severity":2,"message":"1039","line":55,"column":11,"nodeType":"1040","messageId":"1041","endLine":55,"endColumn":15,"suggestions":"1049"},{"ruleId":"1038","severity":2,"message":"1039","line":72,"column":11,"nodeType":"1040","messageId":"1041","endLine":72,"endColumn":15,"suggestions":"1050"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":73,"column":13,"nodeType":"1040","messageId":"1041","endLine":73,"endColumn":17,"suggestions":"1051"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":39,"column":11,"nodeType":"1040","messageId":"1041","endLine":39,"endColumn":15,"suggestions":"1052"},{"ruleId":"1038","severity":2,"message":"1039","line":51,"column":11,"nodeType":"1040","messageId":"1041","endLine":51,"endColumn":15,"suggestions":"1053"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1054","severity":2,"message":"1055","line":39,"column":17,"nodeType":"1040","messageId":"1056","endLine":39,"endColumn":33},{"ruleId":"1054","severity":2,"message":"1055","line":41,"column":17,"nodeType":"1040","messageId":"1056","endLine":41,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1057","line":53,"column":14,"nodeType":"1040","messageId":"1056","endLine":53,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1058","line":62,"column":14,"nodeType":"1040","messageId":"1056","endLine":62,"endColumn":31},{"ruleId":"1054","severity":2,"message":"1058","line":63,"column":17,"nodeType":"1040","messageId":"1056","endLine":63,"endColumn":33},{"ruleId":"1054","severity":2,"message":"1059","line":66,"column":17,"nodeType":"1040","messageId":"1056","endLine":66,"endColumn":32},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":25,"column":12,"nodeType":"1040","messageId":"1041","endLine":25,"endColumn":16,"suggestions":"1060"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":64,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":68,"suggestions":"1061"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":64,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":68,"suggestions":"1062"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1054","severity":2,"message":"1058","line":11,"column":16,"nodeType":"1040","messageId":"1056","endLine":11,"endColumn":32},{"ruleId":"1054","severity":2,"message":"1058","line":17,"column":19,"nodeType":"1040","messageId":"1056","endLine":17,"endColumn":34},{"ruleId":"1054","severity":2,"message":"1058","line":20,"column":17,"nodeType":"1040","messageId":"1056","endLine":20,"endColumn":34},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1037","line":34,"column":4,"nodeType":null,"messageId":"1031","endLine":34,"endColumn":6},{"ruleId":"1038","severity":2,"message":"1039","line":82,"column":21,"nodeType":"1040","messageId":"1041","endLine":82,"endColumn":25,"suggestions":"1063"},{"ruleId":"1064","severity":2,"message":"1065","line":79,"column":15,"nodeType":"1014","messageId":"1066","endLine":79,"endColumn":21},{"ruleId":"1038","severity":2,"message":"1039","line":79,"column":24,"nodeType":"1040","messageId":"1041","endLine":79,"endColumn":28,"suggestions":"1067"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1030","line":45,"column":16,"nodeType":null,"messageId":"1031","endLine":45,"endColumn":18},{"ruleId":"1068","severity":2,"message":"1069","line":61,"column":11,"nodeType":"1070","messageId":"1071","endLine":63,"endColumn":37},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1072","line":41,"column":16,"nodeType":null,"messageId":"1031","endLine":41,"endColumn":18},{"ruleId":"1073","severity":2,"message":"1074","line":46,"column":11,"nodeType":"1070","messageId":"1075","endLine":46,"endColumn":34,"suggestions":"1076"},{"ruleId":"1073","severity":2,"message":"1074","line":47,"column":11,"nodeType":"1070","messageId":"1075","endLine":47,"endColumn":34,"suggestions":"1077"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1068","severity":2,"message":"1069","line":46,"column":11,"nodeType":"1070","messageId":"1071","endLine":48,"endColumn":41},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1024","severity":1,"message":"1025","line":58,"column":23,"nodeType":"1026","messageId":"1027","endLine":58,"endColumn":26,"suggestions":"1078"},{"ruleId":"1079","severity":2,"message":"1080","line":98,"column":68,"nodeType":"1081","messageId":"1082","endLine":98,"endColumn":70},{"ruleId":"1012","severity":2,"message":"1083","line":6,"column":8,"nodeType":"1014","messageId":"1084","endLine":6,"endColumn":13,"suggestions":"1085"},{"ruleId":"1086","severity":2,"message":"1087","line":39,"column":35,"nodeType":"1088","messageId":"1089","endLine":39,"endColumn":48,"suggestions":"1090"},{"ruleId":"1086","severity":2,"message":"1087","line":40,"column":35,"nodeType":"1088","messageId":"1089","endLine":40,"endColumn":48,"suggestions":"1091"},{"ruleId":"1086","severity":2,"message":"1087","line":42,"column":34,"nodeType":"1088","messageId":"1089","endLine":42,"endColumn":65,"suggestions":"1092"},{"ruleId":"1029","severity":2,"message":"1093","line":44,"column":12,"nodeType":null,"messageId":"1031","endLine":44,"endColumn":22},{"ruleId":"1038","severity":2,"message":"1039","line":79,"column":71,"nodeType":"1040","messageId":"1041","endLine":79,"endColumn":75,"suggestions":"1094"},{"ruleId":"1012","severity":2,"message":"1013","line":136,"column":21,"nodeType":"1014","messageId":"1015","endLine":136,"endColumn":27,"suggestions":"1095"},{"ruleId":"1012","severity":2,"message":"1013","line":158,"column":19,"nodeType":"1014","messageId":"1015","endLine":158,"endColumn":25,"suggestions":"1096"},{"ruleId":"1012","severity":2,"message":"1013","line":21,"column":17,"nodeType":"1014","messageId":"1015","endLine":21,"endColumn":23,"suggestions":"1097"},{"ruleId":"1012","severity":2,"message":"1083","line":23,"column":10,"nodeType":"1014","messageId":"1084","endLine":23,"endColumn":15,"suggestions":"1098"},{"ruleId":"1099","severity":2,"message":"1100","line":29,"column":13,"nodeType":"1101","messageId":"1041","endLine":29,"endColumn":29,"suggestions":"1102"},{"ruleId":"1099","severity":2,"message":"1100","line":42,"column":11,"nodeType":"1101","messageId":"1041","endLine":42,"endColumn":38,"suggestions":"1103"},{"ruleId":"1029","severity":2,"message":"1104","line":103,"column":53,"nodeType":null,"messageId":"1031","endLine":103,"endColumn":55},{"ruleId":"1105","severity":2,"message":"1106","line":114,"column":23,"nodeType":"1088","messageId":"1107","endLine":114,"endColumn":38},{"ruleId":"1105","severity":2,"message":"1106","line":129,"column":23,"nodeType":"1088","messageId":"1107","endLine":129,"endColumn":38},{"ruleId":"1108","severity":1,"message":"1109","line":153,"column":55,"nodeType":"1110","messageId":"1111","endLine":153,"endColumn":64},{"ruleId":"1108","severity":1,"message":"1109","line":163,"column":55,"nodeType":"1110","messageId":"1111","endLine":163,"endColumn":64},{"ruleId":"1099","severity":2,"message":"1100","line":171,"column":14,"nodeType":"1101","messageId":"1041","endLine":171,"endColumn":30,"suggestions":"1112"},{"ruleId":"1105","severity":2,"message":"1106","line":172,"column":14,"nodeType":"1088","messageId":"1107","endLine":172,"endColumn":29},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1012","severity":2,"message":"1013","line":31,"column":31,"nodeType":"1014","messageId":"1015","endLine":31,"endColumn":37,"suggestions":"1113"},{"ruleId":"1029","severity":2,"message":"1114","line":56,"column":53,"nodeType":null,"messageId":"1031","endLine":56,"endColumn":55},{"ruleId":"1033","severity":2,"message":"1034","line":61,"column":9,"nodeType":"1035","messageId":"1036","endLine":61,"endColumn":70},{"ruleId":"1115","severity":2,"message":"1116","line":62,"column":16,"nodeType":"1040","messageId":"1036","endLine":62,"endColumn":20},{"ruleId":"1033","severity":2,"message":"1034","line":76,"column":9,"nodeType":"1035","messageId":"1036","endLine":79,"endColumn":33},{"ruleId":"1115","severity":2,"message":"1116","line":80,"column":16,"nodeType":"1040","messageId":"1036","endLine":80,"endColumn":20},{"ruleId":"1079","severity":2,"message":"1080","line":5,"column":72,"nodeType":"1081","messageId":"1082","endLine":5,"endColumn":74},{"ruleId":"1029","severity":2,"message":"1114","line":47,"column":53,"nodeType":null,"messageId":"1031","endLine":47,"endColumn":55},{"ruleId":"1033","severity":2,"message":"1034","line":52,"column":9,"nodeType":"1035","messageId":"1036","endLine":52,"endColumn":70},{"ruleId":"1115","severity":2,"message":"1116","line":53,"column":16,"nodeType":"1040","messageId":"1036","endLine":53,"endColumn":20},{"ruleId":"1033","severity":2,"message":"1034","line":67,"column":9,"nodeType":"1035","messageId":"1036","endLine":70,"endColumn":33},{"ruleId":"1115","severity":2,"message":"1116","line":71,"column":16,"nodeType":"1040","messageId":"1036","endLine":71,"endColumn":20},{"ruleId":"1038","severity":2,"message":"1039","line":26,"column":37,"nodeType":"1040","messageId":"1041","endLine":26,"endColumn":41,"suggestions":"1117"},{"ruleId":"1038","severity":2,"message":"1039","line":59,"column":22,"nodeType":"1040","messageId":"1041","endLine":59,"endColumn":26,"suggestions":"1118"},{"ruleId":"1038","severity":2,"message":"1039","line":60,"column":21,"nodeType":"1040","messageId":"1041","endLine":60,"endColumn":25,"suggestions":"1119"},{"ruleId":"1038","severity":2,"message":"1039","line":89,"column":23,"nodeType":"1040","messageId":"1041","endLine":89,"endColumn":27,"suggestions":"1120"},{"ruleId":"1108","severity":1,"message":"1109","line":94,"column":24,"nodeType":"1110","messageId":"1111","endLine":94,"endColumn":46},{"ruleId":"1073","severity":2,"message":"1074","line":113,"column":25,"nodeType":"1070","messageId":"1075","endLine":113,"endColumn":65,"suggestions":"1121"},{"ruleId":"1038","severity":2,"message":"1039","line":149,"column":35,"nodeType":"1040","messageId":"1041","endLine":149,"endColumn":39,"suggestions":"1122"},{"ruleId":"1108","severity":1,"message":"1109","line":199,"column":14,"nodeType":"1110","messageId":"1111","endLine":199,"endColumn":44},{"ruleId":"1017","severity":1,"message":"1123","line":68,"column":22,"nodeType":"1014","messageId":"1019","endLine":68,"endColumn":27},{"ruleId":"1012","severity":2,"message":"1013","line":49,"column":29,"nodeType":"1014","messageId":"1015","endLine":49,"endColumn":35,"suggestions":"1124"},{"ruleId":"1125","severity":2,"message":"1126","line":31,"column":7,"nodeType":"1014","messageId":"1041","endLine":31,"endColumn":12,"suggestions":"1127"},{"ruleId":"1128","severity":2,"message":"1129","line":48,"column":11,"nodeType":"1130","messageId":"1036","endLine":48,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1099","severity":2,"message":"1100","line":55,"column":14,"nodeType":"1101","messageId":"1041","endLine":55,"endColumn":41,"suggestions":"1131"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1108","severity":1,"message":"1109","line":121,"column":11,"nodeType":"1110","messageId":"1111","endLine":121,"endColumn":33,"suggestions":"1132"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":23,"column":12,"nodeType":"1040","messageId":"1041","endLine":23,"endColumn":16,"suggestions":"1133"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":12,"column":12,"nodeType":"1040","messageId":"1041","endLine":12,"endColumn":16,"suggestions":"1134"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1108","severity":1,"message":"1109","line":154,"column":36,"nodeType":"1110","messageId":"1111","endLine":154,"endColumn":58,"suggestions":"1135"},{"ruleId":"1108","severity":1,"message":"1109","line":156,"column":7,"nodeType":"1110","messageId":"1111","endLine":156,"endColumn":29,"suggestions":"1136"},{"ruleId":"1108","severity":1,"message":"1109","line":185,"column":37,"nodeType":"1110","messageId":"1111","endLine":185,"endColumn":54},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1038","severity":2,"message":"1039","line":21,"column":17,"nodeType":"1040","messageId":"1041","endLine":21,"endColumn":21,"suggestions":"1137"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1138","line":54,"column":5,"nodeType":null,"messageId":"1031","endLine":54,"endColumn":7},{"ruleId":"1038","severity":2,"message":"1039","line":101,"column":17,"nodeType":"1040","messageId":"1041","endLine":101,"endColumn":21,"suggestions":"1139"},{"ruleId":"1099","severity":2,"message":"1100","line":65,"column":13,"nodeType":"1101","messageId":"1041","endLine":65,"endColumn":30,"suggestions":"1140"},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1068","severity":2,"message":"1069","line":53,"column":11,"nodeType":"1070","messageId":"1071","endLine":55,"endColumn":16},{"ruleId":"1068","severity":2,"message":"1069","line":62,"column":11,"nodeType":"1070","messageId":"1071","endLine":64,"endColumn":41},{"ruleId":"1054","severity":2,"message":"1058","line":32,"column":17,"nodeType":"1040","messageId":"1056","endLine":32,"endColumn":35},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},{"ruleId":"1029","severity":2,"message":"1141","line":10,"column":23,"nodeType":null,"messageId":"1031","endLine":10,"endColumn":25},{"ruleId":"1017","severity":1,"message":"1018","line":1,"column":8,"nodeType":"1014","messageId":"1019","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1142","1143","1144"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1145","1146"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1147"],["1148"],["1149"],["1150"],["1151"],["1152"],["1153"],["1154"],["1155"],["1156"],["1157"],["1158"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1159","1160"],["1161"],["1162"],["1163"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1164"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1165","1166"],["1167","1168"],["1169","1170"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1171"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1172"],["1173"],["1174"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1175"],["1176","1177","1178"],["1179","1180"],["1181","1182"],["1183"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1184","1185"],["1186","1187"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1188","1189"],["1190","1191","1192"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1193"],["1194"],["1195"],["1196"],["1197","1198"],["1199"],"'theme' is defined but never used.",["1200","1201","1202","1203"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1204"],"no-empty","Empty block statement.","BlockStatement",["1205","1206"],["1207"],["1208","1209"],["1210","1211"],["1212"],["1213"],["1214"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1215"],["1216","1217"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1218","fix":"1219","desc":"1220"},{"messageId":"1221","fix":"1222","desc":"1223"},{"messageId":"1224","fix":"1225","desc":"1226"},{"messageId":"1227","fix":"1228","desc":"1229"},{"messageId":"1230","fix":"1231","desc":"1232"},{"messageId":"1233","fix":"1234","desc":"1235"},{"messageId":"1233","fix":"1236","desc":"1235"},{"messageId":"1233","fix":"1237","desc":"1235"},{"messageId":"1233","fix":"1238","desc":"1235"},{"messageId":"1233","fix":"1239","desc":"1235"},{"messageId":"1233","fix":"1240","desc":"1235"},{"messageId":"1233","fix":"1241","desc":"1235"},{"messageId":"1233","fix":"1242","desc":"1235"},{"messageId":"1233","fix":"1243","desc":"1235"},{"messageId":"1233","fix":"1244","desc":"1235"},{"messageId":"1233","fix":"1245","desc":"1235"},{"messageId":"1233","fix":"1246","desc":"1235"},{"messageId":"1247","fix":"1248","desc":"1249"},{"messageId":"1233","fix":"1250","desc":"1235"},{"messageId":"1233","fix":"1251","desc":"1235"},{"messageId":"1233","fix":"1252","desc":"1235"},{"messageId":"1233","fix":"1253","desc":"1235"},{"messageId":"1233","fix":"1254","desc":"1235"},{"messageId":"1255","data":"1256","fix":"1257","desc":"1258"},{"messageId":"1255","data":"1259","fix":"1260","desc":"1261"},{"messageId":"1255","data":"1262","fix":"1263","desc":"1258"},{"messageId":"1255","data":"1264","fix":"1265","desc":"1261"},{"messageId":"1227","fix":"1266","desc":"1229"},{"messageId":"1230","fix":"1267","desc":"1232"},{"messageId":"1268","fix":"1269","desc":"1270"},{"messageId":"1271","data":"1272","fix":"1273","desc":"1274"},{"messageId":"1271","data":"1275","fix":"1276","desc":"1274"},{"messageId":"1271","data":"1277","fix":"1278","desc":"1274"},{"messageId":"1233","fix":"1279","desc":"1235"},{"messageId":"1218","fix":"1280","desc":"1220"},{"messageId":"1221","fix":"1281","desc":"1223"},{"messageId":"1224","fix":"1282","desc":"1226"},{"messageId":"1218","fix":"1283","desc":"1220"},{"messageId":"1221","fix":"1284","desc":"1223"},{"messageId":"1218","fix":"1285","desc":"1220"},{"messageId":"1221","fix":"1286","desc":"1223"},{"messageId":"1268","fix":"1287","desc":"1270"},{"messageId":"1288","fix":"1289","desc":"1290"},{"messageId":"1291","fix":"1292","desc":"1293"},{"messageId":"1288","fix":"1294","desc":"1290"},{"messageId":"1291","fix":"1295","desc":"1293"},{"messageId":"1288","fix":"1296","desc":"1290"},{"messageId":"1291","fix":"1297","desc":"1293"},{"messageId":"1218","fix":"1298","desc":"1220"},{"messageId":"1221","fix":"1299","desc":"1223"},{"messageId":"1224","fix":"1300","desc":"1226"},{"messageId":"1233","fix":"1301","desc":"1235"},{"messageId":"1233","fix":"1302","desc":"1235"},{"messageId":"1233","fix":"1303","desc":"1235"},{"messageId":"1233","fix":"1304","desc":"1235"},{"messageId":"1255","data":"1305","fix":"1306","desc":"1258"},{"messageId":"1255","data":"1307","fix":"1308","desc":"1261"},{"messageId":"1233","fix":"1309","desc":"1235"},{"messageId":"1218","fix":"1310","desc":"1220"},{"messageId":"1221","fix":"1311","desc":"1223"},{"messageId":"1224","fix":"1312","desc":"1226"},{"messageId":"1313","fix":"1314","desc":"1315"},{"messageId":"1271","data":"1316","fix":"1317","desc":"1318"},{"messageId":"1288","fix":"1319","desc":"1290"},{"messageId":"1291","fix":"1320","desc":"1293"},{"messageId":"1321","fix":"1322","desc":"1323"},{"messageId":"1247","fix":"1324","desc":"1249"},{"messageId":"1233","fix":"1325","desc":"1235"},{"messageId":"1247","fix":"1326","desc":"1249"},{"messageId":"1233","fix":"1327","desc":"1235"},{"messageId":"1321","fix":"1328","desc":"1323"},{"messageId":"1321","fix":"1329","desc":"1323"},{"messageId":"1233","fix":"1330","desc":"1235"},{"messageId":"1233","fix":"1331","desc":"1235"},{"messageId":"1288","fix":"1332","desc":"1290"},{"messageId":"1291","fix":"1333","desc":"1293"},"argument-is-spreadable",{"range":"1334","text":"1335"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1336","text":"1337"},"First argument is not an `array`.","test-argument",{"range":"1338","text":"1339"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1340","text":"1341"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1340","text":"1342"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1343","text":"1344"},"Replace `null` with `undefined`.",{"range":"1345","text":"1344"},{"range":"1346","text":"1344"},{"range":"1347","text":"1344"},{"range":"1348","text":"1344"},{"range":"1349","text":"1344"},{"range":"1350","text":"1344"},{"range":"1351","text":"1344"},{"range":"1352","text":"1344"},{"range":"1353","text":"1344"},{"range":"1354","text":"1344"},{"range":"1355","text":"1344"},"remove",{"range":"1356","text":"1357"},"Remove `null`.",{"range":"1356","text":"1344"},{"range":"1358","text":"1344"},{"range":"1359","text":"1344"},{"range":"1360","text":"1344"},{"range":"1361","text":"1344"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1362"},{"range":"1363","text":"1364"},"Switch to `??` operator.",{"operator":"1365"},{"range":"1363","text":"1366"},"Switch to `||` operator.",{"operator":"1362"},{"range":"1367","text":"1368"},{"operator":"1365"},{"range":"1367","text":"1369"},{"range":"1370","text":"1341"},{"range":"1370","text":"1342"},"use-spread",{"range":"1371","text":"1372"},"Use `...` operator.","suggestion",{"code":"1373","property":"1374"},{"range":"1375","text":"1376"},"Replace `.length` with `.length > 0`.",{"code":"1373","property":"1374"},{"range":"1377","text":"1378"},{"code":"1373","property":"1374"},{"range":"1379","text":"1380"},{"range":"1381","text":"1344"},{"range":"1382","text":"1383"},{"range":"1384","text":"1385"},{"range":"1386","text":"1387"},{"range":"1388","text":"1389"},{"range":"1390","text":"1391"},{"range":"1392","text":"1393"},{"range":"1394","text":"1395"},{"range":"1396","text":"1397"},"array-length",{"range":"1398","text":"1399"},"The argument is the length of array.","only-element",{"range":"1398","text":"1400"},"The argument is the only element of array.",{"range":"1401","text":"1402"},{"range":"1401","text":"1403"},{"range":"1404","text":"1399"},{"range":"1404","text":"1400"},{"range":"1405","text":"1406"},{"range":"1407","text":"1408"},{"range":"1409","text":"1410"},{"range":"1411","text":"1344"},{"range":"1412","text":"1344"},{"range":"1413","text":"1344"},{"range":"1414","text":"1344"},{"operator":"1362"},{"range":"1415","text":"1416"},{"operator":"1365"},{"range":"1415","text":"1417"},{"range":"1418","text":"1344"},{"range":"1419","text":"1420"},{"range":"1421","text":"1422"},{"range":"1423","text":"1424"},"spread-all-arguments",{"range":"1425","text":"1426"},"Spread all unknown arguments`.",{"description":"1427","property":"1427"},{"range":"1428","text":"1429"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1430","text":"1402"},{"range":"1430","text":"1403"},"suggestOptionalChain",{"range":"1431","text":"1432"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1433","text":"1357"},{"range":"1433","text":"1344"},{"range":"1434","text":"1357"},{"range":"1434","text":"1344"},{"range":"1435","text":"1432"},{"range":"1436","text":"1432"},{"range":"1437","text":"1344"},{"range":"1438","text":"1344"},{"range":"1439","text":"1440"},{"range":"1439","text":"1441"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] +[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"hash":"163","results":"164","hashOfConfig":"165"},{"hash":"166","results":"167","hashOfConfig":"165"},{"hash":"168","results":"169","hashOfConfig":"165"},{"hash":"170","results":"171","hashOfConfig":"165"},{"hash":"172","results":"173","hashOfConfig":"165"},{"hash":"174","results":"175","hashOfConfig":"165"},{"hash":"176","results":"177","hashOfConfig":"165"},{"hash":"178","results":"179","hashOfConfig":"165"},{"hash":"180","results":"181","hashOfConfig":"165"},{"hash":"182","results":"183","hashOfConfig":"165"},{"hash":"184","results":"185","hashOfConfig":"165"},{"hash":"186","results":"187","hashOfConfig":"165"},{"hash":"188","results":"189","hashOfConfig":"165"},{"hash":"190","results":"191","hashOfConfig":"165"},{"hash":"192","results":"193","hashOfConfig":"165"},{"hash":"194","results":"195","hashOfConfig":"165"},{"hash":"196","results":"197","hashOfConfig":"165"},{"hash":"198","results":"199","hashOfConfig":"165"},{"hash":"200","results":"201","hashOfConfig":"165"},{"hash":"202","results":"203","hashOfConfig":"165"},{"hash":"204","results":"205","hashOfConfig":"165"},{"hash":"206","results":"207","hashOfConfig":"165"},{"hash":"208","results":"209","hashOfConfig":"165"},{"hash":"210","results":"211","hashOfConfig":"165"},{"hash":"212","results":"213","hashOfConfig":"165"},{"hash":"214","results":"215","hashOfConfig":"165"},{"hash":"216","results":"217","hashOfConfig":"165"},{"hash":"218","results":"219","hashOfConfig":"165"},{"hash":"220","results":"221","hashOfConfig":"165"},{"hash":"222","results":"223","hashOfConfig":"165"},{"hash":"224","results":"225","hashOfConfig":"165"},{"hash":"226","results":"227","hashOfConfig":"165"},{"hash":"228","results":"229","hashOfConfig":"165"},{"hash":"230","results":"231","hashOfConfig":"165"},{"hash":"232","results":"233","hashOfConfig":"165"},{"hash":"234","results":"235","hashOfConfig":"165"},{"hash":"236","results":"237","hashOfConfig":"165"},{"hash":"238","results":"239","hashOfConfig":"165"},{"hash":"240","results":"241","hashOfConfig":"165"},{"hash":"242","results":"243","hashOfConfig":"165"},{"hash":"244","results":"245","hashOfConfig":"165"},{"hash":"246","results":"247","hashOfConfig":"165"},{"hash":"248","results":"249","hashOfConfig":"165"},{"hash":"250","results":"251","hashOfConfig":"165"},{"hash":"252","results":"253","hashOfConfig":"165"},{"hash":"254","results":"255","hashOfConfig":"165"},{"hash":"256","results":"257","hashOfConfig":"165"},{"hash":"258","results":"259","hashOfConfig":"165"},{"hash":"260","results":"261","hashOfConfig":"165"},{"hash":"262","results":"263","hashOfConfig":"165"},{"hash":"264","results":"265","hashOfConfig":"165"},{"hash":"266","results":"267","hashOfConfig":"165"},{"hash":"268","results":"269","hashOfConfig":"165"},{"hash":"270","results":"271","hashOfConfig":"165"},{"hash":"272","results":"273","hashOfConfig":"165"},{"hash":"274","results":"275","hashOfConfig":"165"},{"hash":"276","results":"277","hashOfConfig":"165"},{"hash":"278","results":"279","hashOfConfig":"165"},{"hash":"280","results":"281","hashOfConfig":"165"},{"hash":"282","results":"283","hashOfConfig":"165"},{"hash":"284","results":"285","hashOfConfig":"165"},{"hash":"286","results":"287","hashOfConfig":"165"},{"hash":"288","results":"289","hashOfConfig":"165"},{"hash":"290","results":"291","hashOfConfig":"165"},{"hash":"292","results":"293","hashOfConfig":"165"},{"hash":"294","results":"295","hashOfConfig":"165"},{"hash":"296","results":"297","hashOfConfig":"165"},{"hash":"298","results":"299","hashOfConfig":"165"},{"hash":"300","results":"301","hashOfConfig":"165"},{"hash":"302","results":"303","hashOfConfig":"165"},{"hash":"304","results":"305","hashOfConfig":"165"},{"hash":"306","results":"307","hashOfConfig":"165"},{"hash":"308","results":"309","hashOfConfig":"165"},{"hash":"310","results":"311","hashOfConfig":"165"},{"hash":"312","results":"313","hashOfConfig":"165"},{"hash":"314","results":"315","hashOfConfig":"165"},{"hash":"316","results":"317","hashOfConfig":"165"},{"hash":"318","results":"319","hashOfConfig":"165"},{"hash":"320","results":"321","hashOfConfig":"165"},{"hash":"322","results":"323","hashOfConfig":"165"},{"hash":"324","results":"325","hashOfConfig":"165"},{"hash":"326","results":"327","hashOfConfig":"165"},{"hash":"328","results":"329","hashOfConfig":"165"},{"hash":"330","results":"331","hashOfConfig":"165"},{"hash":"332","results":"333","hashOfConfig":"165"},{"hash":"334","results":"335","hashOfConfig":"165"},{"hash":"336","results":"337","hashOfConfig":"165"},{"hash":"338","results":"339","hashOfConfig":"165"},{"hash":"340","results":"341","hashOfConfig":"165"},{"hash":"342","results":"343","hashOfConfig":"165"},{"hash":"344","results":"345","hashOfConfig":"165"},{"hash":"346","results":"347","hashOfConfig":"165"},{"hash":"348","results":"349","hashOfConfig":"165"},{"hash":"350","results":"351","hashOfConfig":"165"},{"hash":"352","results":"353","hashOfConfig":"165"},{"hash":"354","results":"355","hashOfConfig":"165"},{"hash":"356","results":"357","hashOfConfig":"165"},{"hash":"358","results":"359","hashOfConfig":"165"},{"hash":"360","results":"361","hashOfConfig":"165"},{"hash":"362","results":"363","hashOfConfig":"165"},{"hash":"364","results":"365","hashOfConfig":"165"},{"hash":"366","results":"367","hashOfConfig":"165"},{"hash":"368","results":"369","hashOfConfig":"165"},{"hash":"370","results":"371","hashOfConfig":"165"},{"hash":"372","results":"373","hashOfConfig":"165"},{"hash":"374","results":"375","hashOfConfig":"165"},{"hash":"376","results":"377","hashOfConfig":"165"},{"hash":"378","results":"379","hashOfConfig":"165"},{"hash":"380","results":"381","hashOfConfig":"165"},{"hash":"382","results":"383","hashOfConfig":"165"},{"hash":"384","results":"385","hashOfConfig":"165"},{"hash":"386","results":"387","hashOfConfig":"165"},{"hash":"388","results":"389","hashOfConfig":"165"},{"hash":"390","results":"391","hashOfConfig":"165"},{"hash":"392","results":"393","hashOfConfig":"165"},{"hash":"394","results":"395","hashOfConfig":"165"},{"hash":"396","results":"397","hashOfConfig":"165"},{"hash":"398","results":"399","hashOfConfig":"165"},{"hash":"400","results":"401","hashOfConfig":"165"},{"hash":"402","results":"403","hashOfConfig":"165"},{"hash":"404","results":"405","hashOfConfig":"165"},{"hash":"406","results":"407","hashOfConfig":"165"},{"hash":"408","results":"409","hashOfConfig":"165"},{"hash":"410","results":"411","hashOfConfig":"165"},{"hash":"412","results":"413","hashOfConfig":"165"},{"hash":"414","results":"415","hashOfConfig":"165"},{"hash":"416","results":"417","hashOfConfig":"165"},{"hash":"418","results":"419","hashOfConfig":"165"},{"hash":"420","results":"421","hashOfConfig":"165"},{"hash":"422","results":"423","hashOfConfig":"165"},{"hash":"424","results":"425","hashOfConfig":"165"},{"hash":"426","results":"427","hashOfConfig":"165"},{"hash":"428","results":"429","hashOfConfig":"165"},{"hash":"430","results":"431","hashOfConfig":"165"},{"hash":"432","results":"433","hashOfConfig":"165"},{"hash":"434","results":"435","hashOfConfig":"165"},{"hash":"436","results":"437","hashOfConfig":"165"},{"hash":"438","results":"439","hashOfConfig":"165"},{"hash":"440","results":"441","hashOfConfig":"165"},{"hash":"442","results":"443","hashOfConfig":"165"},{"hash":"444","results":"445","hashOfConfig":"165"},{"hash":"446","results":"447","hashOfConfig":"165"},{"hash":"448","results":"449","hashOfConfig":"165"},{"hash":"450","results":"451","hashOfConfig":"165"},{"hash":"452","results":"453","hashOfConfig":"165"},{"hash":"454","results":"455","hashOfConfig":"165"},{"hash":"456","results":"457","hashOfConfig":"165"},{"hash":"458","results":"459","hashOfConfig":"165"},{"hash":"460","results":"461","hashOfConfig":"165"},{"hash":"462","results":"463","hashOfConfig":"165"},{"hash":"464","results":"465","hashOfConfig":"165"},{"hash":"466","results":"467","hashOfConfig":"165"},{"hash":"468","results":"469","hashOfConfig":"165"},{"hash":"470","results":"471","hashOfConfig":"165"},{"hash":"472","results":"473","hashOfConfig":"165"},{"hash":"474","results":"475","hashOfConfig":"165"},{"hash":"476","results":"477","hashOfConfig":"165"},{"hash":"478","results":"479","hashOfConfig":"165"},{"hash":"480","results":"481","hashOfConfig":"165"},{"hash":"482","results":"483","hashOfConfig":"165"},{"hash":"484","results":"485","hashOfConfig":"165"},{"hash":"486","results":"487","hashOfConfig":"165"},"99f7f7976813b2e31f27f98390f313ce",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08","073a21b32cd053f6306b480d08bc6308",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d0ee9348c792fea7d9cd772caffe51c1",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"76f9443c49069c1e9648edc8bbc44dcb",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"872ec4773d9d274b7a303224b4513065",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23c3461416f339dad6f4a01fc276365d",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e22c99ccd798784b918c3e688b5b190d",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bf859155b0a6700470b6abe00ff8e26c",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"83a2f4edbffee2386ee8c71370add884",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5dcf3a5252d7bb23b17980bba94b743",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"21fb5fc1e8e760aebd9fc85b0650daae",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ba7609cc5582645777b2d78ae6926302",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9c09b1ec0ee816c6cb5b50fd517d24ca",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1af9d8d761b8e2bfff0c7437249466c",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"497771e1a659a190239663cb67ce2610",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98c22d8e7fed537d85cf0616fd89cb84",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f5ba339bbe61e2e2d8636a511914f70c",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"890d5f9c408143a12a9139f2f727d5fd",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d4cc6bc23bb0209efc22188970bd724f",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9fd1057370325e4e539c6d76500c1597",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5d68963e2e4c5c15b8831aa8c5b4ce21",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dc1e904b6185c2ba0653bc2218e8cea1",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d25a6b2ee62f9c406d7c7f96bf510aa",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12e714e8a1ff3881542ecf4f364e4089",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e0220ce09ba68bebc1372417745768eb",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9a58940dcfd831f81572260de13c7379",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2281e00f8e7c7c8ffb3e180401dd73ae",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ab5c74aafd80bcdf8ab65ef12a2b76d5",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4255d9a21ffcecee3f79f8da3c80e492",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8560176602cdf9722a6c75d59e1553f9",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f499a4fa20dad66e5147eb34ce8abc04",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd339642b58bdefa63fe1e1a3c019e47",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed4840219d095a745954bbaf2a675813",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ab4ca86275950a488befdd9e6eaa057c",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6a2eeabc36f0b8966fafe35f9b94a1a",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1dda5e14bafa7b9d06f5b02433f9b6dd",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93022cbcce13d4041ee3570f1dc081ea",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"594428767c75200ee751c9440d1ca1c3",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7d9f4dbc1cc8e341c0936c26eaecd3f",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"00ae939c88b18fb2e41ee9283cf821b4",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2e544dbaae90726bf010a5ec0751e9ed",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bb395836db75450c48dcf3100fffd8a5",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b8f71fd85dd85e3f747186eab9ff9631",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e3bb2c46bc3a7302b5c1241caf77795f",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"066ad899dad91f55352ef3cfaded686c",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a3e89ae70ea0ac3b0cdf4ee23dafc2ac",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a831c617dc11d813873efbd2c6ee36f6",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a80e1f892fcfb3aa7e1e3ec66c8a49e6",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bb8013254b8f7cd045f5849931a664f7",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"98962f8854a68c1f51ff0cb146c58321",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f219aa878955977ac3f7838a13a48d35",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5c90d161d61151efeb7e42592649d884",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"04fda7b422467d7deb07c3ec57a09e11",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7f45dcba27d38793328af2009728ba4c",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"48a0b247169bdd94d67030074077e4d6",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a62754df86b3c403ba737a5a7526cb03",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93138a3c2dd1bafb1f0fbf3c4eae8a6f",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6ff2a35e00ff7acb2ec4707f615009bd",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f61ab68e94d0d90ac99fecb2ba12f4a5",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9ff565a906930ddc84bdf7e654256ad",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e3e196fc08782677be7b1fbd82803a11",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"912d0a204634a4638e3775c713b5252a",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cfe1c18c4db2c58bf1f8b15e0102813",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aab894d0f5ac37d6f0b38a8c796fb9ec",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"27f221d2088ce4d6c01342a5658f2805",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6225b18112eb4af291e6d5a03741e8e4",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c6ab7b63c332fed6694f70279612fb16",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b8aed63bcde0f558bc596dacfcef77d7",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"afca759579549b33e9fe60a6864942d8",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4df30a72f468fc34e05baf9c0e0b8ce",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9944637dc233909c1c996e4e4230e624",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eab413c8f242bf74ff6a59f26c1d2a53",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e6b3c9cc6b455b9a6bc5a9ee294b488e",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c2e0a501b964640135d45a23b51a78c6",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bb5cdd57ddd39304f478b321462f0ff9",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4a16f47c606b8a2926afa1c674d80819",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8cce6dd1a53f08c5e28804187265657f",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"90696d5bfbe19b1ef55d4dbfe9370868",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d88cf311e1a75a8b51a2a6625751f01",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5b17756af76748de7238ac7b1acb92e4",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f37e076abdd18275f9210b4a98b812cf",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d9e95c9c079b4beb173c670312530d6",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1b02a9b8eff4a71aadc4ba5b2159258",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5a35515b0afddf31fa52f50dddffd671",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ebc7c40fd6be2b5f85d1020349c2dd24",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27114a25ed476f8ddd853aaa3e0c2a68",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"621530c5ad5b1cc9c007ea1a27690068",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27acf7ffa0e6b9037b3ad2ae045fdc22",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0c9352e03c10b214b38739248959402c",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"026ebd230f7f2407d562bcfd1cb09c52",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"366b2c1342d2c57312f93ce8c803e6d8",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da2c36e37bfd07fc0035b9e51eb794f7",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1330ca97696fe6fcd5d69866402e296",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f6966c88cd43ee5e3b9fd275c0de343",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1da4ff9522c36841789b7ecc19b195ad",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac8e0d82493dd132953db972593aade3",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7bb4e52260452a0c5ce2eb845d84f697",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"af894ba55949beb8f7fa200222bd1bb6",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"51bf0fdc6926c4acf490a69e8b9869dd",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"91206b355b5849abc2a458a4c3c07845",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ada943cd96a6d80baa0bf5266cd4e5f4",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1587acc8c4918a354ad0df97f762ef",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ed73738ca5946ac0d8a702451e344c26",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"386199a457b3e1a717780a5ea1623b1e",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c919c3e591f0fab92e76ced4b0236d07",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"66f4e0b8cc0d1164db0ba4db7432627f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"14572896f9e6c897fe28b38f2c9a9d17",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8f85e7470c33045323ea232b96ebd001",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b3c73a9db90acad26352ad78068c265f",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5075096b4dcc851b45ae9690dab2b43d",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"902f0537e1672f4a7ba4379ef7e64e88",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c3d26cb4d100ac513643096232b080ad",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f0b6e4b9a0cfbe9da6bbb990d418cec",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b9741f78d724a9cd0c48c30248fe3243",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5be8c11ac446b1bae7e6405b10211805",{"filePath":"830","messages":"831","suppressedMessages":"832","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"caa62f2cc5aaab9bff373b1409f6c930",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08b829122f84e7a920b805cca49aae9e",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8bbc5339f17c78e06f9b896870122012",{"filePath":"839","messages":"840","suppressedMessages":"841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc1c192e773d8989a6becd0e86a96a34",{"filePath":"842","messages":"843","suppressedMessages":"844","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"00e03b2cd521065592856a9227b1ff42",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3e7b0c74d0f1cc79c5e1671cc249366c",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"97dbc8bbe2f2fe5397f268f65947fec8",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a34b3c32eaa5a4b0df4053a2d6271e32",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"443e140db16c49688a5b452ec202568b",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7c4f3850c76e8fb9f27335cf5034ba7e",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc33c1335c7f84f7cdc4cdbd216a886f",{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"adb5e8df40e931328ff2327244b9688e",{"filePath":"866","messages":"867","suppressedMessages":"868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ad6f92122094b3c959a6ba01df928144",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c06d6c51148c1a1c1ba4857d5d7144ef",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b6c6f2bbc7dc289fc30db4b44b0f7383",{"filePath":"875","messages":"876","suppressedMessages":"877","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0a4e1fa4f13292b3de814315dd548f83",{"filePath":"878","messages":"879","suppressedMessages":"880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1cba7c1e18d591fe0cfd2308c237d9e",{"filePath":"881","messages":"882","suppressedMessages":"883","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f6a2ea39a08d0ea0f39baea97f5c0568",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1b62a6aaf83b1e85dfa1190972421903",{"filePath":"887","messages":"888","suppressedMessages":"889","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3048066a10b96fa3dd856ba52a99d430",{"filePath":"890","messages":"891","suppressedMessages":"892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b632bfd99bf95438e5daab69849f646",{"filePath":"893","messages":"894","suppressedMessages":"895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fa02de4c8c549ddfbbd2d0f0b1bcdc8",{"filePath":"896","messages":"897","suppressedMessages":"898","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"67c20e3d68a3771847091dcce0e253e8",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eb05462825d568841d4578fc6cb678eb",{"filePath":"902","messages":"903","suppressedMessages":"904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"835411441913bf92ff6b03df211a194b",{"filePath":"905","messages":"906","suppressedMessages":"907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8eedaaa762f965c4d2da49987eb52d19",{"filePath":"908","messages":"909","suppressedMessages":"910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da9483e34d2590bf37f4497dea3f8c3f",{"filePath":"911","messages":"912","suppressedMessages":"913","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cbcf0350877eac3e4a5097e4ea056912",{"filePath":"914","messages":"915","suppressedMessages":"916","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9aaef0c90a7a1d7dedf851b76c22b0c7",{"filePath":"917","messages":"918","suppressedMessages":"919","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c86f2904fdbe7c801c8053b60c719b37",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eabbfcdff62637758a1c7a34bbbbb8ef",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7289863857b7dc22f3cf39720b17ac14",{"filePath":"926","messages":"927","suppressedMessages":"928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1f8c27610e58441b3c29612e5699ec",{"filePath":"929","messages":"930","suppressedMessages":"931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2dbd01756bb83ab5f04c1915d5428563",{"filePath":"932","messages":"933","suppressedMessages":"934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"752cd5319fbd52a64dda0109dbefd60a",{"filePath":"935","messages":"936","suppressedMessages":"937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1342af3602eb63e48e1421d1466b2919",{"filePath":"938","messages":"939","suppressedMessages":"940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32780b5a96d0c77e6f1b62db361fe1f",{"filePath":"941","messages":"942","suppressedMessages":"943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6218a2f45b62666a59ebbd0ad6dd2f68",{"filePath":"944","messages":"945","suppressedMessages":"946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"315ea65edc17301c98cff60a9a0203ba",{"filePath":"947","messages":"948","suppressedMessages":"949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c42e026ec64f562894bc5d8dc9367367",{"filePath":"950","messages":"951","suppressedMessages":"952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"86b628b937ee3ec4d4c033dac37749d1",{"filePath":"953","messages":"954","suppressedMessages":"955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1f76719677e7c9b692d4e4ca90161e1a",{"filePath":"956","messages":"957","suppressedMessages":"958","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3617f6628dd7d9e28b6cca3f2eb4bdd1",{"filePath":"959","messages":"960","suppressedMessages":"961","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"041ac9bbe564a28f577e8698889e509a",{"filePath":"962","messages":"963","suppressedMessages":"964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"83313be6ea66537e955fb3cae9f0c46f",{"filePath":"965","messages":"966","suppressedMessages":"967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"362294953b7b4738185a0031f8443fe8",{"filePath":"968","messages":"969","suppressedMessages":"970","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"40b3d4f07a0fc2de05de5029d5203570",{"filePath":"971","messages":"972","suppressedMessages":"973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["974"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["975"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["976","977"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["978"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["979"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["980","981","982","983","984"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["985"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["986","987","988","989","990","991","992","993"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["994","995","996","997"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["998","999"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["1000","1001","1002"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["1003","1004","1005","1006","1007","1008","1009"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["1010"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["1011","1012"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["1013","1014"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["1015","1016"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["1017","1018","1019","1020"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["1021"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["1022"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["1023"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["1024"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["1025"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["1026","1027","1028"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["1029","1030"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["1031","1032","1033"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["1034","1035","1036","1037"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["1038","1039"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["1040"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["1041","1042","1043"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["1044"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["1045","1046","1047","1048","1049","1050","1051"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["1052","1053"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["1054","1055","1056","1057","1058","1059","1060","1061","1062"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["1063"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["1064","1065","1066","1067","1068","1069"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["1070"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["1071","1072","1073","1074","1075"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["1076","1077","1078","1079","1080","1081","1082","1083"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["1084"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["1085"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["1086","1087"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["1088"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["1089"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["1090"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["1091"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["1092"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["1093"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["1094","1095"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["1096"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["1097","1098"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["1099"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["1100","1101","1102"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["1103","1104"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1105","1106","1107"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1108"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1109","1110","1111"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1112"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1113","1114"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1115"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1116","severity":2,"message":"1117","line":63,"column":18,"nodeType":"1118","messageId":"1119","endLine":63,"endColumn":24,"suggestions":"1120"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1124","severity":2,"message":"1125","line":15,"column":13,"nodeType":"1126","messageId":"1127","endLine":15,"endColumn":38},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1128","severity":1,"message":"1129","line":49,"column":27,"nodeType":"1130","messageId":"1131","endLine":49,"endColumn":30,"suggestions":"1132"},{"ruleId":"1133","severity":2,"message":"1134","line":82,"column":62,"nodeType":null,"messageId":"1135","endLine":82,"endColumn":64},{"ruleId":"1133","severity":2,"message":"1136","line":125,"column":20,"nodeType":null,"messageId":"1135","endLine":125,"endColumn":22},{"ruleId":"1137","severity":2,"message":"1138","line":129,"column":11,"nodeType":"1139","messageId":"1140","endLine":129,"endColumn":50},{"ruleId":"1137","severity":2,"message":"1138","line":137,"column":11,"nodeType":"1139","messageId":"1140","endLine":137,"endColumn":50},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1141","line":28,"column":4,"nodeType":null,"messageId":"1135","endLine":28,"endColumn":6},{"ruleId":"1142","severity":2,"message":"1143","line":42,"column":15,"nodeType":"1144","messageId":"1145","endLine":42,"endColumn":19,"suggestions":"1146"},{"ruleId":"1142","severity":2,"message":"1143","line":52,"column":15,"nodeType":"1144","messageId":"1145","endLine":52,"endColumn":19,"suggestions":"1147"},{"ruleId":"1142","severity":2,"message":"1143","line":98,"column":15,"nodeType":"1144","messageId":"1145","endLine":98,"endColumn":19,"suggestions":"1148"},{"ruleId":"1142","severity":2,"message":"1143","line":108,"column":15,"nodeType":"1144","messageId":"1145","endLine":108,"endColumn":19,"suggestions":"1149"},{"ruleId":"1142","severity":2,"message":"1143","line":130,"column":13,"nodeType":"1144","messageId":"1145","endLine":130,"endColumn":17,"suggestions":"1150"},{"ruleId":"1142","severity":2,"message":"1143","line":142,"column":13,"nodeType":"1144","messageId":"1145","endLine":142,"endColumn":17,"suggestions":"1151"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":53,"column":15,"nodeType":"1144","messageId":"1145","endLine":53,"endColumn":19,"suggestions":"1152"},{"ruleId":"1142","severity":2,"message":"1143","line":55,"column":11,"nodeType":"1144","messageId":"1145","endLine":55,"endColumn":15,"suggestions":"1153"},{"ruleId":"1142","severity":2,"message":"1143","line":72,"column":11,"nodeType":"1144","messageId":"1145","endLine":72,"endColumn":15,"suggestions":"1154"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":73,"column":13,"nodeType":"1144","messageId":"1145","endLine":73,"endColumn":17,"suggestions":"1155"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":39,"column":11,"nodeType":"1144","messageId":"1145","endLine":39,"endColumn":15,"suggestions":"1156"},{"ruleId":"1142","severity":2,"message":"1143","line":51,"column":11,"nodeType":"1144","messageId":"1145","endLine":51,"endColumn":15,"suggestions":"1157"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":39,"column":17,"nodeType":"1144","messageId":"1160","endLine":39,"endColumn":33},{"ruleId":"1158","severity":2,"message":"1159","line":41,"column":17,"nodeType":"1144","messageId":"1160","endLine":41,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1161","line":53,"column":14,"nodeType":"1144","messageId":"1160","endLine":53,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1162","line":62,"column":14,"nodeType":"1144","messageId":"1160","endLine":62,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1162","line":63,"column":17,"nodeType":"1144","messageId":"1160","endLine":63,"endColumn":33},{"ruleId":"1158","severity":2,"message":"1163","line":66,"column":17,"nodeType":"1144","messageId":"1160","endLine":66,"endColumn":32},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":25,"column":12,"nodeType":"1144","messageId":"1145","endLine":25,"endColumn":16,"suggestions":"1164"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":64,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":68,"suggestions":"1165"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":64,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":68,"suggestions":"1166"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1162","line":11,"column":16,"nodeType":"1144","messageId":"1160","endLine":11,"endColumn":32},{"ruleId":"1158","severity":2,"message":"1162","line":17,"column":19,"nodeType":"1144","messageId":"1160","endLine":17,"endColumn":34},{"ruleId":"1158","severity":2,"message":"1162","line":20,"column":17,"nodeType":"1144","messageId":"1160","endLine":20,"endColumn":34},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1141","line":34,"column":4,"nodeType":null,"messageId":"1135","endLine":34,"endColumn":6},{"ruleId":"1142","severity":2,"message":"1143","line":82,"column":21,"nodeType":"1144","messageId":"1145","endLine":82,"endColumn":25,"suggestions":"1167"},{"ruleId":"1168","severity":2,"message":"1169","line":79,"column":15,"nodeType":"1118","messageId":"1170","endLine":79,"endColumn":21},{"ruleId":"1142","severity":2,"message":"1143","line":79,"column":24,"nodeType":"1144","messageId":"1145","endLine":79,"endColumn":28,"suggestions":"1171"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1134","line":45,"column":16,"nodeType":null,"messageId":"1135","endLine":45,"endColumn":18},{"ruleId":"1172","severity":2,"message":"1173","line":61,"column":11,"nodeType":"1174","messageId":"1175","endLine":63,"endColumn":37},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1176","line":41,"column":16,"nodeType":null,"messageId":"1135","endLine":41,"endColumn":18},{"ruleId":"1177","severity":2,"message":"1178","line":46,"column":11,"nodeType":"1174","messageId":"1179","endLine":46,"endColumn":34,"suggestions":"1180"},{"ruleId":"1177","severity":2,"message":"1178","line":47,"column":11,"nodeType":"1174","messageId":"1179","endLine":47,"endColumn":34,"suggestions":"1181"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1173","line":46,"column":11,"nodeType":"1174","messageId":"1175","endLine":48,"endColumn":41},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1128","severity":1,"message":"1129","line":58,"column":23,"nodeType":"1130","messageId":"1131","endLine":58,"endColumn":26,"suggestions":"1182"},{"ruleId":"1183","severity":2,"message":"1184","line":98,"column":68,"nodeType":"1185","messageId":"1186","endLine":98,"endColumn":70},{"ruleId":"1116","severity":2,"message":"1187","line":6,"column":8,"nodeType":"1118","messageId":"1188","endLine":6,"endColumn":13,"suggestions":"1189"},{"ruleId":"1190","severity":2,"message":"1191","line":39,"column":35,"nodeType":"1192","messageId":"1193","endLine":39,"endColumn":48,"suggestions":"1194"},{"ruleId":"1190","severity":2,"message":"1191","line":40,"column":35,"nodeType":"1192","messageId":"1193","endLine":40,"endColumn":48,"suggestions":"1195"},{"ruleId":"1190","severity":2,"message":"1191","line":42,"column":34,"nodeType":"1192","messageId":"1193","endLine":42,"endColumn":65,"suggestions":"1196"},{"ruleId":"1133","severity":2,"message":"1197","line":44,"column":12,"nodeType":null,"messageId":"1135","endLine":44,"endColumn":22},{"ruleId":"1142","severity":2,"message":"1143","line":79,"column":71,"nodeType":"1144","messageId":"1145","endLine":79,"endColumn":75,"suggestions":"1198"},{"ruleId":"1116","severity":2,"message":"1117","line":136,"column":21,"nodeType":"1118","messageId":"1119","endLine":136,"endColumn":27,"suggestions":"1199"},{"ruleId":"1116","severity":2,"message":"1117","line":158,"column":19,"nodeType":"1118","messageId":"1119","endLine":158,"endColumn":25,"suggestions":"1200"},{"ruleId":"1116","severity":2,"message":"1117","line":21,"column":17,"nodeType":"1118","messageId":"1119","endLine":21,"endColumn":23,"suggestions":"1201"},{"ruleId":"1116","severity":2,"message":"1187","line":23,"column":10,"nodeType":"1118","messageId":"1188","endLine":23,"endColumn":15,"suggestions":"1202"},{"ruleId":"1203","severity":2,"message":"1204","line":29,"column":13,"nodeType":"1205","messageId":"1145","endLine":29,"endColumn":29,"suggestions":"1206"},{"ruleId":"1203","severity":2,"message":"1204","line":42,"column":11,"nodeType":"1205","messageId":"1145","endLine":42,"endColumn":38,"suggestions":"1207"},{"ruleId":"1133","severity":2,"message":"1208","line":103,"column":53,"nodeType":null,"messageId":"1135","endLine":103,"endColumn":55},{"ruleId":"1209","severity":2,"message":"1210","line":114,"column":23,"nodeType":"1192","messageId":"1211","endLine":114,"endColumn":38},{"ruleId":"1209","severity":2,"message":"1210","line":129,"column":23,"nodeType":"1192","messageId":"1211","endLine":129,"endColumn":38},{"ruleId":"1212","severity":1,"message":"1213","line":153,"column":55,"nodeType":"1214","messageId":"1215","endLine":153,"endColumn":64},{"ruleId":"1212","severity":1,"message":"1213","line":163,"column":55,"nodeType":"1214","messageId":"1215","endLine":163,"endColumn":64},{"ruleId":"1203","severity":2,"message":"1204","line":171,"column":14,"nodeType":"1205","messageId":"1145","endLine":171,"endColumn":30,"suggestions":"1216"},{"ruleId":"1209","severity":2,"message":"1210","line":172,"column":14,"nodeType":"1192","messageId":"1211","endLine":172,"endColumn":29},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1116","severity":2,"message":"1117","line":31,"column":31,"nodeType":"1118","messageId":"1119","endLine":31,"endColumn":37,"suggestions":"1217"},{"ruleId":"1133","severity":2,"message":"1218","line":56,"column":53,"nodeType":null,"messageId":"1135","endLine":56,"endColumn":55},{"ruleId":"1137","severity":2,"message":"1138","line":61,"column":9,"nodeType":"1139","messageId":"1140","endLine":61,"endColumn":70},{"ruleId":"1219","severity":2,"message":"1220","line":62,"column":16,"nodeType":"1144","messageId":"1140","endLine":62,"endColumn":20},{"ruleId":"1137","severity":2,"message":"1138","line":76,"column":9,"nodeType":"1139","messageId":"1140","endLine":79,"endColumn":33},{"ruleId":"1219","severity":2,"message":"1220","line":80,"column":16,"nodeType":"1144","messageId":"1140","endLine":80,"endColumn":20},{"ruleId":"1183","severity":2,"message":"1184","line":5,"column":72,"nodeType":"1185","messageId":"1186","endLine":5,"endColumn":74},{"ruleId":"1133","severity":2,"message":"1218","line":47,"column":53,"nodeType":null,"messageId":"1135","endLine":47,"endColumn":55},{"ruleId":"1137","severity":2,"message":"1138","line":52,"column":9,"nodeType":"1139","messageId":"1140","endLine":52,"endColumn":70},{"ruleId":"1219","severity":2,"message":"1220","line":53,"column":16,"nodeType":"1144","messageId":"1140","endLine":53,"endColumn":20},{"ruleId":"1137","severity":2,"message":"1138","line":67,"column":9,"nodeType":"1139","messageId":"1140","endLine":70,"endColumn":33},{"ruleId":"1219","severity":2,"message":"1220","line":71,"column":16,"nodeType":"1144","messageId":"1140","endLine":71,"endColumn":20},{"ruleId":"1142","severity":2,"message":"1143","line":26,"column":37,"nodeType":"1144","messageId":"1145","endLine":26,"endColumn":41,"suggestions":"1221"},{"ruleId":"1142","severity":2,"message":"1143","line":59,"column":22,"nodeType":"1144","messageId":"1145","endLine":59,"endColumn":26,"suggestions":"1222"},{"ruleId":"1142","severity":2,"message":"1143","line":60,"column":21,"nodeType":"1144","messageId":"1145","endLine":60,"endColumn":25,"suggestions":"1223"},{"ruleId":"1142","severity":2,"message":"1143","line":89,"column":23,"nodeType":"1144","messageId":"1145","endLine":89,"endColumn":27,"suggestions":"1224"},{"ruleId":"1212","severity":1,"message":"1213","line":94,"column":24,"nodeType":"1214","messageId":"1215","endLine":94,"endColumn":46},{"ruleId":"1177","severity":2,"message":"1178","line":113,"column":25,"nodeType":"1174","messageId":"1179","endLine":113,"endColumn":65,"suggestions":"1225"},{"ruleId":"1142","severity":2,"message":"1143","line":149,"column":35,"nodeType":"1144","messageId":"1145","endLine":149,"endColumn":39,"suggestions":"1226"},{"ruleId":"1212","severity":1,"message":"1213","line":199,"column":14,"nodeType":"1214","messageId":"1215","endLine":199,"endColumn":44},{"ruleId":"1121","severity":1,"message":"1227","line":68,"column":22,"nodeType":"1118","messageId":"1123","endLine":68,"endColumn":27},{"ruleId":"1116","severity":2,"message":"1117","line":49,"column":29,"nodeType":"1118","messageId":"1119","endLine":49,"endColumn":35,"suggestions":"1228"},{"ruleId":"1229","severity":2,"message":"1230","line":31,"column":7,"nodeType":"1118","messageId":"1145","endLine":31,"endColumn":12,"suggestions":"1231"},{"ruleId":"1232","severity":2,"message":"1233","line":48,"column":11,"nodeType":"1234","messageId":"1140","endLine":48,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1203","severity":2,"message":"1204","line":55,"column":14,"nodeType":"1205","messageId":"1145","endLine":55,"endColumn":41,"suggestions":"1235"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1212","severity":1,"message":"1213","line":121,"column":11,"nodeType":"1214","messageId":"1215","endLine":121,"endColumn":33,"suggestions":"1236"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":23,"column":12,"nodeType":"1144","messageId":"1145","endLine":23,"endColumn":16,"suggestions":"1237"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":12,"column":12,"nodeType":"1144","messageId":"1145","endLine":12,"endColumn":16,"suggestions":"1238"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1212","severity":1,"message":"1213","line":154,"column":36,"nodeType":"1214","messageId":"1215","endLine":154,"endColumn":58,"suggestions":"1239"},{"ruleId":"1212","severity":1,"message":"1213","line":156,"column":7,"nodeType":"1214","messageId":"1215","endLine":156,"endColumn":29,"suggestions":"1240"},{"ruleId":"1212","severity":1,"message":"1213","line":185,"column":37,"nodeType":"1214","messageId":"1215","endLine":185,"endColumn":54},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":17,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":21,"suggestions":"1241"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1242","line":54,"column":5,"nodeType":null,"messageId":"1135","endLine":54,"endColumn":7},{"ruleId":"1142","severity":2,"message":"1143","line":101,"column":17,"nodeType":"1144","messageId":"1145","endLine":101,"endColumn":21,"suggestions":"1243"},{"ruleId":"1203","severity":2,"message":"1204","line":65,"column":13,"nodeType":"1205","messageId":"1145","endLine":65,"endColumn":30,"suggestions":"1244"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1173","line":53,"column":11,"nodeType":"1174","messageId":"1175","endLine":55,"endColumn":16},{"ruleId":"1172","severity":2,"message":"1173","line":62,"column":11,"nodeType":"1174","messageId":"1175","endLine":64,"endColumn":41},{"ruleId":"1158","severity":2,"message":"1162","line":32,"column":17,"nodeType":"1144","messageId":"1160","endLine":32,"endColumn":35},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1245","line":10,"column":23,"nodeType":null,"messageId":"1135","endLine":10,"endColumn":25},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1246","1247","1248"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1249","1250"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1251"],["1252"],["1253"],["1254"],["1255"],["1256"],["1257"],["1258"],["1259"],["1260"],["1261"],["1262"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1263","1264"],["1265"],["1266"],["1267"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1268"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1269","1270"],["1271","1272"],["1273","1274"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1275"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1276"],["1277"],["1278"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1279"],["1280","1281","1282"],["1283","1284"],["1285","1286"],["1287"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1288","1289"],["1290","1291"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1292","1293"],["1294","1295","1296"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1297"],["1298"],["1299"],["1300"],["1301","1302"],["1303"],"'theme' is defined but never used.",["1304","1305","1306","1307"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1308"],"no-empty","Empty block statement.","BlockStatement",["1309","1310"],["1311"],["1312","1313"],["1314","1315"],["1316"],["1317"],["1318"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1319"],["1320","1321"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1322","fix":"1323","desc":"1324"},{"messageId":"1325","fix":"1326","desc":"1327"},{"messageId":"1328","fix":"1329","desc":"1330"},{"messageId":"1331","fix":"1332","desc":"1333"},{"messageId":"1334","fix":"1335","desc":"1336"},{"messageId":"1337","fix":"1338","desc":"1339"},{"messageId":"1337","fix":"1340","desc":"1339"},{"messageId":"1337","fix":"1341","desc":"1339"},{"messageId":"1337","fix":"1342","desc":"1339"},{"messageId":"1337","fix":"1343","desc":"1339"},{"messageId":"1337","fix":"1344","desc":"1339"},{"messageId":"1337","fix":"1345","desc":"1339"},{"messageId":"1337","fix":"1346","desc":"1339"},{"messageId":"1337","fix":"1347","desc":"1339"},{"messageId":"1337","fix":"1348","desc":"1339"},{"messageId":"1337","fix":"1349","desc":"1339"},{"messageId":"1337","fix":"1350","desc":"1339"},{"messageId":"1351","fix":"1352","desc":"1353"},{"messageId":"1337","fix":"1354","desc":"1339"},{"messageId":"1337","fix":"1355","desc":"1339"},{"messageId":"1337","fix":"1356","desc":"1339"},{"messageId":"1337","fix":"1357","desc":"1339"},{"messageId":"1337","fix":"1358","desc":"1339"},{"messageId":"1359","data":"1360","fix":"1361","desc":"1362"},{"messageId":"1359","data":"1363","fix":"1364","desc":"1365"},{"messageId":"1359","data":"1366","fix":"1367","desc":"1362"},{"messageId":"1359","data":"1368","fix":"1369","desc":"1365"},{"messageId":"1331","fix":"1370","desc":"1333"},{"messageId":"1334","fix":"1371","desc":"1336"},{"messageId":"1372","fix":"1373","desc":"1374"},{"messageId":"1375","data":"1376","fix":"1377","desc":"1378"},{"messageId":"1375","data":"1379","fix":"1380","desc":"1378"},{"messageId":"1375","data":"1381","fix":"1382","desc":"1378"},{"messageId":"1337","fix":"1383","desc":"1339"},{"messageId":"1322","fix":"1384","desc":"1324"},{"messageId":"1325","fix":"1385","desc":"1327"},{"messageId":"1328","fix":"1386","desc":"1330"},{"messageId":"1322","fix":"1387","desc":"1324"},{"messageId":"1325","fix":"1388","desc":"1327"},{"messageId":"1322","fix":"1389","desc":"1324"},{"messageId":"1325","fix":"1390","desc":"1327"},{"messageId":"1372","fix":"1391","desc":"1374"},{"messageId":"1392","fix":"1393","desc":"1394"},{"messageId":"1395","fix":"1396","desc":"1397"},{"messageId":"1392","fix":"1398","desc":"1394"},{"messageId":"1395","fix":"1399","desc":"1397"},{"messageId":"1392","fix":"1400","desc":"1394"},{"messageId":"1395","fix":"1401","desc":"1397"},{"messageId":"1322","fix":"1402","desc":"1324"},{"messageId":"1325","fix":"1403","desc":"1327"},{"messageId":"1328","fix":"1404","desc":"1330"},{"messageId":"1337","fix":"1405","desc":"1339"},{"messageId":"1337","fix":"1406","desc":"1339"},{"messageId":"1337","fix":"1407","desc":"1339"},{"messageId":"1337","fix":"1408","desc":"1339"},{"messageId":"1359","data":"1409","fix":"1410","desc":"1362"},{"messageId":"1359","data":"1411","fix":"1412","desc":"1365"},{"messageId":"1337","fix":"1413","desc":"1339"},{"messageId":"1322","fix":"1414","desc":"1324"},{"messageId":"1325","fix":"1415","desc":"1327"},{"messageId":"1328","fix":"1416","desc":"1330"},{"messageId":"1417","fix":"1418","desc":"1419"},{"messageId":"1375","data":"1420","fix":"1421","desc":"1422"},{"messageId":"1392","fix":"1423","desc":"1394"},{"messageId":"1395","fix":"1424","desc":"1397"},{"messageId":"1425","fix":"1426","desc":"1427"},{"messageId":"1351","fix":"1428","desc":"1353"},{"messageId":"1337","fix":"1429","desc":"1339"},{"messageId":"1351","fix":"1430","desc":"1353"},{"messageId":"1337","fix":"1431","desc":"1339"},{"messageId":"1425","fix":"1432","desc":"1427"},{"messageId":"1425","fix":"1433","desc":"1427"},{"messageId":"1337","fix":"1434","desc":"1339"},{"messageId":"1337","fix":"1435","desc":"1339"},{"messageId":"1392","fix":"1436","desc":"1394"},{"messageId":"1395","fix":"1437","desc":"1397"},"argument-is-spreadable",{"range":"1438","text":"1439"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1440","text":"1441"},"First argument is not an `array`.","test-argument",{"range":"1442","text":"1443"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1444","text":"1445"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1444","text":"1446"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1447","text":"1448"},"Replace `null` with `undefined`.",{"range":"1449","text":"1448"},{"range":"1450","text":"1448"},{"range":"1451","text":"1448"},{"range":"1452","text":"1448"},{"range":"1453","text":"1448"},{"range":"1454","text":"1448"},{"range":"1455","text":"1448"},{"range":"1456","text":"1448"},{"range":"1457","text":"1448"},{"range":"1458","text":"1448"},{"range":"1459","text":"1448"},"remove",{"range":"1460","text":"1461"},"Remove `null`.",{"range":"1460","text":"1448"},{"range":"1462","text":"1448"},{"range":"1463","text":"1448"},{"range":"1464","text":"1448"},{"range":"1465","text":"1448"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1466"},{"range":"1467","text":"1468"},"Switch to `??` operator.",{"operator":"1469"},{"range":"1467","text":"1470"},"Switch to `||` operator.",{"operator":"1466"},{"range":"1471","text":"1472"},{"operator":"1469"},{"range":"1471","text":"1473"},{"range":"1474","text":"1445"},{"range":"1474","text":"1446"},"use-spread",{"range":"1475","text":"1476"},"Use `...` operator.","suggestion",{"code":"1477","property":"1478"},{"range":"1479","text":"1480"},"Replace `.length` with `.length > 0`.",{"code":"1477","property":"1478"},{"range":"1481","text":"1482"},{"code":"1477","property":"1478"},{"range":"1483","text":"1484"},{"range":"1485","text":"1448"},{"range":"1486","text":"1487"},{"range":"1488","text":"1489"},{"range":"1490","text":"1491"},{"range":"1492","text":"1493"},{"range":"1494","text":"1495"},{"range":"1496","text":"1497"},{"range":"1498","text":"1499"},{"range":"1500","text":"1501"},"array-length",{"range":"1502","text":"1503"},"The argument is the length of array.","only-element",{"range":"1502","text":"1504"},"The argument is the only element of array.",{"range":"1505","text":"1506"},{"range":"1505","text":"1507"},{"range":"1508","text":"1503"},{"range":"1508","text":"1504"},{"range":"1509","text":"1510"},{"range":"1511","text":"1512"},{"range":"1513","text":"1514"},{"range":"1515","text":"1448"},{"range":"1516","text":"1448"},{"range":"1517","text":"1448"},{"range":"1518","text":"1448"},{"operator":"1466"},{"range":"1519","text":"1520"},{"operator":"1469"},{"range":"1519","text":"1521"},{"range":"1522","text":"1448"},{"range":"1523","text":"1524"},{"range":"1525","text":"1526"},{"range":"1527","text":"1528"},"spread-all-arguments",{"range":"1529","text":"1530"},"Spread all unknown arguments`.",{"description":"1531","property":"1531"},{"range":"1532","text":"1533"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1534","text":"1506"},{"range":"1534","text":"1507"},"suggestOptionalChain",{"range":"1535","text":"1536"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1537","text":"1461"},{"range":"1537","text":"1448"},{"range":"1538","text":"1461"},{"range":"1538","text":"1448"},{"range":"1539","text":"1536"},{"range":"1540","text":"1536"},{"range":"1541","text":"1448"},{"range":"1542","text":"1448"},{"range":"1543","text":"1544"},{"range":"1543","text":"1545"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] diff --git a/packages/core/package.json b/packages/core/package.json index 1b0e4e75f..687b6477a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --cache --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache src" + "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/.eslintcache b/packages/desktop-extra/.eslintcache index a3b471c9a..7642d484e 100644 --- a/packages/desktop-extra/.eslintcache +++ b/packages/desktop-extra/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"size":202,"mtime":1662092675909,"results":"95","hashOfConfig":"96"},{"size":505,"mtime":1662092675911,"results":"97","hashOfConfig":"96"},{"size":224,"mtime":1662092675914,"results":"98","hashOfConfig":"96"},{"size":802,"mtime":1662092675914,"results":"99","hashOfConfig":"96"},{"size":79,"mtime":1662092675916,"results":"100","hashOfConfig":"96"},{"size":769,"mtime":1662092675917,"results":"101","hashOfConfig":"96"},{"size":109,"mtime":1662092675918,"results":"102","hashOfConfig":"96"},{"size":157,"mtime":1662092675919,"results":"103","hashOfConfig":"96"},{"size":5057,"mtime":1662092675919,"results":"104","hashOfConfig":"96"},{"size":187,"mtime":1662092675920,"results":"105","hashOfConfig":"96"},{"size":5277,"mtime":1662092675921,"results":"106","hashOfConfig":"96"},{"size":119,"mtime":1662092675922,"results":"107","hashOfConfig":"96"},{"size":243,"mtime":1662092675922,"results":"108","hashOfConfig":"96"},{"size":7372,"mtime":1662092675923,"results":"109","hashOfConfig":"96"},{"size":139,"mtime":1662092675924,"results":"110","hashOfConfig":"96"},{"size":573,"mtime":1662092675925,"results":"111","hashOfConfig":"96"},{"size":2065,"mtime":1662092675927,"results":"112","hashOfConfig":"96"},{"size":366,"mtime":1662092675927,"results":"113","hashOfConfig":"96"},{"size":263,"mtime":1662092675928,"results":"114","hashOfConfig":"96"},{"size":1331,"mtime":1669353925467,"results":"115","hashOfConfig":"96"},{"size":1386,"mtime":1662092675931,"results":"116","hashOfConfig":"96"},{"size":116,"mtime":1662092675932,"results":"117","hashOfConfig":"96"},{"size":881,"mtime":1662092675934,"results":"118","hashOfConfig":"96"},{"size":654,"mtime":1662092675935,"results":"119","hashOfConfig":"96"},{"size":336,"mtime":1662092675936,"results":"120","hashOfConfig":"96"},{"size":477,"mtime":1662092675936,"results":"121","hashOfConfig":"96"},{"size":661,"mtime":1662092675937,"results":"122","hashOfConfig":"96"},{"size":2454,"mtime":1662092675937,"results":"123","hashOfConfig":"96"},{"size":1748,"mtime":1662092675938,"results":"124","hashOfConfig":"96"},{"size":455,"mtime":1662092675941,"results":"125","hashOfConfig":"96"},{"size":2434,"mtime":1662092675942,"results":"126","hashOfConfig":"96"},{"size":110,"mtime":1662092675944,"results":"127","hashOfConfig":"96"},{"size":860,"mtime":1662092675944,"results":"128","hashOfConfig":"96"},{"size":804,"mtime":1662092675945,"results":"129","hashOfConfig":"96"},{"size":5576,"mtime":1662092675946,"results":"130","hashOfConfig":"96"},{"size":244,"mtime":1662092675947,"results":"131","hashOfConfig":"96"},{"size":2808,"mtime":1662092675947,"results":"132","hashOfConfig":"96"},{"size":174,"mtime":1662092675948,"results":"133","hashOfConfig":"96"},{"size":276,"mtime":1662092675952,"results":"134","hashOfConfig":"96"},{"size":970,"mtime":1662092675952,"results":"135","hashOfConfig":"96"},{"size":83,"mtime":1662092675954,"results":"136","hashOfConfig":"96"},{"size":256,"mtime":1662092675954,"results":"137","hashOfConfig":"96"},{"size":97,"mtime":1662092675956,"results":"138","hashOfConfig":"96"},{"size":432,"mtime":1662092675956,"results":"139","hashOfConfig":"96"},{"size":260,"mtime":1662092675958,"results":"140","hashOfConfig":"96"},{"size":764,"mtime":1662092675958,"results":"141","hashOfConfig":"96"},{"size":175,"mtime":1662092675960,"results":"142","hashOfConfig":"96"},{"size":60,"mtime":1662092675960,"results":"143","hashOfConfig":"96"},{"size":2222,"mtime":1662092675961,"results":"144","hashOfConfig":"96"},{"size":387,"mtime":1662092675962,"results":"145","hashOfConfig":"96"},{"size":96,"mtime":1662092675963,"results":"146","hashOfConfig":"96"},{"size":3675,"mtime":1669353925467,"results":"147","hashOfConfig":"96"},{"size":252,"mtime":1662092675965,"results":"148","hashOfConfig":"96"},{"size":221,"mtime":1662092675966,"results":"149","hashOfConfig":"96"},{"size":252,"mtime":1662092675968,"results":"150","hashOfConfig":"96"},{"size":875,"mtime":1662092675968,"results":"151","hashOfConfig":"96"},{"size":634,"mtime":1662092675969,"results":"152","hashOfConfig":"96"},{"size":58,"mtime":1662092675969,"results":"153","hashOfConfig":"96"},{"size":608,"mtime":1669353925467,"results":"154","hashOfConfig":"96"},{"size":262,"mtime":1662092675971,"results":"155","hashOfConfig":"96"},{"size":133,"mtime":1662092675972,"results":"156","hashOfConfig":"96"},{"size":1072,"mtime":1662092675972,"results":"157","hashOfConfig":"96"},{"size":346,"mtime":1662092675973,"results":"158","hashOfConfig":"96"},{"size":200,"mtime":1662092675974,"results":"159","hashOfConfig":"96"},{"size":4228,"mtime":1662546288646,"results":"160","hashOfConfig":"96"},{"size":1866,"mtime":1662092675976,"results":"161","hashOfConfig":"96"},{"size":182,"mtime":1662092675977,"results":"162","hashOfConfig":"96"},{"size":37,"mtime":1662092675978,"results":"163","hashOfConfig":"96"},{"size":97,"mtime":1662092675978,"results":"164","hashOfConfig":"96"},{"size":175,"mtime":1662092675979,"results":"165","hashOfConfig":"96"},{"size":120,"mtime":1662092675979,"results":"166","hashOfConfig":"96"},{"size":1522,"mtime":1669353925467,"results":"167","hashOfConfig":"96"},{"size":95,"mtime":1662092675981,"results":"168","hashOfConfig":"96"},{"size":712,"mtime":1662092675981,"results":"169","hashOfConfig":"96"},{"size":60,"mtime":1662092675983,"results":"170","hashOfConfig":"96"},{"size":413,"mtime":1662092675996,"results":"171","hashOfConfig":"96"},{"size":1145,"mtime":1662092675998,"results":"172","hashOfConfig":"96"},{"size":881,"mtime":1662092675999,"results":"173","hashOfConfig":"96"},{"size":1089,"mtime":1662092676002,"results":"174","hashOfConfig":"96"},{"size":546,"mtime":1662092676003,"results":"175","hashOfConfig":"96"},{"size":1853,"mtime":1662092676005,"results":"176","hashOfConfig":"96"},{"size":791,"mtime":1662092676007,"results":"177","hashOfConfig":"96"},{"size":3566,"mtime":1662092676008,"results":"178","hashOfConfig":"96"},{"size":750,"mtime":1662092676009,"results":"179","hashOfConfig":"96"},{"size":2427,"mtime":1662092676011,"results":"180","hashOfConfig":"96"},{"size":462,"mtime":1662092676012,"results":"181","hashOfConfig":"96"},{"size":369,"mtime":1662092676013,"results":"182","hashOfConfig":"96"},{"size":656,"mtime":1662092676015,"results":"183","hashOfConfig":"96"},{"size":1183,"mtime":1662092676017,"results":"184","hashOfConfig":"96"},{"size":625,"mtime":1662092676018,"results":"185","hashOfConfig":"96"},{"size":381,"mtime":1662092676020,"results":"186","hashOfConfig":"96"},{"size":1584,"mtime":1662092676021,"results":"187","hashOfConfig":"96"},{"size":744,"mtime":1662092676023,"results":"188","hashOfConfig":"96"},{"size":672,"mtime":1662092676024,"results":"189","hashOfConfig":"96"},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m",{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"196"},{"filePath":"197","messages":"198","suppressedMessages":"199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"200","messages":"201","suppressedMessages":"202","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"203"},{"filePath":"204","messages":"205","suppressedMessages":"206","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"207","messages":"208","suppressedMessages":"209","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"210"},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"217"},{"filePath":"218","messages":"219","suppressedMessages":"220","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"221"},{"filePath":"222","messages":"223","suppressedMessages":"224","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"225","messages":"226","suppressedMessages":"227","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"228"},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"235"},{"filePath":"236","messages":"237","suppressedMessages":"238","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"239"},{"filePath":"240","messages":"241","suppressedMessages":"242","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"243","messages":"244","suppressedMessages":"245","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"246"},{"filePath":"247","messages":"248","suppressedMessages":"249","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"250"},{"filePath":"251","messages":"252","suppressedMessages":"253","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"254"},{"filePath":"255","messages":"256","suppressedMessages":"257","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"258"},{"filePath":"259","messages":"260","suppressedMessages":"261","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"262"},{"filePath":"263","messages":"264","suppressedMessages":"265","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"266"},{"filePath":"267","messages":"268","suppressedMessages":"269","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"270"},{"filePath":"271","messages":"272","suppressedMessages":"273","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"274"},{"filePath":"275","messages":"276","suppressedMessages":"277","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"278"},{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"282"},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"286","messages":"287","suppressedMessages":"288","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"289","messages":"290","suppressedMessages":"291","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"292"},{"filePath":"293","messages":"294","suppressedMessages":"295","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"296"},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"300"},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"304"},{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"311"},{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"318"},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"322"},{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"326"},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"330"},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"334"},{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"338"},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"345"},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"355"},{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"359"},{"filePath":"360","messages":"361","suppressedMessages":"362","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"363"},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"370"},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"374"},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"378"},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"382"},{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"386"},{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"390","messages":"391","suppressedMessages":"392","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"393","messages":"394","suppressedMessages":"395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"399"},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"406"},{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"420"},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"427"},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"449"},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"453"},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"461"},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"465"},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"469"},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"473"},{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"477"},{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"481"},{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"485"},{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"489"},{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"493"},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"497"},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"501"},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"505"},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"509"},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"517"},{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"521"},{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"525"},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"529"},{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"533"},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"537"},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["538"],[],"import { formatMoney } from '@qiwi/common-formatters'\nimport React from 'react'\n\nimport AmountProps from './AmountProps'\n\nexport const Amount = ({\n value,\n currency,\n symbol,\n sign,\n fractionLength = 2,\n digitDelimiter = ' ',\n fractionDelimiter,\n}: AmountProps) => {\n return (\n <span>\n {formatMoney(value, {\n currencyCode: currency,\n currencySymbol: symbol,\n sign,\n fractionLength,\n digitDelimiter,\n fractionDelimiter,\n })}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["539"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport TrinaryCheckIcon from '../trinary-check-icon'\nimport CheckboxProps from './CheckboxProps'\n\nconst Wrapper = styled('div')`\n width: 24px;\n height: 24px;\n`\n\nclass Checkbox extends Component<CheckboxProps> {\n onClick = () => {\n const { trinary, onChange, value } = this.props\n if (!onChange) {\n return\n }\n\n if (!trinary) {\n onChange(!value)\n return\n }\n\n if (value > 0) {\n onChange(0)\n } else {\n onChange(2)\n }\n }\n\n render() {\n const { value, disabled, focused } = this.props\n return (\n <Wrapper onClick={this.onClick}>\n <TrinaryCheckIcon value={value} disabled={disabled} focused={focused} />\n </Wrapper>\n )\n }\n}\n\nexport { Checkbox }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["540"],[],"import { Box, Icon, styled, Typo } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport ChipProps from './ChipProps'\n\nconst Container = styled(Box)`\n border-radius: 100px;\n background-color: #e6e6e6;\n display: grid;\n grid-template-columns: 1fr max-content;\n column-gap: 10px;\n padding: 0 15px;\n align-items: center;\n`\n\nconst IconContainer = styled.div`\n cursor: pointer;\n display: flex;\n`\n\nconst Chip: FC<ChipProps> = ({ onRemove, text = '' }) => {\n return (\n <Container height={10}>\n {text && (\n <Typo size={3.5} height={5} nowrap clamp={1}>\n {text}\n </Typo>\n )}\n <IconContainer onClick={onRemove}>\n <Icon name=\"cross\" size=\"16px\" />\n </IconContainer>\n </Container>\n )\n}\n\nexport { Chip }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["541"],[],"export default interface DatePickerState {\n value: string\n date: Date | undefined\n showPicker: boolean\n errorDate: boolean\n dateRangeMask: Array<any>\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["542","543"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { MaskTextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { COLOR } from '../theme'\nimport DatePickerProps from './DatePickerProps'\nimport DatePickerState from './DatePickerState'\nimport { locales, TLanguage } from './locale'\nimport Wrap from './wrap'\n\nconst PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n box-shadow: ${COLOR.SHADOW.Z3};\n border-radius: 8px;\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.4);\n --rdp-background-color: rgba(255, 140, 0.1);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0);\n border-radius: 50%;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n display: flex;\n justify-content: space-between;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass _DatePicker extends Component<\n DatePickerProps & WithTranslation,\n DatePickerState\n> {\n myRef: any\n _timeoutID: number\n\n constructor(props: DatePickerProps & WithTranslation) {\n super(props)\n this.handleDayClick = this.handleDayClick.bind(this)\n this.state = {\n value: '',\n date: undefined,\n showPicker: false,\n errorDate: false,\n dateRangeMask: [/\\d/, /\\d/, '.', /\\d/, /\\d/, '.', /\\d/, /\\d/, /\\d/, /\\d/],\n }\n this.myRef = React.createRef()\n this._timeoutID = -1\n }\n\n handleDayClick(date: Date) {\n this.setState({ date, value: format(date, 'dd.MM.yyyy') })\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur() {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onChange(value: string) {\n const date = this.parseDate(value)\n if (date) {\n this.setState({ errorDate: false })\n } else {\n this.setState({ errorDate: true })\n }\n\n this.setState({ value, date })\n\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n parseDate(date: string) {\n const pattern = /^(0?[1-9]|[12]\\d|3[01])\\.(0?[1-9]|1[0-2])\\.\\d{4}$/\n if (pattern.test(date)) {\n const parseDate = date.split('.')\n return new Date(`${parseDate[1]}, ${parseDate[0]}, ${parseDate[2]}`)\n }\n }\n\n render() {\n const { t, i18n } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={this.props.title || t('datePicker:date')}\n hint={<Icon name=\"calendar\" />}\n onChange={this.onChange.bind(this)}\n value={this.state.value}\n error={this.state.errorDate ? t('datePicker:wrongDate') : undefined}\n mask={this.state.dateRangeMask}\n />\n <Container ref={this.myRef} />\n\n <Overlay\n show={this.state.showPicker}\n onHide={() => {\n /* noop */\n }}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus.bind(this)}>\n <DayPicker\n className=\"Selectable\"\n onDayClick={this.handleDayClick.bind(this)}\n selected={this.state.date}\n month={this.state.date}\n locale={locales[i18n.language as TLanguage]}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n }}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DatePicker = withTranslation()(_DatePicker)\n\nexport { DatePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["544","545"],[],"import { styled } from '@qiwi/pijma-core'\n\nexport default styled('div')`\n .DayPicker {\n display: inline-block;\n * {\n outline: 0;\n }\n }\n\n .DayPicker-wrapper {\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-bottom: 1rem;\n flex-direction: row;\n }\n\n .DayPicker-Months {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n }\n\n .DayPicker-Month {\n display: table;\n border-collapse: collapse;\n border-spacing: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n margin: 0 1rem;\n margin-top: 1rem;\n }\n\n .DayPicker-NavBar {\n }\n\n .DayPicker-NavButton {\n position: absolute;\n cursor: pointer;\n top: 1rem;\n right: 1.5rem;\n margin-top: 2px;\n color: #8b9898;\n width: 1.25rem;\n height: 1.25rem;\n display: inline-block;\n background-size: 50%;\n background-repeat: no-repeat;\n background-position: center;\n }\n\n .DayPicker-NavButton:hover {\n opacity: 0.8;\n }\n\n .DayPicker-NavButton--prev {\n margin-right: 1.5rem;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');\n }\n\n .DayPicker-NavButton--next {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');\n }\n\n .DayPicker-NavButton--interactionDisabled {\n display: none;\n }\n\n .DayPicker-Caption {\n padding: 0 0.5rem;\n display: table-caption;\n text-align: left;\n margin-bottom: 0.5rem;\n }\n\n .DayPicker-Caption > div {\n font-size: 1.15rem;\n font-weight: 500;\n }\n\n .DayPicker-Weekdays {\n margin-top: 1rem;\n display: table-header-group;\n }\n\n .DayPicker-WeekdaysRow {\n display: table-row;\n }\n\n .DayPicker-Weekday {\n display: table-cell;\n padding: 0.5rem;\n font-size: 0.875em;\n text-align: center;\n color: #8b9898;\n }\n\n .DayPicker-Weekday abbr[title] {\n border-bottom: none;\n text-decoration: none;\n }\n\n .DayPicker-Body {\n display: table-row-group;\n }\n\n .DayPicker-Week {\n display: table-row;\n }\n\n .DayPicker-Day {\n display: table-cell;\n padding: 4px;\n text-align: center;\n cursor: pointer;\n vertical-align: middle;\n border-radius: 16px;\n }\n\n .DayPicker-WeekNumber {\n display: table-cell;\n padding: 0.5rem;\n text-align: right;\n vertical-align: middle;\n min-width: 1rem;\n font-size: 0.75em;\n cursor: pointer;\n color: #8b9898;\n border-right: 1px solid #eaecec;\n }\n\n .DayPicker--interactionDisabled .DayPicker-Day {\n cursor: default;\n }\n\n .DayPicker-Footer {\n padding-top: 0.5rem;\n }\n\n .DayPicker-TodayButton {\n border: none;\n background-image: none;\n background-color: transparent;\n box-shadow: none;\n cursor: pointer;\n color: #4a90e2;\n font-size: 0.875em;\n }\n\n /* Default modifiers */\n\n .DayPicker-Day--today {\n color: #d0021b;\n font-weight: 700;\n }\n\n .DayPicker-Day--outside {\n cursor: default;\n color: #8b9898;\n }\n\n .DayPicker-Day--disabled {\n color: #dce0e0;\n cursor: default;\n /* background-color: #eff1f1; */\n }\n\n /* Example modifiers */\n\n .DayPicker-Day--sunday {\n background-color: #f7f8f8;\n }\n\n .DayPicker-Day--sunday:not(.DayPicker-Day--today) {\n color: #dce0e0;\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {\n position: relative;\n color: #f0f8ff;\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker:not(.DayPicker--interactionDisabled)\n .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {\n background-color: #f0f8ff;\n }\n\n /* DayPickerInput */\n\n .DayPickerInput {\n display: inline-block;\n }\n\n .DayPickerInput-OverlayWrapper {\n position: relative;\n }\n\n .DayPickerInput-Overlay {\n left: 0;\n z-index: 1;\n position: absolute;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n }\n`\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["546"],[],"export default interface DateRangerPickerProps {\n dateFrom: Date\n dateTo: Date\n onChange: (params: any) => void\n\n inputValue?: string\n title?: string\n numberOfMonths?: number\n minDate?: Date\n maxDate?: Date\n dayPickerProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["547","548","549","550","551","552","553"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { addToRange, DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { locales, TLanguage } from '../date-picker/locale'\nimport Wrap from '../date-picker/wrap'\nimport { COLOR } from '../theme'\nimport DateRangePickerState from './DateRangePickerState'\nimport DateRangerPickerProps from './DateRangerPickerProps'\n\nexport const PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n border-radius: 8px;\n box-shadow: ${COLOR.SHADOW.Z3};\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.1);\n --rdp-background-color: rgba(255, 140, 0, 0.4);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0, 0.4);\n border-radius: unset;\n }\n\n .my-range-start {\n background-color: rgb(255, 140, 0);\n border-radius: 50% 0px 0px 50%;\n }\n\n .my-range-middle {\n }\n\n .my-range-end {\n background-color: rgb(255, 140, 0);\n border-radius: 0px 50% 50% 0px;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-months {\n margin: 0 12px;\n display: flex;\n position: relative;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-nav {\n position: absolute;\n translateY(-50%);\n top: 50%;\n }\n\n .my-caption-start {\n .my-nav {\n left: -24px;\n }\n }\n\n .my-caption-end {\n .my-nav {\n right: -24px;\n }\n }\n\n .my-day.my-selected.my-range-end.my-range-start {\n border-radius: 50%;\n }\n\n .my-day.my-selected.my-range-end, .my-day.my-selected.my-range-start {\n &:focus, &:hover {\n background-color: rgba(255, 140, 0);\n }\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nconst RedHelpText = styled('div')`\n color: ${COLOR.TEXT.Error};\n`\n\nconst InputWrapper = styled('div')`\n input {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n`\n\nclass DisabledInputDateRangePicker extends Component<\n DateRangerPickerProps & WithTranslation,\n DateRangePickerState\n> {\n static defaultProps = {\n numberOfMonths: 2,\n }\n\n myRef: any\n inputRef: any\n\n constructor(props: DateRangerPickerProps & WithTranslation) {\n super(props)\n this.state = {\n showPicker: false,\n errorDate: false,\n helpText: null,\n }\n this.myRef = React.createRef()\n this.inputRef = React.createRef()\n this._timeoutID = -1\n }\n\n _timeoutID: number\n\n formatPeriod = (dateFrom: Date, dateTo: Date) => {\n if (!dateFrom) {\n return ''\n }\n\n if (\n !dateTo ||\n format(dateFrom, 'dd.MM.yyyy') === format(dateTo, 'dd.MM.yyyy')\n ) {\n return format(dateFrom, 'dd.MM.yyyy')\n }\n\n return `${format(dateFrom, 'dd.MM.yyyy')} - ${format(dateTo, 'dd.MM.yyyy')}`\n }\n\n handleDayClick = (date: any, { disabled }: any) => {\n if (disabled) {\n return\n }\n\n const normalizeDate = {\n from: this.props.dateFrom,\n to: this.props.dateTo || this.props.dateFrom,\n }\n\n const range = addToRange(date, normalizeDate)\n const { from: dateFrom, to: dateTo } = range || normalizeDate\n\n if ((dateFrom || dateTo) && this.props.onChange) {\n this.props.onChange({ dateFrom, dateTo: dateTo || dateFrom })\n }\n }\n\n onFocus = () => {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur = () => {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onIconClick = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const { t, i18n } = this.props\n\n const { errorDate, helpText, showPicker } = this.state\n const {\n minDate,\n maxDate,\n dayPickerProps,\n title,\n numberOfMonths,\n dateTo,\n dateFrom,\n inputValue,\n } = this.props\n const modifiers = { start: dateFrom, end: dateTo }\n const disabled: any = {}\n const selectedDays = { from: dateFrom, to: dateTo }\n const value = inputValue || this.formatPeriod(dateFrom, dateTo)\n\n if (minDate) {\n disabled.before = minDate\n }\n if (maxDate) {\n disabled.after = maxDate\n }\n\n return (\n <Wrap\n onFocus={this.onFocus}\n onBlur={this.onBlur}\n ref={this.inputRef}\n tabIndex={0}\n >\n <InputWrapper>\n <TextField\n type=\"text\"\n title={title || t('datePicker:date')}\n hint={\n <div onClick={this.onIconClick}>\n <Icon name=\"calendar\" />\n </div>\n }\n onChange={() => {\n /* noop */\n }}\n value={value}\n error={errorDate ? t('datePicker:wrongDate') : undefined}\n help={<RedHelpText>{helpText}</RedHelpText>}\n />\n </InputWrapper>\n <Container ref={this.myRef} />\n\n <Overlay\n show={showPicker}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus}>\n <DayPicker\n mode={'range'}\n className=\"Selectable\"\n disabled={disabled}\n locale={locales[i18n.language as TLanguage]}\n numberOfMonths={numberOfMonths}\n selected={selectedDays}\n modifiers={modifiers}\n onDayClick={this.handleDayClick}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n range_start: 'my-range-start',\n range_middle: 'my-range-middle',\n range_end: 'my-range-end',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n months: 'my-months',\n caption_start: 'my-caption-start',\n caption_end: 'my-caption-end',\n nav: 'my-nav',\n caption_label: 'my-caption-label',\n }}\n {...dayPickerProps}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DateRangePicker = withTranslation()(DisabledInputDateRangePicker)\n\nexport { DateRangePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["554"],[],"import { Box, styled, Value } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport DividerProps from './DividerProps'\n\nconst StyledBox = styled(Box)<{\n active: boolean\n radius: Value\n}>`\n background-color: ${({ active, theme }) =>\n active ? theme.color.brand : '#e6e6e6'};\n border-radius: ${({ radius, theme }) =>\n typeof radius === 'number' ? theme.scale * radius : radius};\n`\n\nexport const Divider = ({\n w = '100%',\n h = '2px',\n r = '2px',\n active = false,\n}: DividerProps) => {\n return <StyledBox width={w} height={h} radius={r} active={active} />\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["555","556","557","558"],[],"import { styled, Typo } from '@qiwi/pijma-core'\nimport { CheckboxField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport ContainerProps, { DropdownItem } from './ContainerProps'\n\nexport const ListContainer = styled('div')`\n position: absolute;\n min-width: 200px;\n width: 100%;\n top: -10px !important;\n padding: 10px 0;\n z-index: 10;\n display: block;\n background: #fff;\n border-radius: 8px;\n margin-bottom: 20px;\n box-shadow: ${COLOR.SHADOW.Z3};\n overflow: auto;\n // max-height: 200px;\n`\n\nexport const CheckBoxContainer = styled('div')`\n padding: 5px;\n`\n\nexport const Item = styled('div')`\n box-sizing: border-box;\n padding: 10px 24px;\n width: 100%;\n cursor: pointer;\n :hover {\n background-color: #f5f5f5;\n }\n &--active {\n background-color: #e6e6e6 !important;\n }\n ${(\n props, // @ts-ignore\n ) => (props.active ? 'background-color: #E6E6E6 !important;' : '')}\n`\n\nexport const ScrollContainer = styled('div')`\n position: relative;\n height: 100%;\n`\n\nclass Container extends Component<ContainerProps> {\n render() {\n const { items, value, onSelect, multiSelect, renderItem } = this.props\n return (\n <ListContainer>\n <ScrollContainer>\n {multiSelect ? (\n <CheckBoxContainer>\n <CheckboxField\n options={items.map((el: any) => ({\n label: el.name,\n value: el.value,\n }))}\n values={value}\n onChange={onSelect}\n />\n </CheckBoxContainer>\n ) : (\n items.map((el: DropdownItem, index: number) => (\n <Item\n // @ts-ignore\n active={value === el.name}\n key={index}\n onMouseDown={() => onSelect(el)}\n >\n {renderItem ? renderItem(el) : <Typo nowrap>{el.name}</Typo>}\n </Item>\n ))\n )}\n </ScrollContainer>\n </ListContainer>\n )\n }\n}\n\nexport { Container }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["559","560"],[],"import { ReactNode } from 'react'\nexport interface DropdownItem {\n name: string | number\n value: string | number\n}\n\nexport type TRenderItem = (el: DropdownItem) => ReactNode\nexport default interface ContainerProps {\n items: Array<DropdownItem>\n value?: any\n onSelect: (el: DropdownItem | Array<any>) => void\n multiSelect?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["561","562","563"],[],"import { TRenderItem } from './ContainerProps'\nexport default interface DropdownProps {\n value?: string | Array<any>\n multiSelect?: boolean\n items: Array<any>\n show?: boolean\n onChange?: (value: any) => void\n focus?: () => void\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["564","565"],[],"import { Overlay, styled } from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport { Container } from './Container'\nimport DropdownProps from './DropdownProps'\n\nexport const ContainerModal = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass Dropdown extends Component<DropdownProps> {\n myRef: any\n\n constructor(props: DropdownProps) {\n super(props)\n this.myRef = React.createRef()\n this.onSelect = this.onSelect.bind(this)\n }\n\n onSelect(el: any) {\n if (this.props.onChange) {\n if (this.props.multiSelect && this.props.focus) {\n this.props.focus()\n }\n this.props.onChange(el)\n }\n }\n\n render() {\n const { value, items, show, multiSelect, renderItem } = this.props\n\n return (\n <Fragment>\n <ContainerModal ref={this.myRef} />\n <Overlay\n show={show}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <Container\n multiSelect={multiSelect}\n items={items}\n value={value}\n onSelect={this.onSelect}\n renderItem={renderItem}\n />\n )}\n </Overlay>\n </Fragment>\n )\n }\n}\n\nexport { Dropdown, }\n\nexport {Container} from './Container'","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["566"],[],"import { Card, Flex, FlexItem } from '@qiwi/pijma-core'\nimport { Heading, Paragraph } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport { Offset } from '../offset'\n\nexport class EmptyPage extends Component {\n render() {\n return (\n <div>\n <Offset mb={24} mt={40} ml={0} mr={0}>\n <Heading size=\"1\">Ошибка 404</Heading>\n </Offset>\n\n <Card\n r={10}\n width=\"1180px\"\n height=\"500px\"\n bg=\"#fff\"\n p=\"44px 44px 48px 44px\"\n >\n <Flex>\n <FlexItem mr={3}>\n <B2bIcon icon=\"attention\" h={24} w={24} iconColor=\"#d0021b\" />\n </FlexItem>\n <FlexItem>\n <Offset mb={8} ml={0} mr={0}>\n <Heading size=\"4\">Страница не найдена</Heading>\n </Offset>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Возможно, в вашей ссылке опечатка.\n </Paragraph>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Или когда-то такая страница на сайте была, но теперь её нет.\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n </div>\n )\n }\n}\n\nexport default EmptyPage\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["567"],[],"export default interface ErrorMessageProps {\n message: string\n title?: string\n icon?: any\n iconColor?: string\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["568","569","570"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport ErrorMessageProps from './ErrorMessageProps'\n\nconst ErrorMessageTitle = styled('div')`\n font-size: 20px;\n font-weight: bold;\n line-height: 1.15;\n margin-bottom: 8px;\n`\n\nconst ErrorMessageText = styled('div')`\n font-size: 16px;\n font-weight: 300;\n`\n\nexport class ErrorMessage extends Component<ErrorMessageProps> {\n render() {\n const { message, title, icon, iconColor } = this.props\n\n return (\n <Flex mt={4}>\n <FlexItem mr={3}>\n {icon ? <B2bIcon icon={icon} iconColor={iconColor} /> : null}\n </FlexItem>\n <FlexItem>\n {title ? <ErrorMessageTitle>{title}</ErrorMessageTitle> : null}\n <ErrorMessageText>{message}</ErrorMessageText>\n </FlexItem>\n </Flex>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["571","572"],[],"import { FC } from 'react'\n\nimport FileUploaderControlProps from './FileUploaderControlProps'\n\nconst FileUploaderControl: FC<FileUploaderControlProps> = ({\n value,\n children,\n onChange,\n onUpload,\n}) => {\n const invokeChange = (files: File[]) => onChange && onChange(files)\n\n return children({\n onChange: (uploadFiles: File[]) => {\n const nextFiles = value.concat(uploadFiles)\n onUpload && onUpload(uploadFiles)\n invokeChange(nextFiles)\n },\n removeFile: (index: number) => {\n const files = value.slice(0, index).concat(value.slice(index + 1))\n invokeChange(files)\n },\n })\n}\n\nexport default FileUploaderControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["573","574"],[],"import { ReactElement } from 'react'\n\ntype TFilesHandler = (files: File[]) => void\n\nexport default interface FileUploaderControlProps {\n value: File[]\n onChange?: TFilesHandler\n onUpload?: TFilesHandler\n children: (props: {\n onChange: TFilesHandler\n removeFile: (index: number) => void\n }) => ReactElement<any, any> | null\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["575","576","577"],[],"import { Box, Icon } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\nimport DropZone from 'react-dropzone'\n\nimport { Chip } from '../chip'\nimport FileUploaderControl from './FileUploaderControl'\nimport FileUploaderProps from './FileUploaderProps'\nimport UploaderContainer, { ChipsContainer } from './FileUploaderStyles'\n\nconst FileUploader: FC<FileUploaderProps> = ({\n value: files,\n multiple,\n text,\n accept = [],\n disabled,\n noDialog,\n maxFiles = 5,\n maxSize,\n minSize,\n ...events\n}) => {\n return (\n <FileUploaderControl\n value={files}\n onUpload={events.onUpload}\n onChange={events.onChange}\n >\n {({ onChange, removeFile }) => (\n <Box cursor={disabled ? 'no-drop' : 'inherit'}>\n <DropZone\n // @ts-ignore\n accept={accept}\n multiple={multiple}\n noClick={noDialog}\n maxFiles={maxFiles}\n minSize={minSize}\n maxSize={maxSize}\n onDropAccepted={onChange}\n onDropRejected={events.onDropRejected}\n >\n {({ getRootProps, getInputProps, isDragActive }) => (\n <UploaderContainer\n // @ts-ignore\n active={isDragActive}\n disabled={disabled}\n noDialog={noDialog}\n {...getRootProps()}\n >\n <Box height={32} py={6}>\n <Box mb={5}>\n <Icon name=\"download\" />\n </Box>\n <Text size=\"s\">\n {text || (\n <>\n Перенесите в эту область доверенность\n <br />\n или нажмите для выбора файла\n </>\n )}\n </Text>\n </Box>\n <input {...getInputProps()} />\n </UploaderContainer>\n )}\n </DropZone>\n {files.length > 0 && (\n <ChipsContainer mt={3}>\n {files.map((f, index) => (\n <Box key={index} mr=\"5px\" mb=\"5px\">\n <Chip text={f.name} onRemove={() => removeFile(index)} />\n </Box>\n ))}\n </ChipsContainer>\n )}\n </Box>\n )}\n </FileUploaderControl>\n )\n}\n\nexport { FileUploader }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["578"],[],"import { Flex, styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { useTranslation } from 'react-i18next'\n\nimport Spreader from '../spreader'\n\nconst Wrapper = styled(Spreader)`\n margin-top: 75px;\n color: #4a4a4a;\n margin-bottom: 50px;\n color: #4a4a4a;\n`\n\nconst References = styled('a')`\n cursor: pointer;\n text-decoration: none;\n color: #4a4a4a;\n :hover {\n color: ${(props) => props.theme.color.gray.dark};\n }\n`\n\ninterface FooterProps {\n email: string\n}\n\nfunction setLang(lng: string) {\n localStorage.setItem('i18nextLng', lng)\n}\n\nconst Footer = ({ email }: FooterProps) => {\n const { t, i18n } = useTranslation()\n const lang = i18n.language.replace(/(\\w+).*/, '$1')\n return (\n <Wrapper>\n <Flex p={0} m={0} justify=\"space-between\">\n <div>\n © {new Date().getFullYear()}, {t('footer:qiwi')} № 2241\n </div>\n <References href={email || '/#'}>{t('footer:support')}</References>\n </Flex>\n <Flex p={0} m={0} justify=\"space-between\">\n <span> </span>\n <span>\n {lang === 'ru' ? (\n <span>РУС</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-ru\"\n href={location.href}\n onClick={() => setLang('ru')}\n >\n РУС\n </a>\n )}{' '}\n /{' '}\n {lang === 'en' ? (\n <span>EN</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-en\"\n href={location.href}\n onClick={() => setLang('en')}\n >\n EN\n </a>\n )}\n </span>\n </Flex>\n </Wrapper>\n )\n}\n\nexport { Footer }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["579","580"],[],"import { ReactNode } from 'react'\n\ninterface NavItem {\n name: string\n path: string | { external: boolean; value: string }\n node?: ReactNode\n value?: string | number\n}\n\nexport default interface HeaderProps {\n isLoading: boolean\n title: string\n selectorData: object\n link: ReactNode\n navItems: Array<NavItem>\n navActiveItem?: {\n pathname: string\n }\n userName?: string\n onItemChange?: (value: any) => void\n onLogout?: (event: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["581"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport { HeaderMenu } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Logo } from '../logo'\nimport { Product } from '../product'\nimport { B2bSpinner } from '../spinner'\nimport { COLOR, DIMEN } from '../theme'\nimport { UserProfile } from '../user-profile'\nimport HeaderProps from './HeaderProps'\n\nconst HeaderContainer = styled('header')`\n width: 100%;\n position: relative;\n top: 0;\n left: 0;\n height: 80px;\n padding: 0;\n margin: 0 auto;\n color: ${COLOR.TEXT.Secondary2};\n background: ${COLOR.BACKGROUND.Primary};\n font-size: 11pt;\n`\n\nconst HeaderContent = styled('div')`\n width: ${DIMEN.SITE_WIDTH};\n margin: 0 auto;\n height: 100%;\n`\n\nexport class Header extends Component<HeaderProps> {\n render() {\n const {\n isLoading,\n title,\n selectorData,\n navItems,\n userName,\n onItemChange,\n onLogout,\n } = this.props\n\n const menuItems = navItems.map(({ name, path }) => {\n const href = typeof path === 'string' ? path : path.value\n return {\n href,\n title: name,\n active: location.pathname === path,\n onClick: () => {\n window.location.href = href\n },\n }\n })\n\n return (\n <HeaderContainer>\n <HeaderContent>\n {isLoading ? (\n <Flex justify=\"center\" align=\"center\" css={{ height: '100%' }}>\n <B2bSpinner />\n </Flex>\n ) : (\n <Flex p={0} m={0} justify=\"space-between\" align=\"center\">\n <Flex align=\"center\">\n <FlexItem mr={10}>\n {/* TODO: move to nav controller */}\n <a\n href={`http://${window.location.host}/service/core/merchants`}\n >\n <Logo />\n </a>\n </FlexItem>\n <Product\n title={title}\n selectorData={selectorData}\n onChange={onItemChange}\n />\n <FlexItem ml={10} p={0} height={20}>\n <HeaderMenu children={menuItems} />\n </FlexItem>\n </Flex>\n <FlexItem m={0} p={0}>\n <UserProfile onClick={onLogout} userName={userName} />\n </FlexItem>\n </Flex>\n )}\n </HeaderContent>\n </HeaderContainer>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["582","583","584","585","586"],[],"import {\n Icon as PijmaIcon,\n IconProps as PijmaIconProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport IconProps from './IconProps'\n\nconst IconSizeWrapper = styled('div')<{\n h?: number\n w?: number\n}>`\n width: ${(props: any) => (props.w ? props.w : '24')}px;\n height: ${(props: any) => (props.h ? props.h : '24')}px;\n float: left;\n display: inline-block;\n`\n\nexport class B2bIcon extends Component<IconProps> {\n render() {\n const { icon, iconColor, h, w } = this.props\n\n return (\n <Fragment>\n {typeof icon === 'string' ? (\n <IconSizeWrapper h={h} w={w}>\n <PijmaIcon\n name={icon as PijmaIconProps['name']}\n color={iconColor}\n />\n </IconSizeWrapper>\n ) : (\n icon\n )}\n </Fragment>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["587"],[],"import { Box } from '@qiwi/pijma-core'\nimport React from 'react'\n\nexport const Logo = () => (\n <Box width={'266px'} height={'64px'}>\n <svg\n width=\"266\"\n height=\"64\"\n viewBox=\"0 0 266 64\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <g clipPath=\"url(#clip0_447_5)\">\n <path d=\"M265.142 0H0V64H265.142V0Z\" fill=\"white\" />\n <path\n d=\"M78.5211 41.1624V22.7337H74.0112V41.1624H78.5211ZM56.7462 41.1624L59.0651 31.8579C59.2358 31.1454 59.3567 30.4219 59.4267 29.6926H59.4779C59.5472 30.4219 59.6677 31.1455 59.8384 31.8579L62.1542 41.1624H67.1803L71.8459 22.7337H67.1803L64.6544 34.2536C64.5197 34.89 64.4433 35.5373 64.4261 36.1875H64.3739C64.3332 35.5348 64.2296 34.8875 64.0645 34.2547L61.3072 22.7347H57.6688L54.8336 34.2547C54.6692 34.8877 54.5656 35.5349 54.5243 36.1875H54.4731V36.148C54.4507 35.5114 54.3732 34.878 54.2416 34.2547L51.9216 22.7347H47.1792L51.6592 41.1635L56.7462 41.1624ZM44.9061 41.1624V22.7337H40.4005V41.1624H44.9061ZM27.9248 37.348C25.0128 37.348 22.9509 34.9768 22.9509 31.8323C22.9509 28.8158 25.0128 26.548 27.9248 26.548C30.76 26.548 32.8997 28.8158 32.8997 31.8323C32.8993 32.6478 32.7327 33.4546 32.4101 34.2035L30.5797 32.4264L28.0528 35.2862L29.9344 36.9352C29.368 37.219 28.5947 37.348 27.9248 37.348ZM35.1163 41.7299L37.6677 38.868L35.7328 37.2958C36.8155 35.7502 37.5632 33.9454 37.5632 31.8323C37.5632 26.548 33.6165 22.4243 27.9227 22.4243C22.2011 22.4243 18.2832 26.548 18.2832 31.8323C18.2832 37.2446 22.2011 41.4718 27.9227 41.4718C29.9333 41.4718 31.7371 40.931 33.2325 39.9507L35.1163 41.7299Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.516 22.1376L100.658 31.9956L110.516 41.8536L120.374 31.9956L110.516 22.1376Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.517 41.8537L106.658 45.714H86.9492L100.659 31.9956L110.517 41.8537Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M110.517 22.1374L100.659 31.9955L86.9492 18.2856H106.658L110.517 22.1374Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M129.686 22.7412H136.279C139.641 22.7412 142.012 24.4617 142.012 27.5113C142.012 29.2308 141.179 30.7167 139.772 31.4729V31.5252C141.804 32.1247 142.769 34.0009 142.769 35.8783C142.769 39.5785 139.798 41.2468 136.383 41.2468H129.686V22.7412ZM136.305 30.3007C137.764 30.3007 138.599 29.2575 138.599 27.9284C138.599 26.5993 137.79 25.6351 136.252 25.6351H133.046V30.3007H136.305ZM136.643 38.3529C138.364 38.3529 139.328 37.2329 139.328 35.6692C139.328 34.1311 138.337 33.0111 136.643 33.0111H133.047V38.3529H136.643Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M145.828 22.7412H149.19V34.5748C149.19 37.0762 150.806 38.4842 153.282 38.4842C155.758 38.4842 157.374 37.0762 157.374 34.5748V22.7412H160.736V34.6015C160.736 38.7444 157.765 41.5594 153.309 41.5594C148.829 41.5594 145.828 38.7444 145.828 34.6015V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M165.326 36.5034C166.42 37.4933 168.192 38.4575 169.913 38.4575C171.581 38.4575 172.623 37.5978 172.623 36.3466C172.623 32.8266 163.997 33.5583 163.997 27.7983C163.997 24.5396 166.707 22.4287 170.304 22.4287C172.233 22.4287 174.266 23.0804 175.725 24.4095L174.239 27.1466C173.223 26.2346 171.633 25.5306 170.174 25.5306C168.479 25.5306 167.359 26.3647 167.359 27.6415C167.359 31.0815 175.986 30.1962 175.986 36.0863C175.986 39.0837 173.796 41.5594 169.835 41.5594C167.54 41.5594 165.169 40.6997 163.502 39.0314L165.326 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M179.396 22.7412H182.758V41.2468H179.396V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M187.076 22.7412H190.437L197.448 33.4281C198.126 34.5225 198.987 36.2943 198.987 36.2943H199.038C199.038 36.2943 198.855 34.5225 198.855 33.4281V22.7412H202.192V41.2468H198.855L191.844 30.5865C191.141 29.4921 190.307 27.7204 190.307 27.7204H190.255C190.255 27.7204 190.437 29.4921 190.437 30.5865V41.2468H187.076V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M206.561 22.7412H217.637V25.6351H209.919V30.4831H216.149V33.3759H209.919V38.3529H218.051V41.2468H206.561V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M221.939 36.5034C223.034 37.4933 224.805 38.4575 226.526 38.4575C228.194 38.4575 229.236 37.5978 229.236 36.3466C229.236 32.8266 220.61 33.5583 220.61 27.7983C220.61 24.5396 223.321 22.4287 226.917 22.4287C228.846 22.4287 230.879 23.0804 232.338 24.4095L230.852 27.1466C229.836 26.2346 228.246 25.5306 226.787 25.5306C225.092 25.5306 223.972 26.3647 223.972 27.6415C223.972 31.0815 232.6 30.1962 232.6 36.0863C232.6 39.0837 230.41 41.5594 226.448 41.5594C224.154 41.5594 221.782 40.6997 220.115 39.0314L221.939 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M236.197 36.5034C237.291 37.4933 239.063 38.4575 240.784 38.4575C242.452 38.4575 243.494 37.5978 243.494 36.3466C243.494 32.8266 234.868 33.5583 234.868 27.7983C234.868 24.5396 237.578 22.4287 241.175 22.4287C243.104 22.4287 245.137 23.0804 246.596 24.4095L245.11 27.1466C244.094 26.2346 242.504 25.5306 241.045 25.5306C239.35 25.5306 238.23 26.3647 238.23 27.6415C238.23 31.0815 246.857 30.1962 246.857 36.0863C246.857 39.0837 244.667 41.5594 240.706 41.5594C238.411 41.5594 236.04 40.6997 234.373 39.0314L236.197 36.5034Z\"\n fill=\"#272A35\"\n />\n </g>\n <defs>\n <clipPath id=\"clip0_447_5\">\n <rect width=\"265.142\" height=\"64\" fill=\"white\" />\n </clipPath>\n </defs>\n </svg>\n </Box>\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["588","589"],[],"import { TMenuItem } from './interfaces'\n\nexport default interface MenuProps {\n default?: string\n onChange?: (params: any) => void\n isItemSelected?: (params: any) => void\n items: Array<undefined | string | TMenuItem>\n flexProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["590","591","592","593","594","595","596"],[],"import { css, Flex, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport { TMenuItem } from './interfaces'\nimport MenuProps from './MenuProps'\n\nconst MenuContainer = styled('nav')`\n ul {\n display: block;\n width: 100%;\n }\n`\n\nconst MenuItemCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n padding-bottom: 4px;\n font-size: 12pt;\n color: ${COLOR.TEXT.Primary};\n * {\n color: ${COLOR.TEXT.Primary};\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItemActiveCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n font-size: 12pt;\n font-weight: 500;\n color: ${COLOR.TEXT.Primary} !important;\n :after {\n width: 100%;\n bottom: 0;\n height: 4px;\n content: '';\n background-color: ${COLOR.BRAND.Primary};\n border-radius: 2px 2px 0 0;\n display: block;\n margin-top: 4px;\n }\n * {\n color: ${COLOR.TEXT.Primary} !important;\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItem = styled('li')``\n\nexport class Menu extends Component<MenuProps> {\n constructor(props: MenuProps) {\n super(props)\n this.onClick = this.onClick.bind(this)\n this.renderItem = this.renderItem.bind(this)\n }\n\n getItemCss(item: any) {\n const { isItemSelected } = this.props\n const active = isItemSelected\n ? isItemSelected(item)\n : item === this.props.default\n\n return active ? [MenuItemActiveCss] : [MenuItemCss]\n }\n\n render() {\n const { items, flexProps } = this.props\n\n return (\n <MenuContainer>\n <ul>\n <Flex justify=\"space-around\" {...flexProps}>\n {items.map(this.renderItem.bind(this))}\n </Flex>\n </ul>\n </MenuContainer>\n )\n }\n\n renderItem(item: undefined | string | TMenuItem, i: number) {\n if (item === undefined) {\n return null\n }\n\n let key\n let style\n let onClick\n let content\n\n if (typeof item === 'string') {\n key = i\n style = this.getItemCss(item)\n onClick = this.onClick.bind(this, item, item, key)\n content = item\n }\n\n if (typeof item === 'object') {\n const { name, value, node } = item\n key = (value && value.value) || value || i\n style = this.getItemCss(value)\n onClick = this.onClick.bind(this, name, value, key)\n content = node || name\n }\n\n return (\n <MenuItem\n // @ts-ignore\n css={style}\n key={key}\n onClick={onClick}\n >\n {content}\n </MenuItem>\n )\n }\n\n onClick(name: any, value: any, key: any) {\n const next = value || name || key\n const onChange =\n this.props.onChange ||\n (() => {\n /* noop */\n })\n\n if (this.props.default !== next) {\n this.setState({ active: next })\n onChange(next)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["597","598"],[],"import { ReactNode } from 'react'\n\nexport interface TMenuItem {\n name: any\n value:\n | any\n | {\n value: string\n path: string\n }\n node: ReactNode\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["599"],[],"import { ReactNode } from 'react'\n\nexport default interface NavigationMenuProps {\n active?: string\n items: Array<{\n name?: string\n path?: string\n node?: ReactNode\n value?: string | number\n }>\n link?: any\n isItemSelected?: () => void\n onChange?: () => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["600","601"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Menu } from '../menu'\nimport NavigationMenuProps from './NavigationMenuProps'\n\nconst ItemWrap = styled('div')`\n padding: 28px 0 24px;\n font-size: 15px;\n`\n\nexport class NavigationMenu extends Component<NavigationMenuProps> {\n render() {\n const Link = this.props.link\n const { items, isItemSelected, onChange } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={this.props.active}\n items={menuItems}\n isItemSelected={isItemSelected}\n onChange={onChange}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["602","603"],[],"import React from 'react'\n\nimport ObfuscatedPanProps from './ObfuscatedPanProps'\n\nexport const ObfuscatedPan = ({ pan, panPrefix = '*' }: ObfuscatedPanProps) => {\n return (\n <span>\n {panPrefix}\n {pan ? pan.slice(-4) : null}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["604"],[],"export default interface PaginatorProps {\n onChange?: (value?: any) => void\n activePage: number\n totalItemsCount: number\n pageRangeDisplayed?: number\n itemsCountPerPage: number\n padding?: number\n hideFirstLastPages?: boolean\n paginatorProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["605","606","607"],[],"import { Pagination } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport PaginatorProps from './PaginatorProps'\n\nexport class Paginator extends Component<PaginatorProps> {\n onChangePage(page: any) {\n if (!this.props.onChange) {\n return\n }\n this.props.onChange(page)\n }\n\n render() {\n const { activePage, totalItemsCount, itemsCountPerPage, paginatorProps } =\n this.props\n const isPaginatorHidden = totalItemsCount <= itemsCountPerPage\n\n if (isPaginatorHidden) {\n return null\n }\n\n return (\n <Pagination\n active={activePage}\n count={itemsCountPerPage}\n total={totalItemsCount}\n onChange={this.onChangePage.bind(this)}\n {...paginatorProps}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["608","609","610"],[],"export default interface ProductProps {\n selectorData: {\n items?: Array<any>\n currentItem?: string | Array<any>\n }\n title: string\n onChange?: (value: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["611","612","613"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport { COLOR } from '../theme'\nimport ProductProps from './ProductProps'\nimport ProductState from './ProductState'\n\nconst ProductType = styled('div')`\n font-weight: 500;\n font-size: 14px;\n color: ${COLOR.TEXT.Primary};\n`\n\nconst ProductMerchant = styled('div')`\n font-size: 12px;\n font-weight: 300;\n color: ${COLOR.TEXT.Secondary2};\n`\n\nconst Container = styled('div')`\n color: black;\n position: relative;\n width: 100%;\n top: -10px;\n left: -1px;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nconst ProductWrapper = styled('div')``\n\nexport class Product extends Component<ProductProps, ProductState> {\n _timeoutID: any\n constructor(props: ProductProps) {\n super(props)\n this.state = {\n isOpen: false,\n }\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this._timeoutID = -1\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: !this.state.isOpen })\n }\n\n onBlur() {\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n render() {\n const { selectorData, title, onChange } = this.props\n const isShownDropdown = selectorData.items\n ? selectorData.items.length > 1\n : null\n\n return (\n <ProductWrapper>\n <ProductType>{title}</ProductType>\n <ProductMerchant\n tabIndex={0}\n onClick={this.onFocus}\n onBlur={this.onBlur}\n >\n <Flex align=\"center\">\n <span>{selectorData.currentItem}</span>\n {isShownDropdown && (\n <IconWrapper>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n )}\n </Flex>\n </ProductMerchant>\n {isShownDropdown && (\n <Container>\n <Dropdown\n show={this.state.isOpen}\n items={selectorData.items || []}\n value={selectorData.currentItem}\n onChange={onChange}\n />\n </Container>\n )}\n </ProductWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["614","615","616","617"],[],"import { ReactNode } from 'react'\n\nimport { TRenderItem } from '../dropdown/ContainerProps'\n\nexport default interface SelectProps {\n value: string | Array<any>\n emptyValue?: string\n multiSelect?: boolean\n mapping?: any\n items: Array<any>\n onChange?: (value: any) => void\n title?: string\n defaultItem?: string\n error?: ReactNode\n disabled?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["618"],[],"export default interface SelectState {\n isOpen: boolean\n currentItem: any\n focus?: boolean\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["619","620","621","622","623","624"],[],"import { Icon, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport SelectProps from './SelectProps'\nimport SelectState from './SelectState'\n\n// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_isempty\nconst isEmpty = (obj: any): boolean =>\n [Object, Array].includes((obj || {}).constructor) &&\n Object.entries(obj || {}).length === 0\n\nconst Container = styled('div')`\n position: relative;\n outline: none;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nexport class Select extends Component<SelectProps, SelectState> {\n _timeoutID: any\n inputRef: any\n currentItem: any\n\n constructor(props: SelectProps) {\n super(props)\n this.currentItem = this.props.value || this.props.defaultItem\n this.state = {\n isOpen: false,\n currentItem:\n this.props.items.find((el) => el.value === this.currentItem) || {},\n }\n this.inputRef = React.createRef()\n this._timeoutID = -1\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this.selectItem = this.selectItem.bind(this)\n }\n\n onFocus() {\n if (this.props.disabled) {\n return\n }\n\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: true })\n }\n\n onBlur() {\n if (this.props.disabled) {\n return\n }\n\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n selectItem(el: any) {\n clearTimeout(this._timeoutID)\n if (this.props.onChange) {\n if (this.props.multiSelect) {\n this.props.onChange(el)\n if (!el) {\n this.onBlur()\n }\n } else {\n this.props.onChange(el.value)\n this.onBlur()\n }\n }\n if (!this.props.value) {\n this.setState({ isOpen: false, currentItem: el })\n }\n }\n\n focusOnInput = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const {\n items,\n title,\n defaultItem,\n value,\n error,\n multiSelect,\n mapping,\n emptyValue,\n renderItem,\n } = this.props\n\n const currentItem = items.find((el) => el.value === value) || {\n name: '',\n value: '',\n }\n const valueName =\n currentItem.name ||\n (this.state.currentItem && this.state.currentItem.name) ||\n defaultItem\n let multiValue = valueName\n if (multiSelect && typeof value !== 'string') {\n multiValue = value.map((el: any) => mapping[el])\n }\n\n return (\n <Container\n onFocus={this.onFocus}\n tabIndex={0}\n ref={this.inputRef}\n onBlur={this.onBlur}\n >\n <TextField\n {...this.props}\n autoFocus={this.state.focus}\n title={title || ''}\n onChange={() => {\n /* noop */\n }}\n onBlur={\n multiSelect\n ? () => {\n /* noop */\n }\n : this.onBlur\n }\n value={\n !isEmpty(multiValue)\n ? [multiValue].flat().join(', ')\n : emptyValue || ''\n }\n hint={\n <IconWrapper onClick={this.focusOnInput}>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n }\n error={error}\n />\n <Dropdown\n show={this.state.isOpen}\n items={items}\n value={multiSelect ? value : valueName}\n onChange={this.selectItem}\n focus={this.focusOnInput}\n multiSelect={multiSelect}\n renderItem={renderItem}\n />\n </Container>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["625"],[],"import { Spinner } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport { COLOR, DIMEN } from '../theme'\n\nexport const B2bSpinner = () => (\n <Spinner\n color={COLOR.PRIMARY}\n width={DIMEN.SPINNER_SIZE}\n height={DIMEN.SPINNER_SIZE}\n />\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["626","627","628","629"],[],"import { ButtonControl, Typo } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nimport StepProps from './StepProps'\nimport StepButton from './StepStyle'\n\nconst Step: FC<StepProps> = (props) => {\n const { icon, text, variant = 'default', ...rest } = props\n return (\n <ButtonControl {...rest}>\n {({ active, focus, hover, ...events }) => (\n <StepButton variant={variant} {...events}>\n <Text>\n <Typo css={{ overflowWrap: 'normal' }}>{icon || text}</Typo>\n </Text>\n </StepButton>\n )}\n </ButtonControl>\n )\n}\n\nexport { Step }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["630","631"],[],"import React, { FC, useMemo } from 'react'\n\nimport StepperControlProps from './StepperControlProps'\n\nconst StepperControl: FC<StepperControlProps> = ({ step, steps, children }) => {\n const stepsArray = useMemo(() => [...new Array(steps)], [steps])\n return (\n <>\n {stepsArray.map((_, index) => {\n const currentStep = index + 1\n const variant =\n currentStep === step\n ? 'focus'\n : (currentStep < step\n ? 'active'\n : 'default')\n\n return children({ currentStep, variant })\n })}\n </>\n )\n}\n\nexport default StepperControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["632","633"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { Divider } from '../divider'\nimport { Step } from '../step'\nimport StepperControl from './StepperControl'\nimport StepperProps from './StepperProps'\n\nconst Stepper: FC<StepperProps> = ({\n step = 1,\n steps,\n dividerWidth = 25,\n onChange,\n}) => {\n if (!steps || steps <= 1) {\n return null\n }\n\n return (\n <Flex align=\"center\">\n <StepperControl steps={steps} step={step}>\n {({ variant, currentStep }) => (\n <Fragment key={currentStep}>\n <FlexItem>\n <Step\n variant={variant}\n text={currentStep}\n onClick={() => onChange && onChange(currentStep)}\n />\n </FlexItem>\n {currentStep < steps && (\n <FlexItem width={dividerWidth} px={3}>\n <Divider active={variant === 'active'} />\n </FlexItem>\n )}\n </Fragment>\n )}\n </StepperControl>\n </Flex>\n )\n}\n\nexport { Stepper }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["634","635"],[],"export function columnFactory(\n el?: string | number | object,\n mapping?: any,\n): any {\n switch (typeof el) {\n case 'string':\n return mapping[el] || { accessor: el }\n case 'number':\n return { width: el }\n case 'object':\n return el\n default:\n throw new Error(`unsupported table column type: ${typeof el}`)\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["636","637","638","639","640","641"],[],"import { styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { TableOptions, useTable } from 'react-table'\n\nimport { activeBackground, borderColor, tableHoverColor } from './constants'\n\nconst TrWrapper = styled('tr')<{\n active?: boolean\n cursor?: CSSStyleDeclaration['cursor']\n}>`\n background-color: ${(props) => (props.active ? activeBackground : 'none')};\n ${(props) => (props.cursor ? 'cursor: ' + props.cursor + ';' : '')};\n`\n\nconst TableWrapper = styled.div`\n width: 100%;\n table {\n width: 100%;\n border-spacing: 0;\n font-family: 'Museo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 10pt;\n text-overflow: ellipsis;\n\n overflow: hidden;\n overflow-wrap: break-word;\n thead {\n tr th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n font-size: 10pt;\n font-weight: 150;\n color: rgb(102, 102, 102);\n text-align: start;\n user-select: none;\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n font-weight: 300;\n border-bottom: 1px solid ${borderColor};\n }\n\n tbody {\n tr {\n :hover {\n background-color: ${tableHoverColor};\n cursor: pointer;\n }\n :last-child {\n td {\n border-bottom: 0;\n }\n }\n td {\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n }\n }\n\n th,\n td {\n margin: 0;\n padding: 0.25rem 12px;\n\n :last-child {\n border-right: 0;\n }\n }\n }\n`\n\nexport type TTableProps = Pick<TableOptions<any>, 'columns' | 'data'> & {\n onSelect?: (d: any) => void\n isActive?: (d: any) => boolean\n rowCursor?: CSSStyleDeclaration['cursor']\n}\n\nexport const Table = ({\n columns,\n data,\n onSelect,\n rowCursor,\n isActive,\n}: TTableProps) => {\n // Use the state and functions returned from useTable to build your UI\n const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =\n useTable({\n columns,\n data,\n })\n\n // Render the UI for your table\n const headers = []\n const thead = headerGroups.map((headerGroup) => (\n // headerGroup.getHeaderGroupProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <tr {...headerGroup.getHeaderGroupProps()}>\n {headerGroup.headers.map((column) => {\n const header = column.render('Header')\n const typeofHeader = typeof header\n if (\n typeofHeader === 'string' ||\n (typeofHeader === 'object' &&\n React.isValidElement(header) &&\n header.props.children)\n ) {\n headers.push(header)\n // eslint-disable-next-line react/jsx-key\n return <th {...column.getHeaderProps()}>{header}</th>\n }\n return null\n })}\n </tr>\n ))\n\n return (\n <TableWrapper>\n <table {...getTableProps()}>\n {headerGroups && headerGroups.length > 0 ? (\n <thead>{headers.length > 0 ? thead : null}</thead>\n ) : (\n <></>\n )}\n <tbody {...getTableBodyProps()}>\n {rows.map((row) => {\n prepareRow(row)\n return (\n // row.getRowProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <TrWrapper\n data-cy={'table-row'}\n {...row.getRowProps()}\n active={isActive ? isActive(row.original) : false}\n cursor={rowCursor}\n >\n {row.cells.map((cell: any, i: number) => {\n return (\n <td\n key={i}\n onClick={() =>\n typeof onSelect === 'function' && onSelect(row.original)\n }\n {...cell.getCellProps()}\n >\n {cell.render('Cell')}\n </td>\n )\n })}\n </TrWrapper>\n )\n })}\n </tbody>\n </table>\n </TableWrapper>\n )\n}\n\nexport { columnFactory } from './column'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["642"],[],"import { Path, Rect, Svg } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport TrinaryCheckboxProps from './TrinaryCheckboxProps'\n\nexport const TrinaryCheckIcon = ({\n focused,\n disabled,\n value,\n}: TrinaryCheckboxProps) => {\n return (\n <Svg viewBox=\"0 0 24 24\" width=\"24px\" height=\"24px\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={focused && !disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"10\"\n height=\"3\"\n x=\"7\"\n y=\"10.5\"\n fillRule=\"nonzero\"\n rx=\"1.5\"\n fill={value === 1 ? (disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={\n value === 2 || value === true\n ? (disabled\n ? '#ccc'\n : '#000')\n : 'transparent'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n )\n}\n\nexport default TrinaryCheckIcon\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["643"],[],"export default interface UserProfileProps {\n userName?: string\n onClick?: (e: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["644"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport UserProfileProps from './UserProfileProps'\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n float: left;\n margin-left: 20px;\n cursor: pointer;\n`\nconst ProfileWrapper = styled('div')``\n\nconst Username = styled('div')``\n\nexport class UserProfile extends Component<UserProfileProps> {\n render() {\n const { onClick, userName } = this.props\n return (\n <ProfileWrapper>\n <Flex>\n <Username>{userName}</Username>\n <IconWrapper onClick={onClick}>\n <Icon name=\"logout\" />\n </IconWrapper>\n </Flex>\n </ProfileWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["645"],[],"// __mocks__/fileMock.js\n\nmodule.exports = 'test-file-stub'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["646"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Amount } from '../../main/ts'\n\ndescribe('Amount', () => {\n it('is properly exported from lib index', () => {\n expect(Amount).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const amount = renderer\n .create(<Amount value=\"100000\" currency=\"RUB\" />)\n .toJSON()\n expect(amount).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["647"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Checkbox } from '../../main/ts'\n\ndescribe('Checkbox', () => {\n it('is properly exported from lib index', () => {\n expect(Checkbox).not.toBeUndefined()\n })\n\n it('renders correctly unchecked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={0} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly half-checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={1} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={2} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly unchecked value', () => {\n const checkbox = renderer.create(<Checkbox value={false} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value', () => {\n const checkbox = renderer.create(<Checkbox value={true} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["648","649"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DatePicker } from '../../main/ts'\n\ndescribe('DatePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DatePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const datePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DatePicker title=\"Date\" />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(datePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["650","651"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DateRangePicker } from '../../main/ts'\n\ndescribe('DateRangePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DateRangePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dateRangePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DateRangePicker\n onChange={() => {\n /* noop */\n }}\n dateTo={new Date('5/8/2019')}\n dateFrom={new Date('5/8/2019')}\n title=\"Date\"\n />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(dateRangePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["652"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Divider } from '../../main/ts'\n\ndescribe('Divider', () => {\n it('is properly exported from lib index', () => {\n expect(Divider).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const divider = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Divider active />\n </ThemeProvider>,\n )\n .toJSON()\n expect(divider).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["653"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Container, Dropdown } from '../../main/ts'\n\ndescribe('Dropdown', () => {\n it('is properly exported from lib index', () => {\n expect(Dropdown).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dropdown = renderer\n .create(\n <Dropdown\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n show={false}\n onChange={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(dropdown).toMatchSnapshot()\n })\n\n it('inner renders correctly', () => {\n const container = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Container\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n onSelect={() => {\n /* noop */\n }}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(container).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["654"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ErrorMessage } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(ErrorMessage).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <ErrorMessage\n message=\"Сообщение ошибки!!!\"\n title=\"Заголовок ошибки\"\n icon=\"plus\"\n iconColor=\"#00FF00\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(<ErrorMessage message=\"Сообщение ощибки!!!\" />)\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["655","656","657","658","659","660","661"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { Header, ThemeProvider, themes } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('Header', () => {\n it('is properly exported from lib index', () => {\n expect(Header).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: ['Test_Agent'],\n currentItem: 'Test_Agent',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n navActiveItem={{ pathname: '/docs' }}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={[]}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading\n title={'Выплаты'}\n userName={''}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["662","663","664"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bIcon } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(B2bIcon).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n iconColor=\"#FF0000\"\n h={50}\n w={50}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["665","666"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { NavigationMenu } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('NavigationMenu', () => {\n it('is properly exported from lib index', () => {\n expect(NavigationMenu).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} active={'/txn'} items={navItems} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} items={[]} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n link={NavLink}\n active={'/fqefqw3fawe'}\n items={navItems}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu active={'Документы'} items={items} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n active={'Документы'}\n items={items}\n isItemSelected={() => {\n /* noop */\n }}\n onChange={() => {\n /* noop */\n }}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["667"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ObfuscatedPan } from '../../main/ts'\n\ndescribe('ObfuscatedPan', () => {\n it('is properly exported from lib index', () => {\n expect(ObfuscatedPan).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const obfuscatedPan = renderer\n .create(<ObfuscatedPan panPrefix=\"*\" pan=\"4272291111221978\" />)\n .toJSON()\n expect(obfuscatedPan).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["668"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Offset } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(Offset).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<Offset />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["669"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Paginator } from '../../main/ts'\n\ndescribe('Paginator', () => {\n it('is properly exported from lib index', () => {\n expect(Paginator).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const paginator = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Paginator\n activePage={2}\n totalItemsCount={40}\n itemsCountPerPage={10}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(paginator).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["670"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Product } from '../../main/ts'\n\ndescribe('Product', () => {\n it('is properly exported from lib index', () => {\n expect(Product).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items: [],\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = [\n { name: 'Payout_Test', value: 'LNgEv2mW' },\n { name: 'CurrItemms123', value: 'LNgEv2mW142341234' },\n { name: 'Payout_Test123', value: 'LNgEv2mW123' },\n ]\n\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items,\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["671"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Select } from '../../main/ts'\n\ndescribe('Select', () => {\n it('closed renders correctly', () => {\n const select = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Select\n value=\"name\"\n items={[{ name: 'name', value: 'value' }]}\n onChange={() => {\n /* noop */\n }}\n title=\"test\"\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(select).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["672"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bSpinner } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(B2bSpinner).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<B2bSpinner />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["673"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { columnFactory, Table } from '../../main/ts'\n\ndescribe('Table', () => {\n it('is properly exported from lib index', () => {\n expect(Table).not.toBeUndefined()\n })\n})\n\ndescribe('columnFactory', () => {\n it('handles supported types', () => {\n const cases = ['foo', 'bar', 10, { accessor: 'baz' }]\n const mapping = { foo: { accessor: 'test' } }\n const result = cases.map((el) => columnFactory(el, mapping))\n\n expect(result).toEqual([\n { accessor: 'test' },\n { accessor: 'bar' },\n { width: 10 },\n { accessor: 'baz' },\n ])\n })\n\n it('throws err otherwise', () => {\n expect(() => columnFactory()).toThrow(\n 'unsupported table column type: undefined',\n )\n })\n\n it('renders correctly without header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[{ accessor: 'name' }, { accessor: 'value' }]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n it('renders correctly with header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[\n { accessor: 'name', Header: 'ttest' },\n { accessor: 'value', Header: 'test' },\n ]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["674"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { TrinaryCheckIcon } from '../../main/ts'\n\ndescribe('TrinaryCheckIcon', () => {\n it('is properly exported from lib index', () => {\n expect(TrinaryCheckIcon).not.toBeUndefined()\n })\n\n it('renders correctly unchecked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={0} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly half-checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={1} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={2} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["675"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { UserProfile } from '../../main/ts'\n\ndescribe('UserProfile', () => {\n it('is properly exported from lib index', () => {\n expect(UserProfile).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <UserProfile\n userName={'testName'}\n onClick={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n it('renders correctly', () => {\n const component = renderer.create(<UserProfile />).toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n",{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":6,"column":24,"nodeType":"682","messageId":"683","endLine":6,"endColumn":27,"suggestions":"684"},{"ruleId":"680","severity":1,"message":"681","line":90,"column":10,"nodeType":"682","messageId":"683","endLine":90,"endColumn":13,"suggestions":"685"},{"ruleId":"686","severity":2,"message":"687","line":155,"column":18,"nodeType":"688","messageId":"689","endLine":155,"endColumn":34,"suggestions":"690"},{"ruleId":"680","severity":1,"message":"681","line":186,"column":33,"nodeType":"682","messageId":"683","endLine":186,"endColumn":36,"suggestions":"691"},{"ruleId":"680","severity":1,"message":"681","line":190,"column":33,"nodeType":"682","messageId":"683","endLine":190,"endColumn":36,"suggestions":"692"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":22,"nodeType":"682","messageId":"683","endLine":4,"endColumn":25,"suggestions":"693"},{"ruleId":"680","severity":1,"message":"681","line":146,"column":10,"nodeType":"682","messageId":"683","endLine":146,"endColumn":13,"suggestions":"694"},{"ruleId":"680","severity":1,"message":"681","line":147,"column":13,"nodeType":"682","messageId":"683","endLine":147,"endColumn":16,"suggestions":"695"},{"ruleId":"696","severity":2,"message":"697","line":154,"column":17,"nodeType":"698","messageId":"699","endLine":154,"endColumn":21,"suggestions":"700"},{"ruleId":"701","severity":2,"message":"702","line":170,"column":24,"nodeType":"698","messageId":"703","endLine":170,"endColumn":36},{"ruleId":"680","severity":1,"message":"681","line":178,"column":27,"nodeType":"682","messageId":"683","endLine":178,"endColumn":30,"suggestions":"704"},{"ruleId":"680","severity":1,"message":"681","line":178,"column":46,"nodeType":"682","messageId":"683","endLine":178,"endColumn":49,"suggestions":"705"},{"ruleId":"680","severity":1,"message":"681","line":226,"column":21,"nodeType":"682","messageId":"683","endLine":226,"endColumn":24,"suggestions":"706"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":40,"column":12,"nodeType":"709","messageId":"710","endLine":40,"endColumn":25},{"ruleId":"680","severity":1,"message":"681","line":58,"column":41,"nodeType":"682","messageId":"683","endLine":58,"endColumn":44,"suggestions":"711"},{"ruleId":"707","severity":2,"message":"708","line":69,"column":17,"nodeType":"709","messageId":"710","endLine":69,"endColumn":30},{"ruleId":"680","severity":1,"message":"681","line":10,"column":11,"nodeType":"682","messageId":"683","endLine":10,"endColumn":14,"suggestions":"712"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":39,"nodeType":"682","messageId":"683","endLine":11,"endColumn":42,"suggestions":"713"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":26,"nodeType":"682","messageId":"683","endLine":3,"endColumn":29,"suggestions":"714"},{"ruleId":"680","severity":1,"message":"681","line":5,"column":16,"nodeType":"682","messageId":"683","endLine":5,"endColumn":19,"suggestions":"715"},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"716"},{"ruleId":"680","severity":1,"message":"681","line":13,"column":10,"nodeType":"682","messageId":"683","endLine":13,"endColumn":13,"suggestions":"717"},{"ruleId":"680","severity":1,"message":"681","line":21,"column":16,"nodeType":"682","messageId":"683","endLine":21,"endColumn":19,"suggestions":"718"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":4,"column":10,"nodeType":"682","messageId":"683","endLine":4,"endColumn":13,"suggestions":"719"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":26,"column":67,"nodeType":"698","messageId":"699","endLine":26,"endColumn":71,"suggestions":"720"},{"ruleId":"696","severity":2,"message":"697","line":29,"column":69,"nodeType":"698","messageId":"699","endLine":29,"endColumn":73,"suggestions":"721"},{"ruleId":"722","severity":2,"message":"723","line":15,"column":31,"nodeType":"678","messageId":"724","endLine":15,"endColumn":37,"suggestions":"725"},{"ruleId":"722","severity":2,"message":"723","line":20,"column":43,"nodeType":"678","messageId":"724","endLine":20,"endColumn":49,"suggestions":"726"},{"ruleId":"680","severity":1,"message":"681","line":12,"column":22,"nodeType":"682","messageId":"683","endLine":12,"endColumn":25,"suggestions":"727"},{"ruleId":"680","severity":1,"message":"681","line":12,"column":27,"nodeType":"682","messageId":"683","endLine":12,"endColumn":30,"suggestions":"728"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":32,"column":13,"nodeType":"709","messageId":"710","endLine":32,"endColumn":26},{"ruleId":"707","severity":2,"message":"708","line":44,"column":17,"nodeType":"709","messageId":"710","endLine":44,"endColumn":30},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":20,"column":26,"nodeType":"682","messageId":"683","endLine":20,"endColumn":29,"suggestions":"729"},{"ruleId":"680","severity":1,"message":"681","line":21,"column":22,"nodeType":"682","messageId":"683","endLine":21,"endColumn":25,"suggestions":"730"},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":6,"column":8,"nodeType":"678","messageId":"679","endLine":6,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":14,"column":20,"nodeType":"682","messageId":"683","endLine":14,"endColumn":23,"suggestions":"731"},{"ruleId":"732","severity":2,"message":"733","line":14,"column":29,"nodeType":"734","messageId":"735","endLine":14,"endColumn":53,"suggestions":"736"},{"ruleId":"680","severity":1,"message":"681","line":15,"column":21,"nodeType":"682","messageId":"683","endLine":15,"endColumn":24,"suggestions":"737"},{"ruleId":"732","severity":2,"message":"733","line":15,"column":30,"nodeType":"734","messageId":"735","endLine":15,"endColumn":54,"suggestions":"738"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":5,"column":23,"nodeType":"682","messageId":"683","endLine":5,"endColumn":26,"suggestions":"739"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":29,"nodeType":"682","messageId":"683","endLine":6,"endColumn":32,"suggestions":"740"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":64,"column":20,"nodeType":"682","messageId":"683","endLine":64,"endColumn":23,"suggestions":"741"},{"ruleId":"696","severity":2,"message":"697","line":89,"column":14,"nodeType":"698","messageId":"699","endLine":89,"endColumn":18,"suggestions":"742"},{"ruleId":"707","severity":2,"message":"708","line":114,"column":9,"nodeType":"709","messageId":"710","endLine":114,"endColumn":22},{"ruleId":"680","severity":1,"message":"681","line":124,"column":17,"nodeType":"682","messageId":"683","endLine":124,"endColumn":20,"suggestions":"743"},{"ruleId":"680","severity":1,"message":"681","line":124,"column":29,"nodeType":"682","messageId":"683","endLine":124,"endColumn":32,"suggestions":"744"},{"ruleId":"680","severity":1,"message":"681","line":124,"column":39,"nodeType":"682","messageId":"683","endLine":124,"endColumn":42,"suggestions":"745"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":9,"nodeType":"682","messageId":"683","endLine":4,"endColumn":12,"suggestions":"746"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":7,"nodeType":"682","messageId":"683","endLine":6,"endColumn":10,"suggestions":"747"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":10,"nodeType":"682","messageId":"683","endLine":11,"endColumn":13,"suggestions":"748"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"686","severity":2,"message":"687","line":35,"column":18,"nodeType":"688","messageId":"689","endLine":35,"endColumn":35,"suggestions":"749"},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":9,"column":30,"nodeType":"698","messageId":"699","endLine":9,"endColumn":34,"suggestions":"750"},{"ruleId":"680","severity":1,"message":"681","line":2,"column":23,"nodeType":"682","messageId":"683","endLine":2,"endColumn":26,"suggestions":"751"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"752"},{"ruleId":"696","severity":2,"message":"697","line":20,"column":14,"nodeType":"698","messageId":"699","endLine":20,"endColumn":18,"suggestions":"753"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":19,"nodeType":"682","messageId":"683","endLine":3,"endColumn":22,"suggestions":"754"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":34,"nodeType":"682","messageId":"683","endLine":4,"endColumn":37,"suggestions":"755"},{"ruleId":"680","severity":1,"message":"681","line":7,"column":22,"nodeType":"682","messageId":"683","endLine":7,"endColumn":25,"suggestions":"756"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":38,"column":15,"nodeType":"682","messageId":"683","endLine":38,"endColumn":18,"suggestions":"757"},{"ruleId":"696","severity":2,"message":"697","line":64,"column":9,"nodeType":"698","messageId":"699","endLine":64,"endColumn":13,"suggestions":"758"},{"ruleId":"680","severity":1,"message":"681","line":6,"column":25,"nodeType":"682","messageId":"683","endLine":6,"endColumn":28,"suggestions":"759"},{"ruleId":"680","severity":1,"message":"681","line":9,"column":13,"nodeType":"682","messageId":"683","endLine":9,"endColumn":16,"suggestions":"760"},{"ruleId":"680","severity":1,"message":"681","line":10,"column":16,"nodeType":"682","messageId":"683","endLine":10,"endColumn":19,"suggestions":"761"},{"ruleId":"680","severity":1,"message":"681","line":11,"column":22,"nodeType":"682","messageId":"683","endLine":11,"endColumn":25,"suggestions":"762"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":16,"nodeType":"682","messageId":"683","endLine":3,"endColumn":19,"suggestions":"763"},{"ruleId":"680","severity":1,"message":"681","line":10,"column":23,"nodeType":"682","messageId":"683","endLine":10,"endColumn":26,"suggestions":"764"},{"ruleId":"680","severity":1,"message":"681","line":26,"column":15,"nodeType":"682","messageId":"683","endLine":26,"endColumn":18,"suggestions":"765"},{"ruleId":"680","severity":1,"message":"681","line":27,"column":13,"nodeType":"682","messageId":"683","endLine":27,"endColumn":16,"suggestions":"766"},{"ruleId":"680","severity":1,"message":"681","line":28,"column":16,"nodeType":"682","messageId":"683","endLine":28,"endColumn":19,"suggestions":"767"},{"ruleId":"680","severity":1,"message":"681","line":64,"column":18,"nodeType":"682","messageId":"683","endLine":64,"endColumn":21,"suggestions":"768"},{"ruleId":"680","severity":1,"message":"681","line":109,"column":35,"nodeType":"682","messageId":"683","endLine":109,"endColumn":38,"suggestions":"769"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":3,"column":8,"nodeType":"678","messageId":"679","endLine":3,"endColumn":13},{"ruleId":"676","severity":1,"message":"770","line":12,"column":11,"nodeType":"678","messageId":"679","endLine":12,"endColumn":17},{"ruleId":"676","severity":1,"message":"771","line":12,"column":19,"nodeType":"678","messageId":"679","endLine":12,"endColumn":24},{"ruleId":"676","severity":1,"message":"772","line":12,"column":26,"nodeType":"678","messageId":"679","endLine":12,"endColumn":31},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"773","severity":2,"message":"774","line":6,"column":40,"nodeType":"775","messageId":"699","endLine":6,"endColumn":56,"suggestions":"776"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":16,"column":12,"nodeType":"698","messageId":"699","endLine":16,"endColumn":16,"suggestions":"777"},{"ruleId":"680","severity":1,"message":"681","line":3,"column":13,"nodeType":"682","messageId":"683","endLine":3,"endColumn":16,"suggestions":"778"},{"ruleId":"680","severity":1,"message":"681","line":4,"column":4,"nodeType":"682","messageId":"683","endLine":4,"endColumn":7,"suggestions":"779"},{"ruleId":"680","severity":1,"message":"681","line":79,"column":45,"nodeType":"682","messageId":"683","endLine":79,"endColumn":48,"suggestions":"780"},{"ruleId":"680","severity":1,"message":"681","line":80,"column":18,"nodeType":"682","messageId":"683","endLine":80,"endColumn":21,"suggestions":"781"},{"ruleId":"680","severity":1,"message":"681","line":81,"column":18,"nodeType":"682","messageId":"683","endLine":81,"endColumn":21,"suggestions":"782"},{"ruleId":"696","severity":2,"message":"697","line":118,"column":16,"nodeType":"698","messageId":"699","endLine":118,"endColumn":20,"suggestions":"783"},{"ruleId":"696","severity":2,"message":"697","line":127,"column":48,"nodeType":"698","messageId":"699","endLine":127,"endColumn":52,"suggestions":"784"},{"ruleId":"680","severity":1,"message":"681","line":143,"column":39,"nodeType":"682","messageId":"683","endLine":143,"endColumn":42,"suggestions":"785"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"680","severity":1,"message":"681","line":3,"column":17,"nodeType":"682","messageId":"683","endLine":3,"endColumn":20,"suggestions":"786"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":3,"column":1,"nodeType":"678","messageId":"789","endLine":3,"endColumn":7,"suggestions":"790"},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":28,"column":20,"nodeType":"698","messageId":"699","endLine":28,"endColumn":24,"suggestions":"791"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"696","severity":2,"message":"697","line":35,"column":20,"nodeType":"698","messageId":"699","endLine":35,"endColumn":24,"suggestions":"792"},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"701","severity":2,"message":"793","line":20,"column":6,"nodeType":"698","messageId":"703","endLine":20,"endColumn":25},{"ruleId":"701","severity":2,"message":"794","line":28,"column":25,"nodeType":"698","messageId":"703","endLine":28,"endColumn":44},{"ruleId":"707","severity":2,"message":"708","line":33,"column":15,"nodeType":"709","messageId":"710","endLine":33,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":64,"column":15,"nodeType":"709","messageId":"710","endLine":64,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":94,"column":15,"nodeType":"709","messageId":"710","endLine":94,"endColumn":28},{"ruleId":"707","severity":2,"message":"708","line":124,"column":15,"nodeType":"709","messageId":"710","endLine":124,"endColumn":28},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":15,"column":11,"nodeType":"709","messageId":"710","endLine":15,"endColumn":24},{"ruleId":"707","severity":2,"message":"708","line":27,"column":11,"nodeType":"709","messageId":"710","endLine":27,"endColumn":24},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"701","severity":2,"message":"702","line":20,"column":6,"nodeType":"698","messageId":"703","endLine":20,"endColumn":25},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":2,"column":8,"nodeType":"678","messageId":"679","endLine":2,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},{"ruleId":"676","severity":1,"message":"677","line":1,"column":8,"nodeType":"678","messageId":"679","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["795","796"],["797","798"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["799"],["800","801"],["802","803"],["804","805"],["806","807"],["808","809"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["810"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["811","812"],["813","814"],["815","816"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["817","818"],["819","820"],["821","822"],["823","824"],["825","826"],["827","828"],["829","830"],["831","832"],["833","834"],["835"],["836"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["837","838","839"],["840","841"],["842","843"],["844","845"],["846","847"],["848","849"],["850","851"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["852","853"],["854","855"],["856","857"],["858","859"],["860","861"],["862","863"],["864","865"],["866","867"],["868","869"],["870","871"],["872","873"],["874","875"],["876","877"],["878"],["879"],["880","881"],["882","883"],["884","885"],["886","887"],["888","889"],["890","891"],["892","893"],["894"],["895","896"],["897","898"],["899","900"],["901","902"],["903","904"],["905","906"],["907","908"],["909","910"],["911","912"],["913","914"],["915","916"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["917","918"],["919","920"],["921","922"],["923","924"],["925","926"],["927","928"],["929","930"],["931","932"],["933"],["934","935"],["936","937"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["938"],["939","940"],["941","942"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"943","fix":"944","desc":"945"},{"messageId":"946","fix":"947","desc":"948"},{"messageId":"943","fix":"949","desc":"945"},{"messageId":"946","fix":"950","desc":"948"},{"messageId":"951","data":"952","fix":"953","desc":"954"},{"messageId":"943","fix":"955","desc":"945"},{"messageId":"946","fix":"956","desc":"948"},{"messageId":"943","fix":"957","desc":"945"},{"messageId":"946","fix":"958","desc":"948"},{"messageId":"943","fix":"959","desc":"945"},{"messageId":"946","fix":"960","desc":"948"},{"messageId":"943","fix":"961","desc":"945"},{"messageId":"946","fix":"962","desc":"948"},{"messageId":"943","fix":"963","desc":"945"},{"messageId":"946","fix":"964","desc":"948"},{"messageId":"965","fix":"966","desc":"967"},{"messageId":"943","fix":"968","desc":"945"},{"messageId":"946","fix":"969","desc":"948"},{"messageId":"943","fix":"970","desc":"945"},{"messageId":"946","fix":"971","desc":"948"},{"messageId":"943","fix":"972","desc":"945"},{"messageId":"946","fix":"973","desc":"948"},{"messageId":"943","fix":"974","desc":"945"},{"messageId":"946","fix":"975","desc":"948"},{"messageId":"943","fix":"976","desc":"945"},{"messageId":"946","fix":"977","desc":"948"},{"messageId":"943","fix":"978","desc":"945"},{"messageId":"946","fix":"979","desc":"948"},{"messageId":"943","fix":"980","desc":"945"},{"messageId":"946","fix":"981","desc":"948"},{"messageId":"943","fix":"982","desc":"945"},{"messageId":"946","fix":"983","desc":"948"},{"messageId":"943","fix":"984","desc":"945"},{"messageId":"946","fix":"985","desc":"948"},{"messageId":"943","fix":"986","desc":"945"},{"messageId":"946","fix":"987","desc":"948"},{"messageId":"943","fix":"988","desc":"945"},{"messageId":"946","fix":"989","desc":"948"},{"messageId":"943","fix":"990","desc":"945"},{"messageId":"946","fix":"991","desc":"948"},{"messageId":"965","fix":"992","desc":"967"},{"messageId":"965","fix":"993","desc":"967"},{"messageId":"994","fix":"995","desc":"996"},{"messageId":"997","fix":"998","desc":"999"},{"messageId":"1000","fix":"1001","desc":"1002"},{"messageId":"994","fix":"1003","desc":"996"},{"messageId":"997","fix":"1004","desc":"999"},{"messageId":"943","fix":"1005","desc":"945"},{"messageId":"946","fix":"1006","desc":"948"},{"messageId":"943","fix":"1007","desc":"945"},{"messageId":"946","fix":"1008","desc":"948"},{"messageId":"943","fix":"1009","desc":"945"},{"messageId":"946","fix":"1010","desc":"948"},{"messageId":"943","fix":"1011","desc":"945"},{"messageId":"946","fix":"1012","desc":"948"},{"messageId":"943","fix":"1013","desc":"945"},{"messageId":"946","fix":"1014","desc":"948"},{"messageId":"1015","data":"1016","fix":"1017","desc":"1018"},{"messageId":"1015","data":"1019","fix":"1020","desc":"1021"},{"messageId":"943","fix":"1022","desc":"945"},{"messageId":"946","fix":"1023","desc":"948"},{"messageId":"1015","data":"1024","fix":"1025","desc":"1018"},{"messageId":"1015","data":"1026","fix":"1027","desc":"1021"},{"messageId":"943","fix":"1028","desc":"945"},{"messageId":"946","fix":"1029","desc":"948"},{"messageId":"943","fix":"1030","desc":"945"},{"messageId":"946","fix":"1031","desc":"948"},{"messageId":"943","fix":"1032","desc":"945"},{"messageId":"946","fix":"1033","desc":"948"},{"messageId":"1034","fix":"1035","desc":"1036"},{"messageId":"965","fix":"1037","desc":"967"},{"messageId":"943","fix":"1038","desc":"945"},{"messageId":"946","fix":"1039","desc":"948"},{"messageId":"943","fix":"1040","desc":"945"},{"messageId":"946","fix":"1041","desc":"948"},{"messageId":"943","fix":"1042","desc":"945"},{"messageId":"946","fix":"1043","desc":"948"},{"messageId":"943","fix":"1044","desc":"945"},{"messageId":"946","fix":"1045","desc":"948"},{"messageId":"943","fix":"1046","desc":"945"},{"messageId":"946","fix":"1047","desc":"948"},{"messageId":"943","fix":"1048","desc":"945"},{"messageId":"946","fix":"1049","desc":"948"},{"messageId":"951","data":"1050","fix":"1051","desc":"1052"},{"messageId":"965","fix":"1053","desc":"967"},{"messageId":"943","fix":"1054","desc":"945"},{"messageId":"946","fix":"1055","desc":"948"},{"messageId":"943","fix":"1056","desc":"945"},{"messageId":"946","fix":"1057","desc":"948"},{"messageId":"1034","fix":"1058","desc":"1036"},{"messageId":"965","fix":"1059","desc":"967"},{"messageId":"943","fix":"1060","desc":"945"},{"messageId":"946","fix":"1061","desc":"948"},{"messageId":"943","fix":"1062","desc":"945"},{"messageId":"946","fix":"1063","desc":"948"},{"messageId":"943","fix":"1064","desc":"945"},{"messageId":"946","fix":"1065","desc":"948"},{"messageId":"943","fix":"1066","desc":"945"},{"messageId":"946","fix":"1067","desc":"948"},{"messageId":"965","fix":"1068","desc":"967"},{"messageId":"943","fix":"1069","desc":"945"},{"messageId":"946","fix":"1070","desc":"948"},{"messageId":"943","fix":"1071","desc":"945"},{"messageId":"946","fix":"1072","desc":"948"},{"messageId":"943","fix":"1073","desc":"945"},{"messageId":"946","fix":"1074","desc":"948"},{"messageId":"943","fix":"1075","desc":"945"},{"messageId":"946","fix":"1076","desc":"948"},{"messageId":"943","fix":"1077","desc":"945"},{"messageId":"946","fix":"1078","desc":"948"},{"messageId":"943","fix":"1079","desc":"945"},{"messageId":"946","fix":"1080","desc":"948"},{"messageId":"943","fix":"1081","desc":"945"},{"messageId":"946","fix":"1082","desc":"948"},{"messageId":"943","fix":"1083","desc":"945"},{"messageId":"946","fix":"1084","desc":"948"},{"messageId":"943","fix":"1085","desc":"945"},{"messageId":"946","fix":"1086","desc":"948"},{"messageId":"943","fix":"1087","desc":"945"},{"messageId":"946","fix":"1088","desc":"948"},{"messageId":"943","fix":"1089","desc":"945"},{"messageId":"946","fix":"1090","desc":"948"},{"messageId":"1091","fix":"1092","desc":"1093"},{"messageId":"1094","fix":"1095","desc":"1096"},{"messageId":"1034","fix":"1097","desc":"1036"},{"messageId":"965","fix":"1098","desc":"967"},{"messageId":"943","fix":"1099","desc":"945"},{"messageId":"946","fix":"1100","desc":"948"},{"messageId":"943","fix":"1101","desc":"945"},{"messageId":"946","fix":"1102","desc":"948"},{"messageId":"943","fix":"1103","desc":"945"},{"messageId":"946","fix":"1104","desc":"948"},{"messageId":"943","fix":"1105","desc":"945"},{"messageId":"946","fix":"1106","desc":"948"},{"messageId":"943","fix":"1107","desc":"945"},{"messageId":"946","fix":"1108","desc":"948"},{"messageId":"1034","fix":"1109","desc":"1036"},{"messageId":"965","fix":"1110","desc":"967"},{"messageId":"965","fix":"1111","desc":"967"},{"messageId":"943","fix":"1112","desc":"945"},{"messageId":"946","fix":"1113","desc":"948"},{"messageId":"943","fix":"1114","desc":"945"},{"messageId":"946","fix":"1115","desc":"948"},{"messageId":"1116","fix":"1117","desc":"1118"},{"messageId":"1034","fix":"1119","desc":"1036"},{"messageId":"965","fix":"1120","desc":"967"},{"messageId":"1034","fix":"1121","desc":"1036"},{"messageId":"965","fix":"1122","desc":"967"},"suggestUnknown",{"range":"1123","text":"1124"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1123","text":"1125"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1126","text":"1124"},{"range":"1126","text":"1125"},"consistentDestructuringSuggest",{"expression":"1127","property":"1128"},{"range":"1129","text":"1130"},"Replace `this.props.title` with destructured property `title`.",{"range":"1131","text":"1124"},{"range":"1131","text":"1125"},{"range":"1132","text":"1124"},{"range":"1132","text":"1125"},{"range":"1133","text":"1124"},{"range":"1133","text":"1125"},{"range":"1134","text":"1124"},{"range":"1134","text":"1125"},{"range":"1135","text":"1124"},{"range":"1135","text":"1125"},"replace",{"range":"1136","text":"1137"},"Replace `null` with `undefined`.",{"range":"1138","text":"1124"},{"range":"1138","text":"1125"},{"range":"1139","text":"1124"},{"range":"1139","text":"1125"},{"range":"1140","text":"1124"},{"range":"1140","text":"1125"},{"range":"1141","text":"1124"},{"range":"1141","text":"1125"},{"range":"1142","text":"1124"},{"range":"1142","text":"1125"},{"range":"1143","text":"1124"},{"range":"1143","text":"1125"},{"range":"1144","text":"1124"},{"range":"1144","text":"1125"},{"range":"1145","text":"1124"},{"range":"1145","text":"1125"},{"range":"1146","text":"1124"},{"range":"1146","text":"1125"},{"range":"1147","text":"1124"},{"range":"1147","text":"1125"},{"range":"1148","text":"1124"},{"range":"1148","text":"1125"},{"range":"1149","text":"1124"},{"range":"1149","text":"1125"},{"range":"1150","text":"1137"},{"range":"1151","text":"1137"},"argument-is-spreadable",{"range":"1152","text":"1153"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1154","text":"1155"},"First argument is not an `array`.","test-argument",{"range":"1156","text":"1157"},"Test first argument with `Array.isArray(…)`.",{"range":"1158","text":"1159"},{"range":"1160","text":"1161"},{"range":"1162","text":"1124"},{"range":"1162","text":"1125"},{"range":"1163","text":"1124"},{"range":"1163","text":"1125"},{"range":"1164","text":"1124"},{"range":"1164","text":"1125"},{"range":"1165","text":"1124"},{"range":"1165","text":"1125"},{"range":"1166","text":"1124"},{"range":"1166","text":"1125"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1167"},{"range":"1168","text":"1169"},"Switch to `??` operator.",{"operator":"1170"},{"range":"1168","text":"1171"},"Switch to `||` operator.",{"range":"1172","text":"1124"},{"range":"1172","text":"1125"},{"operator":"1167"},{"range":"1173","text":"1174"},{"operator":"1170"},{"range":"1173","text":"1175"},{"range":"1176","text":"1124"},{"range":"1176","text":"1125"},{"range":"1177","text":"1124"},{"range":"1177","text":"1125"},{"range":"1178","text":"1124"},{"range":"1178","text":"1125"},"remove",{"range":"1179","text":"1180"},"Remove `null`.",{"range":"1179","text":"1137"},{"range":"1181","text":"1124"},{"range":"1181","text":"1125"},{"range":"1182","text":"1124"},{"range":"1182","text":"1125"},{"range":"1183","text":"1124"},{"range":"1183","text":"1125"},{"range":"1184","text":"1124"},{"range":"1184","text":"1125"},{"range":"1185","text":"1124"},{"range":"1185","text":"1125"},{"range":"1186","text":"1124"},{"range":"1186","text":"1125"},{"expression":"1187","property":"1188"},{"range":"1189","text":"1190"},"Replace `this.props.active` with destructured property `active`.",{"range":"1191","text":"1137"},{"range":"1192","text":"1124"},{"range":"1192","text":"1125"},{"range":"1193","text":"1124"},{"range":"1193","text":"1125"},{"range":"1194","text":"1180"},{"range":"1194","text":"1137"},{"range":"1195","text":"1124"},{"range":"1195","text":"1125"},{"range":"1196","text":"1124"},{"range":"1196","text":"1125"},{"range":"1197","text":"1124"},{"range":"1197","text":"1125"},{"range":"1198","text":"1124"},{"range":"1198","text":"1125"},{"range":"1199","text":"1137"},{"range":"1200","text":"1124"},{"range":"1200","text":"1125"},{"range":"1201","text":"1124"},{"range":"1201","text":"1125"},{"range":"1202","text":"1124"},{"range":"1202","text":"1125"},{"range":"1203","text":"1124"},{"range":"1203","text":"1125"},{"range":"1204","text":"1124"},{"range":"1204","text":"1125"},{"range":"1205","text":"1124"},{"range":"1205","text":"1125"},{"range":"1206","text":"1124"},{"range":"1206","text":"1125"},{"range":"1207","text":"1124"},{"range":"1207","text":"1125"},{"range":"1208","text":"1124"},{"range":"1208","text":"1125"},{"range":"1209","text":"1124"},{"range":"1209","text":"1125"},{"range":"1210","text":"1124"},{"range":"1210","text":"1125"},"array-length",{"range":"1211","text":"1212"},"The argument is the length of array.","only-element",{"range":"1211","text":"1213"},"The argument is the only element of array.",{"range":"1214","text":"1180"},{"range":"1214","text":"1137"},{"range":"1215","text":"1124"},{"range":"1215","text":"1125"},{"range":"1216","text":"1124"},{"range":"1216","text":"1125"},{"range":"1217","text":"1124"},{"range":"1217","text":"1125"},{"range":"1218","text":"1124"},{"range":"1218","text":"1125"},{"range":"1219","text":"1124"},{"range":"1219","text":"1125"},{"range":"1220","text":"1180"},{"range":"1220","text":"1137"},{"range":"1221","text":"1137"},{"range":"1222","text":"1124"},{"range":"1222","text":"1125"},{"range":"1223","text":"1124"},{"range":"1223","text":"1125"},"suggestion/export",{"range":"1224","text":"1225"},"Switch to `export`.",{"range":"1226","text":"1180"},{"range":"1226","text":"1137"},{"range":"1227","text":"1180"},{"range":"1227","text":"1137"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[221,237],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ",[779,783],[982,986]] +[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"hash":"95","results":"96","hashOfConfig":"97"},{"hash":"98","results":"99","hashOfConfig":"97"},{"hash":"100","results":"101","hashOfConfig":"97"},{"hash":"102","results":"103","hashOfConfig":"97"},{"hash":"104","results":"105","hashOfConfig":"97"},{"hash":"106","results":"107","hashOfConfig":"97"},{"hash":"108","results":"109","hashOfConfig":"97"},{"hash":"110","results":"111","hashOfConfig":"97"},{"hash":"112","results":"113","hashOfConfig":"97"},{"hash":"114","results":"115","hashOfConfig":"97"},{"hash":"116","results":"117","hashOfConfig":"97"},{"hash":"118","results":"119","hashOfConfig":"97"},{"hash":"120","results":"121","hashOfConfig":"97"},{"hash":"122","results":"123","hashOfConfig":"97"},{"hash":"124","results":"125","hashOfConfig":"97"},{"hash":"126","results":"127","hashOfConfig":"97"},{"hash":"128","results":"129","hashOfConfig":"97"},{"hash":"130","results":"131","hashOfConfig":"97"},{"hash":"132","results":"133","hashOfConfig":"97"},{"hash":"134","results":"135","hashOfConfig":"97"},{"hash":"136","results":"137","hashOfConfig":"97"},{"hash":"138","results":"139","hashOfConfig":"97"},{"hash":"140","results":"141","hashOfConfig":"97"},{"hash":"142","results":"143","hashOfConfig":"97"},{"hash":"144","results":"145","hashOfConfig":"97"},{"hash":"146","results":"147","hashOfConfig":"97"},{"hash":"148","results":"149","hashOfConfig":"97"},{"hash":"150","results":"151","hashOfConfig":"97"},{"hash":"152","results":"153","hashOfConfig":"97"},{"hash":"154","results":"155","hashOfConfig":"97"},{"hash":"156","results":"157","hashOfConfig":"97"},{"hash":"158","results":"159","hashOfConfig":"97"},{"hash":"160","results":"161","hashOfConfig":"97"},{"hash":"162","results":"163","hashOfConfig":"97"},{"hash":"164","results":"165","hashOfConfig":"97"},{"hash":"166","results":"167","hashOfConfig":"97"},{"hash":"168","results":"169","hashOfConfig":"97"},{"hash":"170","results":"171","hashOfConfig":"97"},{"hash":"172","results":"173","hashOfConfig":"97"},{"hash":"174","results":"175","hashOfConfig":"97"},{"hash":"176","results":"177","hashOfConfig":"97"},{"hash":"178","results":"179","hashOfConfig":"97"},{"hash":"180","results":"181","hashOfConfig":"97"},{"hash":"182","results":"183","hashOfConfig":"97"},{"hash":"184","results":"185","hashOfConfig":"97"},{"hash":"186","results":"187","hashOfConfig":"97"},{"hash":"188","results":"189","hashOfConfig":"97"},{"hash":"190","results":"191","hashOfConfig":"97"},{"hash":"192","results":"193","hashOfConfig":"97"},{"hash":"194","results":"195","hashOfConfig":"97"},{"hash":"196","results":"197","hashOfConfig":"97"},{"hash":"198","results":"199","hashOfConfig":"97"},{"hash":"200","results":"201","hashOfConfig":"97"},{"hash":"202","results":"203","hashOfConfig":"97"},{"hash":"204","results":"205","hashOfConfig":"97"},{"hash":"206","results":"207","hashOfConfig":"97"},{"hash":"208","results":"209","hashOfConfig":"97"},{"hash":"210","results":"211","hashOfConfig":"97"},{"hash":"212","results":"213","hashOfConfig":"97"},{"hash":"214","results":"215","hashOfConfig":"97"},{"hash":"216","results":"217","hashOfConfig":"97"},{"hash":"218","results":"219","hashOfConfig":"97"},{"hash":"220","results":"221","hashOfConfig":"97"},{"hash":"222","results":"223","hashOfConfig":"97"},{"hash":"224","results":"225","hashOfConfig":"97"},{"hash":"226","results":"227","hashOfConfig":"97"},{"hash":"228","results":"229","hashOfConfig":"97"},{"hash":"230","results":"231","hashOfConfig":"97"},{"hash":"232","results":"233","hashOfConfig":"97"},{"hash":"234","results":"235","hashOfConfig":"97"},{"hash":"236","results":"237","hashOfConfig":"97"},{"hash":"238","results":"239","hashOfConfig":"97"},{"hash":"240","results":"241","hashOfConfig":"97"},{"hash":"242","results":"243","hashOfConfig":"97"},{"hash":"244","results":"245","hashOfConfig":"97"},{"hash":"246","results":"247","hashOfConfig":"97"},{"hash":"248","results":"249","hashOfConfig":"97"},{"hash":"250","results":"251","hashOfConfig":"97"},{"hash":"252","results":"253","hashOfConfig":"97"},{"hash":"254","results":"255","hashOfConfig":"97"},{"hash":"256","results":"257","hashOfConfig":"97"},{"hash":"258","results":"259","hashOfConfig":"97"},{"hash":"260","results":"261","hashOfConfig":"97"},{"hash":"262","results":"263","hashOfConfig":"97"},{"hash":"264","results":"265","hashOfConfig":"97"},{"hash":"266","results":"267","hashOfConfig":"97"},{"hash":"268","results":"269","hashOfConfig":"97"},{"hash":"270","results":"271","hashOfConfig":"97"},{"hash":"272","results":"273","hashOfConfig":"97"},{"hash":"274","results":"275","hashOfConfig":"97"},{"hash":"276","results":"277","hashOfConfig":"97"},{"hash":"278","results":"279","hashOfConfig":"97"},{"hash":"280","results":"281","hashOfConfig":"97"},{"hash":"282","results":"283","hashOfConfig":"97"},"f6eceb1aca867095b79263b626b6ed61",{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m","58becd940440f4c2c1fe2dce26df4fb9",{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3801d7e359971a854b5db2f6e3540642",{"filePath":"290","messages":"291","suppressedMessages":"292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"33750545f120320ee0b1cc30037e32bf",{"filePath":"293","messages":"294","suppressedMessages":"295","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b0f4fed5a01d56514a338e768447ad25",{"filePath":"296","messages":"297","suppressedMessages":"298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0be38c79ae106ccf6a88ee9c7cc0299a",{"filePath":"299","messages":"300","suppressedMessages":"301","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a82f1678bbc4b9ff70c8eb905873a30",{"filePath":"302","messages":"303","suppressedMessages":"304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"570d3b7cfe79f42e5f486851394382e9",{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4890e6ae6bb4a23ddcea5c8c01787148",{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"05816d3f353053cbb6389c00cb8400c6",{"filePath":"311","messages":"312","suppressedMessages":"313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eea9111a26ff119d13218c7a5dc7d5eb",{"filePath":"314","messages":"315","suppressedMessages":"316","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c8099056a33922ff17e9fa68913b4f9",{"filePath":"317","messages":"318","suppressedMessages":"319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"104d3a0cf41dd99238b9685cef11d5c5",{"filePath":"320","messages":"321","suppressedMessages":"322","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f621cf18def621f3d762b1a80bfc03e",{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b8bf4ad146f87d17d6401e15c4109a5f",{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e2fc7e13e8e8c728807acf8e592a906a",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ce1fd74a8d45b7326e55ffd5479e93c6",{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f1c0e21d6c717e15aadbce95d6b41025",{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bd9144d9a573a1689096a68cb094e636",{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"51a66de9cd447038ac244b2281ee2e89",{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"215f820a73d8f46fba69e26b911596de",{"filePath":"344","messages":"345","suppressedMessages":"346","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"83ff15ff8f3d1cff71d92495db2618bf",{"filePath":"347","messages":"348","suppressedMessages":"349","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef29cc98aa030f063e9fcac41d57c9fa",{"filePath":"350","messages":"351","suppressedMessages":"352","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"167a5c0801255dee73b2e3cae434f1b4",{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c715fd4076ac42b1d433c601dd5f833",{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c514e60d7982087395ded36b348753d",{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"21164a06a09062c0aad56e64aae50e0b",{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d91b261108ab3522b24a92c5800a3608",{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b1e2e0bd4bd27e5edf4f27aa40fbeefc",{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6b81df34aa0c1fcf5c08fddc073cfed0",{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4af023b89bf60729f9548c55f25a47d3",{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4b5fef5f3129b7e496dde9cad49a9639",{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7180f4ffe36b3817fdfaaa3e6c260cd1",{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d4b379586b96874700657140385b0b19",{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"534a892d6ac7ebe2bfa01c987025790e",{"filePath":"386","messages":"387","suppressedMessages":"388","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1ee75a3c3378f5943bf0bda6148f407d",{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5347ee4c2306b29fab5966b2cc37cb82",{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fc8f85654d2b7b4372e702132cae2468",{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"28a6b1c3903fd95ef47431e443b9cb9d",{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ff6985cf331be25f3da2e9e99d20a52",{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a4b1e1db8acb5eefb13fb153e7d42310",{"filePath":"404","messages":"405","suppressedMessages":"406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5f8959740dcc2e02c4bc32dd934801cf",{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"197dbada63ba0e7f85b009e58ce30ca0",{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"031d96f4fa2fed33fc7f8fbef918e84b",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08133e2724795bffad34c5df40e5a0d5",{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b79a06e5f7dcadfc06c81a553afb3422",{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"696eda19505d32eb51cfb51486ed1b93",{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fdf7a11ebe8415f649c5fdc161cba6bc",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c36b6bbf11e68e4adbf381b949568059",{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8d8182fa0956e3f1f1cc609ecb5ffd86",{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc3c59c4c7c585fd94980ead4ca1d9ef",{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"482ae6a34f07aadc3bd138082354bb3b",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cd209ac930f91df285cb8a1763febb",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"71faad43a1507bc149d1ba85355ea003",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8a64be02c707995031a90ac8731f0d89",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7ab12d9b5d91f68f2db9563e224cbc97",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b647bf0a804f39cb0e897f3744f7cae5",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50fe607766c9f3831270b51699a70435",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"aabf32ab82adaa98c06686b88591f64a",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7cd2156edf2c215c1284e42c034c0b3d",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c4c79525c5eca4454d1ade7c497c2b2a",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3ace7219fcb84e7bfcbf699a5b9d3ccb",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f8ce5fc2bf46c93561f2f4c77b07e950",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef9d185dc8c1ae5a1a941f2e12e322cc",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ae3d4318eb53adc9990a38f312e790c7",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed3f96904ea280759d56a457e18d498d",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"df9b927895102fa2818e9de21517d2a5",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe955210cdc63fe061d1df43f2f657e1",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe2efca3772139db794ecf3e7d1eacb2",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e9e14b3cd57c2a416e0fc83355ce27c",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23d7e461a610051232c3dcec600e0158",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"59e36337bc3bfdd51e1a7d6ba7181c79",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0c1454f3ddcadc66f1fdf56264fd37fb",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7c1b18bf44618d01e80de96ca9a24b11",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4e404176f6a5d8244ae352c2cb71dc5b",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cebead72db35122cf9928ac097231758",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cb2fee8504edbfd4bf1ba8a4f1c6c6",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f4d3f6bb51dcf431381a4aba01a707ac",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"27f7a3d274d3fbac590e13eb31e3f6b9",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"959eb66cca9951dd43029692c1283839",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a6a4660e9270a5a35b5700728d7859fb",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e64a65233b9c3c83969607d8e062c2ad",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"47f1965c83385b16a2a21087c7f66e3c",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"96a99359d315cc174f5b34f6113b1671",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"59e6ea95154d75fd82c2fe9cc19cb8e4",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"614db2958ab18278606380b25db2a475",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ae24cc6412cb8b27fb20f043020f1fb3",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee403f0900b32e28914cf66aa970b6d3",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0af4729a653f0a516cb7a4c57e8fcef8",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"19aff70c5d18c64bf9b971cb75d72cc7",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e6177db43c4a3a1b0d007020eea4e365",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0ed9c695ed35bdf2008da14330c9445b",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"29add6e025a769e971ded362089112a9",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"71a3c17b4a759ea1b804727742324918",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["566"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["567"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["568"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["569"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["570","571"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["572","573"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["574"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["575","576","577","578","579","580","581"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["582"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["583","584","585","586"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["587","588"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["589","590","591"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["592","593"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["594"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["595"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["596","597","598"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["599","600"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["601","602"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["603","604","605"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["606"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["607","608"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["609"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["610","611","612","613","614"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["615"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["616","617"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["618","619","620","621","622","623","624"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["625","626"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["627"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["628","629"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["630","631"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["632"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["633","634","635"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["636","637","638"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["639","640","641"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["642","643","644","645"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["646"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["647","648","649","650","651","652"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["653"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["654","655","656","657"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["658","659"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["660","661"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["662","663"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["664","665","666","667","668","669"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["670"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["671"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["672"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["673"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["674"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["675"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["676","677"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["678","679"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["680"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["681"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["682"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["683","684","685","686","687","688","689"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["690","691","692"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["693","694"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["695"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["696"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["697"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["698"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["699"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["700"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["701"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["702"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["703"],[],{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":6,"column":24,"nodeType":"710","messageId":"711","endLine":6,"endColumn":27,"suggestions":"712"},{"ruleId":"708","severity":1,"message":"709","line":90,"column":10,"nodeType":"710","messageId":"711","endLine":90,"endColumn":13,"suggestions":"713"},{"ruleId":"714","severity":2,"message":"715","line":155,"column":18,"nodeType":"716","messageId":"717","endLine":155,"endColumn":34,"suggestions":"718"},{"ruleId":"708","severity":1,"message":"709","line":186,"column":33,"nodeType":"710","messageId":"711","endLine":186,"endColumn":36,"suggestions":"719"},{"ruleId":"708","severity":1,"message":"709","line":190,"column":33,"nodeType":"710","messageId":"711","endLine":190,"endColumn":36,"suggestions":"720"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":22,"nodeType":"710","messageId":"711","endLine":4,"endColumn":25,"suggestions":"721"},{"ruleId":"708","severity":1,"message":"709","line":146,"column":10,"nodeType":"710","messageId":"711","endLine":146,"endColumn":13,"suggestions":"722"},{"ruleId":"708","severity":1,"message":"709","line":147,"column":13,"nodeType":"710","messageId":"711","endLine":147,"endColumn":16,"suggestions":"723"},{"ruleId":"724","severity":2,"message":"725","line":154,"column":17,"nodeType":"726","messageId":"727","endLine":154,"endColumn":21,"suggestions":"728"},{"ruleId":"729","severity":2,"message":"730","line":170,"column":24,"nodeType":"726","messageId":"731","endLine":170,"endColumn":36},{"ruleId":"708","severity":1,"message":"709","line":178,"column":27,"nodeType":"710","messageId":"711","endLine":178,"endColumn":30,"suggestions":"732"},{"ruleId":"708","severity":1,"message":"709","line":178,"column":46,"nodeType":"710","messageId":"711","endLine":178,"endColumn":49,"suggestions":"733"},{"ruleId":"708","severity":1,"message":"709","line":226,"column":21,"nodeType":"710","messageId":"711","endLine":226,"endColumn":24,"suggestions":"734"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":40,"column":12,"nodeType":"737","messageId":"738","endLine":40,"endColumn":25},{"ruleId":"708","severity":1,"message":"709","line":58,"column":41,"nodeType":"710","messageId":"711","endLine":58,"endColumn":44,"suggestions":"739"},{"ruleId":"735","severity":2,"message":"736","line":69,"column":17,"nodeType":"737","messageId":"738","endLine":69,"endColumn":30},{"ruleId":"708","severity":1,"message":"709","line":10,"column":11,"nodeType":"710","messageId":"711","endLine":10,"endColumn":14,"suggestions":"740"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":39,"nodeType":"710","messageId":"711","endLine":11,"endColumn":42,"suggestions":"741"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":26,"nodeType":"710","messageId":"711","endLine":3,"endColumn":29,"suggestions":"742"},{"ruleId":"708","severity":1,"message":"709","line":5,"column":16,"nodeType":"710","messageId":"711","endLine":5,"endColumn":19,"suggestions":"743"},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"744"},{"ruleId":"708","severity":1,"message":"709","line":13,"column":10,"nodeType":"710","messageId":"711","endLine":13,"endColumn":13,"suggestions":"745"},{"ruleId":"708","severity":1,"message":"709","line":21,"column":16,"nodeType":"710","messageId":"711","endLine":21,"endColumn":19,"suggestions":"746"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":4,"column":10,"nodeType":"710","messageId":"711","endLine":4,"endColumn":13,"suggestions":"747"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":26,"column":67,"nodeType":"726","messageId":"727","endLine":26,"endColumn":71,"suggestions":"748"},{"ruleId":"724","severity":2,"message":"725","line":29,"column":69,"nodeType":"726","messageId":"727","endLine":29,"endColumn":73,"suggestions":"749"},{"ruleId":"750","severity":2,"message":"751","line":15,"column":31,"nodeType":"706","messageId":"752","endLine":15,"endColumn":37,"suggestions":"753"},{"ruleId":"750","severity":2,"message":"751","line":20,"column":43,"nodeType":"706","messageId":"752","endLine":20,"endColumn":49,"suggestions":"754"},{"ruleId":"708","severity":1,"message":"709","line":12,"column":22,"nodeType":"710","messageId":"711","endLine":12,"endColumn":25,"suggestions":"755"},{"ruleId":"708","severity":1,"message":"709","line":12,"column":27,"nodeType":"710","messageId":"711","endLine":12,"endColumn":30,"suggestions":"756"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":32,"column":13,"nodeType":"737","messageId":"738","endLine":32,"endColumn":26},{"ruleId":"735","severity":2,"message":"736","line":44,"column":17,"nodeType":"737","messageId":"738","endLine":44,"endColumn":30},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":20,"column":26,"nodeType":"710","messageId":"711","endLine":20,"endColumn":29,"suggestions":"757"},{"ruleId":"708","severity":1,"message":"709","line":21,"column":22,"nodeType":"710","messageId":"711","endLine":21,"endColumn":25,"suggestions":"758"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":6,"column":8,"nodeType":"706","messageId":"707","endLine":6,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":14,"column":20,"nodeType":"710","messageId":"711","endLine":14,"endColumn":23,"suggestions":"759"},{"ruleId":"760","severity":2,"message":"761","line":14,"column":29,"nodeType":"762","messageId":"763","endLine":14,"endColumn":53,"suggestions":"764"},{"ruleId":"708","severity":1,"message":"709","line":15,"column":21,"nodeType":"710","messageId":"711","endLine":15,"endColumn":24,"suggestions":"765"},{"ruleId":"760","severity":2,"message":"761","line":15,"column":30,"nodeType":"762","messageId":"763","endLine":15,"endColumn":54,"suggestions":"766"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":5,"column":23,"nodeType":"710","messageId":"711","endLine":5,"endColumn":26,"suggestions":"767"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":29,"nodeType":"710","messageId":"711","endLine":6,"endColumn":32,"suggestions":"768"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":64,"column":20,"nodeType":"710","messageId":"711","endLine":64,"endColumn":23,"suggestions":"769"},{"ruleId":"724","severity":2,"message":"725","line":89,"column":14,"nodeType":"726","messageId":"727","endLine":89,"endColumn":18,"suggestions":"770"},{"ruleId":"735","severity":2,"message":"736","line":114,"column":9,"nodeType":"737","messageId":"738","endLine":114,"endColumn":22},{"ruleId":"708","severity":1,"message":"709","line":124,"column":17,"nodeType":"710","messageId":"711","endLine":124,"endColumn":20,"suggestions":"771"},{"ruleId":"708","severity":1,"message":"709","line":124,"column":29,"nodeType":"710","messageId":"711","endLine":124,"endColumn":32,"suggestions":"772"},{"ruleId":"708","severity":1,"message":"709","line":124,"column":39,"nodeType":"710","messageId":"711","endLine":124,"endColumn":42,"suggestions":"773"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":9,"nodeType":"710","messageId":"711","endLine":4,"endColumn":12,"suggestions":"774"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":7,"nodeType":"710","messageId":"711","endLine":6,"endColumn":10,"suggestions":"775"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":10,"nodeType":"710","messageId":"711","endLine":11,"endColumn":13,"suggestions":"776"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"714","severity":2,"message":"715","line":35,"column":18,"nodeType":"716","messageId":"717","endLine":35,"endColumn":35,"suggestions":"777"},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":9,"column":30,"nodeType":"726","messageId":"727","endLine":9,"endColumn":34,"suggestions":"778"},{"ruleId":"708","severity":1,"message":"709","line":2,"column":23,"nodeType":"710","messageId":"711","endLine":2,"endColumn":26,"suggestions":"779"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"780"},{"ruleId":"724","severity":2,"message":"725","line":20,"column":14,"nodeType":"726","messageId":"727","endLine":20,"endColumn":18,"suggestions":"781"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":19,"nodeType":"710","messageId":"711","endLine":3,"endColumn":22,"suggestions":"782"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":34,"nodeType":"710","messageId":"711","endLine":4,"endColumn":37,"suggestions":"783"},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"784"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":38,"column":15,"nodeType":"710","messageId":"711","endLine":38,"endColumn":18,"suggestions":"785"},{"ruleId":"724","severity":2,"message":"725","line":64,"column":9,"nodeType":"726","messageId":"727","endLine":64,"endColumn":13,"suggestions":"786"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":25,"nodeType":"710","messageId":"711","endLine":6,"endColumn":28,"suggestions":"787"},{"ruleId":"708","severity":1,"message":"709","line":9,"column":13,"nodeType":"710","messageId":"711","endLine":9,"endColumn":16,"suggestions":"788"},{"ruleId":"708","severity":1,"message":"709","line":10,"column":16,"nodeType":"710","messageId":"711","endLine":10,"endColumn":19,"suggestions":"789"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":22,"nodeType":"710","messageId":"711","endLine":11,"endColumn":25,"suggestions":"790"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":16,"nodeType":"710","messageId":"711","endLine":3,"endColumn":19,"suggestions":"791"},{"ruleId":"708","severity":1,"message":"709","line":10,"column":23,"nodeType":"710","messageId":"711","endLine":10,"endColumn":26,"suggestions":"792"},{"ruleId":"708","severity":1,"message":"709","line":26,"column":15,"nodeType":"710","messageId":"711","endLine":26,"endColumn":18,"suggestions":"793"},{"ruleId":"708","severity":1,"message":"709","line":27,"column":13,"nodeType":"710","messageId":"711","endLine":27,"endColumn":16,"suggestions":"794"},{"ruleId":"708","severity":1,"message":"709","line":28,"column":16,"nodeType":"710","messageId":"711","endLine":28,"endColumn":19,"suggestions":"795"},{"ruleId":"708","severity":1,"message":"709","line":64,"column":18,"nodeType":"710","messageId":"711","endLine":64,"endColumn":21,"suggestions":"796"},{"ruleId":"708","severity":1,"message":"709","line":109,"column":35,"nodeType":"710","messageId":"711","endLine":109,"endColumn":38,"suggestions":"797"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"704","severity":1,"message":"798","line":12,"column":11,"nodeType":"706","messageId":"707","endLine":12,"endColumn":17},{"ruleId":"704","severity":1,"message":"799","line":12,"column":19,"nodeType":"706","messageId":"707","endLine":12,"endColumn":24},{"ruleId":"704","severity":1,"message":"800","line":12,"column":26,"nodeType":"706","messageId":"707","endLine":12,"endColumn":31},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"801","severity":2,"message":"802","line":6,"column":40,"nodeType":"803","messageId":"727","endLine":6,"endColumn":56,"suggestions":"804"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":16,"column":12,"nodeType":"726","messageId":"727","endLine":16,"endColumn":16,"suggestions":"805"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":13,"nodeType":"710","messageId":"711","endLine":3,"endColumn":16,"suggestions":"806"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":4,"nodeType":"710","messageId":"711","endLine":4,"endColumn":7,"suggestions":"807"},{"ruleId":"708","severity":1,"message":"709","line":79,"column":45,"nodeType":"710","messageId":"711","endLine":79,"endColumn":48,"suggestions":"808"},{"ruleId":"708","severity":1,"message":"709","line":80,"column":18,"nodeType":"710","messageId":"711","endLine":80,"endColumn":21,"suggestions":"809"},{"ruleId":"708","severity":1,"message":"709","line":81,"column":18,"nodeType":"710","messageId":"711","endLine":81,"endColumn":21,"suggestions":"810"},{"ruleId":"724","severity":2,"message":"725","line":118,"column":16,"nodeType":"726","messageId":"727","endLine":118,"endColumn":20,"suggestions":"811"},{"ruleId":"724","severity":2,"message":"725","line":127,"column":48,"nodeType":"726","messageId":"727","endLine":127,"endColumn":52,"suggestions":"812"},{"ruleId":"708","severity":1,"message":"709","line":143,"column":39,"nodeType":"710","messageId":"711","endLine":143,"endColumn":42,"suggestions":"813"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":3,"column":17,"nodeType":"710","messageId":"711","endLine":3,"endColumn":20,"suggestions":"814"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"815","severity":2,"message":"816","line":3,"column":1,"nodeType":"706","messageId":"817","endLine":3,"endColumn":7,"suggestions":"818"},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":28,"column":20,"nodeType":"726","messageId":"727","endLine":28,"endColumn":24,"suggestions":"819"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":35,"column":20,"nodeType":"726","messageId":"727","endLine":35,"endColumn":24,"suggestions":"820"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"729","severity":2,"message":"821","line":20,"column":6,"nodeType":"726","messageId":"731","endLine":20,"endColumn":25},{"ruleId":"729","severity":2,"message":"822","line":28,"column":25,"nodeType":"726","messageId":"731","endLine":28,"endColumn":44},{"ruleId":"735","severity":2,"message":"736","line":33,"column":15,"nodeType":"737","messageId":"738","endLine":33,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":64,"column":15,"nodeType":"737","messageId":"738","endLine":64,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":94,"column":15,"nodeType":"737","messageId":"738","endLine":94,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":124,"column":15,"nodeType":"737","messageId":"738","endLine":124,"endColumn":28},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":15,"column":11,"nodeType":"737","messageId":"738","endLine":15,"endColumn":24},{"ruleId":"735","severity":2,"message":"736","line":27,"column":11,"nodeType":"737","messageId":"738","endLine":27,"endColumn":24},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"729","severity":2,"message":"730","line":20,"column":6,"nodeType":"726","messageId":"731","endLine":20,"endColumn":25},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["823","824"],["825","826"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["827"],["828","829"],["830","831"],["832","833"],["834","835"],["836","837"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["838"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["839","840"],["841","842"],["843","844"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["845","846"],["847","848"],["849","850"],["851","852"],["853","854"],["855","856"],["857","858"],["859","860"],["861","862"],["863"],["864"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["865","866","867"],["868","869"],["870","871"],["872","873"],["874","875"],["876","877"],["878","879"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["880","881"],["882","883"],["884","885"],["886","887"],["888","889"],["890","891"],["892","893"],["894","895"],["896","897"],["898","899"],["900","901"],["902","903"],["904","905"],["906"],["907"],["908","909"],["910","911"],["912","913"],["914","915"],["916","917"],["918","919"],["920","921"],["922"],["923","924"],["925","926"],["927","928"],["929","930"],["931","932"],["933","934"],["935","936"],["937","938"],["939","940"],["941","942"],["943","944"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["945","946"],["947","948"],["949","950"],["951","952"],["953","954"],["955","956"],["957","958"],["959","960"],["961"],["962","963"],["964","965"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["966"],["967","968"],["969","970"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"971","fix":"972","desc":"973"},{"messageId":"974","fix":"975","desc":"976"},{"messageId":"971","fix":"977","desc":"973"},{"messageId":"974","fix":"978","desc":"976"},{"messageId":"979","data":"980","fix":"981","desc":"982"},{"messageId":"971","fix":"983","desc":"973"},{"messageId":"974","fix":"984","desc":"976"},{"messageId":"971","fix":"985","desc":"973"},{"messageId":"974","fix":"986","desc":"976"},{"messageId":"971","fix":"987","desc":"973"},{"messageId":"974","fix":"988","desc":"976"},{"messageId":"971","fix":"989","desc":"973"},{"messageId":"974","fix":"990","desc":"976"},{"messageId":"971","fix":"991","desc":"973"},{"messageId":"974","fix":"992","desc":"976"},{"messageId":"993","fix":"994","desc":"995"},{"messageId":"971","fix":"996","desc":"973"},{"messageId":"974","fix":"997","desc":"976"},{"messageId":"971","fix":"998","desc":"973"},{"messageId":"974","fix":"999","desc":"976"},{"messageId":"971","fix":"1000","desc":"973"},{"messageId":"974","fix":"1001","desc":"976"},{"messageId":"971","fix":"1002","desc":"973"},{"messageId":"974","fix":"1003","desc":"976"},{"messageId":"971","fix":"1004","desc":"973"},{"messageId":"974","fix":"1005","desc":"976"},{"messageId":"971","fix":"1006","desc":"973"},{"messageId":"974","fix":"1007","desc":"976"},{"messageId":"971","fix":"1008","desc":"973"},{"messageId":"974","fix":"1009","desc":"976"},{"messageId":"971","fix":"1010","desc":"973"},{"messageId":"974","fix":"1011","desc":"976"},{"messageId":"971","fix":"1012","desc":"973"},{"messageId":"974","fix":"1013","desc":"976"},{"messageId":"971","fix":"1014","desc":"973"},{"messageId":"974","fix":"1015","desc":"976"},{"messageId":"971","fix":"1016","desc":"973"},{"messageId":"974","fix":"1017","desc":"976"},{"messageId":"971","fix":"1018","desc":"973"},{"messageId":"974","fix":"1019","desc":"976"},{"messageId":"993","fix":"1020","desc":"995"},{"messageId":"993","fix":"1021","desc":"995"},{"messageId":"1022","fix":"1023","desc":"1024"},{"messageId":"1025","fix":"1026","desc":"1027"},{"messageId":"1028","fix":"1029","desc":"1030"},{"messageId":"1022","fix":"1031","desc":"1024"},{"messageId":"1025","fix":"1032","desc":"1027"},{"messageId":"971","fix":"1033","desc":"973"},{"messageId":"974","fix":"1034","desc":"976"},{"messageId":"971","fix":"1035","desc":"973"},{"messageId":"974","fix":"1036","desc":"976"},{"messageId":"971","fix":"1037","desc":"973"},{"messageId":"974","fix":"1038","desc":"976"},{"messageId":"971","fix":"1039","desc":"973"},{"messageId":"974","fix":"1040","desc":"976"},{"messageId":"971","fix":"1041","desc":"973"},{"messageId":"974","fix":"1042","desc":"976"},{"messageId":"1043","data":"1044","fix":"1045","desc":"1046"},{"messageId":"1043","data":"1047","fix":"1048","desc":"1049"},{"messageId":"971","fix":"1050","desc":"973"},{"messageId":"974","fix":"1051","desc":"976"},{"messageId":"1043","data":"1052","fix":"1053","desc":"1046"},{"messageId":"1043","data":"1054","fix":"1055","desc":"1049"},{"messageId":"971","fix":"1056","desc":"973"},{"messageId":"974","fix":"1057","desc":"976"},{"messageId":"971","fix":"1058","desc":"973"},{"messageId":"974","fix":"1059","desc":"976"},{"messageId":"971","fix":"1060","desc":"973"},{"messageId":"974","fix":"1061","desc":"976"},{"messageId":"1062","fix":"1063","desc":"1064"},{"messageId":"993","fix":"1065","desc":"995"},{"messageId":"971","fix":"1066","desc":"973"},{"messageId":"974","fix":"1067","desc":"976"},{"messageId":"971","fix":"1068","desc":"973"},{"messageId":"974","fix":"1069","desc":"976"},{"messageId":"971","fix":"1070","desc":"973"},{"messageId":"974","fix":"1071","desc":"976"},{"messageId":"971","fix":"1072","desc":"973"},{"messageId":"974","fix":"1073","desc":"976"},{"messageId":"971","fix":"1074","desc":"973"},{"messageId":"974","fix":"1075","desc":"976"},{"messageId":"971","fix":"1076","desc":"973"},{"messageId":"974","fix":"1077","desc":"976"},{"messageId":"979","data":"1078","fix":"1079","desc":"1080"},{"messageId":"993","fix":"1081","desc":"995"},{"messageId":"971","fix":"1082","desc":"973"},{"messageId":"974","fix":"1083","desc":"976"},{"messageId":"971","fix":"1084","desc":"973"},{"messageId":"974","fix":"1085","desc":"976"},{"messageId":"1062","fix":"1086","desc":"1064"},{"messageId":"993","fix":"1087","desc":"995"},{"messageId":"971","fix":"1088","desc":"973"},{"messageId":"974","fix":"1089","desc":"976"},{"messageId":"971","fix":"1090","desc":"973"},{"messageId":"974","fix":"1091","desc":"976"},{"messageId":"971","fix":"1092","desc":"973"},{"messageId":"974","fix":"1093","desc":"976"},{"messageId":"971","fix":"1094","desc":"973"},{"messageId":"974","fix":"1095","desc":"976"},{"messageId":"993","fix":"1096","desc":"995"},{"messageId":"971","fix":"1097","desc":"973"},{"messageId":"974","fix":"1098","desc":"976"},{"messageId":"971","fix":"1099","desc":"973"},{"messageId":"974","fix":"1100","desc":"976"},{"messageId":"971","fix":"1101","desc":"973"},{"messageId":"974","fix":"1102","desc":"976"},{"messageId":"971","fix":"1103","desc":"973"},{"messageId":"974","fix":"1104","desc":"976"},{"messageId":"971","fix":"1105","desc":"973"},{"messageId":"974","fix":"1106","desc":"976"},{"messageId":"971","fix":"1107","desc":"973"},{"messageId":"974","fix":"1108","desc":"976"},{"messageId":"971","fix":"1109","desc":"973"},{"messageId":"974","fix":"1110","desc":"976"},{"messageId":"971","fix":"1111","desc":"973"},{"messageId":"974","fix":"1112","desc":"976"},{"messageId":"971","fix":"1113","desc":"973"},{"messageId":"974","fix":"1114","desc":"976"},{"messageId":"971","fix":"1115","desc":"973"},{"messageId":"974","fix":"1116","desc":"976"},{"messageId":"971","fix":"1117","desc":"973"},{"messageId":"974","fix":"1118","desc":"976"},{"messageId":"1119","fix":"1120","desc":"1121"},{"messageId":"1122","fix":"1123","desc":"1124"},{"messageId":"1062","fix":"1125","desc":"1064"},{"messageId":"993","fix":"1126","desc":"995"},{"messageId":"971","fix":"1127","desc":"973"},{"messageId":"974","fix":"1128","desc":"976"},{"messageId":"971","fix":"1129","desc":"973"},{"messageId":"974","fix":"1130","desc":"976"},{"messageId":"971","fix":"1131","desc":"973"},{"messageId":"974","fix":"1132","desc":"976"},{"messageId":"971","fix":"1133","desc":"973"},{"messageId":"974","fix":"1134","desc":"976"},{"messageId":"971","fix":"1135","desc":"973"},{"messageId":"974","fix":"1136","desc":"976"},{"messageId":"1062","fix":"1137","desc":"1064"},{"messageId":"993","fix":"1138","desc":"995"},{"messageId":"993","fix":"1139","desc":"995"},{"messageId":"971","fix":"1140","desc":"973"},{"messageId":"974","fix":"1141","desc":"976"},{"messageId":"971","fix":"1142","desc":"973"},{"messageId":"974","fix":"1143","desc":"976"},{"messageId":"1144","fix":"1145","desc":"1146"},{"messageId":"1062","fix":"1147","desc":"1064"},{"messageId":"993","fix":"1148","desc":"995"},{"messageId":"1062","fix":"1149","desc":"1064"},{"messageId":"993","fix":"1150","desc":"995"},"suggestUnknown",{"range":"1151","text":"1152"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1151","text":"1153"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1154","text":"1152"},{"range":"1154","text":"1153"},"consistentDestructuringSuggest",{"expression":"1155","property":"1156"},{"range":"1157","text":"1158"},"Replace `this.props.title` with destructured property `title`.",{"range":"1159","text":"1152"},{"range":"1159","text":"1153"},{"range":"1160","text":"1152"},{"range":"1160","text":"1153"},{"range":"1161","text":"1152"},{"range":"1161","text":"1153"},{"range":"1162","text":"1152"},{"range":"1162","text":"1153"},{"range":"1163","text":"1152"},{"range":"1163","text":"1153"},"replace",{"range":"1164","text":"1165"},"Replace `null` with `undefined`.",{"range":"1166","text":"1152"},{"range":"1166","text":"1153"},{"range":"1167","text":"1152"},{"range":"1167","text":"1153"},{"range":"1168","text":"1152"},{"range":"1168","text":"1153"},{"range":"1169","text":"1152"},{"range":"1169","text":"1153"},{"range":"1170","text":"1152"},{"range":"1170","text":"1153"},{"range":"1171","text":"1152"},{"range":"1171","text":"1153"},{"range":"1172","text":"1152"},{"range":"1172","text":"1153"},{"range":"1173","text":"1152"},{"range":"1173","text":"1153"},{"range":"1174","text":"1152"},{"range":"1174","text":"1153"},{"range":"1175","text":"1152"},{"range":"1175","text":"1153"},{"range":"1176","text":"1152"},{"range":"1176","text":"1153"},{"range":"1177","text":"1152"},{"range":"1177","text":"1153"},{"range":"1178","text":"1165"},{"range":"1179","text":"1165"},"argument-is-spreadable",{"range":"1180","text":"1181"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1182","text":"1183"},"First argument is not an `array`.","test-argument",{"range":"1184","text":"1185"},"Test first argument with `Array.isArray(…)`.",{"range":"1186","text":"1187"},{"range":"1188","text":"1189"},{"range":"1190","text":"1152"},{"range":"1190","text":"1153"},{"range":"1191","text":"1152"},{"range":"1191","text":"1153"},{"range":"1192","text":"1152"},{"range":"1192","text":"1153"},{"range":"1193","text":"1152"},{"range":"1193","text":"1153"},{"range":"1194","text":"1152"},{"range":"1194","text":"1153"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1195"},{"range":"1196","text":"1197"},"Switch to `??` operator.",{"operator":"1198"},{"range":"1196","text":"1199"},"Switch to `||` operator.",{"range":"1200","text":"1152"},{"range":"1200","text":"1153"},{"operator":"1195"},{"range":"1201","text":"1202"},{"operator":"1198"},{"range":"1201","text":"1203"},{"range":"1204","text":"1152"},{"range":"1204","text":"1153"},{"range":"1205","text":"1152"},{"range":"1205","text":"1153"},{"range":"1206","text":"1152"},{"range":"1206","text":"1153"},"remove",{"range":"1207","text":"1208"},"Remove `null`.",{"range":"1207","text":"1165"},{"range":"1209","text":"1152"},{"range":"1209","text":"1153"},{"range":"1210","text":"1152"},{"range":"1210","text":"1153"},{"range":"1211","text":"1152"},{"range":"1211","text":"1153"},{"range":"1212","text":"1152"},{"range":"1212","text":"1153"},{"range":"1213","text":"1152"},{"range":"1213","text":"1153"},{"range":"1214","text":"1152"},{"range":"1214","text":"1153"},{"expression":"1215","property":"1216"},{"range":"1217","text":"1218"},"Replace `this.props.active` with destructured property `active`.",{"range":"1219","text":"1165"},{"range":"1220","text":"1152"},{"range":"1220","text":"1153"},{"range":"1221","text":"1152"},{"range":"1221","text":"1153"},{"range":"1222","text":"1208"},{"range":"1222","text":"1165"},{"range":"1223","text":"1152"},{"range":"1223","text":"1153"},{"range":"1224","text":"1152"},{"range":"1224","text":"1153"},{"range":"1225","text":"1152"},{"range":"1225","text":"1153"},{"range":"1226","text":"1152"},{"range":"1226","text":"1153"},{"range":"1227","text":"1165"},{"range":"1228","text":"1152"},{"range":"1228","text":"1153"},{"range":"1229","text":"1152"},{"range":"1229","text":"1153"},{"range":"1230","text":"1152"},{"range":"1230","text":"1153"},{"range":"1231","text":"1152"},{"range":"1231","text":"1153"},{"range":"1232","text":"1152"},{"range":"1232","text":"1153"},{"range":"1233","text":"1152"},{"range":"1233","text":"1153"},{"range":"1234","text":"1152"},{"range":"1234","text":"1153"},{"range":"1235","text":"1152"},{"range":"1235","text":"1153"},{"range":"1236","text":"1152"},{"range":"1236","text":"1153"},{"range":"1237","text":"1152"},{"range":"1237","text":"1153"},{"range":"1238","text":"1152"},{"range":"1238","text":"1153"},"array-length",{"range":"1239","text":"1240"},"The argument is the length of array.","only-element",{"range":"1239","text":"1241"},"The argument is the only element of array.",{"range":"1242","text":"1208"},{"range":"1242","text":"1165"},{"range":"1243","text":"1152"},{"range":"1243","text":"1153"},{"range":"1244","text":"1152"},{"range":"1244","text":"1153"},{"range":"1245","text":"1152"},{"range":"1245","text":"1153"},{"range":"1246","text":"1152"},{"range":"1246","text":"1153"},{"range":"1247","text":"1152"},{"range":"1247","text":"1153"},{"range":"1248","text":"1208"},{"range":"1248","text":"1165"},{"range":"1249","text":"1165"},{"range":"1250","text":"1152"},{"range":"1250","text":"1153"},{"range":"1251","text":"1152"},{"range":"1251","text":"1153"},"suggestion/export",{"range":"1252","text":"1253"},"Switch to `export`.",{"range":"1254","text":"1208"},{"range":"1254","text":"1165"},{"range":"1255","text":"1208"},{"range":"1255","text":"1165"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[221,237],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ",[779,783],[982,986]] diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index e91c3957e..5cf49815a 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "eslint --cache --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache src" + "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/.eslintcache b/packages/desktop/.eslintcache index 850c092c9..7df5d28ef 100644 --- a/packages/desktop/.eslintcache +++ b/packages/desktop/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"size":1084,"mtime":1662092676254,"results":"146","hashOfConfig":"147"},{"size":26,"mtime":1662092676255,"results":"148","hashOfConfig":"147"},{"size":1912,"mtime":1662092676262,"results":"149","hashOfConfig":"147"},{"size":24,"mtime":1662092676263,"results":"150","hashOfConfig":"147"},{"size":2934,"mtime":1669353928397,"results":"151","hashOfConfig":"147"},{"size":29,"mtime":1662092676259,"results":"152","hashOfConfig":"147"},{"size":342,"mtime":1662092676265,"results":"153","hashOfConfig":"147"},{"size":29,"mtime":1662092676265,"results":"154","hashOfConfig":"147"},{"size":2983,"mtime":1669353928397,"results":"155","hashOfConfig":"147"},{"size":33,"mtime":1662092676269,"results":"156","hashOfConfig":"147"},{"size":574,"mtime":1662092676272,"results":"157","hashOfConfig":"147"},{"size":31,"mtime":1662092676272,"results":"158","hashOfConfig":"147"},{"size":5274,"mtime":1669353928398,"results":"159","hashOfConfig":"147"},{"size":28,"mtime":1662092676275,"results":"160","hashOfConfig":"147"},{"size":875,"mtime":1662092676277,"results":"161","hashOfConfig":"147"},{"size":30,"mtime":1662092676277,"results":"162","hashOfConfig":"147"},{"size":9115,"mtime":1669353928398,"results":"163","hashOfConfig":"147"},{"size":25,"mtime":1662092676280,"results":"164","hashOfConfig":"147"},{"size":1240,"mtime":1662092676289,"results":"165","hashOfConfig":"147"},{"size":231,"mtime":1662092676289,"results":"166","hashOfConfig":"147"},{"size":27,"mtime":1662092676290,"results":"167","hashOfConfig":"147"},{"size":2691,"mtime":1662092676284,"results":"168","hashOfConfig":"147"},{"size":199,"mtime":1662092676284,"results":"169","hashOfConfig":"147"},{"size":411,"mtime":1662092676285,"results":"170","hashOfConfig":"147"},{"size":32,"mtime":1662092676286,"results":"171","hashOfConfig":"147"},{"size":3010,"mtime":1662092676293,"results":"172","hashOfConfig":"147"},{"size":370,"mtime":1662092676294,"results":"173","hashOfConfig":"147"},{"size":61,"mtime":1662092676295,"results":"174","hashOfConfig":"147"},{"size":8014,"mtime":1669353928398,"results":"175","hashOfConfig":"147"},{"size":188,"mtime":1662092676304,"results":"176","hashOfConfig":"147"},{"size":960,"mtime":1662092676304,"results":"177","hashOfConfig":"147"},{"size":33,"mtime":1662092676305,"results":"178","hashOfConfig":"147"},{"size":4469,"mtime":1669353928397,"results":"179","hashOfConfig":"147"},{"size":26,"mtime":1662092676308,"results":"180","hashOfConfig":"147"},{"size":2019,"mtime":1662092676311,"results":"181","hashOfConfig":"147"},{"size":27,"mtime":1662092676311,"results":"182","hashOfConfig":"147"},{"size":2758,"mtime":1669353928397,"results":"183","hashOfConfig":"147"},{"size":38,"mtime":1669314187151,"results":"184","hashOfConfig":"147"},{"size":2108,"mtime":1669355475239,"results":"185","hashOfConfig":"147"},{"size":28,"mtime":1662092676313,"results":"186","hashOfConfig":"147"},{"size":878,"mtime":1662092676314,"results":"187","hashOfConfig":"147"},{"size":28,"mtime":1662092676315,"results":"188","hashOfConfig":"147"},{"size":2676,"mtime":1662092676316,"results":"189","hashOfConfig":"147"},{"size":28,"mtime":1662092676317,"results":"190","hashOfConfig":"147"},{"size":2057,"mtime":1662092676318,"results":"191","hashOfConfig":"147"},{"size":27,"mtime":1662092676319,"results":"192","hashOfConfig":"147"},{"size":408,"mtime":1662092676336,"results":"193","hashOfConfig":"147"},{"size":25,"mtime":1662092676336,"results":"194","hashOfConfig":"147"},{"size":2464,"mtime":1662092676320,"results":"195","hashOfConfig":"147"},{"size":37,"mtime":1662092676321,"results":"196","hashOfConfig":"147"},{"size":2130,"mtime":1662092676324,"results":"197","hashOfConfig":"147"},{"size":33,"mtime":1662092676324,"results":"198","hashOfConfig":"147"},{"size":993,"mtime":1662092676326,"results":"199","hashOfConfig":"147"},{"size":2706,"mtime":1662092676328,"results":"200","hashOfConfig":"147"},{"size":62,"mtime":1662092676328,"results":"201","hashOfConfig":"147"},{"size":10490,"mtime":1669353928397,"results":"202","hashOfConfig":"147"},{"size":187,"mtime":1662092676332,"results":"203","hashOfConfig":"147"},{"size":1099,"mtime":1662092676333,"results":"204","hashOfConfig":"147"},{"size":112,"mtime":1662092676334,"results":"205","hashOfConfig":"147"},{"size":5993,"mtime":1662092676340,"results":"206","hashOfConfig":"147"},{"size":23,"mtime":1662092676341,"results":"207","hashOfConfig":"147"},{"size":1668,"mtime":1669314187152,"results":"208","hashOfConfig":"147"},{"size":1780,"mtime":1662092676343,"results":"209","hashOfConfig":"147"},{"size":2056,"mtime":1662092676344,"results":"210","hashOfConfig":"147"},{"size":3308,"mtime":1669353928397,"results":"211","hashOfConfig":"147"},{"size":1861,"mtime":1662092676347,"results":"212","hashOfConfig":"147"},{"size":108,"mtime":1662092676348,"results":"213","hashOfConfig":"147"},{"size":4139,"mtime":1669353928397,"results":"214","hashOfConfig":"147"},{"size":23,"mtime":1662092676351,"results":"215","hashOfConfig":"147"},{"size":6678,"mtime":1662092676353,"results":"216","hashOfConfig":"147"},{"size":32,"mtime":1662092676355,"results":"217","hashOfConfig":"147"},{"size":2820,"mtime":1662092676358,"results":"218","hashOfConfig":"147"},{"size":27,"mtime":1662092676359,"results":"219","hashOfConfig":"147"},{"size":3742,"mtime":1669353928398,"results":"220","hashOfConfig":"147"},{"size":27,"mtime":1662092676364,"results":"221","hashOfConfig":"147"},{"size":2832,"mtime":1662092676366,"results":"222","hashOfConfig":"147"},{"size":2212,"mtime":1662092676367,"results":"223","hashOfConfig":"147"},{"size":54,"mtime":1662092676368,"results":"224","hashOfConfig":"147"},{"size":3841,"mtime":1662092676371,"results":"225","hashOfConfig":"147"},{"size":30,"mtime":1662092676372,"results":"226","hashOfConfig":"147"},{"size":1715,"mtime":1662092676374,"results":"227","hashOfConfig":"147"},{"size":26,"mtime":1662092676375,"results":"228","hashOfConfig":"147"},{"size":699,"mtime":1662092676377,"results":"229","hashOfConfig":"147"},{"size":25,"mtime":1662092676378,"results":"230","hashOfConfig":"147"},{"size":1933,"mtime":1662092676379,"results":"231","hashOfConfig":"147"},{"size":23,"mtime":1662092676380,"results":"232","hashOfConfig":"147"},{"size":3667,"mtime":1662092676383,"results":"233","hashOfConfig":"147"},{"size":2455,"mtime":1669353928397,"results":"234","hashOfConfig":"147"},{"size":62,"mtime":1662092676384,"results":"235","hashOfConfig":"147"},{"size":2194,"mtime":1669353928398,"results":"236","hashOfConfig":"147"},{"size":742,"mtime":1662092676388,"results":"237","hashOfConfig":"147"},{"size":69,"mtime":1662092676389,"results":"238","hashOfConfig":"147"},{"size":5378,"mtime":1669353928398,"results":"239","hashOfConfig":"147"},{"size":675,"mtime":1662092676392,"results":"240","hashOfConfig":"147"},{"size":63,"mtime":1662092676393,"results":"241","hashOfConfig":"147"},{"size":687,"mtime":1662092676394,"results":"242","hashOfConfig":"147"},{"size":30,"mtime":1662092676395,"results":"243","hashOfConfig":"147"},{"size":2738,"mtime":1662092676399,"results":"244","hashOfConfig":"147"},{"size":196,"mtime":1662092676399,"results":"245","hashOfConfig":"147"},{"size":413,"mtime":1662092676400,"results":"246","hashOfConfig":"147"},{"size":29,"mtime":1662092676400,"results":"247","hashOfConfig":"147"},{"size":1829,"mtime":1662092676403,"results":"248","hashOfConfig":"147"},{"size":25,"mtime":1662092676405,"results":"249","hashOfConfig":"147"},{"size":6636,"mtime":1662092676409,"results":"250","hashOfConfig":"147"},{"size":30,"mtime":1662092676410,"results":"251","hashOfConfig":"147"},{"size":1045,"mtime":1662092676412,"results":"252","hashOfConfig":"147"},{"size":25,"mtime":1662092676413,"results":"253","hashOfConfig":"147"},{"size":7555,"mtime":1669353928398,"results":"254","hashOfConfig":"147"},{"size":258,"mtime":1662092676417,"results":"255","hashOfConfig":"147"},{"size":1075,"mtime":1662092676417,"results":"256","hashOfConfig":"147"},{"size":31,"mtime":1662092676418,"results":"257","hashOfConfig":"147"},{"size":2293,"mtime":1662092676425,"results":"258","hashOfConfig":"147"},{"size":264,"mtime":1662092676426,"results":"259","hashOfConfig":"147"},{"size":25,"mtime":1662092676426,"results":"260","hashOfConfig":"147"},{"size":3177,"mtime":1662092676421,"results":"261","hashOfConfig":"147"},{"size":197,"mtime":1662092676421,"results":"262","hashOfConfig":"147"},{"size":429,"mtime":1662092676422,"results":"263","hashOfConfig":"147"},{"size":30,"mtime":1662092676423,"results":"264","hashOfConfig":"147"},{"size":3546,"mtime":1669353928398,"results":"265","hashOfConfig":"147"},{"size":23,"mtime":1662092676429,"results":"266","hashOfConfig":"147"},{"size":2430,"mtime":1669353928398,"results":"267","hashOfConfig":"147"},{"size":32,"mtime":1662092676432,"results":"268","hashOfConfig":"147"},{"size":1865,"mtime":1662092676435,"results":"269","hashOfConfig":"147"},{"size":814,"mtime":1662092676436,"results":"270","hashOfConfig":"147"},{"size":61,"mtime":1662092676436,"results":"271","hashOfConfig":"147"},{"size":1241,"mtime":1662092676439,"results":"272","hashOfConfig":"147"},{"size":2530,"mtime":1669353928398,"results":"273","hashOfConfig":"147"},{"size":2958,"mtime":1669353928398,"results":"274","hashOfConfig":"147"},{"size":2972,"mtime":1669353928398,"results":"275","hashOfConfig":"147"},{"size":1927,"mtime":1662092676447,"results":"276","hashOfConfig":"147"},{"size":127,"mtime":1662092676447,"results":"277","hashOfConfig":"147"},{"size":927,"mtime":1669353928398,"results":"278","hashOfConfig":"147"},{"size":256,"mtime":1662092676452,"results":"279","hashOfConfig":"147"},{"size":526,"mtime":1662092676454,"results":"280","hashOfConfig":"147"},{"size":185,"mtime":1662092676455,"results":"281","hashOfConfig":"147"},{"size":1061,"mtime":1662092676457,"results":"282","hashOfConfig":"147"},{"size":614,"mtime":1662092676459,"results":"283","hashOfConfig":"147"},{"size":828,"mtime":1662092676459,"results":"284","hashOfConfig":"147"},{"size":410,"mtime":1662092676461,"results":"285","hashOfConfig":"147"},{"size":889,"mtime":1662092676461,"results":"286","hashOfConfig":"147"},{"size":1732,"mtime":1662092676462,"results":"287","hashOfConfig":"147"},{"size":625,"mtime":1662092676464,"results":"288","hashOfConfig":"147"},{"size":299,"mtime":1662092676464,"results":"289","hashOfConfig":"147"},{"size":932,"mtime":1662092676465,"results":"290","hashOfConfig":"147"},{"size":79,"mtime":1669314187153,"results":"291","hashOfConfig":"147"},{"filePath":"292","messages":"293","suppressedMessages":"294","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"295"},"1840czn",{"filePath":"296","messages":"297","suppressedMessages":"298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"299","messages":"300","suppressedMessages":"301","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"302"},{"filePath":"303","messages":"304","suppressedMessages":"305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"306","messages":"307","suppressedMessages":"308","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"309"},{"filePath":"310","messages":"311","suppressedMessages":"312","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"313","messages":"314","suppressedMessages":"315","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"316"},{"filePath":"317","messages":"318","suppressedMessages":"319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"320","messages":"321","suppressedMessages":"322","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"323"},{"filePath":"324","messages":"325","suppressedMessages":"326","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"330"},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"337"},{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"344"},{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"348","messages":"349","suppressedMessages":"350","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"351"},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"358"},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"372","messages":"373","suppressedMessages":"374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"381"},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"391"},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"404"},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"408","messages":"409","suppressedMessages":"410","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"411"},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"415","messages":"416","suppressedMessages":"417","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"418"},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"431"},{"filePath":"432","messages":"433","suppressedMessages":"434","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"435","messages":"436","suppressedMessages":"437","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"438"},{"filePath":"439","messages":"440","suppressedMessages":"441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"442","messages":"443","suppressedMessages":"444","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"445"},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"452"},{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"456","messages":"457","suppressedMessages":"458","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"459"},{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"463","messages":"464","suppressedMessages":"465","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"466"},{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"473"},{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"477"},{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"484"},{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"491"},{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"498"},{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"508"},{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"512"},{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"516"},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"520"},{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"527"},{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"534"},{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"541"},{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"548"},{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"555"},{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"559"},{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"566"},{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"573"},{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"580"},{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"587"},{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"598"},{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"605"},{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"615"},{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"619","messages":"620","suppressedMessages":"621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"622","messages":"623","suppressedMessages":"624","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"625"},{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"632"},{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"636","messages":"637","suppressedMessages":"638","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"639","messages":"640","suppressedMessages":"641","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"645"},{"filePath":"646","messages":"647","suppressedMessages":"648","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"649","messages":"650","suppressedMessages":"651","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"652"},{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"659"},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"666"},{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"679"},{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"689"},{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"693","messages":"694","suppressedMessages":"695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"702"},{"filePath":"703","messages":"704","suppressedMessages":"705","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"709"},{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"716"},{"filePath":"717","messages":"718","suppressedMessages":"719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"720","messages":"721","suppressedMessages":"722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"726"},{"filePath":"727","messages":"728","suppressedMessages":"729","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"730"},{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"734"},{"filePath":"735","messages":"736","suppressedMessages":"737","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"738"},{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"749"},{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"753"},{"filePath":"754","messages":"755","suppressedMessages":"756","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"757"},{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"761"},{"filePath":"762","messages":"763","suppressedMessages":"764","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"765"},{"filePath":"766","messages":"767","suppressedMessages":"768","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"769"},{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"773"},{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"777"},{"filePath":"778","messages":"779","suppressedMessages":"780","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"781"},{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"785"},{"filePath":"786","messages":"787","suppressedMessages":"788","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"789"},{"filePath":"790","messages":"791","suppressedMessages":"792","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"793"},{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"797"},{"filePath":"798","messages":"799","suppressedMessages":"800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["801","802"],[],"import { Box, Flex } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n vertical?: boolean\n children?: ReactNode\n}\n\nconst margin: { [size in ActionsProps['size']]: number } = {\n accent: 6,\n normal: 5,\n minor: 4,\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n const content = Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 || !props.vertical ? undefined : margin[props.size]}\n ml={key === 0 || props.vertical ? undefined : margin[props.size]}\n children={child}\n />\n ))\n if (props.vertical) {\n return <Box display=\"inline-block\" maxWidth={1} children={content} />\n }\n return (\n <Flex\n display=\"inline-flex\"\n align=\"center\"\n maxWidth={1}\n children={content}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["803","804","805"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={16} py={5}>\n <FlexItem>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem overflow=\"hidden\" mx={4}>\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["806","807","808"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable<AlertBlockProps['type']>,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable<AlertBlockProps['type']>,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC<AlertBlockProps> = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n <Pos type=\"relative\">\n <Pos type=\"absolute\" top=\"4px\" left=\"4px\">\n <Card bg={AlertBlockIcon[type].bg} width={4} height={4} r={8} />\n </Pos>\n <Pos type=\"relative\">\n <Icon\n name={AlertBlockIcon[type].name}\n size={6}\n color={AlertBlockIcon[type].color}\n />\n </Pos>\n </Pos>\n ) : null)\n return (\n <AlertBlockControl\n onHide={onHide}\n children={(renderProps) => (\n <Block bg={AlertBlockBackground[type]}>\n <FlexPos\n display=\"flex\"\n type=\"relative\"\n py={5}\n pl={6}\n pr={onHide !== undefined ? 18 : 6}\n >\n <FlexItem mr={3}>{iconComponent}</FlexItem>\n <FlexItem>\n <Paragraph bold color={type === 'promo' ? 'inverse' : 'default'}>\n <Breaker children={children} />\n </Paragraph>\n </FlexItem>\n {onHide !== undefined ? (\n <Pos\n cursor=\"pointer\"\n type=\"absolute\"\n right={6}\n top={5}\n onClick={renderProps.onCloseClick}\n onMouseEnter={renderProps.onCloseMouseEnter}\n onMouseLeave={renderProps.onCloseMouseLeave}\n children={\n <Icon\n size={6}\n color={type === 'promo' ? '#999' : '#666'}\n name=\"cross-small\"\n />\n }\n />\n ) : null}\n </FlexPos>\n </Block>\n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["809"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface AnnotationProps {\n children?: ReactNode\n}\n\nexport const Annotation: FC<AnnotationProps> = ({ children }) => (\n <Card px={11} pt={11} pb={12} r={10} b=\"solid 1px #e6e6e6\">\n {children}\n </Card>\n)\n\nAnnotation.displayName = 'Annotation'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["810","811"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n indent?: 's' | 'm' | 'l'\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nconst BlockAccordionIndent: {\n [indent in NonNullable<\n BlockAccordionProps<BlockAccordionItemModel>['indent']\n >]: number\n} = {\n s: 8,\n m: 11,\n l: 17,\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, indent = 'm', tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={3}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={\n item.hovered || item.focused\n ? '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n : (index > 0 &&\n !(\n renderProps.items[index - 1].hovered ||\n renderProps.items[index - 1].focused\n )\n ? '0 -1px 0 #e6e6e6'\n : undefined)\n }\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={BlockAccordionIndent[indent]}\n pt={4}\n pb={item.opened ? 2 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"m\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box\n px={BlockAccordionIndent[indent]}\n pb={4}\n display={item.opened ? 'block' : 'none'}\n >\n {typeof item.content === 'string' ? (\n <Paragraph size=\"m\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n indent: 'm',\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["812"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n s: 8,\n m: '44px 44px 48px',\n l: '44px 68px 48px',\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["813","814","815","816"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 's' | 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable<BlockTabsProps['indent']>,\n [Value, Value, Value, Value]\n> = {\n s: [8, 8, 8, 8],\n m: [11, 11, 12, 11],\n l: [11, 17, 12, 17],\n}\n\nconst ContentIndent: Record<NonNullable<BlockTabsProps['indent']>, Value> = {\n s: 4,\n m: 6,\n l: 6,\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC<BlockTabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n radius={hr}\n stub\n />\n </FlexOverflow>\n <FlexItem>\n {hr ? (\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n ) : null}\n </FlexItem>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n </Pos>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n radius={hr}\n />\n </FlexOverflow>\n {hr ? (\n <FlexItem>\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n </FlexItem>\n ) : null}\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={ContentIndent[indent]}\n children={content}\n />\n ))}\n </Flex>\n </Pos>\n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["817","818"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["819","820","821","822","823","824","825","826"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 30,\n normal: 24,\n minor: 20,\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 15,\n normal: 12,\n minor: 10,\n}\n\nconst buttonMinWith: { [size in ButtonProps['size']]: number } = {\n accent: 50,\n normal: 37.5,\n minor: 25,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 9,\n normal: 8,\n minor: 7,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 7,\n normal: 5,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem shrink={0} mr={props.text ? 3 : 0} width={6} height={6}>\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={5}\n height={5}\n r={10}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.bg.accent[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n s={\n props.disabled\n ? 'none'\n : ((renderProps.hover || renderProps.focus) &&\n props.size === 'accent'\n ? theme.button.shadow.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.shadow.kind[props.kind]\n : 'none')\n }\n transition=\"box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={6}\n height={6}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? 3 : 0}\n width={6}\n height={6}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["827"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["828","829","830","831","832","833"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["834","835","836","837"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["838","839","840","841","842","843","844","845","846","847"],[],"import {\n Box,\n Card,\n CardPos,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onSubmit={props.onSubmit}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <CardPos\n type=\"relative\"\n ref={renderProps.containerRef}\n width={1}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n s={\n renderProps.focused ? '0 20px 64px 0 rgba(0, 0, 0, 0.16)' : 'none'\n }\n r={10}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n ref={renderProps.inputRef}\n pr={14}\n error={!!props.error}\n focused={renderProps.focused}\n norb={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading)\n }\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n <Pos\n type=\"absolute\"\n cursor=\"pointer\"\n right={4}\n top={3}\n onClick={renderProps.onSearchClick}\n children={<Icon name=\"search\" color=\"#666\" />}\n />\n </Box>\n <DropDown\n minWidth={1}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={false}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n onHide={renderProps.onHide}\n >\n <Card\n height={1}\n minWidth={1}\n r={10}\n s=\"0 20px 20px 0 rgba(0, 0, 0, 0.16)\"\n >\n <CardPos\n type=\"relative\"\n width={1}\n height={1}\n maxHeight={98}\n bg=\"#fff\"\n r=\"0 0 10px 10px\"\n bt=\"solid 1px #e6e6e6\"\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n py={3}\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </CardPos>\n </Card>\n </DropDown>\n </CardPos>\n )}\n />\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["848","849","850","851","852"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm' | 'l'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '6px',\n m: '8px',\n l: '8px',\n}\n\nconst bottomDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '5px',\n m: '7px',\n l: '9px',\n}\n\nexport const Details: FC<DetailsProps> = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 'm',\n stub = false,\n}) =>\n stub ? (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n <Box css={{ display: 'table-row' }} key={`${i}`}>\n <Box\n as=\"dt\"\n width={titleWidth || 0.5}\n pt={i !== 0 ? 4 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: width * 100 + '%',\n },\n }}\n >\n <Box width={width} pr={indentDots[size]}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Pos>\n ) : (\n <Box width={width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth || 0.5}\n pt={i !== 0 ? 4 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Box width={1 - width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n <Box css={{ display: 'table-row' }} key={`${i}.${j}`}>\n <Box\n as=\"dt\"\n width={titleWidth}\n pt={j !== 0 ? 2 : (i !== 0 ? 4 : undefined)}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {j === 0 ? (\n dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: indentDots[size],\n },\n }}\n >\n <Text\n bold={false}\n size={size}\n color=\"support\"\n children={item.title}\n />\n </Pos>\n ) : (\n <Text\n color=\"support\"\n bold={false}\n size={size}\n children={item.title}\n />\n )\n ) : null}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth}\n pt={j !== 0 ? 2 : (i !== 0 ? 4 : undefined)}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Text bold={false} size={size} children={content} />\n </Box>\n </Box>\n )),\n )}\n </Box>\n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["853"],[],"import {\n Box,\n css,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface DropDownProps {\n show: boolean\n offset?: number\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n rootClose?: boolean\n stub?: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const DropDown: FC<DropDownProps> = ({\n show,\n offset,\n width,\n minWidth,\n maxWidth,\n rootClose = true,\n stub = false,\n target,\n container,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={rootClose}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n width={width}\n minWidth={minWidth}\n maxWidth={maxWidth}\n zIndex={999}\n ref={renderProps.props.ref}\n mt={offset}\n css={renderProps.props.style}\n >\n {children}\n </Pos>\n )}\n />\n )\n\nDropDown.displayName = 'DropDown'\n\nDropDown.defaultProps = {\n rootClose: true,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["854","855","856","857","858","859","860","861"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n stub?: boolean\n disabled?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n stub = false,\n disabled = false,\n formatValue,\n}) => (\n <Spacer size=\"xs\">\n <Flex>\n <FlexItem\n width={stub || disabled || maxValue === 0 ? 1 : value / maxValue}\n minWidth={2}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n stub ? (\n <Stub height={2} width={1} r={4} />\n ) : (\n <Card\n height={2}\n width={1}\n r={4}\n bg={disabled ? '#E6E6E6' : (maxValue === 0 ? '#F5F5F5' : '#FF8C00')}\n />\n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n <FlexItem ml={1} grow={1} minWidth={2}>\n <Card height={2} width={1} r={4} bg=\"#F5F5F5\" />\n </FlexItem>\n ) : null}\n </Flex>\n {titleStart || titleEnd ? (\n <Flex mt={2} justify=\"space-between\">\n <FlexItem width={stub ? 0.15 : undefined}>\n {stub && titleStart ? (\n <Text size=\"s\" display=\"block\" compact stub />\n ) : (titleStart ? (\n <Paragraph size=\"s\" compact>\n <Text color=\"support\">\n {titleStart}\n {value !== undefined ? ': ' : ''}\n </Text>\n {value !== undefined ? (\n <Text>\n {formatValue !== undefined ? formatValue(value) : value}\n </Text>\n ) : null}\n </Paragraph>\n ) : null)}\n </FlexItem>\n <FlexItem width={stub ? 0.15 : undefined}>\n {stub && titleEnd ? (\n <Text size=\"s\" display=\"block\" compact stub />\n ) : (titleEnd ? (\n <Paragraph size=\"s\" compact>\n <Text color=\"support\">\n {titleEnd}\n {value !== undefined && maxValue !== undefined ? ': ' : ''}\n </Text>\n {value !== undefined && maxValue !== undefined ? (\n <Text>\n {formatValue !== undefined\n ? formatValue(maxValue - value)\n : maxValue - value}\n </Text>\n ) : null}\n </Paragraph>\n ) : null)}\n </FlexItem>\n </Flex>\n ) : null}\n </Spacer>\n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["862"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["863"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [32, 40, 26] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["864","865"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["866"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={16}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n bold={false}\n compact\n display=\"block\"\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["867"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface HeaderProps {\n underline?: boolean\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = (props) => (\n <Card\n bg=\"#fff\"\n s={props.underline ? 'inset 0px -1px 0px 0px #e6e6e6' : undefined}\n width={1}\n height={20}\n children={props.children}\n />\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["868"],[],"import {\n BoxLnk,\n Card,\n Image,\n LinkControl,\n LinkControlProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderBankCardLinkProps {\n src: string\n srcSet?: string\n text: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderBankCardLink: FC<HeaderBankCardLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n width={56}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Card\n mb={5}\n r={10}\n width={56}\n height={35}\n overflow=\"hidden\"\n transform={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'translateY(-4px)'\n : undefined\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n s={\n renderProps.hover || renderProps.active || renderProps.focus\n ? '0 8px 16px 0 rgba(0, 0, 0, 0.12)'\n : '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n }\n >\n <Image width={56} height={35} src={props.src} srcSet={props.srcSet} />\n </Card>\n <Text\n bold\n display=\"block\"\n align=\"center\"\n color={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'warning'\n : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n </BoxLnk>\n )}\n />\n)\n\nHeaderBankCardLink.displayName = 'HeaderBankCardLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["869"],[],"import {\n Card,\n css,\n Icon,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface HeaderDropDownProps {\n show: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const HeaderDropDown: FC<HeaderDropDownProps> = ({\n show,\n target,\n container,\n onHide,\n children,\n}) => (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n zIndex={600}\n ref={renderProps.props.ref}\n width={1}\n css={renderProps.props.style}\n >\n <Pos type=\"relative\">\n <Card\n bg=\"#fff\"\n width={1}\n pt={12}\n pb={12}\n s=\"0 0 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n {children}\n </Card>\n <Pos\n aria-label=\"close\"\n mb=\"auto\"\n type=\"absolute\"\n width={6}\n height={6}\n top={6}\n right={6}\n cursor=\"pointer\"\n onClick={onHide}\n >\n <Icon name=\"cross\" color=\"#666\" />\n </Pos>\n </Pos>\n </Pos>\n )}\n />\n)\n\nHeaderDropDown.displayName = 'HeaderDropDown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["870"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { HeaderMenuItem, HeaderMenuItemProps } from './HeaderMenuItem'\n\nexport interface HeaderMenuProps {\n children: HeaderMenuItemProps[]\n stub?: Array<number> | boolean\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = (props) => (\n <Flex height={1} width={1} justify=\"flex-start\" role=\"menu\">\n {props.stub\n ? (typeof props.stub === 'boolean' ? [32, 44, 26] : props.stub).map(\n (width, index) => (\n <FlexItem\n key={index}\n ml={index > 0 ? 5 : 0}\n width={width}\n align=\"center\"\n >\n <Link size=\"m\" stub />\n </FlexItem>\n ),\n )\n : props.children.map((item, i) => (\n <FlexItem key={i} ml={i > 0 ? 5 : 0}>\n <HeaderMenuItem {...item} />\n </FlexItem>\n ))}\n </Flex>\n)\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["871","872","873"],[],"import {\n Card,\n Flex,\n LinkControl,\n LinkControlProps,\n Pos,\n PosLnk,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderMenuItemProps {\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['target']\n rel?: LinkControlProps['rel']\n title?: string\n active?: boolean\n attention?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderMenuItem = forwardRef<\n HTMLDivElement & HTMLAnchorElement,\n HeaderMenuItemProps\n>((props, ref) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <PosLnk\n role=\"menuitem\"\n as={props.href ? 'a' : 'div'}\n ref={ref}\n height={1}\n type=\"relative\"\n display=\"block\"\n cursor=\"pointer\"\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n title={props.href ? props.title : undefined}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Flex height={1} direction=\"column\" align=\"middle\" justify=\"center\">\n <Text\n bold\n color={\n renderProps.hover || renderProps.focus ? 'warning' : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n decoration=\"none\"\n >\n {props.title}\n {props.attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Text>\n </Flex>\n {props.active ? (\n <Pos type=\"absolute\" height=\"4px\" bottom={0} right={0} left={0}>\n <Card bg=\"#ff8c00\" height={1} width={1} rtr={4} rtl={4} />\n </Pos>\n ) : null}\n </PosLnk>\n )}\n />\n))\n\nHeaderMenuItem.displayName = 'HeaderMenuItem'\n\nHeaderMenuItem.defaultProps = {\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["874","875","876","877","878","879","880"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n Icon,\n Image,\n Input,\n MenuControl,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\nimport { HeaderSuggestProps } from './HeaderSuggestProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nconst ContentTransition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nexport const HeaderSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n placeholder = 'Текстовое поле',\n ...props\n}: HeaderSuggestProps<HeaderSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, HeaderSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <Fragment>\n <Box width={6} height={6} onClick={renderProps.onShowClick}>\n <Icon name=\"search\" />\n </Box>\n <Overlay\n target={props.target.current}\n container={props.container.current}\n show={renderProps.show}\n rootClose={true}\n transition={ContentTransition}\n onHide={renderProps.onHide}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n type=\"absolute\"\n top={0}\n zIndex={10_050}\n width={1}\n ref={overlayRenderProps.props.ref}\n >\n <Card\n height={20}\n bg=\"#fff\"\n bb={props.error ? 'solid 2px #d0021b' : 'none'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n <Box width={295} mx=\"auto\">\n <Flex\n align=\"center\"\n width={295}\n mx=\"auto\"\n height={20}\n py={4}\n px={6}\n >\n <FlexItem\n cursor=\"pointer\"\n shrink={0}\n mr={4}\n onClick={renderProps.onBack}\n >\n <Icon name=\"arrow-left\" />\n </FlexItem>\n <FlexItem grow={1}>\n <Input\n ref={renderProps.inputRef}\n tabIndex={props.tabIndex}\n type=\"search\"\n autoComplete={props.autoComplete ? 'on' : 'off'}\n value={props.suggest || ''}\n valueWeight={300}\n width={1}\n autoFocus\n valueSize={5}\n placeholder={placeholder}\n placeholderSize={5}\n placeholderWeight={300}\n onChange={renderProps.onRequest}\n onBlur={renderProps.onModalInputBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onFocus={renderProps.onShowFocus}\n />\n </FlexItem>\n <FlexItem\n shrink={0}\n ml={4}\n onClick={renderProps.onSearchClick}\n >\n <Box cursor=\"pointer\" width={6} height={6}>\n <Icon name=\"search\" color=\"#666\" />\n </Box>\n </FlexItem>\n </Flex>\n </Box>\n </Card>\n <Card\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n maxHeight={84}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n bg=\"#fff\"\n >\n <Box width={295} mx=\"auto\">\n {props.loading && props.items !== undefined ? (\n <Box pt={4}>\n {Array.from({length: 4}).fill(1).map((_item, key) => (\n <CardItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))}\n </Box>\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n mt={key === 0 ? 4 : undefined}\n round\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6} pb={4}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6} py={4}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </Box>\n </Card>\n </Pos>\n )}\n />\n </Fragment>\n )}\n />\n )}\n />\n)\n\nHeaderSuggest.displayName = 'HeaderSuggest'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["881","882"],[],"import { SuggestControlProps } from '@qiwi/pijma-core'\nimport { ReactElement, RefObject } from 'react'\n\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\n\nexport interface HeaderSuggestProps<O extends HeaderSuggestOptionModel<V>, V> {\n value?: SuggestControlProps<O, V>['value']\n suggest: SuggestControlProps<O, V>['suggest']\n items?: SuggestControlProps<O, V>['items']\n target: RefObject<any>\n container: RefObject<any>\n tabIndex?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n stub?: boolean\n error?: boolean\n loading?: boolean\n total?: SuggestControlProps<O, V>['total'] | ReactElement | string\n empty?: SuggestControlProps<O, V>['empty'] | ReactElement | string\n onChange: SuggestControlProps<O, V>['onChange']\n onRequest: SuggestControlProps<O, V>['onRequest']\n onCancel?: SuggestControlProps<O, V>['onCancel']\n onFocus?: SuggestControlProps<O, V>['onFocus']\n onBlur?: SuggestControlProps<O, V>['onBlur']\n onSubmit?: SuggestControlProps<O, V>['onSubmit']\n equals?: SuggestControlProps<O, V>['equals']\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["883","884"],[],"import {\n Box,\n BoxProps,\n Card,\n css,\n HintArrow,\n HintControl,\n Overlay,\n OverlayProps,\n Pos,\n PosProps,\n QuestionIcon,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n placement: NonNullable<OverlayProps['placement']>\n flip?: boolean\n onShow: () => void\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n {...{\n timeout: {\n enter: 150,\n exit: 150,\n },\n enteringClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n enteredClassName: (timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitingClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitedClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n }}\n />\n)\n\nconst LargeProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -9,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -9,\n },\n 'right-start': {\n mt: -9,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -9,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -9,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -9,\n },\n 'left-start': {\n mt: -9,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -9,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst SmallProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -3.5,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -3.5,\n },\n 'right-start': {\n mt: -3.5,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -3.5,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -3.5,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -3.5,\n },\n 'left-start': {\n mt: -3.5,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -3.5,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst ArrowProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n bottom: 0,\n mb: -7,\n },\n top: {\n bottom: 0,\n mb: -7,\n },\n 'top-end': {\n bottom: 0,\n mb: -7,\n },\n 'right-start': {\n left: 0,\n ml: -7,\n },\n right: {\n left: 0,\n ml: -7,\n },\n 'right-end': {\n left: 0,\n ml: -7,\n },\n 'bottom-start': {\n top: 0,\n mt: -7,\n },\n bottom: {\n top: 0,\n mt: -7,\n },\n 'bottom-end': {\n top: 0,\n mt: -7,\n },\n 'left-start': {\n right: 0,\n mr: -7,\n },\n left: {\n right: 0,\n mr: -7,\n },\n 'left-end': {\n right: 0,\n mr: -7,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nexport const Hint: FC<HintProps> = ({\n placement,\n children,\n show,\n flip,\n onShow,\n onHide,\n}) => {\n const small = typeof children === 'string'\n return (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Pos type=\"relative\" ref={renderProps.container}>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <Overlay\n show={renderProps.show}\n flip={flip}\n placement={placement}\n target={() => renderProps.target.current!}\n container={() => renderProps.container.current}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'arrow',\n options: {\n padding: small ? 4 : 26,\n },\n },\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n role=\"tooltip\"\n zIndex={999}\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n {...(small ? SmallProps : LargeProps)[\n overlayRenderProps.placement\n ]}\n >\n <Card\n bg=\"#fff\"\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n r={10}\n p={small ? 4 : 8}\n css={small ? { whiteSpace: 'nowrap' } : undefined}\n >\n {small ? (\n <Paragraph size=\"s\" children={children} />\n ) : (\n children\n )}\n </Card>\n <Pos\n type=\"absolute\"\n ref={overlayRenderProps.arrowProps.ref}\n style={overlayRenderProps.arrowProps.style}\n width={11}\n height={11}\n {...ArrowProps[overlayRenderProps.placement]}\n >\n <HintArrow placement={overlayRenderProps.placement} />\n </Pos>\n </Pos>\n )}\n />\n </Pos>\n )}\n />\n )\n}\n\nHint.defaultProps = {\n flip: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["885"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockCardLnk = styled(CardLnk)().withComponent(Block)\n\nBlockCardLnk.displayName = 'BlockCardLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockCardLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["886"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem>\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n decoration=\"none\"\n size=\"m\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["887","888","889"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["890","891"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["892","893","894","895","896"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 3,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={5}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={3}\n align=\"center\"\n justify=\"center\"\n mt={3}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem my={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["897","898","899","900","901","902","903","904"],[],"import {\n Block,\n Box,\n Card,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Pos,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC<LogoBlockLinkProps> = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n <Block>\n {props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n <Stub height={12} width={12} r={24} />\n </FlexItem>\n <FlexItem align=\"center\" width={1}>\n <Spacer size=\"xxs\">\n <Box maxWidth={38} width={1} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Pos type=\"relative\">\n <Box p={4} height={description ? 60 : 55}>\n <Box width={16} height={16} mt={7} mx=\"auto\">\n <Stub height={16} width={16} r={32} />\n </Box>\n <Box mt={6} mx=\"auto\" maxWidth={38} width={1} pl={4.5} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\" maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Box>\n </Pos>\n )}\n </Block>\n ) : (\n <BlockLink\n title={title}\n accent\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {({ active, focus, hover }) =>\n props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n {actions ? (\n <Pos\n opacity={active || focus || hover ? 1 : 0}\n transition=\"opacity 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n top={0}\n bottom={0}\n right={0}\n >\n <Card\n display=\"flex\"\n height=\"100%\"\n bg=\"linear-gradient(to right, rgba(255, 255, 255, 0), #fff 48px)\"\n >\n <Flex pl={12} align=\"center\">\n {actions.map((action, index) => (\n <FlexItem\n mr={index === actions.length - 1 ? 4 : undefined}\n ml={index !== 0 ? 3 : 'auto'}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n </Card>\n </Pos>\n ) : null}\n </Flex>\n </Box>\n ) : (\n <Pos type=\"relative\">\n <Box p={4} height={description ? 60 : 55}>\n <Box width={16} height={16} mt={7} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6} mx=\"auto\">\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n {actions ? (\n <Pos\n height={description ? 27 : 22}\n left={0}\n right={0}\n bottom={0}\n opacity={active || focus || hover ? 1 : 0}\n transition=\"opacity 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n >\n <Card height=\"100%\" bg=\"#fff\">\n <Flex\n pt={description ? 2 : undefined}\n justify=\"center\"\n align=\"center\"\n >\n {actions.map((action, index) => (\n <FlexItem\n ml={index !== 0 ? 3 : undefined}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n </Card>\n </Pos>\n ) : null}\n </Box>\n </Pos>\n )\n }\n </BlockLink>\n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["905","906","907"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={description ? 53 : 48}>\n <Box width={16} height={16} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["908","909"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={8}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={7}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst h5: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"5\" children={children} />\n </MarkdownBox>\n)\n\nh5.displayName = 'h5'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["910","911","912","913","914"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n tag?: keyof JSX.IntrinsicElements\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n tag = 'div',\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n tag={tag}\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["915","916","917"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n tag={props.href ? 'a' : undefined}\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["918","919"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, 35px, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n size: 's' | 'm' | 'l'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst ModalWidth: { [size in NonNullable<SimpleModalProps['size']>]: number } =\n {\n s: 95,\n m: 145,\n l: 170,\n }\n\nexport const SimpleModal: FC<SimpleModalProps> = (props) =>\n props.stub ? (\n <Box display=\"none\">{props.children}</Box>\n ) : (\n <Modal\n show={props.show}\n keyboard={props.escapeClose}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n css={{\n textAlign: 'center',\n '&:before': {\n content: '\"\"',\n display: 'inline-block',\n height: '100%',\n verticalAlign: 'middle',\n },\n }}\n {...dialogProps}\n >\n <Pos\n type=\"relative\"\n display=\"inline-block\"\n p={12}\n css={{ verticalAlign: 'middle', textAlign: 'left' }}\n >\n <Card\n role=\"document\"\n s=\"0 20px 64px 8px rgba(0, 0, 0, 0.16)\"\n r={10}\n bg=\"#fff\"\n pt={11}\n pb={12}\n px={11}\n width={ModalWidth[props.size]}\n >\n {props.closable && props.onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={16}\n right={16}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={props.onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {props.children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["920"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["921","922","923","924"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"4\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["925","926","927"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Title } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card minWidth={295} width=\"100%\" py={22} minHeight=\"100%\" bg=\"#fff\">\n <Flex mx=\"auto\" width={235} direction=\"column\">\n {logo ? <FlexItem shrink={0} children={logo} /> : null}\n <FlexItem my={30}>\n <Flex align=\"center\">\n <FlexItem shrink={0}>\n {typeof error === 'string' ? (\n <Typo\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '220px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem ml={11} width={1}>\n <Flex direction=\"column\">\n <FlexItem>\n <Title size=\"2\" children={title} />\n </FlexItem>\n <FlexItem mt={6}>\n {typeof content === 'string' ? (\n <Paragraph children={content} />\n ) : (\n content\n )}\n </FlexItem>\n </Flex>\n </FlexItem>\n </Flex>\n </FlexItem>\n {footer ? (\n <FlexItem\n shrink={0}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["928","929"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 5,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={1}\n disabled={renderProps.active === 1}\n width={18}\n shadowed={shadowed}\n href={href ? href(1) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(1, renderProps.active === 1)}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-left-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n shadowed={shadowed}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n shadowed={shadowed}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n shadowed={shadowed}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n <PaginationLink\n page={renderProps.total}\n disabled={renderProps.active === renderProps.total}\n width={18}\n shadowed={shadowed}\n href={href ? href(renderProps.total) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.total,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-right-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["930","931"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n shadowed?: boolean\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n bg={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? '#f5f5f5'\n : undefined\n }\n s={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? (props.shadowed\n ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6'\n : '0px -1px 0 1px #e6e6e6')\n : '1px 0 0 #e6e6e6'\n }\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n shadowed: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["932","933","934"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["935","936","937","938"],[],"import {\n BasicInput,\n Box,\n Card,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n hideOnBlur={true}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropDown\n minWidth={1}\n offset={4}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n show={renderProps.showCountries}\n onHide={renderProps.onCountriesHide}\n >\n <Card\n ref={menuRenderProps.containerRef}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n r={10}\n py={3}\n minWidth={1}\n maxHeight={110}\n overflow=\"auto\"\n mx={-6}\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\" wrap=\"nowrap\">\n <FlexItem shrink={0} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={0}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <FlexItem shrink={0}>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n ))}\n </Card>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["939"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={10} width={1} r={20} />\n ) : (\n <Card bg=\"#f5f5f5\" height={10} r={20} p={2}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={6}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={6}\n r={12}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["940","941","942","943","944","945"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["946","947","948"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex>\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index} pl={index === 0 ? 0 : RatingIndent[size]}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex>\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n cursor={disabled ? undefined : 'pointer'}\n pl={index === 0 ? 0 : RatingIndent[size] / 2}\n pr={index === count - 1 ? 0 : RatingIndent[size] / 2}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["949","950","951","952"],[],"import {\n Box,\n Card,\n CardPos,\n css,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Overlay,\n OverlayProps,\n Pos,\n SelectFieldControl,\n SelectInput,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enteringClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n enteredClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: `translateY(${0}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitingClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitedClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos ref={renderProps.containerRef} type=\"relative\">\n <Box ref={renderProps.targetRef}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onKeyDown\n }\n onClick={renderProps.onActive}\n />\n }\n />\n </Box>\n <Overlay\n show={renderProps.show}\n placement=\"bottom\"\n target={() => renderProps.targetRef.current!}\n container={() => renderProps.containerRef.current}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <CardPos\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n height={1}\n width=\"calc(100% + 48px)\"\n mt={-2}\n zIndex={999}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n r=\"10px\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n overflow=\"auto\"\n minHeight={1}\n maxHeight={104}\n pt={3}\n pb={3}\n >\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n )}\n />\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["953","954","955","956","957","958"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={8} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["959","960","961","962","963","964","965","966","967"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <Pos\n type=\"relative\"\n ref={renderProps.containerRef}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={\n renderProps.focused ||\n !!props.suggest ||\n !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n name={props.name}\n disabled={props.disabled}\n type={props.type}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n pr={props.hint ? 7 : undefined}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={renderProps.focused}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <DropDown\n target={() => renderProps.inputRef.current!}\n container={() => renderProps.containerRef.current}\n minWidth={1}\n width=\"calc(100% + 48px)\"\n offset={3}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={true}\n onHide={renderProps.onHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n maxHeight={98}\n bg=\"#fff\"\n py={3}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n r={10}\n overflow=\"auto\"\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null}\n </Spacer>\n )}\n </CardPos>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["968"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["969","970","971","972","973","974"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["975","976"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n stub\n />\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["977"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent) => boolean\n onKeyUp?: (event: KeyboardEvent) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["978"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["979"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub\n top={1}\n bottom={1}\n width={50}\n height={3}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["980","981","982"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4' | '5'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n 5: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 9,\n 2: 8,\n 3: 7,\n 4: 6,\n 5: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n 5: 'h5',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n 5: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 3,\n 2: 3,\n 3: 2,\n 4: 2,\n 5: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 1,\n 3: 1,\n 4: 1,\n 5: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 4,\n 2: 4,\n 3: 4,\n 4: 3,\n 5: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["983","984","985"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["986","987","988","989"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transition?: TypoProps['transition']\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width, index) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["990"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 12,\n 2: 10,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 14,\n 2: 12,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 4,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 7,\n 2: 6,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["991","992"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport { Link } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Spacer size=\"l\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <Spacer size=\"l\" key={i}>\n <Link\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n children={visibleName}\n />\n <Box pl={4}>{content}</Box>\n </Spacer>\n ))}\n </Spacer>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["993"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["994"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["995"],[],"import { Link, LinkProps } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["996"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["997"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface ParagraphRenderProps {\n children?: ReactNode\n}\n\nconst ParagraphRenderer: FC<ParagraphRenderProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["998","999","1000"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1001"],[],"import { Heading } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1002","1003","1004","1005"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1006"],[],"import {\n applyDefaultClickHandler,\n Box,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '1024px !important',\n },\n },\n ]}\n />\n {props.hasSidebar ? (\n <Flex minWidth={305} minHeight={1}>\n <FlexItem width=\"calc(320px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#fff\">\n <Box width={80} ml=\"auto\" py={15} pr={15}>\n <Box width={13} height={13} mb={10}>\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </Box>\n {props.toc}\n </Box>\n </Card>\n </FlexItem>\n <FlexItem width=\"calc(860px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#f5f5f5\">\n <Box width={215} mr=\"auto\" py={15} pl={15}>\n {props.children}\n </Box>\n </Card>\n </FlexItem>\n </Flex>\n ) : (\n <Card minHeight={1} bg=\"#f5f5f5\">\n <Box width={305} mx=\"auto\" px={5} py={15}>\n {props.children}\n </Box>\n </Card>\n )}\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1007"],[],"import { Icon, Spacer } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer size=\"m\">\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1008"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1009","1010","1011","1012"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":19,"column":12,"nodeType":"1019","messageId":"1020","endLine":19,"endColumn":16,"suggestions":"1021"},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":61,"column":15,"nodeType":"1019","messageId":"1020","endLine":61,"endColumn":19,"suggestions":"1022"},{"ruleId":"1017","severity":2,"message":"1018","line":75,"column":13,"nodeType":"1019","messageId":"1020","endLine":75,"endColumn":17,"suggestions":"1023"},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":68,"column":7,"nodeType":"1019","messageId":"1020","endLine":68,"endColumn":11,"suggestions":"1024"},{"ruleId":"1017","severity":2,"message":"1018","line":104,"column":17,"nodeType":"1019","messageId":"1020","endLine":104,"endColumn":21,"suggestions":"1025"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":43,"column":29,"nodeType":null,"messageId":"1028","endLine":43,"endColumn":31},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1029","line":77,"column":4,"nodeType":null,"messageId":"1028","endLine":77,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":120,"column":15,"nodeType":"1019","messageId":"1020","endLine":120,"endColumn":19,"suggestions":"1030"},{"ruleId":"1017","severity":2,"message":"1018","line":179,"column":17,"nodeType":"1019","messageId":"1020","endLine":179,"endColumn":21,"suggestions":"1031"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":31,"column":15,"nodeType":"1019","messageId":"1020","endLine":31,"endColumn":19,"suggestions":"1032"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1033","line":79,"column":48,"nodeType":null,"messageId":"1028","endLine":79,"endColumn":50},{"ruleId":"1017","severity":2,"message":"1018","line":111,"column":15,"nodeType":"1019","messageId":"1020","endLine":111,"endColumn":19,"suggestions":"1034"},{"ruleId":"1017","severity":2,"message":"1018","line":117,"column":15,"nodeType":"1019","messageId":"1020","endLine":117,"endColumn":19,"suggestions":"1035"},{"ruleId":"1036","severity":2,"message":"1037","line":138,"column":17,"nodeType":"1038","messageId":"1039","endLine":140,"endColumn":49},{"ruleId":"1036","severity":2,"message":"1037","line":156,"column":17,"nodeType":"1038","messageId":"1039","endLine":158,"endColumn":23},{"ruleId":"1017","severity":2,"message":"1018","line":247,"column":27,"nodeType":"1019","messageId":"1020","endLine":247,"endColumn":31,"suggestions":"1040"},{"ruleId":"1017","severity":2,"message":"1018","line":278,"column":27,"nodeType":"1019","messageId":"1020","endLine":278,"endColumn":31,"suggestions":"1041"},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":47,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":50,"suggestions":"1046"},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":53,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":56,"suggestions":"1047"},{"ruleId":"1042","severity":1,"message":"1043","line":35,"column":47,"nodeType":"1044","messageId":"1045","endLine":35,"endColumn":50,"suggestions":"1048"},{"ruleId":"1042","severity":1,"message":"1043","line":35,"column":53,"nodeType":"1044","messageId":"1045","endLine":35,"endColumn":56,"suggestions":"1049"},{"ruleId":"1042","severity":1,"message":"1043","line":54,"column":28,"nodeType":"1044","messageId":"1045","endLine":54,"endColumn":31,"suggestions":"1050"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1051","line":34,"column":4,"nodeType":null,"messageId":"1028","endLine":34,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":37,"column":8,"nodeType":"1054","messageId":"1020","endLine":37,"endColumn":25,"suggestions":"1055"},{"ruleId":"1017","severity":2,"message":"1018","line":103,"column":15,"nodeType":"1019","messageId":"1020","endLine":103,"endColumn":19,"suggestions":"1056"},{"ruleId":"1013","severity":1,"message":"1014","line":14,"column":8,"nodeType":"1015","messageId":"1016","endLine":14,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":27,"column":42,"nodeType":"1059","messageId":"1060","endLine":27,"endColumn":44},{"ruleId":"1026","severity":2,"message":"1061","line":44,"column":29,"nodeType":null,"messageId":"1028","endLine":44,"endColumn":31},{"ruleId":"1062","severity":1,"message":"1063","line":118,"column":29,"nodeType":"1064","messageId":"1065","endLine":118,"endColumn":58},{"ruleId":"1017","severity":2,"message":"1018","line":179,"column":27,"nodeType":"1019","messageId":"1020","endLine":179,"endColumn":31,"suggestions":"1066"},{"ruleId":"1017","severity":2,"message":"1018","line":192,"column":33,"nodeType":"1019","messageId":"1020","endLine":192,"endColumn":37,"suggestions":"1067"},{"ruleId":"1017","severity":2,"message":"1018","line":207,"column":33,"nodeType":"1019","messageId":"1020","endLine":207,"endColumn":37,"suggestions":"1068"},{"ruleId":"1017","severity":2,"message":"1018","line":210,"column":27,"nodeType":"1019","messageId":"1020","endLine":210,"endColumn":31,"suggestions":"1069"},{"ruleId":"1042","severity":1,"message":"1043","line":226,"column":15,"nodeType":"1044","messageId":"1045","endLine":226,"endColumn":18,"suggestions":"1070"},{"ruleId":"1042","severity":1,"message":"1043","line":226,"column":23,"nodeType":"1044","messageId":"1045","endLine":226,"endColumn":26,"suggestions":"1071"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1072","line":39,"column":4,"nodeType":null,"messageId":"1028","endLine":39,"endColumn":6},{"ruleId":"1073","severity":2,"message":"1074","line":49,"column":24,"nodeType":"1019","messageId":"1075","endLine":49,"endColumn":36},{"ruleId":"1076","severity":2,"message":"1077","line":98,"column":31,"nodeType":"1015","messageId":"1078","endLine":98,"endColumn":37,"suggestions":"1079"},{"ruleId":"1017","severity":2,"message":"1018","line":140,"column":19,"nodeType":"1019","messageId":"1020","endLine":140,"endColumn":23,"suggestions":"1080"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1081","line":24,"column":4,"nodeType":null,"messageId":"1028","endLine":24,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":48,"column":11,"nodeType":"1019","messageId":"1020","endLine":48,"endColumn":15,"suggestions":"1082"},{"ruleId":"1017","severity":2,"message":"1018","line":65,"column":19,"nodeType":"1019","messageId":"1020","endLine":65,"endColumn":23,"suggestions":"1083"},{"ruleId":"1017","severity":2,"message":"1018","line":67,"column":15,"nodeType":"1019","messageId":"1020","endLine":67,"endColumn":19,"suggestions":"1084"},{"ruleId":"1017","severity":2,"message":"1018","line":84,"column":19,"nodeType":"1019","messageId":"1020","endLine":84,"endColumn":23,"suggestions":"1085"},{"ruleId":"1017","severity":2,"message":"1018","line":86,"column":15,"nodeType":"1019","messageId":"1020","endLine":86,"endColumn":19,"suggestions":"1086"},{"ruleId":"1017","severity":2,"message":"1018","line":89,"column":9,"nodeType":"1019","messageId":"1020","endLine":89,"endColumn":13,"suggestions":"1087"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1052","severity":2,"message":"1053","line":96,"column":11,"nodeType":"1054","messageId":"1020","endLine":96,"endColumn":57,"suggestions":"1088"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":83,"column":17,"nodeType":"1019","messageId":"1020","endLine":83,"endColumn":21,"suggestions":"1089"},{"ruleId":"1017","severity":2,"message":"1018","line":90,"column":13,"nodeType":"1019","messageId":"1020","endLine":90,"endColumn":17,"suggestions":"1090"},{"ruleId":"1013","severity":1,"message":"1014","line":19,"column":8,"nodeType":"1015","messageId":"1016","endLine":19,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":56,"column":41,"nodeType":"1059","messageId":"1060","endLine":56,"endColumn":43},{"ruleId":"1026","severity":2,"message":"1091","line":60,"column":56,"nodeType":null,"messageId":"1028","endLine":60,"endColumn":58},{"ruleId":"1017","severity":2,"message":"1018","line":223,"column":31,"nodeType":"1019","messageId":"1020","endLine":223,"endColumn":35,"suggestions":"1092"},{"ruleId":"1017","severity":2,"message":"1018","line":241,"column":39,"nodeType":"1019","messageId":"1020","endLine":241,"endColumn":43,"suggestions":"1093"},{"ruleId":"1017","severity":2,"message":"1018","line":264,"column":39,"nodeType":"1019","messageId":"1020","endLine":264,"endColumn":43,"suggestions":"1094"},{"ruleId":"1017","severity":2,"message":"1018","line":268,"column":31,"nodeType":"1019","messageId":"1020","endLine":268,"endColumn":35,"suggestions":"1095"},{"ruleId":"1042","severity":1,"message":"1043","line":10,"column":21,"nodeType":"1044","messageId":"1045","endLine":10,"endColumn":24,"suggestions":"1096"},{"ruleId":"1042","severity":1,"message":"1043","line":11,"column":24,"nodeType":"1044","messageId":"1045","endLine":11,"endColumn":27,"suggestions":"1097"},{"ruleId":"1013","severity":1,"message":"1014","line":15,"column":8,"nodeType":"1015","messageId":"1016","endLine":15,"endColumn":13},{"ruleId":"1062","severity":1,"message":"1063","line":242,"column":27,"nodeType":"1064","messageId":"1065","endLine":242,"endColumn":54},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1098","line":64,"column":44,"nodeType":null,"messageId":"1028","endLine":64,"endColumn":46},{"ruleId":"1017","severity":2,"message":"1018","line":68,"column":32,"nodeType":"1019","messageId":"1020","endLine":68,"endColumn":36,"suggestions":"1099"},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1100","severity":2,"message":"1101","line":46,"column":17,"nodeType":"1038","messageId":"1102","endLine":46,"endColumn":65,"suggestions":"1103"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1104","line":72,"column":4,"nodeType":null,"messageId":"1028","endLine":72,"endColumn":6},{"ruleId":"1036","severity":2,"message":"1037","line":112,"column":13,"nodeType":"1038","messageId":"1039","endLine":143,"endColumn":17},{"ruleId":"1017","severity":2,"message":"1018","line":127,"column":43,"nodeType":"1019","messageId":"1020","endLine":127,"endColumn":47,"suggestions":"1105"},{"ruleId":"1017","severity":2,"message":"1018","line":143,"column":13,"nodeType":"1019","messageId":"1020","endLine":143,"endColumn":17,"suggestions":"1106"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1107","line":41,"column":4,"nodeType":null,"messageId":"1028","endLine":41,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":59,"column":21,"nodeType":"1019","messageId":"1020","endLine":59,"endColumn":25,"suggestions":"1108"},{"ruleId":"1017","severity":2,"message":"1018","line":77,"column":17,"nodeType":"1019","messageId":"1020","endLine":77,"endColumn":21,"suggestions":"1109"},{"ruleId":"1017","severity":2,"message":"1018","line":122,"column":23,"nodeType":"1019","messageId":"1020","endLine":122,"endColumn":27,"suggestions":"1110"},{"ruleId":"1017","severity":2,"message":"1018","line":151,"column":19,"nodeType":"1019","messageId":"1020","endLine":151,"endColumn":23,"suggestions":"1111"},{"ruleId":"1017","severity":2,"message":"1018","line":184,"column":19,"nodeType":"1019","messageId":"1020","endLine":184,"endColumn":23,"suggestions":"1112"},{"ruleId":"1017","severity":2,"message":"1018","line":211,"column":19,"nodeType":"1019","messageId":"1020","endLine":211,"endColumn":23,"suggestions":"1113"},{"ruleId":"1013","severity":1,"message":"1014","line":9,"column":8,"nodeType":"1015","messageId":"1016","endLine":9,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":72,"column":21,"nodeType":"1019","messageId":"1020","endLine":72,"endColumn":25,"suggestions":"1114"},{"ruleId":"1017","severity":2,"message":"1018","line":106,"column":15,"nodeType":"1019","messageId":"1020","endLine":106,"endColumn":19,"suggestions":"1115"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":154,"column":38,"nodeType":"1044","messageId":"1045","endLine":154,"endColumn":41,"suggestions":"1116"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1117","line":50,"column":5,"nodeType":null,"messageId":"1028","endLine":50,"endColumn":7},{"ruleId":"1017","severity":2,"message":"1018","line":83,"column":13,"nodeType":"1019","messageId":"1020","endLine":83,"endColumn":17,"suggestions":"1118"},{"ruleId":"1017","severity":2,"message":"1018","line":107,"column":17,"nodeType":"1019","messageId":"1020","endLine":107,"endColumn":21,"suggestions":"1119"},{"ruleId":"1017","severity":2,"message":"1018","line":114,"column":13,"nodeType":"1019","messageId":"1020","endLine":114,"endColumn":17,"suggestions":"1120"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1121","line":28,"column":52,"nodeType":null,"messageId":"1028","endLine":28,"endColumn":54},{"ruleId":"1100","severity":2,"message":"1101","line":54,"column":19,"nodeType":"1038","messageId":"1102","endLine":54,"endColumn":67,"suggestions":"1122"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":155,"column":19,"nodeType":"1019","messageId":"1020","endLine":155,"endColumn":23,"suggestions":"1123"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":18,"column":60,"nodeType":"1019","messageId":"1020","endLine":18,"endColumn":64,"suggestions":"1124"},{"ruleId":"1017","severity":2,"message":"1018","line":19,"column":59,"nodeType":"1019","messageId":"1020","endLine":19,"endColumn":63,"suggestions":"1125"},{"ruleId":"1017","severity":2,"message":"1018","line":22,"column":9,"nodeType":"1019","messageId":"1020","endLine":22,"endColumn":13,"suggestions":"1126"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":57,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":61,"suggestions":"1127"},{"ruleId":"1017","severity":2,"message":"1018","line":70,"column":11,"nodeType":"1019","messageId":"1020","endLine":70,"endColumn":15,"suggestions":"1128"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1129","line":32,"column":29,"nodeType":null,"messageId":"1028","endLine":32,"endColumn":31},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1130","line":24,"column":64,"nodeType":null,"messageId":"1028","endLine":24,"endColumn":66},{"ruleId":"1013","severity":1,"message":"1014","line":8,"column":8,"nodeType":"1015","messageId":"1016","endLine":8,"endColumn":13},{"ruleId":"1100","severity":2,"message":"1101","line":61,"column":16,"nodeType":"1038","messageId":"1102","endLine":63,"endColumn":19,"suggestions":"1131"},{"ruleId":"1017","severity":2,"message":"1018","line":63,"column":15,"nodeType":"1019","messageId":"1020","endLine":63,"endColumn":19,"suggestions":"1132"},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1133","line":20,"column":3,"nodeType":"1015","messageId":"1016","endLine":20,"endColumn":11},{"ruleId":"1026","severity":2,"message":"1134","line":23,"column":4,"nodeType":null,"messageId":"1028","endLine":23,"endColumn":6},{"ruleId":"1062","severity":1,"message":"1063","line":100,"column":31,"nodeType":"1064","messageId":"1065","endLine":100,"endColumn":60},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":12,"column":8,"nodeType":"1015","messageId":"1016","endLine":12,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":41,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":44,"suggestions":"1135"},{"ruleId":"1042","severity":1,"message":"1043","line":18,"column":47,"nodeType":"1044","messageId":"1045","endLine":18,"endColumn":50,"suggestions":"1136"},{"ruleId":"1042","severity":1,"message":"1043","line":37,"column":41,"nodeType":"1044","messageId":"1045","endLine":37,"endColumn":44,"suggestions":"1137"},{"ruleId":"1042","severity":1,"message":"1043","line":37,"column":47,"nodeType":"1044","messageId":"1045","endLine":37,"endColumn":50,"suggestions":"1138"},{"ruleId":"1042","severity":1,"message":"1043","line":56,"column":28,"nodeType":"1044","messageId":"1045","endLine":56,"endColumn":31,"suggestions":"1139"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1117","line":30,"column":4,"nodeType":null,"messageId":"1028","endLine":30,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":33,"column":8,"nodeType":"1054","messageId":"1020","endLine":33,"endColumn":24,"suggestions":"1140"},{"ruleId":"1013","severity":1,"message":"1014","line":18,"column":8,"nodeType":"1015","messageId":"1016","endLine":18,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":88,"column":41,"nodeType":"1044","messageId":"1045","endLine":88,"endColumn":44,"suggestions":"1141"},{"ruleId":"1042","severity":1,"message":"1043","line":88,"column":47,"nodeType":"1044","messageId":"1045","endLine":88,"endColumn":50,"suggestions":"1142"},{"ruleId":"1062","severity":1,"message":"1063","line":158,"column":31,"nodeType":"1064","messageId":"1065","endLine":158,"endColumn":61},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":22,"column":74,"nodeType":"1019","messageId":"1020","endLine":22,"endColumn":78,"suggestions":"1143"},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":69,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":73,"suggestions":"1144"},{"ruleId":"1017","severity":2,"message":"1018","line":32,"column":9,"nodeType":"1019","messageId":"1020","endLine":32,"endColumn":13,"suggestions":"1145"},{"ruleId":"1017","severity":2,"message":"1018","line":35,"column":9,"nodeType":"1019","messageId":"1020","endLine":35,"endColumn":13,"suggestions":"1146"},{"ruleId":"1017","severity":2,"message":"1018","line":36,"column":69,"nodeType":"1019","messageId":"1020","endLine":36,"endColumn":73,"suggestions":"1147"},{"ruleId":"1013","severity":1,"message":"1014","line":14,"column":8,"nodeType":"1015","messageId":"1016","endLine":14,"endColumn":13},{"ruleId":"1057","severity":2,"message":"1058","line":27,"column":40,"nodeType":"1059","messageId":"1060","endLine":27,"endColumn":42},{"ruleId":"1026","severity":2,"message":"1148","line":30,"column":54,"nodeType":null,"messageId":"1028","endLine":30,"endColumn":56},{"ruleId":"1062","severity":1,"message":"1063","line":112,"column":31,"nodeType":"1064","messageId":"1065","endLine":112,"endColumn":60},{"ruleId":"1017","severity":2,"message":"1018","line":180,"column":27,"nodeType":"1019","messageId":"1020","endLine":180,"endColumn":31,"suggestions":"1149"},{"ruleId":"1017","severity":2,"message":"1018","line":193,"column":33,"nodeType":"1019","messageId":"1020","endLine":193,"endColumn":37,"suggestions":"1150"},{"ruleId":"1017","severity":2,"message":"1018","line":196,"column":27,"nodeType":"1019","messageId":"1020","endLine":196,"endColumn":31,"suggestions":"1151"},{"ruleId":"1042","severity":1,"message":"1043","line":211,"column":15,"nodeType":"1044","messageId":"1045","endLine":211,"endColumn":18,"suggestions":"1152"},{"ruleId":"1042","severity":1,"message":"1043","line":211,"column":23,"nodeType":"1044","messageId":"1045","endLine":211,"endColumn":26,"suggestions":"1153"},{"ruleId":"1013","severity":1,"message":"1014","line":11,"column":8,"nodeType":"1015","messageId":"1016","endLine":11,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":13,"column":8,"nodeType":"1015","messageId":"1016","endLine":13,"endColumn":13},{"ruleId":"1042","severity":1,"message":"1043","line":19,"column":43,"nodeType":"1044","messageId":"1045","endLine":19,"endColumn":46,"suggestions":"1154"},{"ruleId":"1042","severity":1,"message":"1043","line":19,"column":49,"nodeType":"1044","messageId":"1045","endLine":19,"endColumn":52,"suggestions":"1155"},{"ruleId":"1042","severity":1,"message":"1043","line":50,"column":45,"nodeType":"1044","messageId":"1045","endLine":50,"endColumn":48,"suggestions":"1156"},{"ruleId":"1042","severity":1,"message":"1043","line":50,"column":51,"nodeType":"1044","messageId":"1045","endLine":50,"endColumn":54,"suggestions":"1157"},{"ruleId":"1042","severity":1,"message":"1043","line":69,"column":28,"nodeType":"1044","messageId":"1045","endLine":69,"endColumn":31,"suggestions":"1158"},{"ruleId":"1013","severity":1,"message":"1014","line":10,"column":8,"nodeType":"1015","messageId":"1016","endLine":10,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1051","line":51,"column":4,"nodeType":null,"messageId":"1028","endLine":51,"endColumn":6},{"ruleId":"1013","severity":1,"message":"1014","line":6,"column":8,"nodeType":"1015","messageId":"1016","endLine":6,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1129","line":86,"column":4,"nodeType":null,"messageId":"1028","endLine":86,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":89,"column":8,"nodeType":"1054","messageId":"1020","endLine":89,"endColumn":50,"suggestions":"1159"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1160","line":94,"column":4,"nodeType":null,"messageId":"1028","endLine":94,"endColumn":6},{"ruleId":"1052","severity":2,"message":"1053","line":97,"column":8,"nodeType":"1054","messageId":"1020","endLine":97,"endColumn":50,"suggestions":"1161"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1162","line":92,"column":4,"nodeType":null,"messageId":"1028","endLine":92,"endColumn":6},{"ruleId":"1017","severity":2,"message":"1018","line":94,"column":51,"nodeType":"1019","messageId":"1020","endLine":94,"endColumn":55,"suggestions":"1163"},{"ruleId":"1052","severity":2,"message":"1053","line":96,"column":10,"nodeType":"1054","messageId":"1020","endLine":96,"endColumn":52,"suggestions":"1164"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1017","severity":2,"message":"1018","line":18,"column":12,"nodeType":"1019","messageId":"1020","endLine":18,"endColumn":16,"suggestions":"1165"},{"ruleId":"1013","severity":1,"message":"1014","line":1,"column":8,"nodeType":"1015","messageId":"1016","endLine":1,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":3,"column":1,"nodeType":"1168","messageId":"1169","endLine":3,"endColumn":14},{"ruleId":"1017","severity":2,"message":"1018","line":23,"column":65,"nodeType":"1019","messageId":"1020","endLine":23,"endColumn":69,"suggestions":"1170"},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":3,"column":1,"nodeType":"1168","messageId":"1169","endLine":3,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":5,"column":1,"nodeType":"1168","messageId":"1169","endLine":5,"endColumn":14},{"ruleId":"1017","severity":2,"message":"1018","line":31,"column":9,"nodeType":"1019","messageId":"1020","endLine":31,"endColumn":13,"suggestions":"1171"},{"ruleId":"1013","severity":1,"message":"1014","line":16,"column":8,"nodeType":"1015","messageId":"1016","endLine":16,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":3,"column":8,"nodeType":"1015","messageId":"1016","endLine":3,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":2,"column":8,"nodeType":"1015","messageId":"1016","endLine":2,"endColumn":13},{"ruleId":"1013","severity":1,"message":"1014","line":1,"column":8,"nodeType":"1015","messageId":"1016","endLine":1,"endColumn":13},{"ruleId":"1166","severity":2,"message":"1167","line":2,"column":1,"nodeType":"1168","messageId":"1169","endLine":2,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":4,"column":1,"nodeType":"1168","messageId":"1169","endLine":4,"endColumn":14},{"ruleId":"1166","severity":2,"message":"1167","line":6,"column":1,"nodeType":"1168","messageId":"1169","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1172","1173"],["1174"],["1175"],["1176"],["1177"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1178"],["1179"],["1180"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1181"],["1182"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1183"],["1184"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1185","1186"],["1187","1188"],["1189","1190"],["1191","1192"],["1193","1194"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1195","1196"],["1197"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1198"],["1199"],["1200"],["1201"],["1202","1203"],["1204","1205"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1206","1207","1208"],["1209"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1210"],["1211"],["1212"],["1213"],["1214"],["1215"],["1216","1217"],["1218"],["1219"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1220"],["1221"],["1222"],["1223"],["1224","1225"],["1226","1227"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1228"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1229","1230"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1231"],["1232"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1233"],["1234"],["1235"],["1236"],["1237"],["1238"],["1239"],["1240"],["1241","1242"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1243"],["1244"],["1245"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1246","1247"],["1248"],["1249"],["1250"],["1251"],["1252"],["1253"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1254","1255"],["1256"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1257","1258"],["1259","1260"],["1261","1262"],["1263","1264"],["1265","1266"],["1267","1268"],["1269","1270"],["1271","1272"],["1273"],["1274"],["1275"],["1276"],["1277"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1278"],["1279"],["1280"],["1281","1282"],["1283","1284"],["1285","1286"],["1287","1288"],["1289","1290"],["1291","1292"],["1293","1294"],["1295","1296"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1299"],["1300","1301"],["1302","1303"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1304"],["1305"],{"messageId":"1306","fix":"1307","desc":"1308"},{"messageId":"1309","fix":"1310","desc":"1311"},{"messageId":"1309","fix":"1312","desc":"1311"},{"messageId":"1309","fix":"1313","desc":"1311"},{"messageId":"1309","fix":"1314","desc":"1311"},{"messageId":"1309","fix":"1315","desc":"1311"},{"messageId":"1309","fix":"1316","desc":"1311"},{"messageId":"1309","fix":"1317","desc":"1311"},{"messageId":"1309","fix":"1318","desc":"1311"},{"messageId":"1309","fix":"1319","desc":"1311"},{"messageId":"1309","fix":"1320","desc":"1311"},{"messageId":"1309","fix":"1321","desc":"1311"},{"messageId":"1309","fix":"1322","desc":"1311"},{"messageId":"1323","fix":"1324","desc":"1325"},{"messageId":"1326","fix":"1327","desc":"1328"},{"messageId":"1323","fix":"1329","desc":"1325"},{"messageId":"1326","fix":"1330","desc":"1328"},{"messageId":"1323","fix":"1331","desc":"1325"},{"messageId":"1326","fix":"1332","desc":"1328"},{"messageId":"1323","fix":"1333","desc":"1325"},{"messageId":"1326","fix":"1334","desc":"1328"},{"messageId":"1323","fix":"1335","desc":"1325"},{"messageId":"1326","fix":"1336","desc":"1328"},{"messageId":"1337","fix":"1338","desc":"1339"},{"messageId":"1340","fix":"1341","desc":"1342"},{"messageId":"1309","fix":"1343","desc":"1311"},{"messageId":"1309","fix":"1344","desc":"1311"},{"messageId":"1309","fix":"1345","desc":"1311"},{"messageId":"1309","fix":"1346","desc":"1311"},{"messageId":"1309","fix":"1347","desc":"1311"},{"messageId":"1323","fix":"1348","desc":"1325"},{"messageId":"1326","fix":"1349","desc":"1328"},{"messageId":"1323","fix":"1350","desc":"1325"},{"messageId":"1326","fix":"1351","desc":"1328"},{"messageId":"1352","fix":"1353","desc":"1354"},{"messageId":"1355","fix":"1356","desc":"1357"},{"messageId":"1358","fix":"1359","desc":"1360"},{"messageId":"1309","fix":"1361","desc":"1311"},{"messageId":"1309","fix":"1362","desc":"1311"},{"messageId":"1309","fix":"1363","desc":"1311"},{"messageId":"1309","fix":"1364","desc":"1311"},{"messageId":"1309","fix":"1365","desc":"1311"},{"messageId":"1309","fix":"1366","desc":"1311"},{"messageId":"1309","fix":"1367","desc":"1311"},{"messageId":"1337","fix":"1368","desc":"1339"},{"messageId":"1340","fix":"1369","desc":"1342"},{"messageId":"1309","fix":"1370","desc":"1311"},{"messageId":"1309","fix":"1371","desc":"1311"},{"messageId":"1309","fix":"1372","desc":"1311"},{"messageId":"1309","fix":"1373","desc":"1311"},{"messageId":"1309","fix":"1374","desc":"1311"},{"messageId":"1309","fix":"1375","desc":"1311"},{"messageId":"1323","fix":"1376","desc":"1325"},{"messageId":"1326","fix":"1377","desc":"1328"},{"messageId":"1323","fix":"1378","desc":"1325"},{"messageId":"1326","fix":"1379","desc":"1328"},{"messageId":"1309","fix":"1380","desc":"1311"},{"messageId":"1381","data":"1382","fix":"1383","desc":"1384"},{"messageId":"1381","data":"1385","fix":"1386","desc":"1387"},{"messageId":"1309","fix":"1388","desc":"1311"},{"messageId":"1309","fix":"1389","desc":"1311"},{"messageId":"1309","fix":"1390","desc":"1311"},{"messageId":"1309","fix":"1391","desc":"1311"},{"messageId":"1309","fix":"1392","desc":"1311"},{"messageId":"1309","fix":"1393","desc":"1311"},{"messageId":"1309","fix":"1394","desc":"1311"},{"messageId":"1309","fix":"1395","desc":"1311"},{"messageId":"1309","fix":"1396","desc":"1311"},{"messageId":"1309","fix":"1397","desc":"1311"},{"messageId":"1323","fix":"1398","desc":"1325"},{"messageId":"1326","fix":"1399","desc":"1328"},{"messageId":"1309","fix":"1400","desc":"1311"},{"messageId":"1309","fix":"1401","desc":"1311"},{"messageId":"1309","fix":"1402","desc":"1311"},{"messageId":"1381","data":"1403","fix":"1404","desc":"1384"},{"messageId":"1381","data":"1405","fix":"1406","desc":"1387"},{"messageId":"1309","fix":"1407","desc":"1311"},{"messageId":"1309","fix":"1408","desc":"1311"},{"messageId":"1309","fix":"1409","desc":"1311"},{"messageId":"1309","fix":"1410","desc":"1311"},{"messageId":"1309","fix":"1411","desc":"1311"},{"messageId":"1309","fix":"1412","desc":"1311"},{"messageId":"1381","data":"1413","fix":"1414","desc":"1384"},{"messageId":"1381","data":"1415","fix":"1416","desc":"1387"},{"messageId":"1309","fix":"1417","desc":"1311"},{"messageId":"1323","fix":"1418","desc":"1325"},{"messageId":"1326","fix":"1419","desc":"1328"},{"messageId":"1323","fix":"1420","desc":"1325"},{"messageId":"1326","fix":"1421","desc":"1328"},{"messageId":"1323","fix":"1422","desc":"1325"},{"messageId":"1326","fix":"1423","desc":"1328"},{"messageId":"1323","fix":"1424","desc":"1325"},{"messageId":"1326","fix":"1425","desc":"1328"},{"messageId":"1323","fix":"1426","desc":"1325"},{"messageId":"1326","fix":"1427","desc":"1328"},{"messageId":"1337","fix":"1428","desc":"1339"},{"messageId":"1340","fix":"1429","desc":"1342"},{"messageId":"1323","fix":"1430","desc":"1325"},{"messageId":"1326","fix":"1431","desc":"1328"},{"messageId":"1323","fix":"1432","desc":"1325"},{"messageId":"1326","fix":"1433","desc":"1328"},{"messageId":"1309","fix":"1434","desc":"1311"},{"messageId":"1309","fix":"1435","desc":"1311"},{"messageId":"1309","fix":"1436","desc":"1311"},{"messageId":"1309","fix":"1437","desc":"1311"},{"messageId":"1309","fix":"1438","desc":"1311"},{"messageId":"1309","fix":"1439","desc":"1311"},{"messageId":"1309","fix":"1440","desc":"1311"},{"messageId":"1309","fix":"1441","desc":"1311"},{"messageId":"1323","fix":"1442","desc":"1325"},{"messageId":"1326","fix":"1443","desc":"1328"},{"messageId":"1323","fix":"1444","desc":"1325"},{"messageId":"1326","fix":"1445","desc":"1328"},{"messageId":"1323","fix":"1446","desc":"1325"},{"messageId":"1326","fix":"1447","desc":"1328"},{"messageId":"1323","fix":"1448","desc":"1325"},{"messageId":"1326","fix":"1449","desc":"1328"},{"messageId":"1323","fix":"1450","desc":"1325"},{"messageId":"1326","fix":"1451","desc":"1328"},{"messageId":"1323","fix":"1452","desc":"1325"},{"messageId":"1326","fix":"1453","desc":"1328"},{"messageId":"1323","fix":"1454","desc":"1325"},{"messageId":"1326","fix":"1455","desc":"1328"},{"messageId":"1337","fix":"1456","desc":"1339"},{"messageId":"1340","fix":"1457","desc":"1342"},{"messageId":"1337","fix":"1458","desc":"1339"},{"messageId":"1340","fix":"1459","desc":"1342"},{"messageId":"1309","fix":"1460","desc":"1311"},{"messageId":"1337","fix":"1461","desc":"1339"},{"messageId":"1340","fix":"1462","desc":"1342"},{"messageId":"1306","fix":"1463","desc":"1308"},{"messageId":"1309","fix":"1464","desc":"1311"},{"messageId":"1309","fix":"1465","desc":"1311"},{"messageId":"1309","fix":"1466","desc":"1311"},"remove",{"range":"1467","text":"1468"},"Remove `null`.","replace",{"range":"1467","text":"1469"},"Replace `null` with `undefined`.",{"range":"1470","text":"1469"},{"range":"1471","text":"1469"},{"range":"1472","text":"1469"},{"range":"1473","text":"1469"},{"range":"1474","text":"1469"},{"range":"1475","text":"1469"},{"range":"1476","text":"1469"},{"range":"1477","text":"1469"},{"range":"1478","text":"1469"},{"range":"1479","text":"1469"},{"range":"1480","text":"1469"},"suggestUnknown",{"range":"1481","text":"1482"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1481","text":"1483"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1484","text":"1482"},{"range":"1484","text":"1483"},{"range":"1485","text":"1482"},{"range":"1485","text":"1483"},{"range":"1486","text":"1482"},{"range":"1486","text":"1483"},{"range":"1487","text":"1482"},{"range":"1487","text":"1483"},"array-length",{"range":"1488","text":"1489"},"The argument is the length of array.","only-element",{"range":"1488","text":"1490"},"The argument is the only element of array.",{"range":"1491","text":"1469"},{"range":"1492","text":"1469"},{"range":"1493","text":"1469"},{"range":"1494","text":"1469"},{"range":"1495","text":"1469"},{"range":"1496","text":"1482"},{"range":"1496","text":"1483"},{"range":"1497","text":"1482"},{"range":"1497","text":"1483"},"argument-is-spreadable",{"range":"1498","text":"1499"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1500","text":"1501"},"First argument is not an `array`.","test-argument",{"range":"1502","text":"1503"},"Test first argument with `Array.isArray(…)`.",{"range":"1504","text":"1469"},{"range":"1505","text":"1469"},{"range":"1506","text":"1469"},{"range":"1507","text":"1469"},{"range":"1508","text":"1469"},{"range":"1509","text":"1469"},{"range":"1510","text":"1469"},{"range":"1511","text":"1512"},{"range":"1511","text":"1513"},{"range":"1514","text":"1469"},{"range":"1515","text":"1469"},{"range":"1516","text":"1469"},{"range":"1517","text":"1469"},{"range":"1518","text":"1469"},{"range":"1519","text":"1469"},{"range":"1520","text":"1482"},{"range":"1520","text":"1483"},{"range":"1521","text":"1482"},{"range":"1521","text":"1483"},{"range":"1522","text":"1469"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1523"},{"range":"1524","text":"1525"},"Switch to `??` operator.",{"operator":"1526"},{"range":"1524","text":"1527"},"Switch to `||` operator.",{"range":"1528","text":"1469"},{"range":"1529","text":"1469"},{"range":"1530","text":"1469"},{"range":"1531","text":"1469"},{"range":"1532","text":"1469"},{"range":"1533","text":"1469"},{"range":"1534","text":"1469"},{"range":"1535","text":"1469"},{"range":"1536","text":"1469"},{"range":"1537","text":"1469"},{"range":"1538","text":"1482"},{"range":"1538","text":"1483"},{"range":"1539","text":"1469"},{"range":"1540","text":"1469"},{"range":"1541","text":"1469"},{"operator":"1523"},{"range":"1542","text":"1525"},{"operator":"1526"},{"range":"1542","text":"1527"},{"range":"1543","text":"1469"},{"range":"1544","text":"1469"},{"range":"1545","text":"1469"},{"range":"1546","text":"1469"},{"range":"1547","text":"1469"},{"range":"1548","text":"1469"},{"operator":"1523"},{"range":"1549","text":"1550"},{"operator":"1526"},{"range":"1549","text":"1551"},{"range":"1552","text":"1469"},{"range":"1553","text":"1482"},{"range":"1553","text":"1483"},{"range":"1554","text":"1482"},{"range":"1554","text":"1483"},{"range":"1555","text":"1482"},{"range":"1555","text":"1483"},{"range":"1556","text":"1482"},{"range":"1556","text":"1483"},{"range":"1557","text":"1482"},{"range":"1557","text":"1483"},{"range":"1558","text":"1559"},{"range":"1558","text":"1560"},{"range":"1561","text":"1482"},{"range":"1561","text":"1483"},{"range":"1562","text":"1482"},{"range":"1562","text":"1483"},{"range":"1563","text":"1469"},{"range":"1564","text":"1469"},{"range":"1565","text":"1469"},{"range":"1566","text":"1469"},{"range":"1567","text":"1469"},{"range":"1568","text":"1469"},{"range":"1569","text":"1469"},{"range":"1570","text":"1469"},{"range":"1571","text":"1482"},{"range":"1571","text":"1483"},{"range":"1572","text":"1482"},{"range":"1572","text":"1483"},{"range":"1573","text":"1482"},{"range":"1573","text":"1483"},{"range":"1574","text":"1482"},{"range":"1574","text":"1483"},{"range":"1575","text":"1482"},{"range":"1575","text":"1483"},{"range":"1576","text":"1482"},{"range":"1576","text":"1483"},{"range":"1577","text":"1482"},{"range":"1577","text":"1483"},{"range":"1578","text":"1579"},{"range":"1578","text":"1580"},{"range":"1581","text":"1582"},{"range":"1581","text":"1583"},{"range":"1584","text":"1469"},{"range":"1585","text":"1579"},{"range":"1585","text":"1580"},{"range":"1586","text":"1468"},{"range":"1586","text":"1469"},{"range":"1587","text":"1469"},{"range":"1588","text":"1469"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] +[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"hash":"146","results":"147","hashOfConfig":"148"},{"hash":"149","results":"150","hashOfConfig":"148"},{"hash":"151","results":"152","hashOfConfig":"148"},{"hash":"153","results":"154","hashOfConfig":"148"},{"hash":"155","results":"156","hashOfConfig":"148"},{"hash":"157","results":"158","hashOfConfig":"148"},{"hash":"159","results":"160","hashOfConfig":"148"},{"hash":"161","results":"162","hashOfConfig":"148"},{"hash":"163","results":"164","hashOfConfig":"148"},{"hash":"165","results":"166","hashOfConfig":"148"},{"hash":"167","results":"168","hashOfConfig":"148"},{"hash":"169","results":"170","hashOfConfig":"148"},{"hash":"171","results":"172","hashOfConfig":"148"},{"hash":"173","results":"174","hashOfConfig":"148"},{"hash":"175","results":"176","hashOfConfig":"148"},{"hash":"177","results":"178","hashOfConfig":"148"},{"hash":"179","results":"180","hashOfConfig":"148"},{"hash":"181","results":"182","hashOfConfig":"148"},{"hash":"183","results":"184","hashOfConfig":"148"},{"hash":"185","results":"186","hashOfConfig":"148"},{"hash":"187","results":"188","hashOfConfig":"148"},{"hash":"189","results":"190","hashOfConfig":"148"},{"hash":"191","results":"192","hashOfConfig":"148"},{"hash":"193","results":"194","hashOfConfig":"148"},{"hash":"195","results":"196","hashOfConfig":"148"},{"hash":"197","results":"198","hashOfConfig":"148"},{"hash":"199","results":"200","hashOfConfig":"148"},{"hash":"201","results":"202","hashOfConfig":"148"},{"hash":"203","results":"204","hashOfConfig":"148"},{"hash":"205","results":"206","hashOfConfig":"148"},{"hash":"207","results":"208","hashOfConfig":"148"},{"hash":"209","results":"210","hashOfConfig":"148"},{"hash":"211","results":"212","hashOfConfig":"148"},{"hash":"213","results":"214","hashOfConfig":"148"},{"hash":"215","results":"216","hashOfConfig":"148"},{"hash":"217","results":"218","hashOfConfig":"148"},{"hash":"219","results":"220","hashOfConfig":"148"},{"hash":"221","results":"222","hashOfConfig":"148"},{"hash":"223","results":"224","hashOfConfig":"148"},{"hash":"225","results":"226","hashOfConfig":"148"},{"hash":"227","results":"228","hashOfConfig":"148"},{"hash":"229","results":"230","hashOfConfig":"148"},{"hash":"231","results":"232","hashOfConfig":"148"},{"hash":"233","results":"234","hashOfConfig":"148"},{"hash":"235","results":"236","hashOfConfig":"148"},{"hash":"237","results":"238","hashOfConfig":"148"},{"hash":"239","results":"240","hashOfConfig":"148"},{"hash":"241","results":"242","hashOfConfig":"148"},{"hash":"243","results":"244","hashOfConfig":"148"},{"hash":"245","results":"246","hashOfConfig":"148"},{"hash":"247","results":"248","hashOfConfig":"148"},{"hash":"249","results":"250","hashOfConfig":"148"},{"hash":"251","results":"252","hashOfConfig":"148"},{"hash":"253","results":"254","hashOfConfig":"148"},{"hash":"255","results":"256","hashOfConfig":"148"},{"hash":"257","results":"258","hashOfConfig":"148"},{"hash":"259","results":"260","hashOfConfig":"148"},{"hash":"261","results":"262","hashOfConfig":"148"},{"hash":"263","results":"264","hashOfConfig":"148"},{"hash":"265","results":"266","hashOfConfig":"148"},{"hash":"267","results":"268","hashOfConfig":"148"},{"hash":"269","results":"270","hashOfConfig":"148"},{"hash":"271","results":"272","hashOfConfig":"148"},{"hash":"273","results":"274","hashOfConfig":"148"},{"hash":"275","results":"276","hashOfConfig":"148"},{"hash":"277","results":"278","hashOfConfig":"148"},{"hash":"279","results":"280","hashOfConfig":"148"},{"hash":"281","results":"282","hashOfConfig":"148"},{"hash":"283","results":"284","hashOfConfig":"148"},{"hash":"285","results":"286","hashOfConfig":"148"},{"hash":"287","results":"288","hashOfConfig":"148"},{"hash":"289","results":"290","hashOfConfig":"148"},{"hash":"291","results":"292","hashOfConfig":"148"},{"hash":"293","results":"294","hashOfConfig":"148"},{"hash":"295","results":"296","hashOfConfig":"148"},{"hash":"297","results":"298","hashOfConfig":"148"},{"hash":"299","results":"300","hashOfConfig":"148"},{"hash":"301","results":"302","hashOfConfig":"148"},{"hash":"303","results":"304","hashOfConfig":"148"},{"hash":"305","results":"306","hashOfConfig":"148"},{"hash":"307","results":"308","hashOfConfig":"148"},{"hash":"309","results":"310","hashOfConfig":"148"},{"hash":"311","results":"312","hashOfConfig":"148"},{"hash":"313","results":"314","hashOfConfig":"148"},{"hash":"315","results":"316","hashOfConfig":"148"},{"hash":"317","results":"318","hashOfConfig":"148"},{"hash":"319","results":"320","hashOfConfig":"148"},{"hash":"321","results":"322","hashOfConfig":"148"},{"hash":"323","results":"324","hashOfConfig":"148"},{"hash":"325","results":"326","hashOfConfig":"148"},{"hash":"327","results":"328","hashOfConfig":"148"},{"hash":"329","results":"330","hashOfConfig":"148"},{"hash":"331","results":"332","hashOfConfig":"148"},{"hash":"333","results":"334","hashOfConfig":"148"},{"hash":"335","results":"336","hashOfConfig":"148"},{"hash":"337","results":"338","hashOfConfig":"148"},{"hash":"339","results":"340","hashOfConfig":"148"},{"hash":"341","results":"342","hashOfConfig":"148"},{"hash":"343","results":"344","hashOfConfig":"148"},{"hash":"345","results":"346","hashOfConfig":"148"},{"hash":"347","results":"348","hashOfConfig":"148"},{"hash":"349","results":"350","hashOfConfig":"148"},{"hash":"351","results":"352","hashOfConfig":"148"},{"hash":"353","results":"354","hashOfConfig":"148"},{"hash":"355","results":"356","hashOfConfig":"148"},{"hash":"357","results":"358","hashOfConfig":"148"},{"hash":"359","results":"360","hashOfConfig":"148"},{"hash":"361","results":"362","hashOfConfig":"148"},{"hash":"363","results":"364","hashOfConfig":"148"},{"hash":"365","results":"366","hashOfConfig":"148"},{"hash":"367","results":"368","hashOfConfig":"148"},{"hash":"369","results":"370","hashOfConfig":"148"},{"hash":"371","results":"372","hashOfConfig":"148"},{"hash":"373","results":"374","hashOfConfig":"148"},{"hash":"375","results":"376","hashOfConfig":"148"},{"hash":"377","results":"378","hashOfConfig":"148"},{"hash":"379","results":"380","hashOfConfig":"148"},{"hash":"381","results":"382","hashOfConfig":"148"},{"hash":"383","results":"384","hashOfConfig":"148"},{"hash":"385","results":"386","hashOfConfig":"148"},{"hash":"387","results":"388","hashOfConfig":"148"},{"hash":"389","results":"390","hashOfConfig":"148"},{"hash":"391","results":"392","hashOfConfig":"148"},{"hash":"393","results":"394","hashOfConfig":"148"},{"hash":"395","results":"396","hashOfConfig":"148"},{"hash":"397","results":"398","hashOfConfig":"148"},{"hash":"399","results":"400","hashOfConfig":"148"},{"hash":"401","results":"402","hashOfConfig":"148"},{"hash":"403","results":"404","hashOfConfig":"148"},{"hash":"405","results":"406","hashOfConfig":"148"},{"hash":"407","results":"408","hashOfConfig":"148"},{"hash":"409","results":"410","hashOfConfig":"148"},{"hash":"411","results":"412","hashOfConfig":"148"},{"hash":"413","results":"414","hashOfConfig":"148"},{"hash":"415","results":"416","hashOfConfig":"148"},{"hash":"417","results":"418","hashOfConfig":"148"},{"hash":"419","results":"420","hashOfConfig":"148"},{"hash":"421","results":"422","hashOfConfig":"148"},{"hash":"423","results":"424","hashOfConfig":"148"},{"hash":"425","results":"426","hashOfConfig":"148"},{"hash":"427","results":"428","hashOfConfig":"148"},{"hash":"429","results":"430","hashOfConfig":"148"},{"hash":"431","results":"432","hashOfConfig":"148"},{"hash":"433","results":"434","hashOfConfig":"148"},{"hash":"435","results":"436","hashOfConfig":"148"},"2d71bdfe7a6ea124523094130949a4f2",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1840czn","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9d717ef795fcebc75baceeb6a145c9ea",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"15817cca6108965908a80cf52c7ef54a",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6986764a8431ca8f297753854ce713bb",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"16f1b65f36bb5d8a5eae5a3175c718e5",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"80c2ce97597835719ee0776db2e5464c",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cd69cc280577a1541ba836a13c689ad",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"73acffa12d660f931e5e4cc5d66c7a4e",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b843b99a95353d4fa59b31ef44758d2e",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e5890469426cd01ab08665b4a1bcf618",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9a2c5227ad1129c34ac2732f7a91b037",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6de065df22e4f3340554ba824d6219fd",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bec5c9fa588ba533074b71595d9968e9",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f7d5fdb1ae4d140e39514bfec6315f31",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a3ee7e041b5831c49f910cc10c2e4b52",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9eaa8ff438834aeecbb65ece143aaf99",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7973c0b1329c44d8e0d45b6960a42cd8",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7b266686302ee16fad100d202a3b9770",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9002875c8e0a11d62e0389af5a939e70",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e74e40ea51f9e636fe29c48666c6ec7c",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c724cd2daa9d8324e13389eca9f75f1",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ab4642aad8fe53a0f461efacb6acb66",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74c936bfdc1a0272eec2185155cdfa96",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d94c2d41c8ab1566a4e02f1eecde381c",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fa7cb34b4a6c306f6057f99778073438",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"82b88c3160ebe28f7e3d32339f593d5e",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4530f17fbce2c959e9a071a567f465b",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c13c76073f6786dd423f491469683a8b",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bbc24a7fad72d1eaad921ad2aefa8fde",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"977b97b1e19566e87b013f5876b2f317",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"57fb67de98a656b58e6fa14b3bbd2346",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd3957fbf4e457019261b9ebd38c041e",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9650669334ea72b6f412c62beda618ab",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"50b954401e7295a38126dd4247182140",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f4acafbbfb4f757a5e69b75eb245668a",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"32ff4238f7f16426f8e35c895b3b09f4",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e554ddd7ada87e9c9a281acf2f32c6b",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7f211ec2b0945dd29b885f1bd2fb72a",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4fe369f60fe4ea6411dc60377efc20e9",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"39ba93642d557e6b586e6b3723d26e21",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a26f2557632fffeab428efb2de05302c",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d9ebce1150a77b3a8b1e8f48fd9d5efd",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ff3917323d251dfc9e015e8ec9c66126",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"deabb835f68e4dc4ff17a4c1d62c0e4f",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d2eba24aaa2fedbd106400ffea759e8e",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"896dc02a0a9274a669a51c3085cc6c65",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c1cb5746504d8dfebd8102f76098b2cb",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"644e15f69d80c88755520146477e323c",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac7e675b63b00fc9a107b250ead1601f",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e46b17cbf5a910a60cad5f4cd516bf9",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7b2b47bb0f4bd2e7ce9cf06d44dd6695",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"740febf6c1349240e4d0a3847b5af810",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50c46143f276e39641d104acbe6063c9",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a22f3eaa39868c83411c9d43edc8a0be",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"11f31ea941b8929b89acfda64b8f56f0",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74e45f4c0f7925cd016bbbd5c8d09dd8",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03b2848d6bbdcb0e84e97ba9efe60476",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e923bcf0ba25d469f12087549da1457a",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0ce25a124a22d0a7055a67b8ed6d513a",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"05f9915495413bfae000b1c2c08fab7a",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3de1248991db0530b8d5469019181ff4",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c0f6e7d8dee372b96b69b9690e69d7dd",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fe4c5f2a3f0426d28a43806d1dd2a65",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"510064722da2f888008fbe2d4c723de2",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8fc2c9b55faa4df16ba5806587dd6d0c",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c514303356889842d96918288639b2d",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6253111666c2517e94568a9e459368fb",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0fbdb4a29746908a76cdbc5a16ee3e3f",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed1290171626490b509cb0d2636ea68f",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b1730332dd243b0d4674e4397e4389b9",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cb947715576a4b4db3cfb8557effc7a3",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"357259131e2e3f5e549d3109e348fde3",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c5270035253818992644280078ba51ce",{"filePath":"830","messages":"831","suppressedMessages":"832","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"20f60ade205e53341c7b2703737e06c0",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b66e504786b3c148cdb4dbd3d2a9f24b",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c464ac5944f04e71ee4834313aa5026b",{"filePath":"839","messages":"840","suppressedMessages":"841","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9e513870d45e60321fd860d93675a820",{"filePath":"842","messages":"843","suppressedMessages":"844","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c639ce51c2bb47cf7447acc6e7c38113",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3462fc23a06a120c4188143910708dd",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f643517d430ffb4392efe8c1a3dbaf9d",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5b2417f91edc7e2ca70efc91f8925913",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a42b3c0af4de93ed596fe5bcb473fd98",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ffa5760cb02df167a721d0472f20789e",{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"866","messages":"867","suppressedMessages":"868","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6383f2253350f3b1255053fb340865a9",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["872","873"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["874","875","876"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["877","878","879"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["880"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["881","882"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["883"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["884","885","886","887"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["888","889"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["890","891","892","893","894","895","896","897"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["898"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["899","900","901","902","903","904"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["905","906","907","908"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["909","910","911","912","913","914","915","916","917","918"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["919","920","921","922","923"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["924"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["925","926","927","928","929","930","931","932"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["933"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["935","936"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["937"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["938"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["939"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["940"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["941"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["942","943","944"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["945","946","947","948","949","950","951"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["952","953"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["954","955"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["956"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["957"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["958","959","960"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["961","962"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["963","964","965","966","967"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["968","969","970","971","972","973","974","975"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["976","977","978"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["979","980"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["981","982","983","984","985"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["986","987","988"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["989","990"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["991"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["992","993","994","995"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["996","997","998"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["999","1000"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["1001","1002"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["1003","1004","1005"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["1006","1007","1008","1009"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["1010"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["1011","1012","1013","1014","1015","1016"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["1017","1018","1019"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["1020","1021","1022","1023"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["1024","1025","1026","1027","1028","1029"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["1030","1031","1032","1033","1034","1035","1036","1037","1038"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["1039"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["1040","1041","1042","1043","1044","1045"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["1046","1047"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["1048"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["1049"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["1050"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["1051","1052","1053"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["1054","1055","1056"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["1057","1058","1059","1060"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["1061"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["1062","1063"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["1064"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["1065"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["1066"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1067"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["1068"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["1069","1070","1071"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1072"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1073","1074","1075","1076"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1077"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1078"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1079"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1080","1081","1082","1083"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":19,"column":12,"nodeType":"1090","messageId":"1091","endLine":19,"endColumn":16,"suggestions":"1092"},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":61,"column":15,"nodeType":"1090","messageId":"1091","endLine":61,"endColumn":19,"suggestions":"1093"},{"ruleId":"1088","severity":2,"message":"1089","line":75,"column":13,"nodeType":"1090","messageId":"1091","endLine":75,"endColumn":17,"suggestions":"1094"},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":68,"column":7,"nodeType":"1090","messageId":"1091","endLine":68,"endColumn":11,"suggestions":"1095"},{"ruleId":"1088","severity":2,"message":"1089","line":104,"column":17,"nodeType":"1090","messageId":"1091","endLine":104,"endColumn":21,"suggestions":"1096"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1098","line":43,"column":29,"nodeType":null,"messageId":"1099","endLine":43,"endColumn":31},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1100","line":77,"column":4,"nodeType":null,"messageId":"1099","endLine":77,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":120,"column":15,"nodeType":"1090","messageId":"1091","endLine":120,"endColumn":19,"suggestions":"1101"},{"ruleId":"1088","severity":2,"message":"1089","line":179,"column":17,"nodeType":"1090","messageId":"1091","endLine":179,"endColumn":21,"suggestions":"1102"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":31,"column":15,"nodeType":"1090","messageId":"1091","endLine":31,"endColumn":19,"suggestions":"1103"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1104","line":79,"column":48,"nodeType":null,"messageId":"1099","endLine":79,"endColumn":50},{"ruleId":"1088","severity":2,"message":"1089","line":111,"column":15,"nodeType":"1090","messageId":"1091","endLine":111,"endColumn":19,"suggestions":"1105"},{"ruleId":"1088","severity":2,"message":"1089","line":117,"column":15,"nodeType":"1090","messageId":"1091","endLine":117,"endColumn":19,"suggestions":"1106"},{"ruleId":"1107","severity":2,"message":"1108","line":138,"column":17,"nodeType":"1109","messageId":"1110","endLine":140,"endColumn":49},{"ruleId":"1107","severity":2,"message":"1108","line":156,"column":17,"nodeType":"1109","messageId":"1110","endLine":158,"endColumn":23},{"ruleId":"1088","severity":2,"message":"1089","line":247,"column":27,"nodeType":"1090","messageId":"1091","endLine":247,"endColumn":31,"suggestions":"1111"},{"ruleId":"1088","severity":2,"message":"1089","line":278,"column":27,"nodeType":"1090","messageId":"1091","endLine":278,"endColumn":31,"suggestions":"1112"},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1117"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":53,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":56,"suggestions":"1118"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":47,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":50,"suggestions":"1119"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":53,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":56,"suggestions":"1120"},{"ruleId":"1113","severity":1,"message":"1114","line":54,"column":28,"nodeType":"1115","messageId":"1116","endLine":54,"endColumn":31,"suggestions":"1121"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1122","line":34,"column":4,"nodeType":null,"messageId":"1099","endLine":34,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1091","endLine":37,"endColumn":25,"suggestions":"1126"},{"ruleId":"1088","severity":2,"message":"1089","line":103,"column":15,"nodeType":"1090","messageId":"1091","endLine":103,"endColumn":19,"suggestions":"1127"},{"ruleId":"1084","severity":1,"message":"1085","line":14,"column":8,"nodeType":"1086","messageId":"1087","endLine":14,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":42,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":44},{"ruleId":"1097","severity":2,"message":"1132","line":44,"column":29,"nodeType":null,"messageId":"1099","endLine":44,"endColumn":31},{"ruleId":"1133","severity":1,"message":"1134","line":118,"column":29,"nodeType":"1135","messageId":"1136","endLine":118,"endColumn":58},{"ruleId":"1088","severity":2,"message":"1089","line":179,"column":27,"nodeType":"1090","messageId":"1091","endLine":179,"endColumn":31,"suggestions":"1137"},{"ruleId":"1088","severity":2,"message":"1089","line":192,"column":33,"nodeType":"1090","messageId":"1091","endLine":192,"endColumn":37,"suggestions":"1138"},{"ruleId":"1088","severity":2,"message":"1089","line":207,"column":33,"nodeType":"1090","messageId":"1091","endLine":207,"endColumn":37,"suggestions":"1139"},{"ruleId":"1088","severity":2,"message":"1089","line":210,"column":27,"nodeType":"1090","messageId":"1091","endLine":210,"endColumn":31,"suggestions":"1140"},{"ruleId":"1113","severity":1,"message":"1114","line":226,"column":15,"nodeType":"1115","messageId":"1116","endLine":226,"endColumn":18,"suggestions":"1141"},{"ruleId":"1113","severity":1,"message":"1114","line":226,"column":23,"nodeType":"1115","messageId":"1116","endLine":226,"endColumn":26,"suggestions":"1142"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1143","line":39,"column":4,"nodeType":null,"messageId":"1099","endLine":39,"endColumn":6},{"ruleId":"1144","severity":2,"message":"1145","line":49,"column":24,"nodeType":"1090","messageId":"1146","endLine":49,"endColumn":36},{"ruleId":"1147","severity":2,"message":"1148","line":98,"column":31,"nodeType":"1086","messageId":"1149","endLine":98,"endColumn":37,"suggestions":"1150"},{"ruleId":"1088","severity":2,"message":"1089","line":140,"column":19,"nodeType":"1090","messageId":"1091","endLine":140,"endColumn":23,"suggestions":"1151"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1152","line":24,"column":4,"nodeType":null,"messageId":"1099","endLine":24,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":48,"column":11,"nodeType":"1090","messageId":"1091","endLine":48,"endColumn":15,"suggestions":"1153"},{"ruleId":"1088","severity":2,"message":"1089","line":65,"column":19,"nodeType":"1090","messageId":"1091","endLine":65,"endColumn":23,"suggestions":"1154"},{"ruleId":"1088","severity":2,"message":"1089","line":67,"column":15,"nodeType":"1090","messageId":"1091","endLine":67,"endColumn":19,"suggestions":"1155"},{"ruleId":"1088","severity":2,"message":"1089","line":84,"column":19,"nodeType":"1090","messageId":"1091","endLine":84,"endColumn":23,"suggestions":"1156"},{"ruleId":"1088","severity":2,"message":"1089","line":86,"column":15,"nodeType":"1090","messageId":"1091","endLine":86,"endColumn":19,"suggestions":"1157"},{"ruleId":"1088","severity":2,"message":"1089","line":89,"column":9,"nodeType":"1090","messageId":"1091","endLine":89,"endColumn":13,"suggestions":"1158"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":11,"nodeType":"1125","messageId":"1091","endLine":96,"endColumn":57,"suggestions":"1159"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":83,"column":17,"nodeType":"1090","messageId":"1091","endLine":83,"endColumn":21,"suggestions":"1160"},{"ruleId":"1088","severity":2,"message":"1089","line":90,"column":13,"nodeType":"1090","messageId":"1091","endLine":90,"endColumn":17,"suggestions":"1161"},{"ruleId":"1084","severity":1,"message":"1085","line":19,"column":8,"nodeType":"1086","messageId":"1087","endLine":19,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":56,"column":41,"nodeType":"1130","messageId":"1131","endLine":56,"endColumn":43},{"ruleId":"1097","severity":2,"message":"1162","line":60,"column":56,"nodeType":null,"messageId":"1099","endLine":60,"endColumn":58},{"ruleId":"1088","severity":2,"message":"1089","line":223,"column":31,"nodeType":"1090","messageId":"1091","endLine":223,"endColumn":35,"suggestions":"1163"},{"ruleId":"1088","severity":2,"message":"1089","line":241,"column":39,"nodeType":"1090","messageId":"1091","endLine":241,"endColumn":43,"suggestions":"1164"},{"ruleId":"1088","severity":2,"message":"1089","line":264,"column":39,"nodeType":"1090","messageId":"1091","endLine":264,"endColumn":43,"suggestions":"1165"},{"ruleId":"1088","severity":2,"message":"1089","line":268,"column":31,"nodeType":"1090","messageId":"1091","endLine":268,"endColumn":35,"suggestions":"1166"},{"ruleId":"1113","severity":1,"message":"1114","line":10,"column":21,"nodeType":"1115","messageId":"1116","endLine":10,"endColumn":24,"suggestions":"1167"},{"ruleId":"1113","severity":1,"message":"1114","line":11,"column":24,"nodeType":"1115","messageId":"1116","endLine":11,"endColumn":27,"suggestions":"1168"},{"ruleId":"1084","severity":1,"message":"1085","line":15,"column":8,"nodeType":"1086","messageId":"1087","endLine":15,"endColumn":13},{"ruleId":"1133","severity":1,"message":"1134","line":242,"column":27,"nodeType":"1135","messageId":"1136","endLine":242,"endColumn":54},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1169","line":64,"column":44,"nodeType":null,"messageId":"1099","endLine":64,"endColumn":46},{"ruleId":"1088","severity":2,"message":"1089","line":68,"column":32,"nodeType":"1090","messageId":"1091","endLine":68,"endColumn":36,"suggestions":"1170"},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1171","severity":2,"message":"1172","line":46,"column":17,"nodeType":"1109","messageId":"1173","endLine":46,"endColumn":65,"suggestions":"1174"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1175","line":72,"column":4,"nodeType":null,"messageId":"1099","endLine":72,"endColumn":6},{"ruleId":"1107","severity":2,"message":"1108","line":112,"column":13,"nodeType":"1109","messageId":"1110","endLine":143,"endColumn":17},{"ruleId":"1088","severity":2,"message":"1089","line":127,"column":43,"nodeType":"1090","messageId":"1091","endLine":127,"endColumn":47,"suggestions":"1176"},{"ruleId":"1088","severity":2,"message":"1089","line":143,"column":13,"nodeType":"1090","messageId":"1091","endLine":143,"endColumn":17,"suggestions":"1177"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1178","line":41,"column":4,"nodeType":null,"messageId":"1099","endLine":41,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":59,"column":21,"nodeType":"1090","messageId":"1091","endLine":59,"endColumn":25,"suggestions":"1179"},{"ruleId":"1088","severity":2,"message":"1089","line":77,"column":17,"nodeType":"1090","messageId":"1091","endLine":77,"endColumn":21,"suggestions":"1180"},{"ruleId":"1088","severity":2,"message":"1089","line":122,"column":23,"nodeType":"1090","messageId":"1091","endLine":122,"endColumn":27,"suggestions":"1181"},{"ruleId":"1088","severity":2,"message":"1089","line":151,"column":19,"nodeType":"1090","messageId":"1091","endLine":151,"endColumn":23,"suggestions":"1182"},{"ruleId":"1088","severity":2,"message":"1089","line":184,"column":19,"nodeType":"1090","messageId":"1091","endLine":184,"endColumn":23,"suggestions":"1183"},{"ruleId":"1088","severity":2,"message":"1089","line":211,"column":19,"nodeType":"1090","messageId":"1091","endLine":211,"endColumn":23,"suggestions":"1184"},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":72,"column":21,"nodeType":"1090","messageId":"1091","endLine":72,"endColumn":25,"suggestions":"1185"},{"ruleId":"1088","severity":2,"message":"1089","line":106,"column":15,"nodeType":"1090","messageId":"1091","endLine":106,"endColumn":19,"suggestions":"1186"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":154,"column":38,"nodeType":"1115","messageId":"1116","endLine":154,"endColumn":41,"suggestions":"1187"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1188","line":50,"column":5,"nodeType":null,"messageId":"1099","endLine":50,"endColumn":7},{"ruleId":"1088","severity":2,"message":"1089","line":83,"column":13,"nodeType":"1090","messageId":"1091","endLine":83,"endColumn":17,"suggestions":"1189"},{"ruleId":"1088","severity":2,"message":"1089","line":107,"column":17,"nodeType":"1090","messageId":"1091","endLine":107,"endColumn":21,"suggestions":"1190"},{"ruleId":"1088","severity":2,"message":"1089","line":114,"column":13,"nodeType":"1090","messageId":"1091","endLine":114,"endColumn":17,"suggestions":"1191"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1192","line":28,"column":52,"nodeType":null,"messageId":"1099","endLine":28,"endColumn":54},{"ruleId":"1171","severity":2,"message":"1172","line":54,"column":19,"nodeType":"1109","messageId":"1173","endLine":54,"endColumn":67,"suggestions":"1193"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":155,"column":19,"nodeType":"1090","messageId":"1091","endLine":155,"endColumn":23,"suggestions":"1194"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":18,"column":60,"nodeType":"1090","messageId":"1091","endLine":18,"endColumn":64,"suggestions":"1195"},{"ruleId":"1088","severity":2,"message":"1089","line":19,"column":59,"nodeType":"1090","messageId":"1091","endLine":19,"endColumn":63,"suggestions":"1196"},{"ruleId":"1088","severity":2,"message":"1089","line":22,"column":9,"nodeType":"1090","messageId":"1091","endLine":22,"endColumn":13,"suggestions":"1197"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":57,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":61,"suggestions":"1198"},{"ruleId":"1088","severity":2,"message":"1089","line":70,"column":11,"nodeType":"1090","messageId":"1091","endLine":70,"endColumn":15,"suggestions":"1199"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1200","line":32,"column":29,"nodeType":null,"messageId":"1099","endLine":32,"endColumn":31},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1201","line":24,"column":64,"nodeType":null,"messageId":"1099","endLine":24,"endColumn":66},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1171","severity":2,"message":"1172","line":61,"column":16,"nodeType":"1109","messageId":"1173","endLine":63,"endColumn":19,"suggestions":"1202"},{"ruleId":"1088","severity":2,"message":"1089","line":63,"column":15,"nodeType":"1090","messageId":"1091","endLine":63,"endColumn":19,"suggestions":"1203"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1204","line":20,"column":3,"nodeType":"1086","messageId":"1087","endLine":20,"endColumn":11},{"ruleId":"1097","severity":2,"message":"1205","line":23,"column":4,"nodeType":null,"messageId":"1099","endLine":23,"endColumn":6},{"ruleId":"1133","severity":1,"message":"1134","line":100,"column":31,"nodeType":"1135","messageId":"1136","endLine":100,"endColumn":60},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":41,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":44,"suggestions":"1206"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1207"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":41,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":44,"suggestions":"1208"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":47,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":50,"suggestions":"1209"},{"ruleId":"1113","severity":1,"message":"1114","line":56,"column":28,"nodeType":"1115","messageId":"1116","endLine":56,"endColumn":31,"suggestions":"1210"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1188","line":30,"column":4,"nodeType":null,"messageId":"1099","endLine":30,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":33,"column":8,"nodeType":"1125","messageId":"1091","endLine":33,"endColumn":24,"suggestions":"1211"},{"ruleId":"1084","severity":1,"message":"1085","line":18,"column":8,"nodeType":"1086","messageId":"1087","endLine":18,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":88,"column":41,"nodeType":"1115","messageId":"1116","endLine":88,"endColumn":44,"suggestions":"1212"},{"ruleId":"1113","severity":1,"message":"1114","line":88,"column":47,"nodeType":"1115","messageId":"1116","endLine":88,"endColumn":50,"suggestions":"1213"},{"ruleId":"1133","severity":1,"message":"1134","line":158,"column":31,"nodeType":"1135","messageId":"1136","endLine":158,"endColumn":61},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":22,"column":74,"nodeType":"1090","messageId":"1091","endLine":22,"endColumn":78,"suggestions":"1214"},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":69,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":73,"suggestions":"1215"},{"ruleId":"1088","severity":2,"message":"1089","line":32,"column":9,"nodeType":"1090","messageId":"1091","endLine":32,"endColumn":13,"suggestions":"1216"},{"ruleId":"1088","severity":2,"message":"1089","line":35,"column":9,"nodeType":"1090","messageId":"1091","endLine":35,"endColumn":13,"suggestions":"1217"},{"ruleId":"1088","severity":2,"message":"1089","line":36,"column":69,"nodeType":"1090","messageId":"1091","endLine":36,"endColumn":73,"suggestions":"1218"},{"ruleId":"1084","severity":1,"message":"1085","line":14,"column":8,"nodeType":"1086","messageId":"1087","endLine":14,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":40,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":42},{"ruleId":"1097","severity":2,"message":"1219","line":30,"column":54,"nodeType":null,"messageId":"1099","endLine":30,"endColumn":56},{"ruleId":"1133","severity":1,"message":"1134","line":112,"column":31,"nodeType":"1135","messageId":"1136","endLine":112,"endColumn":60},{"ruleId":"1088","severity":2,"message":"1089","line":180,"column":27,"nodeType":"1090","messageId":"1091","endLine":180,"endColumn":31,"suggestions":"1220"},{"ruleId":"1088","severity":2,"message":"1089","line":193,"column":33,"nodeType":"1090","messageId":"1091","endLine":193,"endColumn":37,"suggestions":"1221"},{"ruleId":"1088","severity":2,"message":"1089","line":196,"column":27,"nodeType":"1090","messageId":"1091","endLine":196,"endColumn":31,"suggestions":"1222"},{"ruleId":"1113","severity":1,"message":"1114","line":211,"column":15,"nodeType":"1115","messageId":"1116","endLine":211,"endColumn":18,"suggestions":"1223"},{"ruleId":"1113","severity":1,"message":"1114","line":211,"column":23,"nodeType":"1115","messageId":"1116","endLine":211,"endColumn":26,"suggestions":"1224"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":43,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":46,"suggestions":"1225"},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":49,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":52,"suggestions":"1226"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":45,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":48,"suggestions":"1227"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":51,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":54,"suggestions":"1228"},{"ruleId":"1113","severity":1,"message":"1114","line":69,"column":28,"nodeType":"1115","messageId":"1116","endLine":69,"endColumn":31,"suggestions":"1229"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1122","line":51,"column":4,"nodeType":null,"messageId":"1099","endLine":51,"endColumn":6},{"ruleId":"1084","severity":1,"message":"1085","line":6,"column":8,"nodeType":"1086","messageId":"1087","endLine":6,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1200","line":86,"column":4,"nodeType":null,"messageId":"1099","endLine":86,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":89,"column":8,"nodeType":"1125","messageId":"1091","endLine":89,"endColumn":50,"suggestions":"1230"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1231","line":94,"column":4,"nodeType":null,"messageId":"1099","endLine":94,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":97,"column":8,"nodeType":"1125","messageId":"1091","endLine":97,"endColumn":50,"suggestions":"1232"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1233","line":92,"column":4,"nodeType":null,"messageId":"1099","endLine":92,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":94,"column":51,"nodeType":"1090","messageId":"1091","endLine":94,"endColumn":55,"suggestions":"1234"},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":10,"nodeType":"1125","messageId":"1091","endLine":96,"endColumn":52,"suggestions":"1235"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":18,"column":12,"nodeType":"1090","messageId":"1091","endLine":18,"endColumn":16,"suggestions":"1236"},{"ruleId":"1084","severity":1,"message":"1085","line":1,"column":8,"nodeType":"1086","messageId":"1087","endLine":1,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":3,"column":1,"nodeType":"1239","messageId":"1240","endLine":3,"endColumn":14},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":65,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":69,"suggestions":"1241"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":3,"column":1,"nodeType":"1239","messageId":"1240","endLine":3,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":5,"column":1,"nodeType":"1239","messageId":"1240","endLine":5,"endColumn":14},{"ruleId":"1088","severity":2,"message":"1089","line":31,"column":9,"nodeType":"1090","messageId":"1091","endLine":31,"endColumn":13,"suggestions":"1242"},{"ruleId":"1084","severity":1,"message":"1085","line":16,"column":8,"nodeType":"1086","messageId":"1087","endLine":16,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":1,"column":8,"nodeType":"1086","messageId":"1087","endLine":1,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":2,"column":1,"nodeType":"1239","messageId":"1240","endLine":2,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":4,"column":1,"nodeType":"1239","messageId":"1240","endLine":4,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":6,"column":1,"nodeType":"1239","messageId":"1240","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1243","1244"],["1245"],["1246"],["1247"],["1248"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1249"],["1250"],["1251"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1252"],["1253"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1254"],["1255"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1256","1257"],["1258","1259"],["1260","1261"],["1262","1263"],["1264","1265"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1266","1267"],["1268"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1269"],["1270"],["1271"],["1272"],["1273","1274"],["1275","1276"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1277","1278","1279"],["1280"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1281"],["1282"],["1283"],["1284"],["1285"],["1286"],["1287","1288"],["1289"],["1290"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1291"],["1292"],["1293"],["1294"],["1295","1296"],["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1299"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1300","1301"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1302"],["1303"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1304"],["1305"],["1306"],["1307"],["1308"],["1309"],["1310"],["1311"],["1312","1313"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1314"],["1315"],["1316"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1317","1318"],["1319"],["1320"],["1321"],["1322"],["1323"],["1324"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1325","1326"],["1327"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],["1336","1337"],["1338","1339"],["1340","1341"],["1342","1343"],["1344"],["1345"],["1346"],["1347"],["1348"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1349"],["1350"],["1351"],["1352","1353"],["1354","1355"],["1356","1357"],["1358","1359"],["1360","1361"],["1362","1363"],["1364","1365"],["1366","1367"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1368","1369"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1370"],["1371","1372"],["1373","1374"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1375"],["1376"],{"messageId":"1377","fix":"1378","desc":"1379"},{"messageId":"1380","fix":"1381","desc":"1382"},{"messageId":"1380","fix":"1383","desc":"1382"},{"messageId":"1380","fix":"1384","desc":"1382"},{"messageId":"1380","fix":"1385","desc":"1382"},{"messageId":"1380","fix":"1386","desc":"1382"},{"messageId":"1380","fix":"1387","desc":"1382"},{"messageId":"1380","fix":"1388","desc":"1382"},{"messageId":"1380","fix":"1389","desc":"1382"},{"messageId":"1380","fix":"1390","desc":"1382"},{"messageId":"1380","fix":"1391","desc":"1382"},{"messageId":"1380","fix":"1392","desc":"1382"},{"messageId":"1380","fix":"1393","desc":"1382"},{"messageId":"1394","fix":"1395","desc":"1396"},{"messageId":"1397","fix":"1398","desc":"1399"},{"messageId":"1394","fix":"1400","desc":"1396"},{"messageId":"1397","fix":"1401","desc":"1399"},{"messageId":"1394","fix":"1402","desc":"1396"},{"messageId":"1397","fix":"1403","desc":"1399"},{"messageId":"1394","fix":"1404","desc":"1396"},{"messageId":"1397","fix":"1405","desc":"1399"},{"messageId":"1394","fix":"1406","desc":"1396"},{"messageId":"1397","fix":"1407","desc":"1399"},{"messageId":"1408","fix":"1409","desc":"1410"},{"messageId":"1411","fix":"1412","desc":"1413"},{"messageId":"1380","fix":"1414","desc":"1382"},{"messageId":"1380","fix":"1415","desc":"1382"},{"messageId":"1380","fix":"1416","desc":"1382"},{"messageId":"1380","fix":"1417","desc":"1382"},{"messageId":"1380","fix":"1418","desc":"1382"},{"messageId":"1394","fix":"1419","desc":"1396"},{"messageId":"1397","fix":"1420","desc":"1399"},{"messageId":"1394","fix":"1421","desc":"1396"},{"messageId":"1397","fix":"1422","desc":"1399"},{"messageId":"1423","fix":"1424","desc":"1425"},{"messageId":"1426","fix":"1427","desc":"1428"},{"messageId":"1429","fix":"1430","desc":"1431"},{"messageId":"1380","fix":"1432","desc":"1382"},{"messageId":"1380","fix":"1433","desc":"1382"},{"messageId":"1380","fix":"1434","desc":"1382"},{"messageId":"1380","fix":"1435","desc":"1382"},{"messageId":"1380","fix":"1436","desc":"1382"},{"messageId":"1380","fix":"1437","desc":"1382"},{"messageId":"1380","fix":"1438","desc":"1382"},{"messageId":"1408","fix":"1439","desc":"1410"},{"messageId":"1411","fix":"1440","desc":"1413"},{"messageId":"1380","fix":"1441","desc":"1382"},{"messageId":"1380","fix":"1442","desc":"1382"},{"messageId":"1380","fix":"1443","desc":"1382"},{"messageId":"1380","fix":"1444","desc":"1382"},{"messageId":"1380","fix":"1445","desc":"1382"},{"messageId":"1380","fix":"1446","desc":"1382"},{"messageId":"1394","fix":"1447","desc":"1396"},{"messageId":"1397","fix":"1448","desc":"1399"},{"messageId":"1394","fix":"1449","desc":"1396"},{"messageId":"1397","fix":"1450","desc":"1399"},{"messageId":"1380","fix":"1451","desc":"1382"},{"messageId":"1452","data":"1453","fix":"1454","desc":"1455"},{"messageId":"1452","data":"1456","fix":"1457","desc":"1458"},{"messageId":"1380","fix":"1459","desc":"1382"},{"messageId":"1380","fix":"1460","desc":"1382"},{"messageId":"1380","fix":"1461","desc":"1382"},{"messageId":"1380","fix":"1462","desc":"1382"},{"messageId":"1380","fix":"1463","desc":"1382"},{"messageId":"1380","fix":"1464","desc":"1382"},{"messageId":"1380","fix":"1465","desc":"1382"},{"messageId":"1380","fix":"1466","desc":"1382"},{"messageId":"1380","fix":"1467","desc":"1382"},{"messageId":"1380","fix":"1468","desc":"1382"},{"messageId":"1394","fix":"1469","desc":"1396"},{"messageId":"1397","fix":"1470","desc":"1399"},{"messageId":"1380","fix":"1471","desc":"1382"},{"messageId":"1380","fix":"1472","desc":"1382"},{"messageId":"1380","fix":"1473","desc":"1382"},{"messageId":"1452","data":"1474","fix":"1475","desc":"1455"},{"messageId":"1452","data":"1476","fix":"1477","desc":"1458"},{"messageId":"1380","fix":"1478","desc":"1382"},{"messageId":"1380","fix":"1479","desc":"1382"},{"messageId":"1380","fix":"1480","desc":"1382"},{"messageId":"1380","fix":"1481","desc":"1382"},{"messageId":"1380","fix":"1482","desc":"1382"},{"messageId":"1380","fix":"1483","desc":"1382"},{"messageId":"1452","data":"1484","fix":"1485","desc":"1455"},{"messageId":"1452","data":"1486","fix":"1487","desc":"1458"},{"messageId":"1380","fix":"1488","desc":"1382"},{"messageId":"1394","fix":"1489","desc":"1396"},{"messageId":"1397","fix":"1490","desc":"1399"},{"messageId":"1394","fix":"1491","desc":"1396"},{"messageId":"1397","fix":"1492","desc":"1399"},{"messageId":"1394","fix":"1493","desc":"1396"},{"messageId":"1397","fix":"1494","desc":"1399"},{"messageId":"1394","fix":"1495","desc":"1396"},{"messageId":"1397","fix":"1496","desc":"1399"},{"messageId":"1394","fix":"1497","desc":"1396"},{"messageId":"1397","fix":"1498","desc":"1399"},{"messageId":"1408","fix":"1499","desc":"1410"},{"messageId":"1411","fix":"1500","desc":"1413"},{"messageId":"1394","fix":"1501","desc":"1396"},{"messageId":"1397","fix":"1502","desc":"1399"},{"messageId":"1394","fix":"1503","desc":"1396"},{"messageId":"1397","fix":"1504","desc":"1399"},{"messageId":"1380","fix":"1505","desc":"1382"},{"messageId":"1380","fix":"1506","desc":"1382"},{"messageId":"1380","fix":"1507","desc":"1382"},{"messageId":"1380","fix":"1508","desc":"1382"},{"messageId":"1380","fix":"1509","desc":"1382"},{"messageId":"1380","fix":"1510","desc":"1382"},{"messageId":"1380","fix":"1511","desc":"1382"},{"messageId":"1380","fix":"1512","desc":"1382"},{"messageId":"1394","fix":"1513","desc":"1396"},{"messageId":"1397","fix":"1514","desc":"1399"},{"messageId":"1394","fix":"1515","desc":"1396"},{"messageId":"1397","fix":"1516","desc":"1399"},{"messageId":"1394","fix":"1517","desc":"1396"},{"messageId":"1397","fix":"1518","desc":"1399"},{"messageId":"1394","fix":"1519","desc":"1396"},{"messageId":"1397","fix":"1520","desc":"1399"},{"messageId":"1394","fix":"1521","desc":"1396"},{"messageId":"1397","fix":"1522","desc":"1399"},{"messageId":"1394","fix":"1523","desc":"1396"},{"messageId":"1397","fix":"1524","desc":"1399"},{"messageId":"1394","fix":"1525","desc":"1396"},{"messageId":"1397","fix":"1526","desc":"1399"},{"messageId":"1408","fix":"1527","desc":"1410"},{"messageId":"1411","fix":"1528","desc":"1413"},{"messageId":"1408","fix":"1529","desc":"1410"},{"messageId":"1411","fix":"1530","desc":"1413"},{"messageId":"1380","fix":"1531","desc":"1382"},{"messageId":"1408","fix":"1532","desc":"1410"},{"messageId":"1411","fix":"1533","desc":"1413"},{"messageId":"1377","fix":"1534","desc":"1379"},{"messageId":"1380","fix":"1535","desc":"1382"},{"messageId":"1380","fix":"1536","desc":"1382"},{"messageId":"1380","fix":"1537","desc":"1382"},"remove",{"range":"1538","text":"1539"},"Remove `null`.","replace",{"range":"1538","text":"1540"},"Replace `null` with `undefined`.",{"range":"1541","text":"1540"},{"range":"1542","text":"1540"},{"range":"1543","text":"1540"},{"range":"1544","text":"1540"},{"range":"1545","text":"1540"},{"range":"1546","text":"1540"},{"range":"1547","text":"1540"},{"range":"1548","text":"1540"},{"range":"1549","text":"1540"},{"range":"1550","text":"1540"},{"range":"1551","text":"1540"},"suggestUnknown",{"range":"1552","text":"1553"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1552","text":"1554"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1555","text":"1553"},{"range":"1555","text":"1554"},{"range":"1556","text":"1553"},{"range":"1556","text":"1554"},{"range":"1557","text":"1553"},{"range":"1557","text":"1554"},{"range":"1558","text":"1553"},{"range":"1558","text":"1554"},"array-length",{"range":"1559","text":"1560"},"The argument is the length of array.","only-element",{"range":"1559","text":"1561"},"The argument is the only element of array.",{"range":"1562","text":"1540"},{"range":"1563","text":"1540"},{"range":"1564","text":"1540"},{"range":"1565","text":"1540"},{"range":"1566","text":"1540"},{"range":"1567","text":"1553"},{"range":"1567","text":"1554"},{"range":"1568","text":"1553"},{"range":"1568","text":"1554"},"argument-is-spreadable",{"range":"1569","text":"1570"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1571","text":"1572"},"First argument is not an `array`.","test-argument",{"range":"1573","text":"1574"},"Test first argument with `Array.isArray(…)`.",{"range":"1575","text":"1540"},{"range":"1576","text":"1540"},{"range":"1577","text":"1540"},{"range":"1578","text":"1540"},{"range":"1579","text":"1540"},{"range":"1580","text":"1540"},{"range":"1581","text":"1540"},{"range":"1582","text":"1583"},{"range":"1582","text":"1584"},{"range":"1585","text":"1540"},{"range":"1586","text":"1540"},{"range":"1587","text":"1540"},{"range":"1588","text":"1540"},{"range":"1589","text":"1540"},{"range":"1590","text":"1540"},{"range":"1591","text":"1553"},{"range":"1591","text":"1554"},{"range":"1592","text":"1553"},{"range":"1592","text":"1554"},{"range":"1593","text":"1540"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1594"},{"range":"1595","text":"1596"},"Switch to `??` operator.",{"operator":"1597"},{"range":"1595","text":"1598"},"Switch to `||` operator.",{"range":"1599","text":"1540"},{"range":"1600","text":"1540"},{"range":"1601","text":"1540"},{"range":"1602","text":"1540"},{"range":"1603","text":"1540"},{"range":"1604","text":"1540"},{"range":"1605","text":"1540"},{"range":"1606","text":"1540"},{"range":"1607","text":"1540"},{"range":"1608","text":"1540"},{"range":"1609","text":"1553"},{"range":"1609","text":"1554"},{"range":"1610","text":"1540"},{"range":"1611","text":"1540"},{"range":"1612","text":"1540"},{"operator":"1594"},{"range":"1613","text":"1596"},{"operator":"1597"},{"range":"1613","text":"1598"},{"range":"1614","text":"1540"},{"range":"1615","text":"1540"},{"range":"1616","text":"1540"},{"range":"1617","text":"1540"},{"range":"1618","text":"1540"},{"range":"1619","text":"1540"},{"operator":"1594"},{"range":"1620","text":"1621"},{"operator":"1597"},{"range":"1620","text":"1622"},{"range":"1623","text":"1540"},{"range":"1624","text":"1553"},{"range":"1624","text":"1554"},{"range":"1625","text":"1553"},{"range":"1625","text":"1554"},{"range":"1626","text":"1553"},{"range":"1626","text":"1554"},{"range":"1627","text":"1553"},{"range":"1627","text":"1554"},{"range":"1628","text":"1553"},{"range":"1628","text":"1554"},{"range":"1629","text":"1630"},{"range":"1629","text":"1631"},{"range":"1632","text":"1553"},{"range":"1632","text":"1554"},{"range":"1633","text":"1553"},{"range":"1633","text":"1554"},{"range":"1634","text":"1540"},{"range":"1635","text":"1540"},{"range":"1636","text":"1540"},{"range":"1637","text":"1540"},{"range":"1638","text":"1540"},{"range":"1639","text":"1540"},{"range":"1640","text":"1540"},{"range":"1641","text":"1540"},{"range":"1642","text":"1553"},{"range":"1642","text":"1554"},{"range":"1643","text":"1553"},{"range":"1643","text":"1554"},{"range":"1644","text":"1553"},{"range":"1644","text":"1554"},{"range":"1645","text":"1553"},{"range":"1645","text":"1554"},{"range":"1646","text":"1553"},{"range":"1646","text":"1554"},{"range":"1647","text":"1553"},{"range":"1647","text":"1554"},{"range":"1648","text":"1553"},{"range":"1648","text":"1554"},{"range":"1649","text":"1650"},{"range":"1649","text":"1651"},{"range":"1652","text":"1653"},{"range":"1652","text":"1654"},{"range":"1655","text":"1540"},{"range":"1656","text":"1650"},{"range":"1656","text":"1651"},{"range":"1657","text":"1539"},{"range":"1657","text":"1540"},{"range":"1658","text":"1540"},{"range":"1659","text":"1540"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 71af6d4ef..3ad9547f8 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --cache --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache src" + "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/.eslintcache b/packages/mobile/.eslintcache index 25750ce51..3a1fcb6e8 100644 --- a/packages/mobile/.eslintcache +++ b/packages/mobile/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"size":698,"mtime":1662092676686,"results":"138","hashOfConfig":"139"},{"size":26,"mtime":1662092676687,"results":"140","hashOfConfig":"139"},{"size":1952,"mtime":1662092676692,"results":"141","hashOfConfig":"139"},{"size":24,"mtime":1662092676692,"results":"142","hashOfConfig":"139"},{"size":3015,"mtime":1669353927837,"results":"143","hashOfConfig":"139"},{"size":29,"mtime":1662092676689,"results":"144","hashOfConfig":"139"},{"size":2334,"mtime":1662092676695,"results":"145","hashOfConfig":"139"},{"size":33,"mtime":1662092676695,"results":"146","hashOfConfig":"139"},{"size":530,"mtime":1662092676698,"results":"147","hashOfConfig":"139"},{"size":31,"mtime":1662092676698,"results":"148","hashOfConfig":"139"},{"size":5116,"mtime":1669353927837,"results":"149","hashOfConfig":"139"},{"size":28,"mtime":1662092676701,"results":"150","hashOfConfig":"139"},{"size":875,"mtime":1662092676702,"results":"151","hashOfConfig":"139"},{"size":30,"mtime":1662092676703,"results":"152","hashOfConfig":"139"},{"size":8926,"mtime":1669353927836,"results":"153","hashOfConfig":"139"},{"size":25,"mtime":1662092676706,"results":"154","hashOfConfig":"139"},{"size":1240,"mtime":1662092676712,"results":"155","hashOfConfig":"139"},{"size":231,"mtime":1662092676713,"results":"156","hashOfConfig":"139"},{"size":27,"mtime":1662092676713,"results":"157","hashOfConfig":"139"},{"size":2691,"mtime":1662092676708,"results":"158","hashOfConfig":"139"},{"size":199,"mtime":1662092676709,"results":"159","hashOfConfig":"139"},{"size":411,"mtime":1662092676709,"results":"160","hashOfConfig":"139"},{"size":32,"mtime":1662092676710,"results":"161","hashOfConfig":"139"},{"size":3010,"mtime":1662092676717,"results":"162","hashOfConfig":"139"},{"size":370,"mtime":1662092676718,"results":"163","hashOfConfig":"139"},{"size":61,"mtime":1662092676718,"results":"164","hashOfConfig":"139"},{"size":6277,"mtime":1669353927836,"results":"165","hashOfConfig":"139"},{"size":188,"mtime":1662092676721,"results":"166","hashOfConfig":"139"},{"size":960,"mtime":1662092676722,"results":"167","hashOfConfig":"139"},{"size":33,"mtime":1662092676722,"results":"168","hashOfConfig":"139"},{"size":4429,"mtime":1662092676724,"results":"169","hashOfConfig":"139"},{"size":26,"mtime":1662092676725,"results":"170","hashOfConfig":"139"},{"size":4476,"mtime":1662092676728,"results":"171","hashOfConfig":"139"},{"size":25,"mtime":1662092676729,"results":"172","hashOfConfig":"139"},{"size":3356,"mtime":1669353927837,"results":"173","hashOfConfig":"139"},{"size":38,"mtime":1669314187161,"results":"174","hashOfConfig":"139"},{"size":2136,"mtime":1669355503224,"results":"175","hashOfConfig":"139"},{"size":28,"mtime":1662092676730,"results":"176","hashOfConfig":"139"},{"size":878,"mtime":1662092676732,"results":"177","hashOfConfig":"139"},{"size":28,"mtime":1662092676732,"results":"178","hashOfConfig":"139"},{"size":2676,"mtime":1662092676734,"results":"179","hashOfConfig":"139"},{"size":28,"mtime":1662092676734,"results":"180","hashOfConfig":"139"},{"size":2072,"mtime":1662092676736,"results":"181","hashOfConfig":"139"},{"size":27,"mtime":1662092676736,"results":"182","hashOfConfig":"139"},{"size":794,"mtime":1669353927837,"results":"183","hashOfConfig":"139"},{"size":4379,"mtime":1662092676741,"results":"184","hashOfConfig":"139"},{"size":54,"mtime":1662092676742,"results":"185","hashOfConfig":"139"},{"size":968,"mtime":1662092676746,"results":"186","hashOfConfig":"139"},{"size":23,"mtime":1662092676746,"results":"187","hashOfConfig":"139"},{"size":1405,"mtime":1669314187163,"results":"188","hashOfConfig":"139"},{"size":3860,"mtime":1669353927837,"results":"189","hashOfConfig":"139"},{"size":29,"mtime":1662092676750,"results":"190","hashOfConfig":"139"},{"size":1764,"mtime":1662092676752,"results":"191","hashOfConfig":"139"},{"size":2041,"mtime":1662092676754,"results":"192","hashOfConfig":"139"},{"size":3308,"mtime":1669353927837,"results":"193","hashOfConfig":"139"},{"size":1861,"mtime":1662092676756,"results":"194","hashOfConfig":"139"},{"size":108,"mtime":1662092676757,"results":"195","hashOfConfig":"139"},{"size":4139,"mtime":1669353927837,"results":"196","hashOfConfig":"139"},{"size":23,"mtime":1662092676760,"results":"197","hashOfConfig":"139"},{"size":5362,"mtime":1669353927837,"results":"198","hashOfConfig":"139"},{"size":32,"mtime":1662092676762,"results":"199","hashOfConfig":"139"},{"size":2801,"mtime":1662092676763,"results":"200","hashOfConfig":"139"},{"size":27,"mtime":1662092676764,"results":"201","hashOfConfig":"139"},{"size":3577,"mtime":1669353927837,"results":"202","hashOfConfig":"139"},{"size":27,"mtime":1662092676769,"results":"203","hashOfConfig":"139"},{"size":331,"mtime":1662092676770,"results":"204","hashOfConfig":"139"},{"size":300,"mtime":1662092676772,"results":"205","hashOfConfig":"139"},{"size":3144,"mtime":1662092676773,"results":"206","hashOfConfig":"139"},{"size":2227,"mtime":1662092676774,"results":"207","hashOfConfig":"139"},{"size":116,"mtime":1662092676774,"results":"208","hashOfConfig":"139"},{"size":3274,"mtime":1669353927837,"results":"209","hashOfConfig":"139"},{"size":30,"mtime":1662092676778,"results":"210","hashOfConfig":"139"},{"size":1715,"mtime":1662092676780,"results":"211","hashOfConfig":"139"},{"size":26,"mtime":1662092676780,"results":"212","hashOfConfig":"139"},{"size":699,"mtime":1662092676783,"results":"213","hashOfConfig":"139"},{"size":25,"mtime":1662092676783,"results":"214","hashOfConfig":"139"},{"size":1608,"mtime":1662092676785,"results":"215","hashOfConfig":"139"},{"size":23,"mtime":1662092676785,"results":"216","hashOfConfig":"139"},{"size":2517,"mtime":1662092676788,"results":"217","hashOfConfig":"139"},{"size":2042,"mtime":1662092676789,"results":"218","hashOfConfig":"139"},{"size":62,"mtime":1662092676790,"results":"219","hashOfConfig":"139"},{"size":2194,"mtime":1669353927839,"results":"220","hashOfConfig":"139"},{"size":742,"mtime":1662092676792,"results":"221","hashOfConfig":"139"},{"size":69,"mtime":1662092676793,"results":"222","hashOfConfig":"139"},{"size":5071,"mtime":1669353927847,"results":"223","hashOfConfig":"139"},{"size":675,"mtime":1662092676797,"results":"224","hashOfConfig":"139"},{"size":63,"mtime":1662092676797,"results":"225","hashOfConfig":"139"},{"size":684,"mtime":1662092676799,"results":"226","hashOfConfig":"139"},{"size":30,"mtime":1662092676799,"results":"227","hashOfConfig":"139"},{"size":2739,"mtime":1662092676802,"results":"228","hashOfConfig":"139"},{"size":196,"mtime":1662092676802,"results":"229","hashOfConfig":"139"},{"size":413,"mtime":1662092676803,"results":"230","hashOfConfig":"139"},{"size":29,"mtime":1662092676803,"results":"231","hashOfConfig":"139"},{"size":1875,"mtime":1662092676805,"results":"232","hashOfConfig":"139"},{"size":25,"mtime":1662092676805,"results":"233","hashOfConfig":"139"},{"size":4510,"mtime":1662092676808,"results":"234","hashOfConfig":"139"},{"size":30,"mtime":1662092676809,"results":"235","hashOfConfig":"139"},{"size":1054,"mtime":1662092676811,"results":"236","hashOfConfig":"139"},{"size":25,"mtime":1662092676811,"results":"237","hashOfConfig":"139"},{"size":8132,"mtime":1669353927847,"results":"238","hashOfConfig":"139"},{"size":258,"mtime":1662092676815,"results":"239","hashOfConfig":"139"},{"size":1233,"mtime":1662092676816,"results":"240","hashOfConfig":"139"},{"size":31,"mtime":1662092676817,"results":"241","hashOfConfig":"139"},{"size":2293,"mtime":1662092676824,"results":"242","hashOfConfig":"139"},{"size":264,"mtime":1662092676825,"results":"243","hashOfConfig":"139"},{"size":25,"mtime":1662092676826,"results":"244","hashOfConfig":"139"},{"size":3177,"mtime":1662092676820,"results":"245","hashOfConfig":"139"},{"size":197,"mtime":1662092676821,"results":"246","hashOfConfig":"139"},{"size":429,"mtime":1662092676822,"results":"247","hashOfConfig":"139"},{"size":30,"mtime":1662092676822,"results":"248","hashOfConfig":"139"},{"size":3411,"mtime":1662092676828,"results":"249","hashOfConfig":"139"},{"size":23,"mtime":1662092676828,"results":"250","hashOfConfig":"139"},{"size":2472,"mtime":1669353927837,"results":"251","hashOfConfig":"139"},{"size":32,"mtime":1662092676832,"results":"252","hashOfConfig":"139"},{"size":1865,"mtime":1662092676834,"results":"253","hashOfConfig":"139"},{"size":814,"mtime":1662092676834,"results":"254","hashOfConfig":"139"},{"size":61,"mtime":1662092676835,"results":"255","hashOfConfig":"139"},{"size":1165,"mtime":1662092676837,"results":"256","hashOfConfig":"139"},{"size":2463,"mtime":1669353927837,"results":"257","hashOfConfig":"139"},{"size":2958,"mtime":1669353927837,"results":"258","hashOfConfig":"139"},{"size":2988,"mtime":1669353927837,"results":"259","hashOfConfig":"139"},{"size":1926,"mtime":1662092676844,"results":"260","hashOfConfig":"139"},{"size":127,"mtime":1662092676844,"results":"261","hashOfConfig":"139"},{"size":1130,"mtime":1669353927837,"results":"262","hashOfConfig":"139"},{"size":256,"mtime":1662092676847,"results":"263","hashOfConfig":"139"},{"size":525,"mtime":1662092676848,"results":"264","hashOfConfig":"139"},{"size":184,"mtime":1662092676848,"results":"265","hashOfConfig":"139"},{"size":1060,"mtime":1662092676850,"results":"266","hashOfConfig":"139"},{"size":617,"mtime":1662092676851,"results":"267","hashOfConfig":"139"},{"size":828,"mtime":1662092676851,"results":"268","hashOfConfig":"139"},{"size":409,"mtime":1662092676852,"results":"269","hashOfConfig":"139"},{"size":889,"mtime":1662092676853,"results":"270","hashOfConfig":"139"},{"size":1424,"mtime":1662092676854,"results":"271","hashOfConfig":"139"},{"size":581,"mtime":1662092676855,"results":"272","hashOfConfig":"139"},{"size":299,"mtime":1662092676855,"results":"273","hashOfConfig":"139"},{"size":932,"mtime":1662092676856,"results":"274","hashOfConfig":"139"},{"size":76,"mtime":1669314187165,"results":"275","hashOfConfig":"139"},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"279"},"1hai58i",{"filePath":"280","messages":"281","suppressedMessages":"282","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"286"},{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"290","messages":"291","suppressedMessages":"292","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"293"},{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"300"},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"307"},{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"311","messages":"312","suppressedMessages":"313","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"314"},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","suppressedMessages":"320","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"321"},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"328"},{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"335"},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"345"},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"358"},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"372","messages":"373","suppressedMessages":"374","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"381"},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"388"},{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"395"},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"408"},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415"},{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"422"},{"filePath":"423","messages":"424","suppressedMessages":"425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"426","messages":"427","suppressedMessages":"428","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"429"},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"433"},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"440"},{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450"},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"461"},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"465"},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"469"},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"476"},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"483"},{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"490"},{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"497"},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"504"},{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"508"},{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"512"},{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"516"},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"523"},{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"530"},{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"537"},{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"544"},{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"551"},{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"555"},{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"562"},{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"572"},{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"579","messages":"580","suppressedMessages":"581","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"582"},{"filePath":"583","messages":"584","suppressedMessages":"585","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"586","messages":"587","suppressedMessages":"588","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"589"},{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"602"},{"filePath":"603","messages":"604","suppressedMessages":"605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"609"},{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"636"},{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"640","messages":"641","suppressedMessages":"642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"643","messages":"644","suppressedMessages":"645","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"646"},{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"659"},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"666"},{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"673"},{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"683"},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"687"},{"filePath":"688","messages":"689","suppressedMessages":"690","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"691"},{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"695"},{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"699"},{"filePath":"700","messages":"701","suppressedMessages":"702","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"703","messages":"704","suppressedMessages":"705","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"706"},{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"710"},{"filePath":"711","messages":"712","suppressedMessages":"713","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"714"},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"718"},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"722"},{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"726"},{"filePath":"727","messages":"728","suppressedMessages":"729","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"730"},{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"734"},{"filePath":"735","messages":"736","suppressedMessages":"737","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"738"},{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"746"},{"filePath":"747","messages":"748","suppressedMessages":"749","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"750"},{"filePath":"751","messages":"752","suppressedMessages":"753","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"754"},{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["758","759"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n children?: ReactNode\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Box\n width={1}\n children={Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 ? undefined : 4}\n children={child}\n />\n ))}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["760","761","762"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={14} justify=\"flex-start\" p={4}>\n <FlexItem mr={3}>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem mr={onHide ? 4 : 0} overflow=\"hidden\">\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["763","764","765"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable<AlertBlockProps['type']>,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable<AlertBlockProps['type']>,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC<AlertBlockProps> = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n <Pos type=\"relative\">\n <Pos type=\"absolute\" top=\"4px\" left=\"4px\">\n <Card bg={AlertBlockIcon[type].bg} width={4} height={4} r={8} />\n </Pos>\n <Pos type=\"relative\">\n <Icon\n name={AlertBlockIcon[type].name}\n size={6}\n color={AlertBlockIcon[type].color}\n />\n </Pos>\n </Pos>\n ) : null)\n return (\n <AlertBlockControl\n onHide={onHide}\n children={(renderProps) => (\n <Block bg={AlertBlockBackground[type]}>\n <FlexPos\n display=\"flex\"\n type=\"relative\"\n py={4}\n pl={4}\n pr={onHide !== undefined ? 14 : 4}\n >\n <FlexItem mr={2}>{iconComponent}</FlexItem>\n <FlexItem my=\"2px\">\n <Paragraph\n size=\"s\"\n bold\n color={type === 'promo' ? 'inverse' : 'default'}\n >\n <Breaker children={children} />\n </Paragraph>\n </FlexItem>\n {onHide !== undefined ? (\n <Pos\n cursor=\"pointer\"\n type=\"absolute\"\n right={4}\n top={4}\n onClick={renderProps.onCloseClick}\n onMouseEnter={renderProps.onCloseMouseEnter}\n onMouseLeave={renderProps.onCloseMouseLeave}\n children={\n <Icon\n color={type === 'promo' ? '#999' : '#666'}\n size={6}\n name=\"cross-small\"\n />\n }\n />\n ) : null}\n </FlexPos>\n </Block>\n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["766"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={2}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={index > 0 ? '0 -1px 0 #e6e6e6' : undefined}\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={4}\n pt={4}\n pb={item.opened ? 1 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"s\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box px={4} pb={4} display={item.opened ? 'block' : 'none'}>\n {typeof item.content === 'string' ? (\n <Paragraph size=\"s\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["767"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n m: 4,\n l: 6,\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["768","769","770","771"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable<BlockTabsProps['indent']>,\n [Value, Value, Value, Value]\n> = {\n m: [4, 4, 4, 4],\n l: [6, 6, 6, 6],\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC<BlockTabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n radius={hr}\n stub\n />\n </FlexOverflow>\n <FlexItem>\n {hr ? (\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n ) : null}\n </FlexItem>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n </Pos>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]}\n pr={BlockTabsIndent[indent][1]}\n pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n radius={hr}\n />\n </FlexOverflow>\n {hr ? (\n <FlexItem>\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n </FlexItem>\n ) : null}\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n </Pos>\n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["772","773"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["774","775","776","777","778","779"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 12,\n normal: 10,\n minor: 8,\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 24,\n normal: 20,\n minor: 16,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 8,\n normal: 6,\n minor: 4,\n}\n\nconst iconSize: { [size in ButtonProps['size']]: number } = {\n accent: 6,\n normal: 6,\n minor: 5,\n}\n\nconst iconMargin: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 1.5,\n minor: 1,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 4,\n normal: 3.5,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem\n shrink={0}\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n >\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={iconSize[props.size] - 1}\n height={iconSize[props.size] - 1}\n r={(iconSize[props.size] - 1) * 2}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["780"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["781","782","783","784","785","786"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["787","788","789","790"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["791","792","793","794","795","796","797","798","799"],[],"import {\n Box,\n Card,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n type=\"search\"\n error={false}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n pr={14}\n focused={false}\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n />\n <Pos\n type=\"absolute\"\n right={4}\n top={3}\n onClick={renderProps.onShowClick}\n >\n <Icon name=\"search\" color=\"#666\" />\n </Pos>\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onSubmit={renderProps.onSearchClick}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["800","801","802","803","804"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '6px',\n m: '8px',\n}\n\nconst bottomDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '5px',\n m: '7px',\n}\n\nexport const Details: FC<DetailsProps> = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 's',\n stub = false,\n}) =>\n stub ? (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n <Box css={{ display: 'table-row' }} key={`${i}`}>\n <Box\n as=\"dt\"\n width={titleWidth || 0.5}\n pt={i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: width * 100 + '%',\n },\n }}\n >\n <Box width={width} pr={indentDots[size]}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Pos>\n ) : (\n <Box width={width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth || 0.5}\n pt={i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Box width={1 - width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n <Box css={{ display: 'table-row' }} key={`${i}.${j}`}>\n <Box\n as=\"dt\"\n width={titleWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {j === 0 ? (\n dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: indentDots[size],\n },\n }}\n >\n <Text\n bold={false}\n size={size}\n color=\"support\"\n children={item.title}\n />\n </Pos>\n ) : (\n <Text\n color=\"support\"\n bold={false}\n size={size}\n children={item.title}\n />\n )\n ) : null}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Text bold={false} size={size} children={content} />\n </Box>\n </Box>\n )),\n )}\n </Box>\n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["805","806","807"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n FlexPos,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEventHandler, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nconst translate3d = {\n vertical: '0, 100%, 0',\n horizontal: '100%, 0, 0',\n}\n\nconst defaultProps = (direction: 'vertical' | 'horizontal') => ({\n timeout: {\n enter: 370,\n exit: 250,\n },\n enterClassName: (timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n exitClassName: (timeout: number) =>\n css({\n opacity: 0,\n transform: `translate3d(${translate3d[direction]})`,\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n})\n\nconst ContentTransitionVertical: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('vertical')} />\n)\n\nContentTransitionVertical.displayName = 'ContentTransitionVertical'\n\nconst ContentTransitionHorizontal: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('horizontal')} />\n)\n\nContentTransitionHorizontal.displayName = 'ContentTransitionHorizontal'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\nexport interface DropUpProps {\n show: boolean\n onShow?: () => void\n onHide: () => void\n onBack?: () => void\n horizontal?: boolean\n title: string\n footer?: ReactNode\n autoFocus?: boolean\n onKeyDown?: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst FlexPosCard = styled(FlexPos)().withComponent(Card)\n\nFlexPosCard.displayName = 'FlexPosCard'\n\nexport const DropUp: FC<DropUpProps> = (props) => (\n <Modal\n show={props.show}\n autoFocus={props.autoFocus}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={\n props.horizontal ? ContentTransitionHorizontal : ContentTransitionVertical\n }\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(245, 245, 245, 0.8)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n onKeyDown={props.onKeyDown}\n {...dialogProps}\n >\n <FlexPosCard\n role=\"document\"\n display=\"flex\"\n direction=\"column\"\n width={1}\n maxHeight=\"calc(100% - 44px)\"\n bg=\"#fff\"\n type=\"absolute\"\n bottom={0}\n s=\"0px 0px 64px 0px rgba(0, 0, 0, 0.16)\"\n >\n <Pos zIndex={1}>\n <Card width={1} px={6} py={4} s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\">\n <Flex width={1} align=\"center\">\n {props.onBack ? (\n <Box width={6} height={6} mr={3} onClick={props.onBack}>\n <Icon name=\"arrow-left\" />\n </Box>\n ) : null}\n <Paragraph size=\"m\" bold>\n {props.title}\n </Paragraph>\n <Box\n aria-label=\"close\"\n width={6}\n height={6}\n ml=\"auto\"\n onClick={props.onHide}\n >\n <Icon name=\"cross\" />\n </Box>\n </Flex>\n </Card>\n </Pos>\n <FlexItem display=\"flex\" grow={1} width={1} minHeight={0}>\n <FlexItem grow={1} minHeight={0} overflow=\"auto\">\n {props.children}\n </FlexItem>\n </FlexItem>\n {props.footer ? (\n <Box p={4} width={1}>\n {props.footer}\n </Box>\n ) : null}\n </FlexPosCard>\n </Pos>\n )}\n />\n)\n\nDropUp.displayName = 'DropUp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["808","809","810","811","812","813","814","815","816"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n disabled?: boolean\n stub?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n disabled = false,\n stub = false,\n formatValue,\n}) => (\n <Spacer size=\"xxs\">\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleStart && value !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue !== undefined\n ? formatValue(value)\n : value)\n }\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleEnd && value !== undefined && maxValue !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue !== undefined\n ? formatValue(maxValue - value)\n : maxValue - value)\n }\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n <Flex>\n <FlexItem\n width={stub || disabled || maxValue === 0 ? 1 : value / maxValue}\n minWidth=\"4px\"\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n stub ? (\n <Stub height=\"4px\" width={1} r={2} />\n ) : (\n <Card\n height=\"4px\"\n width={1}\n r={2}\n bg={disabled ? '#E6E6E6' : (maxValue === 0 ? '#F5F5F5' : '#FF8C00')}\n />\n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n <FlexItem ml={1} grow={1} minWidth=\"4px\">\n <Card height=\"4px\" width={1} r={2} bg=\"#F5F5F5\" />\n </FlexItem>\n ) : null}\n </Flex>\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleStart ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleStart}\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleEnd ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleEnd}\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n </Spacer>\n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["817"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["818"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [24, 30, 18] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["819","820"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["821"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={13} minWidth={0.5}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box as=\"dd\" mt={1}>\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n display=\"block\"\n compact\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n display=\"block\"\n bold={false}\n compact\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n display=\"block\"\n bold={false}\n compact\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["822"],[],"import { Card, Pos } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderProps {\n active?: boolean\n zIndex?: number\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = ({\n zIndex = 10_002,\n active,\n children,\n}) => (\n <Pos\n as=\"header\"\n type=\"relative\"\n zIndex={active ? zIndex : undefined}\n width={1}\n height={15}\n >\n <Pos\n type={active ? 'fixed' : 'relative'}\n top={0}\n left={0}\n width={1}\n height={15}\n >\n <Card\n bg=\"#fff\"\n width={1}\n height={1}\n s={active ? undefined : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={children}\n />\n </Pos>\n </Pos>\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["823"],[],"import {\n Box,\n Card,\n css,\n FlexCard,\n FlexItem,\n Modal,\n ModalProps,\n OffsetScrollControl,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderMenuProps {\n show: boolean\n zIndex?: number\n header?: ReactNode\n from: 'top' | 'right' | 'bottom' | 'left'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst containerClassName = css({\n position: 'fixed',\n})\n\nconst translate3d: { [direction in HeaderMenuProps['from']]: string } = {\n top: '0, -100%, 0',\n right: '100%, 0, 0',\n bottom: '0, 100%, 0',\n left: '-100%, 0, 0',\n}\n\nconst defaultProps = (direction: HeaderMenuProps['from']) => ({\n timeout: {\n enter: 300,\n exit: 100,\n },\n enterClassName: (timeout: number) =>\n css({\n transform: 'translate3d(0, 0, 0)',\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n exitClassName: (timeout: number) =>\n css({\n transform: `translate3d(${translate3d[direction]})`,\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n})\n\nconst ContentTransitionTop: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('top')} />\n)\n\nContentTransitionTop.displayName = 'ContentTransitionTop'\n\nconst ContentTransitionRight: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('right')} />\n)\n\nContentTransitionRight.displayName = 'ContentTransitionRight'\n\nconst ContentTransitionBottom: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('bottom')} />\n)\n\nContentTransitionBottom.displayName = 'ContentTransitionBottom'\n\nconst ContentTransitionLeft: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('left')} />\n)\n\nContentTransitionLeft.displayName = 'ContentTransitionLeft'\n\nconst ContentTransition: {\n [direction in HeaderMenuProps['from']]: ModalProps['transition']\n} = {\n top: ContentTransitionTop,\n right: ContentTransitionRight,\n bottom: ContentTransitionBottom,\n left: ContentTransitionLeft,\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = ({\n show,\n zIndex = 9999,\n header,\n from,\n stub,\n onShow,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {children}\n </FlexItem>\n </FlexCard>\n </Box>\n ) : (\n <Modal\n autoFocus\n show={show}\n onShow={onShow}\n onHide={onHide}\n containerClassName={containerClassName}\n transition={ContentTransition[from]}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={zIndex}\n top={0}\n bottom={0}\n left={0}\n right={0}\n {...dialogProps}\n >\n <OffsetScrollControl\n content={children}\n top=\"8px\"\n children={(renderProps) => (\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s={\n renderProps.top\n ? '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n : undefined\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {renderProps.children}\n </FlexItem>\n </FlexCard>\n )}\n />\n </Pos>\n )}\n />\n )\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["824"],[],"import { Box, HintControl, QuestionIcon } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nimport { SimpleModal } from '../modal'\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n onShow: () => void\n onHide: () => void\n}\n\nexport const Hint: FC<HintProps> = ({ children, show, onShow, onHide }) => (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Fragment>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <SimpleModal closable show={renderProps.show} onHide={onHide}>\n {typeof children === 'string' ? (\n <Paragraph children={children} />\n ) : (\n children\n )}\n </SimpleModal>\n </Fragment>\n )}\n />\n)\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["825","826","827"],[],"import {\n BoxPos,\n Card,\n CardPos,\n css,\n Flex,\n FlexItem,\n Icon,\n Input,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, {\n ChangeEventHandler,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n ReactNode,\n RefObject,\n} from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\ninterface InputModalProps {\n value: string\n tabIndex?: number\n autoComplete?: boolean\n placeholder?: string\n maxLength?: number\n show: boolean\n inputRef?: RefObject<HTMLInputElement>\n contentRef?: RefObject<HTMLDivElement>\n error?: boolean\n onChange?: ChangeEventHandler\n onKeyDown?: KeyboardEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onBack?: MouseEventHandler\n onSubmit?: MouseEventHandler\n onShow?: () => void\n onHide?: () => void\n onEscape?: () => void\n children?: ReactNode\n}\n\nconst PosFlexCard = styled(CardPos)().withComponent(Flex)\n\nPosFlexCard.displayName = 'PosFlexCard'\n\nexport const InputModal: FC<InputModalProps> = (props) => (\n <Modal\n show={props.show}\n onShow={props.onShow}\n onHide={props.onHide}\n onEscapeKeyDown={props.onEscape}\n transition={ContentTransition}\n restoreFocus={false}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={10_050}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n {...dialogProps}\n >\n <Card role=\"document\" width={1} height={1} bg=\"#fff\">\n <PosFlexCard\n type=\"relative\"\n align=\"center\"\n height={15}\n p={4}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n bb={props.error ? 'solid 2px #d0021b' : 'solid 2px transparent'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n {props.onBack ? (\n <FlexItem\n aria-label=\"back\"\n shrink={0}\n mr={4}\n onClick={props.onBack}\n >\n <Icon name=\"arrow-left\" color=\"#000\" />\n </FlexItem>\n ) : null}\n <FlexItem grow={1}>\n <Input\n value={props.value}\n type=\"search\"\n ref={props.inputRef}\n width={1}\n autoFocus={true}\n tabIndex={props.tabIndex}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onChange={props.onChange}\n />\n </FlexItem>\n {props.onSubmit ? (\n <FlexItem shrink={0} ml={4} onClick={props.onSubmit}>\n <Icon name=\"search\" color=\"#666\" />\n </FlexItem>\n ) : null}\n </PosFlexCard>\n <BoxPos\n overflow=\"auto\"\n type=\"relative\"\n py={3}\n height=\"calc(100% - 60px)\"\n children={props.children}\n />\n </Card>\n </Pos>\n )}\n />\n)\n\nInputModal.displayName = 'InputModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["828"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockLnk = styled(CardLnk)().withComponent(Block)\n\nBlockLnk.displayName = 'BlockLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["829"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem align=\"center\">\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n size=\"s\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["830","831","832"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["833","834"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["835","836","837","838","839"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={4}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={2}\n align=\"center\"\n justify=\"center\"\n mt={2}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem mt={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["840","841","842","843","844","845","846","847"],[],"import {\n Block,\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC<LogoBlockLinkProps> = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n <Block>\n {props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n <Stub height={12} width={12} r={24} />\n </FlexItem>\n <FlexItem align=\"center\" width={1}>\n <Spacer size=\"xxs\">\n <Box maxWidth={38} width={1} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n <Stub height={14} width={14} r={28} />\n </Box>\n <Box mt={3} mx=\"auto\" maxWidth={38} width={1} pl={4.5} pr={4.5}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\" maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Box>\n )}\n </Block>\n ) : (\n <BlockLink\n title={title}\n accent\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n {actions\n ? actions.map((action, index) => (\n <FlexItem\n pl={index === 0 ? 2 : undefined}\n align=\"center\"\n ml={index !== 0 ? 3 : 'auto'}\n key={index}\n children={action}\n />\n ))\n : null}\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3} mx=\"auto\">\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n {actions ? (\n <Flex mt={3} mx=\"auto\" align=\"baseline\" justify=\"center\">\n {actions.map((action, index) => (\n <FlexItem\n ml={index !== 0 ? 3 : undefined}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n ) : null}\n </Box>\n )\n }\n </BlockLink>\n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["848","849","850"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={38}>\n <Box width={14} height={14} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["851","852"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={5}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={4}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["853"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Caption } from '../typography'\n\ninterface MenuCaptionProps {\n text: string\n}\n\nexport const MenuCaption: FC<MenuCaptionProps> = ({ text }) => (\n <Box px={4} py={2}>\n <Caption>{text}</Caption>\n </Box>\n)\n\nMenuCaption.displayName = 'MenuCaption'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["854"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface MenuContainerProps {\n children?: ReactNode\n}\n\nexport const MenuContainer: FC<MenuContainerProps> = ({ children }) => (\n <Box py={2}>{children}</Box>\n)\n\nMenuContainer.displayName = 'MenuContainer'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["855","856","857","858","859","860"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n attention = false,\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n {attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["861","862","863"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n attention={props.attention}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["864","865"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n stub?: boolean\n zIndex?: number\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nexport const SimpleModal: FC<SimpleModalProps> = ({\n stub,\n children,\n show,\n escapeClose,\n onShow,\n onHide,\n backdropClose,\n zIndex = 10_050,\n closable,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Modal\n show={show}\n keyboard={escapeClose}\n onShow={onShow}\n onHide={onHide}\n onBackdropClick={backdropClose ? onHide : undefined}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n zIndex={zIndex}\n {...dialogProps}\n >\n <Pos role=\"document\" type=\"relative\" width={1} height={1}>\n <Card bg=\"#fff\" p={6} width={1} height={1} overflow=\"auto\">\n {closable && onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={6}\n right={6}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["866"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["867","868","869","870"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"3\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["871","872","873"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card px={6} minHeight=\"100%\" bg=\"#fff\">\n <Flex align=\"center\" direction=\"column\">\n {logo ? <FlexItem my={6} shrink={0} children={logo} /> : null}\n <FlexItem my={6}>\n {typeof error === 'string' ? (\n <Typo\n align=\"center\"\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '152px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem my={2}>\n <Heading align=\"center\" size=\"1\" children={title} />\n </FlexItem>\n <FlexItem my={4}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n {footer ? (\n <FlexItem\n my={6}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["874"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 3,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 3,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["875","876"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n s=\"1px 0 0 #e6e6e6\"\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["877","878","879"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["880","881","882"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n active={false}\n input={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropUp\n title=\"Код страны\"\n show={renderProps.showCountries}\n autoFocus\n onKeyDown={menuRenderProps.onKeyDown}\n onHide={renderProps.onCountriesHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n type=\"relative\"\n height={1}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n width={1}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\">\n <FlexItem shrink={1} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={1}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </Flex>\n </Card>\n ))}\n </CardPos>\n </DropUp>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["883"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={6} width={1} r={12} />\n ) : (\n <Card bg=\"#f5f5f5\" height={6} r={12} p={1}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={4}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={4}\n r={8}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["884","885","886","887","888","889"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxHeight={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["890","891"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["892","893","894"],[],"import {\n Card,\n CardPos,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Pos,\n SelectFieldControl,\n SelectInput,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { MenuItem } from '../menu'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n autoComplete?: boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n equals={props.equals}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos type=\"relative\" width={1}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onMobileBlur}\n onKeyDown={renderProps.onKeyDown}\n onClick={renderProps.onActive}\n />\n }\n />\n <DropUp\n title={props.title}\n show={renderProps.show}\n onHide={renderProps.onHide}\n onKeyDown={menuRenderProps.onKeyDown}\n >\n <CardPos\n height={1}\n width={1}\n ref={renderProps.modalRef}\n pt={-20}\n >\n <CardPos\n type=\"relative\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n height={1}\n pt={3}\n pb={3}\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n </DropUp>\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["895","896","897","898","899","900"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={6} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem width={1} mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["901","902","903","904","905","906","907","908","909"],[],"import {\n BasicInput,\n Box,\n Card,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={!!props.suggest || !!props.placeholder}\n input={\n <BasicInput\n ref={renderProps.inputRef}\n disabled={props.disabled}\n type={props.type}\n name={props.name}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n pr={props.hint ? 7 : undefined}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={false}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n onBlur={renderProps.onInputBlur}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={!!props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n onSubmit={\n props.onSubmit ? renderProps.onSearchClick : undefined\n }\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardItem key={key} icon stub text=\"stub\" notes=\"stub\" />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Box role=\"listbox\">\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Box>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["910"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["911","912","913","914","915","916"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["917","918"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["919"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n onKeyUp?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["920"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["921"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub top={1} bottom={1} width={50} height={3} />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["922","923","924"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 7,\n 2: 6,\n 3: 5,\n 4: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 2,\n 3: 2,\n 4: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 1,\n 2: 1,\n 3: 1,\n 4: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 5,\n 2: 4,\n 3: 3,\n 4: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["925","926","927"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["928","929","930","931"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transform?: TypoProps['transform']\n transition?: TypoProps['transition']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width: number, index: number) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["932"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n stub?: boolean\n clamp?: number\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 11,\n 2: 9,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 13,\n 2: 10,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 3,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 6,\n 2: 5,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["933","934"],[],"import { Caption, Flex, FlexItem, Link } from '@qiwi/pijma-mobile'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Flex wrap=\"wrap\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <FlexItem key={i} mr={4} mt={4}>\n {content ? (\n <Fragment>\n <Caption>{visibleName}</Caption>\n {content}\n </Fragment>\n ) : (\n <Link\n key={i}\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n title={visibleName}\n >\n {visibleName}\n </Link>\n )}\n </FlexItem>\n ))}\n </Flex>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["935"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["936"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["937"],[],"import { Link, LinkProps } from '@qiwi/pijma-mobile'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["938"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["939"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ParagraphRendererProps {\n children?: ReactNode\n}\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\nconst ParagraphRenderer: FC<ParagraphRendererProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["940","941","942"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["943"],[],"import { Heading } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["944","945","946","947"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["948","949"],[],"import {\n applyDefaultClickHandler,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Header,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\nif (screen.width < 360) {\n document.querySelector<HTMLMetaElement>('meta[name=viewport]')!.content =\n 'width=360, shrink-to-fit=no'\n}\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '360px !important',\n },\n },\n ]}\n />\n <Card bg=\"#f5f5f5\" height={1}>\n <Header>\n <Flex height={1} px={4} align=\"center\" justify=\"center\">\n <FlexItem width={8} height={8} shrink={0} align=\"center\">\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </FlexItem>\n </Flex>\n </Header>\n <Card bg=\"#f5f5f5\" px={4} py={6}>\n {props.children}\n </Card>\n <Card as=\"footer\" px={4} py={6}>\n {props.toc}\n </Card>\n </Card>\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["950"],[],"import { Icon, Spacer, TextField } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer>\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["951"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["952","953","954","955"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":12,"column":12,"nodeType":"962","messageId":"963","endLine":12,"endColumn":16,"suggestions":"964"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":61,"column":15,"nodeType":"962","messageId":"963","endLine":61,"endColumn":19,"suggestions":"965"},{"ruleId":"960","severity":2,"message":"961","line":75,"column":13,"nodeType":"962","messageId":"963","endLine":75,"endColumn":17,"suggestions":"966"},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":68,"column":7,"nodeType":"962","messageId":"963","endLine":68,"endColumn":11,"suggestions":"967"},{"ruleId":"960","severity":2,"message":"961","line":108,"column":17,"nodeType":"962","messageId":"963","endLine":108,"endColumn":21,"suggestions":"968"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"969","severity":2,"message":"970","line":70,"column":4,"nodeType":null,"messageId":"971","endLine":70,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":113,"column":15,"nodeType":"962","messageId":"963","endLine":113,"endColumn":19,"suggestions":"972"},{"ruleId":"960","severity":2,"message":"961","line":172,"column":17,"nodeType":"962","messageId":"963","endLine":172,"endColumn":21,"suggestions":"973"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":31,"column":15,"nodeType":"962","messageId":"963","endLine":31,"endColumn":19,"suggestions":"974"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"969","severity":2,"message":"975","line":85,"column":48,"nodeType":null,"messageId":"971","endLine":85,"endColumn":50},{"ruleId":"960","severity":2,"message":"961","line":121,"column":15,"nodeType":"962","messageId":"963","endLine":121,"endColumn":19,"suggestions":"976"},{"ruleId":"960","severity":2,"message":"961","line":127,"column":15,"nodeType":"962","messageId":"963","endLine":127,"endColumn":19,"suggestions":"977"},{"ruleId":"960","severity":2,"message":"961","line":244,"column":27,"nodeType":"962","messageId":"963","endLine":244,"endColumn":31,"suggestions":"978"},{"ruleId":"960","severity":2,"message":"961","line":275,"column":27,"nodeType":"962","messageId":"963","endLine":275,"endColumn":31,"suggestions":"979"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":18,"column":47,"nodeType":"982","messageId":"983","endLine":18,"endColumn":50,"suggestions":"984"},{"ruleId":"980","severity":1,"message":"981","line":18,"column":53,"nodeType":"982","messageId":"983","endLine":18,"endColumn":56,"suggestions":"985"},{"ruleId":"980","severity":1,"message":"981","line":35,"column":47,"nodeType":"982","messageId":"983","endLine":35,"endColumn":50,"suggestions":"986"},{"ruleId":"980","severity":1,"message":"981","line":35,"column":53,"nodeType":"982","messageId":"983","endLine":35,"endColumn":56,"suggestions":"987"},{"ruleId":"980","severity":1,"message":"981","line":54,"column":28,"nodeType":"982","messageId":"983","endLine":54,"endColumn":31,"suggestions":"988"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"989","line":34,"column":4,"nodeType":null,"messageId":"971","endLine":34,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":37,"column":8,"nodeType":"992","messageId":"963","endLine":37,"endColumn":25,"suggestions":"993"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":15,"nodeType":"962","messageId":"963","endLine":103,"endColumn":19,"suggestions":"994"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"995","severity":2,"message":"996","line":26,"column":42,"nodeType":"997","messageId":"998","endLine":26,"endColumn":44},{"ruleId":"969","severity":2,"message":"999","line":43,"column":29,"nodeType":null,"messageId":"971","endLine":43,"endColumn":31},{"ruleId":"960","severity":2,"message":"961","line":141,"column":23,"nodeType":"962","messageId":"963","endLine":141,"endColumn":27,"suggestions":"1000"},{"ruleId":"960","severity":2,"message":"961","line":154,"column":29,"nodeType":"962","messageId":"963","endLine":154,"endColumn":33,"suggestions":"1001"},{"ruleId":"960","severity":2,"message":"961","line":169,"column":29,"nodeType":"962","messageId":"963","endLine":169,"endColumn":33,"suggestions":"1002"},{"ruleId":"960","severity":2,"message":"961","line":172,"column":23,"nodeType":"962","messageId":"963","endLine":172,"endColumn":27,"suggestions":"1003"},{"ruleId":"980","severity":1,"message":"981","line":186,"column":15,"nodeType":"982","messageId":"983","endLine":186,"endColumn":18,"suggestions":"1004"},{"ruleId":"980","severity":1,"message":"981","line":186,"column":23,"nodeType":"982","messageId":"983","endLine":186,"endColumn":26,"suggestions":"1005"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1006","line":37,"column":4,"nodeType":null,"messageId":"971","endLine":37,"endColumn":6},{"ruleId":"1007","severity":2,"message":"1008","line":47,"column":24,"nodeType":"962","messageId":"1009","endLine":47,"endColumn":36},{"ruleId":"1010","severity":2,"message":"1011","line":96,"column":31,"nodeType":"958","messageId":"1012","endLine":96,"endColumn":37,"suggestions":"1013"},{"ruleId":"960","severity":2,"message":"961","line":138,"column":19,"nodeType":"962","messageId":"963","endLine":138,"endColumn":23,"suggestions":"1014"},{"ruleId":"956","severity":1,"message":"957","line":15,"column":8,"nodeType":"958","messageId":"959","endLine":15,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":148,"column":21,"nodeType":"962","messageId":"963","endLine":148,"endColumn":25,"suggestions":"1015"},{"ruleId":"960","severity":2,"message":"961","line":173,"column":15,"nodeType":"962","messageId":"963","endLine":173,"endColumn":19,"suggestions":"1016"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1017","line":24,"column":4,"nodeType":null,"messageId":"971","endLine":24,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":44,"column":15,"nodeType":"962","messageId":"963","endLine":44,"endColumn":19,"suggestions":"1018"},{"ruleId":"960","severity":2,"message":"961","line":62,"column":15,"nodeType":"962","messageId":"963","endLine":62,"endColumn":19,"suggestions":"1019"},{"ruleId":"960","severity":2,"message":"961","line":65,"column":9,"nodeType":"962","messageId":"963","endLine":65,"endColumn":13,"suggestions":"1020"},{"ruleId":"960","severity":2,"message":"961","line":88,"column":11,"nodeType":"962","messageId":"963","endLine":88,"endColumn":15,"suggestions":"1021"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":15,"nodeType":"962","messageId":"963","endLine":103,"endColumn":19,"suggestions":"1022"},{"ruleId":"960","severity":2,"message":"961","line":116,"column":15,"nodeType":"962","messageId":"963","endLine":116,"endColumn":19,"suggestions":"1023"},{"ruleId":"960","severity":2,"message":"961","line":119,"column":9,"nodeType":"962","messageId":"963","endLine":119,"endColumn":13,"suggestions":"1024"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"990","severity":2,"message":"991","line":96,"column":11,"nodeType":"992","messageId":"963","endLine":96,"endColumn":57,"suggestions":"1025"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":16,"column":8,"nodeType":"958","messageId":"959","endLine":16,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":117,"column":17,"nodeType":"962","messageId":"963","endLine":117,"endColumn":21,"suggestions":"1026"},{"ruleId":"960","severity":2,"message":"961","line":139,"column":17,"nodeType":"962","messageId":"963","endLine":139,"endColumn":21,"suggestions":"1027"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1028","line":64,"column":44,"nodeType":null,"messageId":"971","endLine":64,"endColumn":46},{"ruleId":"960","severity":2,"message":"961","line":68,"column":32,"nodeType":"962","messageId":"963","endLine":68,"endColumn":36,"suggestions":"1029"},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":46,"column":17,"nodeType":"1032","messageId":"1033","endLine":46,"endColumn":65,"suggestions":"1034"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1035","line":72,"column":4,"nodeType":null,"messageId":"971","endLine":72,"endColumn":6},{"ruleId":"1036","severity":2,"message":"1037","line":112,"column":13,"nodeType":"1032","messageId":"1038","endLine":143,"endColumn":17},{"ruleId":"960","severity":2,"message":"961","line":127,"column":43,"nodeType":"962","messageId":"963","endLine":127,"endColumn":47,"suggestions":"1039"},{"ruleId":"960","severity":2,"message":"961","line":143,"column":13,"nodeType":"962","messageId":"963","endLine":143,"endColumn":17,"suggestions":"1040"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"1041","line":39,"column":4,"nodeType":null,"messageId":"971","endLine":39,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":57,"column":21,"nodeType":"962","messageId":"963","endLine":57,"endColumn":25,"suggestions":"1042"},{"ruleId":"960","severity":2,"message":"961","line":77,"column":15,"nodeType":"962","messageId":"963","endLine":77,"endColumn":19,"suggestions":"1043"},{"ruleId":"960","severity":2,"message":"961","line":121,"column":23,"nodeType":"962","messageId":"963","endLine":121,"endColumn":27,"suggestions":"1044"},{"ruleId":"960","severity":2,"message":"961","line":134,"column":19,"nodeType":"962","messageId":"963","endLine":134,"endColumn":23,"suggestions":"1045"},{"ruleId":"960","severity":2,"message":"961","line":169,"column":17,"nodeType":"962","messageId":"963","endLine":169,"endColumn":21,"suggestions":"1046"},{"ruleId":"960","severity":2,"message":"961","line":180,"column":17,"nodeType":"962","messageId":"963","endLine":180,"endColumn":21,"suggestions":"1047"},{"ruleId":"956","severity":1,"message":"957","line":9,"column":8,"nodeType":"958","messageId":"959","endLine":9,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":72,"column":21,"nodeType":"962","messageId":"963","endLine":72,"endColumn":25,"suggestions":"1048"},{"ruleId":"960","severity":2,"message":"961","line":106,"column":15,"nodeType":"962","messageId":"963","endLine":106,"endColumn":19,"suggestions":"1049"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":146,"column":38,"nodeType":"982","messageId":"983","endLine":146,"endColumn":41,"suggestions":"1050"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"969","severity":2,"message":"1051","line":51,"column":5,"nodeType":null,"messageId":"971","endLine":51,"endColumn":7},{"ruleId":"960","severity":2,"message":"961","line":83,"column":13,"nodeType":"962","messageId":"963","endLine":83,"endColumn":17,"suggestions":"1052"},{"ruleId":"960","severity":2,"message":"961","line":103,"column":21,"nodeType":"962","messageId":"963","endLine":103,"endColumn":25,"suggestions":"1053"},{"ruleId":"960","severity":2,"message":"961","line":118,"column":17,"nodeType":"962","messageId":"963","endLine":118,"endColumn":21,"suggestions":"1054"},{"ruleId":"960","severity":2,"message":"961","line":125,"column":13,"nodeType":"962","messageId":"963","endLine":125,"endColumn":17,"suggestions":"1055"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1056","line":29,"column":52,"nodeType":null,"messageId":"971","endLine":29,"endColumn":54},{"ruleId":"1030","severity":2,"message":"1031","line":54,"column":19,"nodeType":"1032","messageId":"1033","endLine":54,"endColumn":67,"suggestions":"1057"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":136,"column":19,"nodeType":"962","messageId":"963","endLine":136,"endColumn":23,"suggestions":"1058"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":18,"column":60,"nodeType":"962","messageId":"963","endLine":18,"endColumn":64,"suggestions":"1059"},{"ruleId":"960","severity":2,"message":"961","line":19,"column":59,"nodeType":"962","messageId":"963","endLine":19,"endColumn":63,"suggestions":"1060"},{"ruleId":"960","severity":2,"message":"961","line":22,"column":9,"nodeType":"962","messageId":"963","endLine":22,"endColumn":13,"suggestions":"1061"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":23,"column":64,"nodeType":"962","messageId":"963","endLine":23,"endColumn":68,"suggestions":"1062"},{"ruleId":"960","severity":2,"message":"961","line":63,"column":11,"nodeType":"962","messageId":"963","endLine":63,"endColumn":15,"suggestions":"1063"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1064","line":23,"column":64,"nodeType":null,"messageId":"971","endLine":23,"endColumn":66},{"ruleId":"956","severity":1,"message":"957","line":8,"column":8,"nodeType":"958","messageId":"959","endLine":8,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":61,"column":16,"nodeType":"1032","messageId":"1033","endLine":63,"endColumn":19,"suggestions":"1065"},{"ruleId":"960","severity":2,"message":"961","line":63,"column":15,"nodeType":"962","messageId":"963","endLine":63,"endColumn":19,"suggestions":"1066"},{"ruleId":"956","severity":1,"message":"957","line":14,"column":8,"nodeType":"958","messageId":"959","endLine":14,"endColumn":13},{"ruleId":"956","severity":1,"message":"1067","line":21,"column":3,"nodeType":"958","messageId":"959","endLine":21,"endColumn":11},{"ruleId":"969","severity":2,"message":"1051","line":24,"column":4,"nodeType":null,"messageId":"971","endLine":24,"endColumn":6},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":12,"column":8,"nodeType":"958","messageId":"959","endLine":12,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":18,"column":41,"nodeType":"982","messageId":"983","endLine":18,"endColumn":44,"suggestions":"1068"},{"ruleId":"980","severity":1,"message":"981","line":18,"column":47,"nodeType":"982","messageId":"983","endLine":18,"endColumn":50,"suggestions":"1069"},{"ruleId":"980","severity":1,"message":"981","line":37,"column":41,"nodeType":"982","messageId":"983","endLine":37,"endColumn":44,"suggestions":"1070"},{"ruleId":"980","severity":1,"message":"981","line":37,"column":47,"nodeType":"982","messageId":"983","endLine":37,"endColumn":50,"suggestions":"1071"},{"ruleId":"980","severity":1,"message":"981","line":56,"column":28,"nodeType":"982","messageId":"983","endLine":56,"endColumn":31,"suggestions":"1072"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"990","severity":2,"message":"991","line":37,"column":8,"nodeType":"992","messageId":"963","endLine":37,"endColumn":24,"suggestions":"1073"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":45,"column":41,"nodeType":"982","messageId":"983","endLine":45,"endColumn":44,"suggestions":"1074"},{"ruleId":"980","severity":1,"message":"981","line":45,"column":47,"nodeType":"982","messageId":"983","endLine":45,"endColumn":50,"suggestions":"1075"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":22,"column":74,"nodeType":"962","messageId":"963","endLine":22,"endColumn":78,"suggestions":"1076"},{"ruleId":"960","severity":2,"message":"961","line":23,"column":69,"nodeType":"962","messageId":"963","endLine":23,"endColumn":73,"suggestions":"1077"},{"ruleId":"960","severity":2,"message":"961","line":32,"column":9,"nodeType":"962","messageId":"963","endLine":32,"endColumn":13,"suggestions":"1078"},{"ruleId":"960","severity":2,"message":"961","line":35,"column":9,"nodeType":"962","messageId":"963","endLine":35,"endColumn":13,"suggestions":"1079"},{"ruleId":"960","severity":2,"message":"961","line":36,"column":69,"nodeType":"962","messageId":"963","endLine":36,"endColumn":73,"suggestions":"1080"},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"995","severity":2,"message":"996","line":27,"column":40,"nodeType":"997","messageId":"998","endLine":27,"endColumn":42},{"ruleId":"969","severity":2,"message":"1081","line":30,"column":54,"nodeType":null,"messageId":"971","endLine":30,"endColumn":56},{"ruleId":"960","severity":2,"message":"961","line":165,"column":25,"nodeType":"962","messageId":"963","endLine":165,"endColumn":29,"suggestions":"1082"},{"ruleId":"960","severity":2,"message":"961","line":183,"column":33,"nodeType":"962","messageId":"963","endLine":183,"endColumn":37,"suggestions":"1083"},{"ruleId":"960","severity":2,"message":"961","line":206,"column":33,"nodeType":"962","messageId":"963","endLine":206,"endColumn":37,"suggestions":"1084"},{"ruleId":"960","severity":2,"message":"961","line":210,"column":25,"nodeType":"962","messageId":"963","endLine":210,"endColumn":29,"suggestions":"1085"},{"ruleId":"980","severity":1,"message":"981","line":224,"column":15,"nodeType":"982","messageId":"983","endLine":224,"endColumn":18,"suggestions":"1086"},{"ruleId":"980","severity":1,"message":"981","line":224,"column":23,"nodeType":"982","messageId":"983","endLine":224,"endColumn":26,"suggestions":"1087"},{"ruleId":"956","severity":1,"message":"957","line":11,"column":8,"nodeType":"958","messageId":"959","endLine":11,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":13,"column":8,"nodeType":"958","messageId":"959","endLine":13,"endColumn":13},{"ruleId":"980","severity":1,"message":"981","line":19,"column":43,"nodeType":"982","messageId":"983","endLine":19,"endColumn":46,"suggestions":"1088"},{"ruleId":"980","severity":1,"message":"981","line":19,"column":49,"nodeType":"982","messageId":"983","endLine":19,"endColumn":52,"suggestions":"1089"},{"ruleId":"980","severity":1,"message":"981","line":50,"column":45,"nodeType":"982","messageId":"983","endLine":50,"endColumn":48,"suggestions":"1090"},{"ruleId":"980","severity":1,"message":"981","line":50,"column":51,"nodeType":"982","messageId":"983","endLine":50,"endColumn":54,"suggestions":"1091"},{"ruleId":"980","severity":1,"message":"981","line":69,"column":28,"nodeType":"982","messageId":"983","endLine":69,"endColumn":31,"suggestions":"1092"},{"ruleId":"956","severity":1,"message":"957","line":10,"column":8,"nodeType":"958","messageId":"959","endLine":10,"endColumn":13},{"ruleId":"969","severity":2,"message":"1093","line":51,"column":4,"nodeType":null,"messageId":"971","endLine":51,"endColumn":6},{"ruleId":"956","severity":1,"message":"957","line":6,"column":8,"nodeType":"958","messageId":"959","endLine":6,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1094","line":79,"column":4,"nodeType":null,"messageId":"971","endLine":79,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":82,"column":8,"nodeType":"992","messageId":"963","endLine":82,"endColumn":50,"suggestions":"1095"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1096","line":94,"column":4,"nodeType":null,"messageId":"971","endLine":94,"endColumn":6},{"ruleId":"990","severity":2,"message":"991","line":97,"column":8,"nodeType":"992","messageId":"963","endLine":97,"endColumn":50,"suggestions":"1097"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"969","severity":2,"message":"1093","line":92,"column":4,"nodeType":null,"messageId":"971","endLine":92,"endColumn":6},{"ruleId":"960","severity":2,"message":"961","line":94,"column":51,"nodeType":"962","messageId":"963","endLine":94,"endColumn":55,"suggestions":"1098"},{"ruleId":"990","severity":2,"message":"991","line":96,"column":10,"nodeType":"992","messageId":"963","endLine":96,"endColumn":52,"suggestions":"1099"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"960","severity":2,"message":"961","line":17,"column":12,"nodeType":"962","messageId":"963","endLine":17,"endColumn":16,"suggestions":"1100"},{"ruleId":"956","severity":1,"message":"957","line":1,"column":8,"nodeType":"958","messageId":"959","endLine":1,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":3,"column":8,"nodeType":"958","messageId":"959","endLine":3,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":3,"column":8,"nodeType":"958","messageId":"959","endLine":3,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":3,"column":1,"nodeType":"1103","messageId":"1104","endLine":3,"endColumn":14},{"ruleId":"960","severity":2,"message":"961","line":23,"column":65,"nodeType":"962","messageId":"963","endLine":23,"endColumn":69,"suggestions":"1105"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":3,"column":1,"nodeType":"1103","messageId":"1104","endLine":3,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":5,"column":1,"nodeType":"1103","messageId":"1104","endLine":5,"endColumn":14},{"ruleId":"960","severity":2,"message":"961","line":31,"column":9,"nodeType":"962","messageId":"963","endLine":31,"endColumn":13,"suggestions":"1106"},{"ruleId":"956","severity":1,"message":"957","line":16,"column":8,"nodeType":"958","messageId":"959","endLine":16,"endColumn":13},{"ruleId":"1107","severity":1,"message":"1108","line":21,"column":3,"nodeType":"1109","messageId":"1110","endLine":21,"endColumn":66,"suggestions":"1111"},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":2,"column":8,"nodeType":"958","messageId":"959","endLine":2,"endColumn":13},{"ruleId":"956","severity":1,"message":"957","line":1,"column":8,"nodeType":"958","messageId":"959","endLine":1,"endColumn":13},{"ruleId":"1101","severity":2,"message":"1102","line":2,"column":1,"nodeType":"1103","messageId":"1104","endLine":2,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":4,"column":1,"nodeType":"1103","messageId":"1104","endLine":4,"endColumn":14},{"ruleId":"1101","severity":2,"message":"1102","line":6,"column":1,"nodeType":"1103","messageId":"1104","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1112","1113"],["1114"],["1115"],["1116"],["1117"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1118"],["1119"],["1120"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1121"],["1122"],["1123"],["1124"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1125","1126"],["1127","1128"],["1129","1130"],["1131","1132"],["1133","1134"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1135","1136"],["1137"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1138"],["1139"],["1140"],["1141"],["1142","1143"],["1144","1145"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1146","1147","1148"],["1149"],["1150"],["1151"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1152"],["1153"],["1154"],["1155"],["1156"],["1157"],["1158"],["1159","1160"],["1161"],["1162"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1163"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1164","1165"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1166"],["1167"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1168"],["1169"],["1170"],["1171"],["1172"],["1173"],["1174"],["1175"],["1176","1177"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1178"],["1179"],["1180"],["1181"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1182","1183"],["1184"],["1185"],["1186"],["1187"],["1188"],["1189"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1190","1191"],["1192"],"'tabIndex' is assigned a value but never used.",["1193","1194"],["1195","1196"],["1197","1198"],["1199","1200"],["1201","1202"],["1203","1204"],["1205","1206"],["1207","1208"],["1209"],["1210"],["1211"],["1212"],["1213"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1214"],["1215"],["1216"],["1217"],["1218","1219"],["1220","1221"],["1222","1223"],["1224","1225"],["1226","1227"],["1228","1229"],["1230","1231"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1232","1233"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1234","1235"],["1236"],["1237","1238"],["1239","1240"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1241"],["1242"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1243"],{"messageId":"1244","fix":"1245","desc":"1246"},{"messageId":"1247","fix":"1248","desc":"1249"},{"messageId":"1247","fix":"1250","desc":"1249"},{"messageId":"1247","fix":"1251","desc":"1249"},{"messageId":"1247","fix":"1252","desc":"1249"},{"messageId":"1247","fix":"1253","desc":"1249"},{"messageId":"1247","fix":"1254","desc":"1249"},{"messageId":"1247","fix":"1255","desc":"1249"},{"messageId":"1247","fix":"1256","desc":"1249"},{"messageId":"1247","fix":"1257","desc":"1249"},{"messageId":"1247","fix":"1258","desc":"1249"},{"messageId":"1247","fix":"1259","desc":"1249"},{"messageId":"1247","fix":"1260","desc":"1249"},{"messageId":"1261","fix":"1262","desc":"1263"},{"messageId":"1264","fix":"1265","desc":"1266"},{"messageId":"1261","fix":"1267","desc":"1263"},{"messageId":"1264","fix":"1268","desc":"1266"},{"messageId":"1261","fix":"1269","desc":"1263"},{"messageId":"1264","fix":"1270","desc":"1266"},{"messageId":"1261","fix":"1271","desc":"1263"},{"messageId":"1264","fix":"1272","desc":"1266"},{"messageId":"1261","fix":"1273","desc":"1263"},{"messageId":"1264","fix":"1274","desc":"1266"},{"messageId":"1275","fix":"1276","desc":"1277"},{"messageId":"1278","fix":"1279","desc":"1280"},{"messageId":"1247","fix":"1281","desc":"1249"},{"messageId":"1247","fix":"1282","desc":"1249"},{"messageId":"1247","fix":"1283","desc":"1249"},{"messageId":"1247","fix":"1284","desc":"1249"},{"messageId":"1247","fix":"1285","desc":"1249"},{"messageId":"1261","fix":"1286","desc":"1263"},{"messageId":"1264","fix":"1287","desc":"1266"},{"messageId":"1261","fix":"1288","desc":"1263"},{"messageId":"1264","fix":"1289","desc":"1266"},{"messageId":"1290","fix":"1291","desc":"1292"},{"messageId":"1293","fix":"1294","desc":"1295"},{"messageId":"1296","fix":"1297","desc":"1298"},{"messageId":"1247","fix":"1299","desc":"1249"},{"messageId":"1247","fix":"1300","desc":"1249"},{"messageId":"1247","fix":"1301","desc":"1249"},{"messageId":"1247","fix":"1302","desc":"1249"},{"messageId":"1247","fix":"1303","desc":"1249"},{"messageId":"1247","fix":"1304","desc":"1249"},{"messageId":"1247","fix":"1305","desc":"1249"},{"messageId":"1247","fix":"1306","desc":"1249"},{"messageId":"1247","fix":"1307","desc":"1249"},{"messageId":"1247","fix":"1308","desc":"1249"},{"messageId":"1275","fix":"1309","desc":"1277"},{"messageId":"1278","fix":"1310","desc":"1280"},{"messageId":"1247","fix":"1311","desc":"1249"},{"messageId":"1247","fix":"1312","desc":"1249"},{"messageId":"1247","fix":"1313","desc":"1249"},{"messageId":"1314","data":"1315","fix":"1316","desc":"1317"},{"messageId":"1314","data":"1318","fix":"1319","desc":"1320"},{"messageId":"1247","fix":"1321","desc":"1249"},{"messageId":"1247","fix":"1322","desc":"1249"},{"messageId":"1247","fix":"1323","desc":"1249"},{"messageId":"1247","fix":"1324","desc":"1249"},{"messageId":"1247","fix":"1325","desc":"1249"},{"messageId":"1247","fix":"1326","desc":"1249"},{"messageId":"1247","fix":"1327","desc":"1249"},{"messageId":"1247","fix":"1328","desc":"1249"},{"messageId":"1247","fix":"1329","desc":"1249"},{"messageId":"1247","fix":"1330","desc":"1249"},{"messageId":"1261","fix":"1331","desc":"1263"},{"messageId":"1264","fix":"1332","desc":"1266"},{"messageId":"1247","fix":"1333","desc":"1249"},{"messageId":"1247","fix":"1334","desc":"1249"},{"messageId":"1247","fix":"1335","desc":"1249"},{"messageId":"1247","fix":"1336","desc":"1249"},{"messageId":"1314","data":"1337","fix":"1338","desc":"1317"},{"messageId":"1314","data":"1339","fix":"1340","desc":"1320"},{"messageId":"1247","fix":"1341","desc":"1249"},{"messageId":"1247","fix":"1342","desc":"1249"},{"messageId":"1247","fix":"1343","desc":"1249"},{"messageId":"1247","fix":"1344","desc":"1249"},{"messageId":"1247","fix":"1345","desc":"1249"},{"messageId":"1247","fix":"1346","desc":"1249"},{"messageId":"1314","data":"1347","fix":"1348","desc":"1317"},{"messageId":"1314","data":"1349","fix":"1350","desc":"1320"},{"messageId":"1247","fix":"1351","desc":"1249"},{"messageId":"1261","fix":"1352","desc":"1263"},{"messageId":"1264","fix":"1353","desc":"1266"},{"messageId":"1261","fix":"1354","desc":"1263"},{"messageId":"1264","fix":"1355","desc":"1266"},{"messageId":"1261","fix":"1356","desc":"1263"},{"messageId":"1264","fix":"1357","desc":"1266"},{"messageId":"1261","fix":"1358","desc":"1263"},{"messageId":"1264","fix":"1359","desc":"1266"},{"messageId":"1261","fix":"1360","desc":"1263"},{"messageId":"1264","fix":"1361","desc":"1266"},{"messageId":"1275","fix":"1362","desc":"1277"},{"messageId":"1278","fix":"1363","desc":"1280"},{"messageId":"1261","fix":"1364","desc":"1263"},{"messageId":"1264","fix":"1365","desc":"1266"},{"messageId":"1261","fix":"1366","desc":"1263"},{"messageId":"1264","fix":"1367","desc":"1266"},{"messageId":"1247","fix":"1368","desc":"1249"},{"messageId":"1247","fix":"1369","desc":"1249"},{"messageId":"1247","fix":"1370","desc":"1249"},{"messageId":"1247","fix":"1371","desc":"1249"},{"messageId":"1247","fix":"1372","desc":"1249"},{"messageId":"1247","fix":"1373","desc":"1249"},{"messageId":"1247","fix":"1374","desc":"1249"},{"messageId":"1247","fix":"1375","desc":"1249"},{"messageId":"1247","fix":"1376","desc":"1249"},{"messageId":"1261","fix":"1377","desc":"1263"},{"messageId":"1264","fix":"1378","desc":"1266"},{"messageId":"1261","fix":"1379","desc":"1263"},{"messageId":"1264","fix":"1380","desc":"1266"},{"messageId":"1261","fix":"1381","desc":"1263"},{"messageId":"1264","fix":"1382","desc":"1266"},{"messageId":"1261","fix":"1383","desc":"1263"},{"messageId":"1264","fix":"1384","desc":"1266"},{"messageId":"1261","fix":"1385","desc":"1263"},{"messageId":"1264","fix":"1386","desc":"1266"},{"messageId":"1261","fix":"1387","desc":"1263"},{"messageId":"1264","fix":"1388","desc":"1266"},{"messageId":"1261","fix":"1389","desc":"1263"},{"messageId":"1264","fix":"1390","desc":"1266"},{"messageId":"1275","fix":"1391","desc":"1277"},{"messageId":"1278","fix":"1392","desc":"1280"},{"messageId":"1275","fix":"1393","desc":"1277"},{"messageId":"1278","fix":"1394","desc":"1280"},{"messageId":"1247","fix":"1395","desc":"1249"},{"messageId":"1275","fix":"1396","desc":"1277"},{"messageId":"1278","fix":"1397","desc":"1280"},{"messageId":"1244","fix":"1398","desc":"1246"},{"messageId":"1247","fix":"1399","desc":"1249"},{"messageId":"1247","fix":"1400","desc":"1249"},{"messageId":"1247","fix":"1401","desc":"1249"},{"messageId":"1402","fix":"1403","desc":"1404"},"remove",{"range":"1405","text":"1406"},"Remove `null`.","replace",{"range":"1405","text":"1407"},"Replace `null` with `undefined`.",{"range":"1408","text":"1407"},{"range":"1409","text":"1407"},{"range":"1410","text":"1407"},{"range":"1411","text":"1407"},{"range":"1412","text":"1407"},{"range":"1413","text":"1407"},{"range":"1414","text":"1407"},{"range":"1415","text":"1407"},{"range":"1416","text":"1407"},{"range":"1417","text":"1407"},{"range":"1418","text":"1407"},"suggestUnknown",{"range":"1419","text":"1420"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1419","text":"1421"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1422","text":"1420"},{"range":"1422","text":"1421"},{"range":"1423","text":"1420"},{"range":"1423","text":"1421"},{"range":"1424","text":"1420"},{"range":"1424","text":"1421"},{"range":"1425","text":"1420"},{"range":"1425","text":"1421"},"array-length",{"range":"1426","text":"1427"},"The argument is the length of array.","only-element",{"range":"1426","text":"1428"},"The argument is the only element of array.",{"range":"1429","text":"1407"},{"range":"1430","text":"1407"},{"range":"1431","text":"1407"},{"range":"1432","text":"1407"},{"range":"1433","text":"1407"},{"range":"1434","text":"1420"},{"range":"1434","text":"1421"},{"range":"1435","text":"1420"},{"range":"1435","text":"1421"},"argument-is-spreadable",{"range":"1436","text":"1437"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1438","text":"1439"},"First argument is not an `array`.","test-argument",{"range":"1440","text":"1441"},"Test first argument with `Array.isArray(…)`.",{"range":"1442","text":"1407"},{"range":"1443","text":"1407"},{"range":"1444","text":"1407"},{"range":"1445","text":"1407"},{"range":"1446","text":"1407"},{"range":"1447","text":"1407"},{"range":"1448","text":"1407"},{"range":"1449","text":"1407"},{"range":"1450","text":"1407"},{"range":"1451","text":"1407"},{"range":"1452","text":"1453"},{"range":"1452","text":"1454"},{"range":"1455","text":"1407"},{"range":"1456","text":"1407"},{"range":"1457","text":"1407"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1458"},{"range":"1459","text":"1460"},"Switch to `??` operator.",{"operator":"1461"},{"range":"1459","text":"1462"},"Switch to `||` operator.",{"range":"1463","text":"1407"},{"range":"1464","text":"1407"},{"range":"1465","text":"1407"},{"range":"1466","text":"1407"},{"range":"1467","text":"1407"},{"range":"1468","text":"1407"},{"range":"1469","text":"1407"},{"range":"1470","text":"1407"},{"range":"1471","text":"1407"},{"range":"1472","text":"1407"},{"range":"1473","text":"1420"},{"range":"1473","text":"1421"},{"range":"1474","text":"1407"},{"range":"1475","text":"1407"},{"range":"1476","text":"1407"},{"range":"1477","text":"1407"},{"operator":"1458"},{"range":"1478","text":"1460"},{"operator":"1461"},{"range":"1478","text":"1462"},{"range":"1479","text":"1407"},{"range":"1480","text":"1407"},{"range":"1481","text":"1407"},{"range":"1482","text":"1407"},{"range":"1483","text":"1407"},{"range":"1484","text":"1407"},{"operator":"1458"},{"range":"1485","text":"1486"},{"operator":"1461"},{"range":"1485","text":"1487"},{"range":"1488","text":"1407"},{"range":"1489","text":"1420"},{"range":"1489","text":"1421"},{"range":"1490","text":"1420"},{"range":"1490","text":"1421"},{"range":"1491","text":"1420"},{"range":"1491","text":"1421"},{"range":"1492","text":"1420"},{"range":"1492","text":"1421"},{"range":"1493","text":"1420"},{"range":"1493","text":"1421"},{"range":"1494","text":"1495"},{"range":"1494","text":"1496"},{"range":"1497","text":"1420"},{"range":"1497","text":"1421"},{"range":"1498","text":"1420"},{"range":"1498","text":"1421"},{"range":"1499","text":"1407"},{"range":"1500","text":"1407"},{"range":"1501","text":"1407"},{"range":"1502","text":"1407"},{"range":"1503","text":"1407"},{"range":"1504","text":"1407"},{"range":"1505","text":"1407"},{"range":"1506","text":"1407"},{"range":"1507","text":"1407"},{"range":"1508","text":"1420"},{"range":"1508","text":"1421"},{"range":"1509","text":"1420"},{"range":"1509","text":"1421"},{"range":"1510","text":"1420"},{"range":"1510","text":"1421"},{"range":"1511","text":"1420"},{"range":"1511","text":"1421"},{"range":"1512","text":"1420"},{"range":"1512","text":"1421"},{"range":"1513","text":"1420"},{"range":"1513","text":"1421"},{"range":"1514","text":"1420"},{"range":"1514","text":"1421"},{"range":"1515","text":"1516"},{"range":"1515","text":"1517"},{"range":"1518","text":"1519"},{"range":"1518","text":"1520"},{"range":"1521","text":"1407"},{"range":"1522","text":"1516"},{"range":"1522","text":"1517"},{"range":"1523","text":"1406"},{"range":"1523","text":"1407"},{"range":"1524","text":"1407"},{"range":"1525","text":"1407"},"suggestOptionalChain",{"range":"1526","text":"1527"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] +[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"hash":"138","results":"139","hashOfConfig":"140"},{"hash":"141","results":"142","hashOfConfig":"140"},{"hash":"143","results":"144","hashOfConfig":"140"},{"hash":"145","results":"146","hashOfConfig":"140"},{"hash":"147","results":"148","hashOfConfig":"140"},{"hash":"149","results":"150","hashOfConfig":"140"},{"hash":"151","results":"152","hashOfConfig":"140"},{"hash":"153","results":"154","hashOfConfig":"140"},{"hash":"155","results":"156","hashOfConfig":"140"},{"hash":"157","results":"158","hashOfConfig":"140"},{"hash":"159","results":"160","hashOfConfig":"140"},{"hash":"161","results":"162","hashOfConfig":"140"},{"hash":"163","results":"164","hashOfConfig":"140"},{"hash":"165","results":"166","hashOfConfig":"140"},{"hash":"167","results":"168","hashOfConfig":"140"},{"hash":"169","results":"170","hashOfConfig":"140"},{"hash":"171","results":"172","hashOfConfig":"140"},{"hash":"173","results":"174","hashOfConfig":"140"},{"hash":"175","results":"176","hashOfConfig":"140"},{"hash":"177","results":"178","hashOfConfig":"140"},{"hash":"179","results":"180","hashOfConfig":"140"},{"hash":"181","results":"182","hashOfConfig":"140"},{"hash":"183","results":"184","hashOfConfig":"140"},{"hash":"185","results":"186","hashOfConfig":"140"},{"hash":"187","results":"188","hashOfConfig":"140"},{"hash":"189","results":"190","hashOfConfig":"140"},{"hash":"191","results":"192","hashOfConfig":"140"},{"hash":"193","results":"194","hashOfConfig":"140"},{"hash":"195","results":"196","hashOfConfig":"140"},{"hash":"197","results":"198","hashOfConfig":"140"},{"hash":"199","results":"200","hashOfConfig":"140"},{"hash":"201","results":"202","hashOfConfig":"140"},{"hash":"203","results":"204","hashOfConfig":"140"},{"hash":"205","results":"206","hashOfConfig":"140"},{"hash":"207","results":"208","hashOfConfig":"140"},{"hash":"209","results":"210","hashOfConfig":"140"},{"hash":"211","results":"212","hashOfConfig":"140"},{"hash":"213","results":"214","hashOfConfig":"140"},{"hash":"215","results":"216","hashOfConfig":"140"},{"hash":"217","results":"218","hashOfConfig":"140"},{"hash":"219","results":"220","hashOfConfig":"140"},{"hash":"221","results":"222","hashOfConfig":"140"},{"hash":"223","results":"224","hashOfConfig":"140"},{"hash":"225","results":"226","hashOfConfig":"140"},{"hash":"227","results":"228","hashOfConfig":"140"},{"hash":"229","results":"230","hashOfConfig":"140"},{"hash":"231","results":"232","hashOfConfig":"140"},{"hash":"233","results":"234","hashOfConfig":"140"},{"hash":"235","results":"236","hashOfConfig":"140"},{"hash":"237","results":"238","hashOfConfig":"140"},{"hash":"239","results":"240","hashOfConfig":"140"},{"hash":"241","results":"242","hashOfConfig":"140"},{"hash":"243","results":"244","hashOfConfig":"140"},{"hash":"245","results":"246","hashOfConfig":"140"},{"hash":"247","results":"248","hashOfConfig":"140"},{"hash":"249","results":"250","hashOfConfig":"140"},{"hash":"251","results":"252","hashOfConfig":"140"},{"hash":"253","results":"254","hashOfConfig":"140"},{"hash":"255","results":"256","hashOfConfig":"140"},{"hash":"257","results":"258","hashOfConfig":"140"},{"hash":"259","results":"260","hashOfConfig":"140"},{"hash":"261","results":"262","hashOfConfig":"140"},{"hash":"263","results":"264","hashOfConfig":"140"},{"hash":"265","results":"266","hashOfConfig":"140"},{"hash":"267","results":"268","hashOfConfig":"140"},{"hash":"269","results":"270","hashOfConfig":"140"},{"hash":"271","results":"272","hashOfConfig":"140"},{"hash":"273","results":"274","hashOfConfig":"140"},{"hash":"275","results":"276","hashOfConfig":"140"},{"hash":"277","results":"278","hashOfConfig":"140"},{"hash":"279","results":"280","hashOfConfig":"140"},{"hash":"281","results":"282","hashOfConfig":"140"},{"hash":"283","results":"284","hashOfConfig":"140"},{"hash":"285","results":"286","hashOfConfig":"140"},{"hash":"287","results":"288","hashOfConfig":"140"},{"hash":"289","results":"290","hashOfConfig":"140"},{"hash":"291","results":"292","hashOfConfig":"140"},{"hash":"293","results":"294","hashOfConfig":"140"},{"hash":"295","results":"296","hashOfConfig":"140"},{"hash":"297","results":"298","hashOfConfig":"140"},{"hash":"299","results":"300","hashOfConfig":"140"},{"hash":"301","results":"302","hashOfConfig":"140"},{"hash":"303","results":"304","hashOfConfig":"140"},{"hash":"305","results":"306","hashOfConfig":"140"},{"hash":"307","results":"308","hashOfConfig":"140"},{"hash":"309","results":"310","hashOfConfig":"140"},{"hash":"311","results":"312","hashOfConfig":"140"},{"hash":"313","results":"314","hashOfConfig":"140"},{"hash":"315","results":"316","hashOfConfig":"140"},{"hash":"317","results":"318","hashOfConfig":"140"},{"hash":"319","results":"320","hashOfConfig":"140"},{"hash":"321","results":"322","hashOfConfig":"140"},{"hash":"323","results":"324","hashOfConfig":"140"},{"hash":"325","results":"326","hashOfConfig":"140"},{"hash":"327","results":"328","hashOfConfig":"140"},{"hash":"329","results":"330","hashOfConfig":"140"},{"hash":"331","results":"332","hashOfConfig":"140"},{"hash":"333","results":"334","hashOfConfig":"140"},{"hash":"335","results":"336","hashOfConfig":"140"},{"hash":"337","results":"338","hashOfConfig":"140"},{"hash":"339","results":"340","hashOfConfig":"140"},{"hash":"341","results":"342","hashOfConfig":"140"},{"hash":"343","results":"344","hashOfConfig":"140"},{"hash":"345","results":"346","hashOfConfig":"140"},{"hash":"347","results":"348","hashOfConfig":"140"},{"hash":"349","results":"350","hashOfConfig":"140"},{"hash":"351","results":"352","hashOfConfig":"140"},{"hash":"353","results":"354","hashOfConfig":"140"},{"hash":"355","results":"356","hashOfConfig":"140"},{"hash":"357","results":"358","hashOfConfig":"140"},{"hash":"359","results":"360","hashOfConfig":"140"},{"hash":"361","results":"362","hashOfConfig":"140"},{"hash":"363","results":"364","hashOfConfig":"140"},{"hash":"365","results":"366","hashOfConfig":"140"},{"hash":"367","results":"368","hashOfConfig":"140"},{"hash":"369","results":"370","hashOfConfig":"140"},{"hash":"371","results":"372","hashOfConfig":"140"},{"hash":"373","results":"374","hashOfConfig":"140"},{"hash":"375","results":"376","hashOfConfig":"140"},{"hash":"377","results":"378","hashOfConfig":"140"},{"hash":"379","results":"380","hashOfConfig":"140"},{"hash":"381","results":"382","hashOfConfig":"140"},{"hash":"383","results":"384","hashOfConfig":"140"},{"hash":"385","results":"386","hashOfConfig":"140"},{"hash":"387","results":"388","hashOfConfig":"140"},{"hash":"389","results":"390","hashOfConfig":"140"},{"hash":"391","results":"392","hashOfConfig":"140"},{"hash":"393","results":"394","hashOfConfig":"140"},{"hash":"395","results":"396","hashOfConfig":"140"},{"hash":"397","results":"398","hashOfConfig":"140"},{"hash":"399","results":"400","hashOfConfig":"140"},{"hash":"401","results":"402","hashOfConfig":"140"},{"hash":"403","results":"404","hashOfConfig":"140"},{"hash":"405","results":"406","hashOfConfig":"140"},{"hash":"407","results":"408","hashOfConfig":"140"},{"hash":"409","results":"410","hashOfConfig":"140"},{"hash":"411","results":"412","hashOfConfig":"140"},"a48a671a46dacef24038dbdc4c8ed5bb",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1hai58i","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4965a533861367c83dd31fba82881ac4",{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"15817cca6108965908a80cf52c7ef54a",{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cba6bd1934c8d984484f9f099256b589",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7c8c978b21d5d638993396a1837a64ce",{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2a0f55688b3b36957050b04167e2d580",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9f8ec89288ccb9efd33db00f769d9afc",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e82d7f5e6a6d76f6ef6b2647f391f57a",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5d8ef27786b7c36703b794502a0e780",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6de065df22e4f3340554ba824d6219fd",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"928d80ff490d157a1c3063ed54309bf7",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"79525fbfb47abb81b6c19684198a270c",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"342e8e176432641a05f19b1e02eee19a",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5fa4bc56ea376d57062c5abab4f1b41e",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"38179f9e0799ea7cd36bad6d168702a0",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"224632226c5653ea9ecc37944a3be0e5",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e2c4531f42588cb5fa439e17c4490a6",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d6b42fd2736c5289ebe62f286680a336",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98f7ab57f33c5fde3f8fb8eb4a8ec5f4",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e7589c6d8469f4f496ccb7c1732fc25d",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"74184b8497910c493a5368405ba96da5",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9251fd180ce8e6c6696d371a6d27f507",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3a5b0d4a3359cc1d51f6b8640cb698f2",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f341907193fd3e156a07dac89777164d",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3b0547eb557775a9d679a7b98ab55b9c",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f00a2b99825c2e2631e926ead1b100c5",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"798b64a8418bbaaf3cea41737112669c",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e825ce873f01096f0afe633c7c18ab9a",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"57616bdb15b68670163a96aa6e1ed2a2",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9dda9e55f1b00353511685e8eb35a4ee",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a26f2557632fffeab428efb2de05302c",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e825c00b74eca00cd4666567aafa106",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"328b33acd5d4548eb2e6490f31916581",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c71efa7b19c16e37ba00f41641e0efb3",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6158eaa7a6240d8b765111586d94b6ee",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5a4301575111701eb3112b0ff81c5ac6",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3853c6f300e27cc1317b74ce44fd0538",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32b4e2aeeb6642ab6b33529ad5dc55a",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"85bbda7187d44f809656a6cc97c6e0cf",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"644e15f69d80c88755520146477e323c",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"87c041adb6afe3a84cdd89fbc9987d9d",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3f2a2af4ad13575931352988e1e85e02",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b9ae68e88f27badb6577bfe6ca4f549c",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"740febf6c1349240e4d0a3847b5af810",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50c46143f276e39641d104acbe6063c9",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8670439aebeb9d680f146ea1859dcfed",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7815ffc4b98d59eedc1c4d7745f546fa",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca1cdca8673af1bbd7e5b0db0d8dade4",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70a9e37c43c06d7a2b3815bde7eb1d10",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e923bcf0ba25d469f12087549da1457a",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db60221a417f09538450c9cf46ca2c58",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"346619d60eb58c6633fe3079672d1a25",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3de1248991db0530b8d5469019181ff4",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2eeb64c0b365ae31bc958aaec8bc314d",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"351d59d02b5c416479a3696bee6f39bb",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"510064722da2f888008fbe2d4c723de2",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d4aa808abf2953aa915262234bcbdc17",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a4905b0efdb968c315675e49a5d78e54",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6253111666c2517e94568a9e459368fb",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4484d2599c1b2fcf16da5acf06cfd83b",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0fb5a5fe7f11b4c3d4e7cd12ff00d677",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c1703894d165337098c79b1ae0abc86",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7fd576f7dea064c38c9f2511c159f21c",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"357259131e2e3f5e549d3109e348fde3",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d79038a15a3ee7fa02f0c82282712668",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"20f60ade205e53341c7b2703737e06c0",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6ef9eb0b06f645ea9ade0b63f478c0a2",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"423364739804a151ab32f7a567e25596",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"308e18aa10ef2770bf38617db8ae42f5",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d063d1c72e52cd156a3fa2ab865246a",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3462fc23a06a120c4188143910708dd",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"427fee1f99151343740eab7cbb475b1b",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"df11505d0a52f78f4fa4500898bcdf1c",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ae48cc345d6c61a35e36d06e1ec3f1e1",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ffa5760cb02df167a721d0472f20789e",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6e0a1bd482f004ec9ff56599b461b194",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["824","825"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["826","827","828"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["829","830","831"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["832"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["833"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["834","835","836","837"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["838","839"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["840","841","842","843","844","845"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["846"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["847","848","849","850","851","852"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["853","854","855","856"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["857","858","859","860","861","862","863","864","865"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["866","867","868","869","870"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["871","872","873"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["874","875","876","877","878","879","880","881","882"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["883"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["884"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["885","886"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["887"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["888"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["889"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["890"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["891","892","893"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["894"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["895"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["896","897","898"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["899","900"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["901","902","903","904","905"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["906","907","908","909","910","911","912","913"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["914","915","916"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["917","918"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["919"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["920"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["921","922","923","924","925","926"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["927","928","929"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["930","931"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["932"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["933","934","935","936"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["937","938","939"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["940"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["941","942"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["943","944","945"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["946","947","948"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["949"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["950","951","952","953","954","955"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["956","957"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["958","959","960"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["961","962","963","964","965","966"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["967","968","969","970","971","972","973","974","975"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["976"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["977","978","979","980","981","982"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["983","984"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["985"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["986"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["987"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["988","989","990"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["991","992","993"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["994","995","996","997"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["998"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["999","1000"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["1001"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["1002"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["1003"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1004"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["1005"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["1006","1007","1008"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["1009"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["1010","1011","1012","1013"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["1014","1015"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["1016"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["1017"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["1018","1019","1020","1021"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":12,"column":12,"nodeType":"1028","messageId":"1029","endLine":12,"endColumn":16,"suggestions":"1030"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":61,"column":15,"nodeType":"1028","messageId":"1029","endLine":61,"endColumn":19,"suggestions":"1031"},{"ruleId":"1026","severity":2,"message":"1027","line":75,"column":13,"nodeType":"1028","messageId":"1029","endLine":75,"endColumn":17,"suggestions":"1032"},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":68,"column":7,"nodeType":"1028","messageId":"1029","endLine":68,"endColumn":11,"suggestions":"1033"},{"ruleId":"1026","severity":2,"message":"1027","line":108,"column":17,"nodeType":"1028","messageId":"1029","endLine":108,"endColumn":21,"suggestions":"1034"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1036","line":70,"column":4,"nodeType":null,"messageId":"1037","endLine":70,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":113,"column":15,"nodeType":"1028","messageId":"1029","endLine":113,"endColumn":19,"suggestions":"1038"},{"ruleId":"1026","severity":2,"message":"1027","line":172,"column":17,"nodeType":"1028","messageId":"1029","endLine":172,"endColumn":21,"suggestions":"1039"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":31,"column":15,"nodeType":"1028","messageId":"1029","endLine":31,"endColumn":19,"suggestions":"1040"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1041","line":85,"column":48,"nodeType":null,"messageId":"1037","endLine":85,"endColumn":50},{"ruleId":"1026","severity":2,"message":"1027","line":121,"column":15,"nodeType":"1028","messageId":"1029","endLine":121,"endColumn":19,"suggestions":"1042"},{"ruleId":"1026","severity":2,"message":"1027","line":127,"column":15,"nodeType":"1028","messageId":"1029","endLine":127,"endColumn":19,"suggestions":"1043"},{"ruleId":"1026","severity":2,"message":"1027","line":244,"column":27,"nodeType":"1028","messageId":"1029","endLine":244,"endColumn":31,"suggestions":"1044"},{"ruleId":"1026","severity":2,"message":"1027","line":275,"column":27,"nodeType":"1028","messageId":"1029","endLine":275,"endColumn":31,"suggestions":"1045"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":47,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":50,"suggestions":"1050"},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":53,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":56,"suggestions":"1051"},{"ruleId":"1046","severity":1,"message":"1047","line":35,"column":47,"nodeType":"1048","messageId":"1049","endLine":35,"endColumn":50,"suggestions":"1052"},{"ruleId":"1046","severity":1,"message":"1047","line":35,"column":53,"nodeType":"1048","messageId":"1049","endLine":35,"endColumn":56,"suggestions":"1053"},{"ruleId":"1046","severity":1,"message":"1047","line":54,"column":28,"nodeType":"1048","messageId":"1049","endLine":54,"endColumn":31,"suggestions":"1054"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1055","line":34,"column":4,"nodeType":null,"messageId":"1037","endLine":34,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":37,"column":8,"nodeType":"1058","messageId":"1029","endLine":37,"endColumn":25,"suggestions":"1059"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":15,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":19,"suggestions":"1060"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1061","severity":2,"message":"1062","line":26,"column":42,"nodeType":"1063","messageId":"1064","endLine":26,"endColumn":44},{"ruleId":"1035","severity":2,"message":"1065","line":43,"column":29,"nodeType":null,"messageId":"1037","endLine":43,"endColumn":31},{"ruleId":"1026","severity":2,"message":"1027","line":141,"column":23,"nodeType":"1028","messageId":"1029","endLine":141,"endColumn":27,"suggestions":"1066"},{"ruleId":"1026","severity":2,"message":"1027","line":154,"column":29,"nodeType":"1028","messageId":"1029","endLine":154,"endColumn":33,"suggestions":"1067"},{"ruleId":"1026","severity":2,"message":"1027","line":169,"column":29,"nodeType":"1028","messageId":"1029","endLine":169,"endColumn":33,"suggestions":"1068"},{"ruleId":"1026","severity":2,"message":"1027","line":172,"column":23,"nodeType":"1028","messageId":"1029","endLine":172,"endColumn":27,"suggestions":"1069"},{"ruleId":"1046","severity":1,"message":"1047","line":186,"column":15,"nodeType":"1048","messageId":"1049","endLine":186,"endColumn":18,"suggestions":"1070"},{"ruleId":"1046","severity":1,"message":"1047","line":186,"column":23,"nodeType":"1048","messageId":"1049","endLine":186,"endColumn":26,"suggestions":"1071"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1072","line":37,"column":4,"nodeType":null,"messageId":"1037","endLine":37,"endColumn":6},{"ruleId":"1073","severity":2,"message":"1074","line":47,"column":24,"nodeType":"1028","messageId":"1075","endLine":47,"endColumn":36},{"ruleId":"1076","severity":2,"message":"1077","line":96,"column":31,"nodeType":"1024","messageId":"1078","endLine":96,"endColumn":37,"suggestions":"1079"},{"ruleId":"1026","severity":2,"message":"1027","line":138,"column":19,"nodeType":"1028","messageId":"1029","endLine":138,"endColumn":23,"suggestions":"1080"},{"ruleId":"1022","severity":1,"message":"1023","line":15,"column":8,"nodeType":"1024","messageId":"1025","endLine":15,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":148,"column":21,"nodeType":"1028","messageId":"1029","endLine":148,"endColumn":25,"suggestions":"1081"},{"ruleId":"1026","severity":2,"message":"1027","line":173,"column":15,"nodeType":"1028","messageId":"1029","endLine":173,"endColumn":19,"suggestions":"1082"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1083","line":24,"column":4,"nodeType":null,"messageId":"1037","endLine":24,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":44,"column":15,"nodeType":"1028","messageId":"1029","endLine":44,"endColumn":19,"suggestions":"1084"},{"ruleId":"1026","severity":2,"message":"1027","line":62,"column":15,"nodeType":"1028","messageId":"1029","endLine":62,"endColumn":19,"suggestions":"1085"},{"ruleId":"1026","severity":2,"message":"1027","line":65,"column":9,"nodeType":"1028","messageId":"1029","endLine":65,"endColumn":13,"suggestions":"1086"},{"ruleId":"1026","severity":2,"message":"1027","line":88,"column":11,"nodeType":"1028","messageId":"1029","endLine":88,"endColumn":15,"suggestions":"1087"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":15,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":19,"suggestions":"1088"},{"ruleId":"1026","severity":2,"message":"1027","line":116,"column":15,"nodeType":"1028","messageId":"1029","endLine":116,"endColumn":19,"suggestions":"1089"},{"ruleId":"1026","severity":2,"message":"1027","line":119,"column":9,"nodeType":"1028","messageId":"1029","endLine":119,"endColumn":13,"suggestions":"1090"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1056","severity":2,"message":"1057","line":96,"column":11,"nodeType":"1058","messageId":"1029","endLine":96,"endColumn":57,"suggestions":"1091"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":16,"column":8,"nodeType":"1024","messageId":"1025","endLine":16,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":117,"column":17,"nodeType":"1028","messageId":"1029","endLine":117,"endColumn":21,"suggestions":"1092"},{"ruleId":"1026","severity":2,"message":"1027","line":139,"column":17,"nodeType":"1028","messageId":"1029","endLine":139,"endColumn":21,"suggestions":"1093"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1094","line":64,"column":44,"nodeType":null,"messageId":"1037","endLine":64,"endColumn":46},{"ruleId":"1026","severity":2,"message":"1027","line":68,"column":32,"nodeType":"1028","messageId":"1029","endLine":68,"endColumn":36,"suggestions":"1095"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1096","severity":2,"message":"1097","line":46,"column":17,"nodeType":"1098","messageId":"1099","endLine":46,"endColumn":65,"suggestions":"1100"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1101","line":72,"column":4,"nodeType":null,"messageId":"1037","endLine":72,"endColumn":6},{"ruleId":"1102","severity":2,"message":"1103","line":112,"column":13,"nodeType":"1098","messageId":"1104","endLine":143,"endColumn":17},{"ruleId":"1026","severity":2,"message":"1027","line":127,"column":43,"nodeType":"1028","messageId":"1029","endLine":127,"endColumn":47,"suggestions":"1105"},{"ruleId":"1026","severity":2,"message":"1027","line":143,"column":13,"nodeType":"1028","messageId":"1029","endLine":143,"endColumn":17,"suggestions":"1106"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1107","line":39,"column":4,"nodeType":null,"messageId":"1037","endLine":39,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":57,"column":21,"nodeType":"1028","messageId":"1029","endLine":57,"endColumn":25,"suggestions":"1108"},{"ruleId":"1026","severity":2,"message":"1027","line":77,"column":15,"nodeType":"1028","messageId":"1029","endLine":77,"endColumn":19,"suggestions":"1109"},{"ruleId":"1026","severity":2,"message":"1027","line":121,"column":23,"nodeType":"1028","messageId":"1029","endLine":121,"endColumn":27,"suggestions":"1110"},{"ruleId":"1026","severity":2,"message":"1027","line":134,"column":19,"nodeType":"1028","messageId":"1029","endLine":134,"endColumn":23,"suggestions":"1111"},{"ruleId":"1026","severity":2,"message":"1027","line":169,"column":17,"nodeType":"1028","messageId":"1029","endLine":169,"endColumn":21,"suggestions":"1112"},{"ruleId":"1026","severity":2,"message":"1027","line":180,"column":17,"nodeType":"1028","messageId":"1029","endLine":180,"endColumn":21,"suggestions":"1113"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":72,"column":21,"nodeType":"1028","messageId":"1029","endLine":72,"endColumn":25,"suggestions":"1114"},{"ruleId":"1026","severity":2,"message":"1027","line":106,"column":15,"nodeType":"1028","messageId":"1029","endLine":106,"endColumn":19,"suggestions":"1115"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":146,"column":38,"nodeType":"1048","messageId":"1049","endLine":146,"endColumn":41,"suggestions":"1116"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1117","line":51,"column":5,"nodeType":null,"messageId":"1037","endLine":51,"endColumn":7},{"ruleId":"1026","severity":2,"message":"1027","line":83,"column":13,"nodeType":"1028","messageId":"1029","endLine":83,"endColumn":17,"suggestions":"1118"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":21,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":25,"suggestions":"1119"},{"ruleId":"1026","severity":2,"message":"1027","line":118,"column":17,"nodeType":"1028","messageId":"1029","endLine":118,"endColumn":21,"suggestions":"1120"},{"ruleId":"1026","severity":2,"message":"1027","line":125,"column":13,"nodeType":"1028","messageId":"1029","endLine":125,"endColumn":17,"suggestions":"1121"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1122","line":29,"column":52,"nodeType":null,"messageId":"1037","endLine":29,"endColumn":54},{"ruleId":"1096","severity":2,"message":"1097","line":54,"column":19,"nodeType":"1098","messageId":"1099","endLine":54,"endColumn":67,"suggestions":"1123"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":136,"column":19,"nodeType":"1028","messageId":"1029","endLine":136,"endColumn":23,"suggestions":"1124"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":18,"column":60,"nodeType":"1028","messageId":"1029","endLine":18,"endColumn":64,"suggestions":"1125"},{"ruleId":"1026","severity":2,"message":"1027","line":19,"column":59,"nodeType":"1028","messageId":"1029","endLine":19,"endColumn":63,"suggestions":"1126"},{"ruleId":"1026","severity":2,"message":"1027","line":22,"column":9,"nodeType":"1028","messageId":"1029","endLine":22,"endColumn":13,"suggestions":"1127"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":64,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":68,"suggestions":"1128"},{"ruleId":"1026","severity":2,"message":"1027","line":63,"column":11,"nodeType":"1028","messageId":"1029","endLine":63,"endColumn":15,"suggestions":"1129"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1130","line":23,"column":64,"nodeType":null,"messageId":"1037","endLine":23,"endColumn":66},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1096","severity":2,"message":"1097","line":61,"column":16,"nodeType":"1098","messageId":"1099","endLine":63,"endColumn":19,"suggestions":"1131"},{"ruleId":"1026","severity":2,"message":"1027","line":63,"column":15,"nodeType":"1028","messageId":"1029","endLine":63,"endColumn":19,"suggestions":"1132"},{"ruleId":"1022","severity":1,"message":"1023","line":14,"column":8,"nodeType":"1024","messageId":"1025","endLine":14,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1133","line":21,"column":3,"nodeType":"1024","messageId":"1025","endLine":21,"endColumn":11},{"ruleId":"1035","severity":2,"message":"1117","line":24,"column":4,"nodeType":null,"messageId":"1037","endLine":24,"endColumn":6},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":41,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":44,"suggestions":"1134"},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":47,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":50,"suggestions":"1135"},{"ruleId":"1046","severity":1,"message":"1047","line":37,"column":41,"nodeType":"1048","messageId":"1049","endLine":37,"endColumn":44,"suggestions":"1136"},{"ruleId":"1046","severity":1,"message":"1047","line":37,"column":47,"nodeType":"1048","messageId":"1049","endLine":37,"endColumn":50,"suggestions":"1137"},{"ruleId":"1046","severity":1,"message":"1047","line":56,"column":28,"nodeType":"1048","messageId":"1049","endLine":56,"endColumn":31,"suggestions":"1138"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1056","severity":2,"message":"1057","line":37,"column":8,"nodeType":"1058","messageId":"1029","endLine":37,"endColumn":24,"suggestions":"1139"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":45,"column":41,"nodeType":"1048","messageId":"1049","endLine":45,"endColumn":44,"suggestions":"1140"},{"ruleId":"1046","severity":1,"message":"1047","line":45,"column":47,"nodeType":"1048","messageId":"1049","endLine":45,"endColumn":50,"suggestions":"1141"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":22,"column":74,"nodeType":"1028","messageId":"1029","endLine":22,"endColumn":78,"suggestions":"1142"},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":69,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":73,"suggestions":"1143"},{"ruleId":"1026","severity":2,"message":"1027","line":32,"column":9,"nodeType":"1028","messageId":"1029","endLine":32,"endColumn":13,"suggestions":"1144"},{"ruleId":"1026","severity":2,"message":"1027","line":35,"column":9,"nodeType":"1028","messageId":"1029","endLine":35,"endColumn":13,"suggestions":"1145"},{"ruleId":"1026","severity":2,"message":"1027","line":36,"column":69,"nodeType":"1028","messageId":"1029","endLine":36,"endColumn":73,"suggestions":"1146"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1061","severity":2,"message":"1062","line":27,"column":40,"nodeType":"1063","messageId":"1064","endLine":27,"endColumn":42},{"ruleId":"1035","severity":2,"message":"1147","line":30,"column":54,"nodeType":null,"messageId":"1037","endLine":30,"endColumn":56},{"ruleId":"1026","severity":2,"message":"1027","line":165,"column":25,"nodeType":"1028","messageId":"1029","endLine":165,"endColumn":29,"suggestions":"1148"},{"ruleId":"1026","severity":2,"message":"1027","line":183,"column":33,"nodeType":"1028","messageId":"1029","endLine":183,"endColumn":37,"suggestions":"1149"},{"ruleId":"1026","severity":2,"message":"1027","line":206,"column":33,"nodeType":"1028","messageId":"1029","endLine":206,"endColumn":37,"suggestions":"1150"},{"ruleId":"1026","severity":2,"message":"1027","line":210,"column":25,"nodeType":"1028","messageId":"1029","endLine":210,"endColumn":29,"suggestions":"1151"},{"ruleId":"1046","severity":1,"message":"1047","line":224,"column":15,"nodeType":"1048","messageId":"1049","endLine":224,"endColumn":18,"suggestions":"1152"},{"ruleId":"1046","severity":1,"message":"1047","line":224,"column":23,"nodeType":"1048","messageId":"1049","endLine":224,"endColumn":26,"suggestions":"1153"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":19,"column":43,"nodeType":"1048","messageId":"1049","endLine":19,"endColumn":46,"suggestions":"1154"},{"ruleId":"1046","severity":1,"message":"1047","line":19,"column":49,"nodeType":"1048","messageId":"1049","endLine":19,"endColumn":52,"suggestions":"1155"},{"ruleId":"1046","severity":1,"message":"1047","line":50,"column":45,"nodeType":"1048","messageId":"1049","endLine":50,"endColumn":48,"suggestions":"1156"},{"ruleId":"1046","severity":1,"message":"1047","line":50,"column":51,"nodeType":"1048","messageId":"1049","endLine":50,"endColumn":54,"suggestions":"1157"},{"ruleId":"1046","severity":1,"message":"1047","line":69,"column":28,"nodeType":"1048","messageId":"1049","endLine":69,"endColumn":31,"suggestions":"1158"},{"ruleId":"1022","severity":1,"message":"1023","line":10,"column":8,"nodeType":"1024","messageId":"1025","endLine":10,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1159","line":51,"column":4,"nodeType":null,"messageId":"1037","endLine":51,"endColumn":6},{"ruleId":"1022","severity":1,"message":"1023","line":6,"column":8,"nodeType":"1024","messageId":"1025","endLine":6,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1160","line":79,"column":4,"nodeType":null,"messageId":"1037","endLine":79,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":82,"column":8,"nodeType":"1058","messageId":"1029","endLine":82,"endColumn":50,"suggestions":"1161"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1162","line":94,"column":4,"nodeType":null,"messageId":"1037","endLine":94,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":97,"column":8,"nodeType":"1058","messageId":"1029","endLine":97,"endColumn":50,"suggestions":"1163"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1159","line":92,"column":4,"nodeType":null,"messageId":"1037","endLine":92,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":94,"column":51,"nodeType":"1028","messageId":"1029","endLine":94,"endColumn":55,"suggestions":"1164"},{"ruleId":"1056","severity":2,"message":"1057","line":96,"column":10,"nodeType":"1058","messageId":"1029","endLine":96,"endColumn":52,"suggestions":"1165"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":17,"column":12,"nodeType":"1028","messageId":"1029","endLine":17,"endColumn":16,"suggestions":"1166"},{"ruleId":"1022","severity":1,"message":"1023","line":1,"column":8,"nodeType":"1024","messageId":"1025","endLine":1,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":3,"column":8,"nodeType":"1024","messageId":"1025","endLine":3,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":3,"column":8,"nodeType":"1024","messageId":"1025","endLine":3,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":3,"column":1,"nodeType":"1169","messageId":"1170","endLine":3,"endColumn":14},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":65,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":69,"suggestions":"1171"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":3,"column":1,"nodeType":"1169","messageId":"1170","endLine":3,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":5,"column":1,"nodeType":"1169","messageId":"1170","endLine":5,"endColumn":14},{"ruleId":"1026","severity":2,"message":"1027","line":31,"column":9,"nodeType":"1028","messageId":"1029","endLine":31,"endColumn":13,"suggestions":"1172"},{"ruleId":"1022","severity":1,"message":"1023","line":16,"column":8,"nodeType":"1024","messageId":"1025","endLine":16,"endColumn":13},{"ruleId":"1173","severity":1,"message":"1174","line":21,"column":3,"nodeType":"1175","messageId":"1176","endLine":21,"endColumn":66,"suggestions":"1177"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":1,"column":8,"nodeType":"1024","messageId":"1025","endLine":1,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":2,"column":1,"nodeType":"1169","messageId":"1170","endLine":2,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":4,"column":1,"nodeType":"1169","messageId":"1170","endLine":4,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":6,"column":1,"nodeType":"1169","messageId":"1170","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1178","1179"],["1180"],["1181"],["1182"],["1183"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1184"],["1185"],["1186"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1187"],["1188"],["1189"],["1190"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1191","1192"],["1193","1194"],["1195","1196"],["1197","1198"],["1199","1200"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1201","1202"],["1203"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1204"],["1205"],["1206"],["1207"],["1208","1209"],["1210","1211"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1212","1213","1214"],["1215"],["1216"],["1217"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1218"],["1219"],["1220"],["1221"],["1222"],["1223"],["1224"],["1225","1226"],["1227"],["1228"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1229"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1230","1231"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1232"],["1233"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1234"],["1235"],["1236"],["1237"],["1238"],["1239"],["1240"],["1241"],["1242","1243"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1244"],["1245"],["1246"],["1247"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1248","1249"],["1250"],["1251"],["1252"],["1253"],["1254"],["1255"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1256","1257"],["1258"],"'tabIndex' is assigned a value but never used.",["1259","1260"],["1261","1262"],["1263","1264"],["1265","1266"],["1267","1268"],["1269","1270"],["1271","1272"],["1273","1274"],["1275"],["1276"],["1277"],["1278"],["1279"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1280"],["1281"],["1282"],["1283"],["1284","1285"],["1286","1287"],["1288","1289"],["1290","1291"],["1292","1293"],["1294","1295"],["1296","1297"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1298","1299"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1300","1301"],["1302"],["1303","1304"],["1305","1306"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1307"],["1308"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1309"],{"messageId":"1310","fix":"1311","desc":"1312"},{"messageId":"1313","fix":"1314","desc":"1315"},{"messageId":"1313","fix":"1316","desc":"1315"},{"messageId":"1313","fix":"1317","desc":"1315"},{"messageId":"1313","fix":"1318","desc":"1315"},{"messageId":"1313","fix":"1319","desc":"1315"},{"messageId":"1313","fix":"1320","desc":"1315"},{"messageId":"1313","fix":"1321","desc":"1315"},{"messageId":"1313","fix":"1322","desc":"1315"},{"messageId":"1313","fix":"1323","desc":"1315"},{"messageId":"1313","fix":"1324","desc":"1315"},{"messageId":"1313","fix":"1325","desc":"1315"},{"messageId":"1313","fix":"1326","desc":"1315"},{"messageId":"1327","fix":"1328","desc":"1329"},{"messageId":"1330","fix":"1331","desc":"1332"},{"messageId":"1327","fix":"1333","desc":"1329"},{"messageId":"1330","fix":"1334","desc":"1332"},{"messageId":"1327","fix":"1335","desc":"1329"},{"messageId":"1330","fix":"1336","desc":"1332"},{"messageId":"1327","fix":"1337","desc":"1329"},{"messageId":"1330","fix":"1338","desc":"1332"},{"messageId":"1327","fix":"1339","desc":"1329"},{"messageId":"1330","fix":"1340","desc":"1332"},{"messageId":"1341","fix":"1342","desc":"1343"},{"messageId":"1344","fix":"1345","desc":"1346"},{"messageId":"1313","fix":"1347","desc":"1315"},{"messageId":"1313","fix":"1348","desc":"1315"},{"messageId":"1313","fix":"1349","desc":"1315"},{"messageId":"1313","fix":"1350","desc":"1315"},{"messageId":"1313","fix":"1351","desc":"1315"},{"messageId":"1327","fix":"1352","desc":"1329"},{"messageId":"1330","fix":"1353","desc":"1332"},{"messageId":"1327","fix":"1354","desc":"1329"},{"messageId":"1330","fix":"1355","desc":"1332"},{"messageId":"1356","fix":"1357","desc":"1358"},{"messageId":"1359","fix":"1360","desc":"1361"},{"messageId":"1362","fix":"1363","desc":"1364"},{"messageId":"1313","fix":"1365","desc":"1315"},{"messageId":"1313","fix":"1366","desc":"1315"},{"messageId":"1313","fix":"1367","desc":"1315"},{"messageId":"1313","fix":"1368","desc":"1315"},{"messageId":"1313","fix":"1369","desc":"1315"},{"messageId":"1313","fix":"1370","desc":"1315"},{"messageId":"1313","fix":"1371","desc":"1315"},{"messageId":"1313","fix":"1372","desc":"1315"},{"messageId":"1313","fix":"1373","desc":"1315"},{"messageId":"1313","fix":"1374","desc":"1315"},{"messageId":"1341","fix":"1375","desc":"1343"},{"messageId":"1344","fix":"1376","desc":"1346"},{"messageId":"1313","fix":"1377","desc":"1315"},{"messageId":"1313","fix":"1378","desc":"1315"},{"messageId":"1313","fix":"1379","desc":"1315"},{"messageId":"1380","data":"1381","fix":"1382","desc":"1383"},{"messageId":"1380","data":"1384","fix":"1385","desc":"1386"},{"messageId":"1313","fix":"1387","desc":"1315"},{"messageId":"1313","fix":"1388","desc":"1315"},{"messageId":"1313","fix":"1389","desc":"1315"},{"messageId":"1313","fix":"1390","desc":"1315"},{"messageId":"1313","fix":"1391","desc":"1315"},{"messageId":"1313","fix":"1392","desc":"1315"},{"messageId":"1313","fix":"1393","desc":"1315"},{"messageId":"1313","fix":"1394","desc":"1315"},{"messageId":"1313","fix":"1395","desc":"1315"},{"messageId":"1313","fix":"1396","desc":"1315"},{"messageId":"1327","fix":"1397","desc":"1329"},{"messageId":"1330","fix":"1398","desc":"1332"},{"messageId":"1313","fix":"1399","desc":"1315"},{"messageId":"1313","fix":"1400","desc":"1315"},{"messageId":"1313","fix":"1401","desc":"1315"},{"messageId":"1313","fix":"1402","desc":"1315"},{"messageId":"1380","data":"1403","fix":"1404","desc":"1383"},{"messageId":"1380","data":"1405","fix":"1406","desc":"1386"},{"messageId":"1313","fix":"1407","desc":"1315"},{"messageId":"1313","fix":"1408","desc":"1315"},{"messageId":"1313","fix":"1409","desc":"1315"},{"messageId":"1313","fix":"1410","desc":"1315"},{"messageId":"1313","fix":"1411","desc":"1315"},{"messageId":"1313","fix":"1412","desc":"1315"},{"messageId":"1380","data":"1413","fix":"1414","desc":"1383"},{"messageId":"1380","data":"1415","fix":"1416","desc":"1386"},{"messageId":"1313","fix":"1417","desc":"1315"},{"messageId":"1327","fix":"1418","desc":"1329"},{"messageId":"1330","fix":"1419","desc":"1332"},{"messageId":"1327","fix":"1420","desc":"1329"},{"messageId":"1330","fix":"1421","desc":"1332"},{"messageId":"1327","fix":"1422","desc":"1329"},{"messageId":"1330","fix":"1423","desc":"1332"},{"messageId":"1327","fix":"1424","desc":"1329"},{"messageId":"1330","fix":"1425","desc":"1332"},{"messageId":"1327","fix":"1426","desc":"1329"},{"messageId":"1330","fix":"1427","desc":"1332"},{"messageId":"1341","fix":"1428","desc":"1343"},{"messageId":"1344","fix":"1429","desc":"1346"},{"messageId":"1327","fix":"1430","desc":"1329"},{"messageId":"1330","fix":"1431","desc":"1332"},{"messageId":"1327","fix":"1432","desc":"1329"},{"messageId":"1330","fix":"1433","desc":"1332"},{"messageId":"1313","fix":"1434","desc":"1315"},{"messageId":"1313","fix":"1435","desc":"1315"},{"messageId":"1313","fix":"1436","desc":"1315"},{"messageId":"1313","fix":"1437","desc":"1315"},{"messageId":"1313","fix":"1438","desc":"1315"},{"messageId":"1313","fix":"1439","desc":"1315"},{"messageId":"1313","fix":"1440","desc":"1315"},{"messageId":"1313","fix":"1441","desc":"1315"},{"messageId":"1313","fix":"1442","desc":"1315"},{"messageId":"1327","fix":"1443","desc":"1329"},{"messageId":"1330","fix":"1444","desc":"1332"},{"messageId":"1327","fix":"1445","desc":"1329"},{"messageId":"1330","fix":"1446","desc":"1332"},{"messageId":"1327","fix":"1447","desc":"1329"},{"messageId":"1330","fix":"1448","desc":"1332"},{"messageId":"1327","fix":"1449","desc":"1329"},{"messageId":"1330","fix":"1450","desc":"1332"},{"messageId":"1327","fix":"1451","desc":"1329"},{"messageId":"1330","fix":"1452","desc":"1332"},{"messageId":"1327","fix":"1453","desc":"1329"},{"messageId":"1330","fix":"1454","desc":"1332"},{"messageId":"1327","fix":"1455","desc":"1329"},{"messageId":"1330","fix":"1456","desc":"1332"},{"messageId":"1341","fix":"1457","desc":"1343"},{"messageId":"1344","fix":"1458","desc":"1346"},{"messageId":"1341","fix":"1459","desc":"1343"},{"messageId":"1344","fix":"1460","desc":"1346"},{"messageId":"1313","fix":"1461","desc":"1315"},{"messageId":"1341","fix":"1462","desc":"1343"},{"messageId":"1344","fix":"1463","desc":"1346"},{"messageId":"1310","fix":"1464","desc":"1312"},{"messageId":"1313","fix":"1465","desc":"1315"},{"messageId":"1313","fix":"1466","desc":"1315"},{"messageId":"1313","fix":"1467","desc":"1315"},{"messageId":"1468","fix":"1469","desc":"1470"},"remove",{"range":"1471","text":"1472"},"Remove `null`.","replace",{"range":"1471","text":"1473"},"Replace `null` with `undefined`.",{"range":"1474","text":"1473"},{"range":"1475","text":"1473"},{"range":"1476","text":"1473"},{"range":"1477","text":"1473"},{"range":"1478","text":"1473"},{"range":"1479","text":"1473"},{"range":"1480","text":"1473"},{"range":"1481","text":"1473"},{"range":"1482","text":"1473"},{"range":"1483","text":"1473"},{"range":"1484","text":"1473"},"suggestUnknown",{"range":"1485","text":"1486"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1485","text":"1487"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1488","text":"1486"},{"range":"1488","text":"1487"},{"range":"1489","text":"1486"},{"range":"1489","text":"1487"},{"range":"1490","text":"1486"},{"range":"1490","text":"1487"},{"range":"1491","text":"1486"},{"range":"1491","text":"1487"},"array-length",{"range":"1492","text":"1493"},"The argument is the length of array.","only-element",{"range":"1492","text":"1494"},"The argument is the only element of array.",{"range":"1495","text":"1473"},{"range":"1496","text":"1473"},{"range":"1497","text":"1473"},{"range":"1498","text":"1473"},{"range":"1499","text":"1473"},{"range":"1500","text":"1486"},{"range":"1500","text":"1487"},{"range":"1501","text":"1486"},{"range":"1501","text":"1487"},"argument-is-spreadable",{"range":"1502","text":"1503"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1504","text":"1505"},"First argument is not an `array`.","test-argument",{"range":"1506","text":"1507"},"Test first argument with `Array.isArray(…)`.",{"range":"1508","text":"1473"},{"range":"1509","text":"1473"},{"range":"1510","text":"1473"},{"range":"1511","text":"1473"},{"range":"1512","text":"1473"},{"range":"1513","text":"1473"},{"range":"1514","text":"1473"},{"range":"1515","text":"1473"},{"range":"1516","text":"1473"},{"range":"1517","text":"1473"},{"range":"1518","text":"1519"},{"range":"1518","text":"1520"},{"range":"1521","text":"1473"},{"range":"1522","text":"1473"},{"range":"1523","text":"1473"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1524"},{"range":"1525","text":"1526"},"Switch to `??` operator.",{"operator":"1527"},{"range":"1525","text":"1528"},"Switch to `||` operator.",{"range":"1529","text":"1473"},{"range":"1530","text":"1473"},{"range":"1531","text":"1473"},{"range":"1532","text":"1473"},{"range":"1533","text":"1473"},{"range":"1534","text":"1473"},{"range":"1535","text":"1473"},{"range":"1536","text":"1473"},{"range":"1537","text":"1473"},{"range":"1538","text":"1473"},{"range":"1539","text":"1486"},{"range":"1539","text":"1487"},{"range":"1540","text":"1473"},{"range":"1541","text":"1473"},{"range":"1542","text":"1473"},{"range":"1543","text":"1473"},{"operator":"1524"},{"range":"1544","text":"1526"},{"operator":"1527"},{"range":"1544","text":"1528"},{"range":"1545","text":"1473"},{"range":"1546","text":"1473"},{"range":"1547","text":"1473"},{"range":"1548","text":"1473"},{"range":"1549","text":"1473"},{"range":"1550","text":"1473"},{"operator":"1524"},{"range":"1551","text":"1552"},{"operator":"1527"},{"range":"1551","text":"1553"},{"range":"1554","text":"1473"},{"range":"1555","text":"1486"},{"range":"1555","text":"1487"},{"range":"1556","text":"1486"},{"range":"1556","text":"1487"},{"range":"1557","text":"1486"},{"range":"1557","text":"1487"},{"range":"1558","text":"1486"},{"range":"1558","text":"1487"},{"range":"1559","text":"1486"},{"range":"1559","text":"1487"},{"range":"1560","text":"1561"},{"range":"1560","text":"1562"},{"range":"1563","text":"1486"},{"range":"1563","text":"1487"},{"range":"1564","text":"1486"},{"range":"1564","text":"1487"},{"range":"1565","text":"1473"},{"range":"1566","text":"1473"},{"range":"1567","text":"1473"},{"range":"1568","text":"1473"},{"range":"1569","text":"1473"},{"range":"1570","text":"1473"},{"range":"1571","text":"1473"},{"range":"1572","text":"1473"},{"range":"1573","text":"1473"},{"range":"1574","text":"1486"},{"range":"1574","text":"1487"},{"range":"1575","text":"1486"},{"range":"1575","text":"1487"},{"range":"1576","text":"1486"},{"range":"1576","text":"1487"},{"range":"1577","text":"1486"},{"range":"1577","text":"1487"},{"range":"1578","text":"1486"},{"range":"1578","text":"1487"},{"range":"1579","text":"1486"},{"range":"1579","text":"1487"},{"range":"1580","text":"1486"},{"range":"1580","text":"1487"},{"range":"1581","text":"1582"},{"range":"1581","text":"1583"},{"range":"1584","text":"1585"},{"range":"1584","text":"1586"},{"range":"1587","text":"1473"},{"range":"1588","text":"1582"},{"range":"1588","text":"1583"},{"range":"1589","text":"1472"},{"range":"1589","text":"1473"},{"range":"1590","text":"1473"},{"range":"1591","text":"1473"},"suggestOptionalChain",{"range":"1592","text":"1593"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] diff --git a/packages/mobile/package.json b/packages/mobile/package.json index ea90c0ce7..0553bf39d 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --cache --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache src" + "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/.eslintcache b/packages/ssr/.eslintcache index 9d38b09af..e9925b331 100644 --- a/packages/ssr/.eslintcache +++ b/packages/ssr/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"size":81,"mtime":1669353923805,"results":"3","hashOfConfig":"4"},{"size":32,"mtime":1662092676865,"results":"5","hashOfConfig":"4"},{"filePath":"6","messages":"7","suppressedMessages":"8","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau",{"filePath":"9","messages":"10","suppressedMessages":"11","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] +[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"hash":"3","results":"4","hashOfConfig":"5"},{"hash":"6","results":"7","hashOfConfig":"5"},"5a62e3552bbbe808c0714d7ebebdec32",{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau","54ac40d39a85ceb257b0c926b7380ba5",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 53fba8f32..e81a196c9 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --cache --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache src" + "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", From def7463b1b4a3a419bbdfbf5ffbd7ef44d83a376 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 09:29:21 +0300 Subject: [PATCH 07/14] perf: eslint cache --- packages/core/package.json | 4 ++-- packages/desktop-extra/package.json | 4 ++-- packages/desktop/package.json | 4 ++-- packages/mobile/package.json | 4 ++-- packages/ssr/package.json | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 687b6477a..73d7302b8 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 5cf49815a..334a59d68 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 3ad9547f8..d5a899e5e 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 0553bf39d..f5203226c 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index e81a196c9..d83d22cf5 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", From 29f453fdd30843edd37c84ced11f8bf649a97afb Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 09:55:59 +0300 Subject: [PATCH 08/14] perf: eslint cache --- packages/core/package.json | 4 ++-- packages/desktop-extra/package.json | 4 ++-- packages/desktop/package.json | 4 ++-- packages/mobile/package.json | 4 ++-- packages/ssr/package.json | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 73d7302b8..adbdd7f2e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 334a59d68..0dadc34d1 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index d5a899e5e..d86eb3596 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index f5203226c..180008715 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index d83d22cf5..63da23006 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", From fc1e6630c852f8f40814ee03f35fbd8b28cd3264 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 10:07:44 +0300 Subject: [PATCH 09/14] perf: eslint cache --- packages/core/.eslintcache | 2 +- packages/core/package.json | 4 ++-- packages/desktop-extra/.eslintcache | 2 +- packages/desktop-extra/package.json | 4 ++-- packages/desktop/.eslintcache | 2 +- packages/desktop/package.json | 4 ++-- packages/mobile/.eslintcache | 2 +- packages/mobile/package.json | 4 ++-- packages/ssr/.eslintcache | 2 +- packages/ssr/package.json | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/core/.eslintcache b/packages/core/.eslintcache index e15fb7b49..374cd5203 100644 --- a/packages/core/.eslintcache +++ b/packages/core/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"hash":"163","results":"164","hashOfConfig":"165"},{"hash":"166","results":"167","hashOfConfig":"165"},{"hash":"168","results":"169","hashOfConfig":"165"},{"hash":"170","results":"171","hashOfConfig":"165"},{"hash":"172","results":"173","hashOfConfig":"165"},{"hash":"174","results":"175","hashOfConfig":"165"},{"hash":"176","results":"177","hashOfConfig":"165"},{"hash":"178","results":"179","hashOfConfig":"165"},{"hash":"180","results":"181","hashOfConfig":"165"},{"hash":"182","results":"183","hashOfConfig":"165"},{"hash":"184","results":"185","hashOfConfig":"165"},{"hash":"186","results":"187","hashOfConfig":"165"},{"hash":"188","results":"189","hashOfConfig":"165"},{"hash":"190","results":"191","hashOfConfig":"165"},{"hash":"192","results":"193","hashOfConfig":"165"},{"hash":"194","results":"195","hashOfConfig":"165"},{"hash":"196","results":"197","hashOfConfig":"165"},{"hash":"198","results":"199","hashOfConfig":"165"},{"hash":"200","results":"201","hashOfConfig":"165"},{"hash":"202","results":"203","hashOfConfig":"165"},{"hash":"204","results":"205","hashOfConfig":"165"},{"hash":"206","results":"207","hashOfConfig":"165"},{"hash":"208","results":"209","hashOfConfig":"165"},{"hash":"210","results":"211","hashOfConfig":"165"},{"hash":"212","results":"213","hashOfConfig":"165"},{"hash":"214","results":"215","hashOfConfig":"165"},{"hash":"216","results":"217","hashOfConfig":"165"},{"hash":"218","results":"219","hashOfConfig":"165"},{"hash":"220","results":"221","hashOfConfig":"165"},{"hash":"222","results":"223","hashOfConfig":"165"},{"hash":"224","results":"225","hashOfConfig":"165"},{"hash":"226","results":"227","hashOfConfig":"165"},{"hash":"228","results":"229","hashOfConfig":"165"},{"hash":"230","results":"231","hashOfConfig":"165"},{"hash":"232","results":"233","hashOfConfig":"165"},{"hash":"234","results":"235","hashOfConfig":"165"},{"hash":"236","results":"237","hashOfConfig":"165"},{"hash":"238","results":"239","hashOfConfig":"165"},{"hash":"240","results":"241","hashOfConfig":"165"},{"hash":"242","results":"243","hashOfConfig":"165"},{"hash":"244","results":"245","hashOfConfig":"165"},{"hash":"246","results":"247","hashOfConfig":"165"},{"hash":"248","results":"249","hashOfConfig":"165"},{"hash":"250","results":"251","hashOfConfig":"165"},{"hash":"252","results":"253","hashOfConfig":"165"},{"hash":"254","results":"255","hashOfConfig":"165"},{"hash":"256","results":"257","hashOfConfig":"165"},{"hash":"258","results":"259","hashOfConfig":"165"},{"hash":"260","results":"261","hashOfConfig":"165"},{"hash":"262","results":"263","hashOfConfig":"165"},{"hash":"264","results":"265","hashOfConfig":"165"},{"hash":"266","results":"267","hashOfConfig":"165"},{"hash":"268","results":"269","hashOfConfig":"165"},{"hash":"270","results":"271","hashOfConfig":"165"},{"hash":"272","results":"273","hashOfConfig":"165"},{"hash":"274","results":"275","hashOfConfig":"165"},{"hash":"276","results":"277","hashOfConfig":"165"},{"hash":"278","results":"279","hashOfConfig":"165"},{"hash":"280","results":"281","hashOfConfig":"165"},{"hash":"282","results":"283","hashOfConfig":"165"},{"hash":"284","results":"285","hashOfConfig":"165"},{"hash":"286","results":"287","hashOfConfig":"165"},{"hash":"288","results":"289","hashOfConfig":"165"},{"hash":"290","results":"291","hashOfConfig":"165"},{"hash":"292","results":"293","hashOfConfig":"165"},{"hash":"294","results":"295","hashOfConfig":"165"},{"hash":"296","results":"297","hashOfConfig":"165"},{"hash":"298","results":"299","hashOfConfig":"165"},{"hash":"300","results":"301","hashOfConfig":"165"},{"hash":"302","results":"303","hashOfConfig":"165"},{"hash":"304","results":"305","hashOfConfig":"165"},{"hash":"306","results":"307","hashOfConfig":"165"},{"hash":"308","results":"309","hashOfConfig":"165"},{"hash":"310","results":"311","hashOfConfig":"165"},{"hash":"312","results":"313","hashOfConfig":"165"},{"hash":"314","results":"315","hashOfConfig":"165"},{"hash":"316","results":"317","hashOfConfig":"165"},{"hash":"318","results":"319","hashOfConfig":"165"},{"hash":"320","results":"321","hashOfConfig":"165"},{"hash":"322","results":"323","hashOfConfig":"165"},{"hash":"324","results":"325","hashOfConfig":"165"},{"hash":"326","results":"327","hashOfConfig":"165"},{"hash":"328","results":"329","hashOfConfig":"165"},{"hash":"330","results":"331","hashOfConfig":"165"},{"hash":"332","results":"333","hashOfConfig":"165"},{"hash":"334","results":"335","hashOfConfig":"165"},{"hash":"336","results":"337","hashOfConfig":"165"},{"hash":"338","results":"339","hashOfConfig":"165"},{"hash":"340","results":"341","hashOfConfig":"165"},{"hash":"342","results":"343","hashOfConfig":"165"},{"hash":"344","results":"345","hashOfConfig":"165"},{"hash":"346","results":"347","hashOfConfig":"165"},{"hash":"348","results":"349","hashOfConfig":"165"},{"hash":"350","results":"351","hashOfConfig":"165"},{"hash":"352","results":"353","hashOfConfig":"165"},{"hash":"354","results":"355","hashOfConfig":"165"},{"hash":"356","results":"357","hashOfConfig":"165"},{"hash":"358","results":"359","hashOfConfig":"165"},{"hash":"360","results":"361","hashOfConfig":"165"},{"hash":"362","results":"363","hashOfConfig":"165"},{"hash":"364","results":"365","hashOfConfig":"165"},{"hash":"366","results":"367","hashOfConfig":"165"},{"hash":"368","results":"369","hashOfConfig":"165"},{"hash":"370","results":"371","hashOfConfig":"165"},{"hash":"372","results":"373","hashOfConfig":"165"},{"hash":"374","results":"375","hashOfConfig":"165"},{"hash":"376","results":"377","hashOfConfig":"165"},{"hash":"378","results":"379","hashOfConfig":"165"},{"hash":"380","results":"381","hashOfConfig":"165"},{"hash":"382","results":"383","hashOfConfig":"165"},{"hash":"384","results":"385","hashOfConfig":"165"},{"hash":"386","results":"387","hashOfConfig":"165"},{"hash":"388","results":"389","hashOfConfig":"165"},{"hash":"390","results":"391","hashOfConfig":"165"},{"hash":"392","results":"393","hashOfConfig":"165"},{"hash":"394","results":"395","hashOfConfig":"165"},{"hash":"396","results":"397","hashOfConfig":"165"},{"hash":"398","results":"399","hashOfConfig":"165"},{"hash":"400","results":"401","hashOfConfig":"165"},{"hash":"402","results":"403","hashOfConfig":"165"},{"hash":"404","results":"405","hashOfConfig":"165"},{"hash":"406","results":"407","hashOfConfig":"165"},{"hash":"408","results":"409","hashOfConfig":"165"},{"hash":"410","results":"411","hashOfConfig":"165"},{"hash":"412","results":"413","hashOfConfig":"165"},{"hash":"414","results":"415","hashOfConfig":"165"},{"hash":"416","results":"417","hashOfConfig":"165"},{"hash":"418","results":"419","hashOfConfig":"165"},{"hash":"420","results":"421","hashOfConfig":"165"},{"hash":"422","results":"423","hashOfConfig":"165"},{"hash":"424","results":"425","hashOfConfig":"165"},{"hash":"426","results":"427","hashOfConfig":"165"},{"hash":"428","results":"429","hashOfConfig":"165"},{"hash":"430","results":"431","hashOfConfig":"165"},{"hash":"432","results":"433","hashOfConfig":"165"},{"hash":"434","results":"435","hashOfConfig":"165"},{"hash":"436","results":"437","hashOfConfig":"165"},{"hash":"438","results":"439","hashOfConfig":"165"},{"hash":"440","results":"441","hashOfConfig":"165"},{"hash":"442","results":"443","hashOfConfig":"165"},{"hash":"444","results":"445","hashOfConfig":"165"},{"hash":"446","results":"447","hashOfConfig":"165"},{"hash":"448","results":"449","hashOfConfig":"165"},{"hash":"450","results":"451","hashOfConfig":"165"},{"hash":"452","results":"453","hashOfConfig":"165"},{"hash":"454","results":"455","hashOfConfig":"165"},{"hash":"456","results":"457","hashOfConfig":"165"},{"hash":"458","results":"459","hashOfConfig":"165"},{"hash":"460","results":"461","hashOfConfig":"165"},{"hash":"462","results":"463","hashOfConfig":"165"},{"hash":"464","results":"465","hashOfConfig":"165"},{"hash":"466","results":"467","hashOfConfig":"165"},{"hash":"468","results":"469","hashOfConfig":"165"},{"hash":"470","results":"471","hashOfConfig":"165"},{"hash":"472","results":"473","hashOfConfig":"165"},{"hash":"474","results":"475","hashOfConfig":"165"},{"hash":"476","results":"477","hashOfConfig":"165"},{"hash":"478","results":"479","hashOfConfig":"165"},{"hash":"480","results":"481","hashOfConfig":"165"},{"hash":"482","results":"483","hashOfConfig":"165"},{"hash":"484","results":"485","hashOfConfig":"165"},{"hash":"486","results":"487","hashOfConfig":"165"},"99f7f7976813b2e31f27f98390f313ce",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08","073a21b32cd053f6306b480d08bc6308",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d0ee9348c792fea7d9cd772caffe51c1",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"76f9443c49069c1e9648edc8bbc44dcb",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"872ec4773d9d274b7a303224b4513065",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23c3461416f339dad6f4a01fc276365d",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e22c99ccd798784b918c3e688b5b190d",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bf859155b0a6700470b6abe00ff8e26c",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"83a2f4edbffee2386ee8c71370add884",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5dcf3a5252d7bb23b17980bba94b743",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"21fb5fc1e8e760aebd9fc85b0650daae",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ba7609cc5582645777b2d78ae6926302",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9c09b1ec0ee816c6cb5b50fd517d24ca",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1af9d8d761b8e2bfff0c7437249466c",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"497771e1a659a190239663cb67ce2610",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98c22d8e7fed537d85cf0616fd89cb84",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f5ba339bbe61e2e2d8636a511914f70c",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"890d5f9c408143a12a9139f2f727d5fd",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d4cc6bc23bb0209efc22188970bd724f",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9fd1057370325e4e539c6d76500c1597",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5d68963e2e4c5c15b8831aa8c5b4ce21",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dc1e904b6185c2ba0653bc2218e8cea1",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d25a6b2ee62f9c406d7c7f96bf510aa",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12e714e8a1ff3881542ecf4f364e4089",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e0220ce09ba68bebc1372417745768eb",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9a58940dcfd831f81572260de13c7379",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2281e00f8e7c7c8ffb3e180401dd73ae",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ab5c74aafd80bcdf8ab65ef12a2b76d5",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4255d9a21ffcecee3f79f8da3c80e492",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8560176602cdf9722a6c75d59e1553f9",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f499a4fa20dad66e5147eb34ce8abc04",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd339642b58bdefa63fe1e1a3c019e47",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed4840219d095a745954bbaf2a675813",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ab4ca86275950a488befdd9e6eaa057c",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6a2eeabc36f0b8966fafe35f9b94a1a",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1dda5e14bafa7b9d06f5b02433f9b6dd",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93022cbcce13d4041ee3570f1dc081ea",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"594428767c75200ee751c9440d1ca1c3",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7d9f4dbc1cc8e341c0936c26eaecd3f",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"00ae939c88b18fb2e41ee9283cf821b4",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2e544dbaae90726bf010a5ec0751e9ed",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bb395836db75450c48dcf3100fffd8a5",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b8f71fd85dd85e3f747186eab9ff9631",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e3bb2c46bc3a7302b5c1241caf77795f",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"066ad899dad91f55352ef3cfaded686c",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a3e89ae70ea0ac3b0cdf4ee23dafc2ac",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a831c617dc11d813873efbd2c6ee36f6",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a80e1f892fcfb3aa7e1e3ec66c8a49e6",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bb8013254b8f7cd045f5849931a664f7",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"98962f8854a68c1f51ff0cb146c58321",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f219aa878955977ac3f7838a13a48d35",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5c90d161d61151efeb7e42592649d884",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"04fda7b422467d7deb07c3ec57a09e11",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7f45dcba27d38793328af2009728ba4c",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"48a0b247169bdd94d67030074077e4d6",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a62754df86b3c403ba737a5a7526cb03",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93138a3c2dd1bafb1f0fbf3c4eae8a6f",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6ff2a35e00ff7acb2ec4707f615009bd",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f61ab68e94d0d90ac99fecb2ba12f4a5",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9ff565a906930ddc84bdf7e654256ad",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e3e196fc08782677be7b1fbd82803a11",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"912d0a204634a4638e3775c713b5252a",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cfe1c18c4db2c58bf1f8b15e0102813",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aab894d0f5ac37d6f0b38a8c796fb9ec",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"27f221d2088ce4d6c01342a5658f2805",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6225b18112eb4af291e6d5a03741e8e4",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c6ab7b63c332fed6694f70279612fb16",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b8aed63bcde0f558bc596dacfcef77d7",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"afca759579549b33e9fe60a6864942d8",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4df30a72f468fc34e05baf9c0e0b8ce",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9944637dc233909c1c996e4e4230e624",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eab413c8f242bf74ff6a59f26c1d2a53",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e6b3c9cc6b455b9a6bc5a9ee294b488e",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c2e0a501b964640135d45a23b51a78c6",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bb5cdd57ddd39304f478b321462f0ff9",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4a16f47c606b8a2926afa1c674d80819",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8cce6dd1a53f08c5e28804187265657f",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"90696d5bfbe19b1ef55d4dbfe9370868",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d88cf311e1a75a8b51a2a6625751f01",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5b17756af76748de7238ac7b1acb92e4",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f37e076abdd18275f9210b4a98b812cf",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d9e95c9c079b4beb173c670312530d6",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1b02a9b8eff4a71aadc4ba5b2159258",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5a35515b0afddf31fa52f50dddffd671",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ebc7c40fd6be2b5f85d1020349c2dd24",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27114a25ed476f8ddd853aaa3e0c2a68",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"621530c5ad5b1cc9c007ea1a27690068",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27acf7ffa0e6b9037b3ad2ae045fdc22",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0c9352e03c10b214b38739248959402c",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"026ebd230f7f2407d562bcfd1cb09c52",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"366b2c1342d2c57312f93ce8c803e6d8",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da2c36e37bfd07fc0035b9e51eb794f7",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1330ca97696fe6fcd5d69866402e296",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f6966c88cd43ee5e3b9fd275c0de343",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1da4ff9522c36841789b7ecc19b195ad",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac8e0d82493dd132953db972593aade3",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7bb4e52260452a0c5ce2eb845d84f697",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"af894ba55949beb8f7fa200222bd1bb6",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"51bf0fdc6926c4acf490a69e8b9869dd",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"91206b355b5849abc2a458a4c3c07845",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ada943cd96a6d80baa0bf5266cd4e5f4",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1587acc8c4918a354ad0df97f762ef",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ed73738ca5946ac0d8a702451e344c26",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"386199a457b3e1a717780a5ea1623b1e",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c919c3e591f0fab92e76ced4b0236d07",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"66f4e0b8cc0d1164db0ba4db7432627f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"14572896f9e6c897fe28b38f2c9a9d17",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8f85e7470c33045323ea232b96ebd001",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b3c73a9db90acad26352ad78068c265f",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5075096b4dcc851b45ae9690dab2b43d",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"902f0537e1672f4a7ba4379ef7e64e88",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c3d26cb4d100ac513643096232b080ad",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f0b6e4b9a0cfbe9da6bbb990d418cec",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b9741f78d724a9cd0c48c30248fe3243",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5be8c11ac446b1bae7e6405b10211805",{"filePath":"830","messages":"831","suppressedMessages":"832","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"caa62f2cc5aaab9bff373b1409f6c930",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08b829122f84e7a920b805cca49aae9e",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8bbc5339f17c78e06f9b896870122012",{"filePath":"839","messages":"840","suppressedMessages":"841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc1c192e773d8989a6becd0e86a96a34",{"filePath":"842","messages":"843","suppressedMessages":"844","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"00e03b2cd521065592856a9227b1ff42",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3e7b0c74d0f1cc79c5e1671cc249366c",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"97dbc8bbe2f2fe5397f268f65947fec8",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a34b3c32eaa5a4b0df4053a2d6271e32",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"443e140db16c49688a5b452ec202568b",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7c4f3850c76e8fb9f27335cf5034ba7e",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc33c1335c7f84f7cdc4cdbd216a886f",{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"adb5e8df40e931328ff2327244b9688e",{"filePath":"866","messages":"867","suppressedMessages":"868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ad6f92122094b3c959a6ba01df928144",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c06d6c51148c1a1c1ba4857d5d7144ef",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b6c6f2bbc7dc289fc30db4b44b0f7383",{"filePath":"875","messages":"876","suppressedMessages":"877","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0a4e1fa4f13292b3de814315dd548f83",{"filePath":"878","messages":"879","suppressedMessages":"880","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1cba7c1e18d591fe0cfd2308c237d9e",{"filePath":"881","messages":"882","suppressedMessages":"883","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f6a2ea39a08d0ea0f39baea97f5c0568",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1b62a6aaf83b1e85dfa1190972421903",{"filePath":"887","messages":"888","suppressedMessages":"889","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3048066a10b96fa3dd856ba52a99d430",{"filePath":"890","messages":"891","suppressedMessages":"892","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b632bfd99bf95438e5daab69849f646",{"filePath":"893","messages":"894","suppressedMessages":"895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fa02de4c8c549ddfbbd2d0f0b1bcdc8",{"filePath":"896","messages":"897","suppressedMessages":"898","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"67c20e3d68a3771847091dcce0e253e8",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eb05462825d568841d4578fc6cb678eb",{"filePath":"902","messages":"903","suppressedMessages":"904","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"835411441913bf92ff6b03df211a194b",{"filePath":"905","messages":"906","suppressedMessages":"907","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8eedaaa762f965c4d2da49987eb52d19",{"filePath":"908","messages":"909","suppressedMessages":"910","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da9483e34d2590bf37f4497dea3f8c3f",{"filePath":"911","messages":"912","suppressedMessages":"913","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cbcf0350877eac3e4a5097e4ea056912",{"filePath":"914","messages":"915","suppressedMessages":"916","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9aaef0c90a7a1d7dedf851b76c22b0c7",{"filePath":"917","messages":"918","suppressedMessages":"919","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c86f2904fdbe7c801c8053b60c719b37",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eabbfcdff62637758a1c7a34bbbbb8ef",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7289863857b7dc22f3cf39720b17ac14",{"filePath":"926","messages":"927","suppressedMessages":"928","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1f8c27610e58441b3c29612e5699ec",{"filePath":"929","messages":"930","suppressedMessages":"931","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2dbd01756bb83ab5f04c1915d5428563",{"filePath":"932","messages":"933","suppressedMessages":"934","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"752cd5319fbd52a64dda0109dbefd60a",{"filePath":"935","messages":"936","suppressedMessages":"937","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1342af3602eb63e48e1421d1466b2919",{"filePath":"938","messages":"939","suppressedMessages":"940","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32780b5a96d0c77e6f1b62db361fe1f",{"filePath":"941","messages":"942","suppressedMessages":"943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6218a2f45b62666a59ebbd0ad6dd2f68",{"filePath":"944","messages":"945","suppressedMessages":"946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"315ea65edc17301c98cff60a9a0203ba",{"filePath":"947","messages":"948","suppressedMessages":"949","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c42e026ec64f562894bc5d8dc9367367",{"filePath":"950","messages":"951","suppressedMessages":"952","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"86b628b937ee3ec4d4c033dac37749d1",{"filePath":"953","messages":"954","suppressedMessages":"955","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1f76719677e7c9b692d4e4ca90161e1a",{"filePath":"956","messages":"957","suppressedMessages":"958","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3617f6628dd7d9e28b6cca3f2eb4bdd1",{"filePath":"959","messages":"960","suppressedMessages":"961","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"041ac9bbe564a28f577e8698889e509a",{"filePath":"962","messages":"963","suppressedMessages":"964","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"83313be6ea66537e955fb3cae9f0c46f",{"filePath":"965","messages":"966","suppressedMessages":"967","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"362294953b7b4738185a0031f8443fe8",{"filePath":"968","messages":"969","suppressedMessages":"970","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"40b3d4f07a0fc2de05de5029d5203570",{"filePath":"971","messages":"972","suppressedMessages":"973","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["974"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["975"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["976","977"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["978"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["979"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["980","981","982","983","984"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["985"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["986","987","988","989","990","991","992","993"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["994","995","996","997"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["998","999"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["1000","1001","1002"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["1003","1004","1005","1006","1007","1008","1009"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["1010"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["1011","1012"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["1013","1014"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["1015","1016"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["1017","1018","1019","1020"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["1021"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["1022"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["1023"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["1024"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["1025"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["1026","1027","1028"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["1029","1030"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["1031","1032","1033"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["1034","1035","1036","1037"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["1038","1039"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["1040"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["1041","1042","1043"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["1044"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["1045","1046","1047","1048","1049","1050","1051"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["1052","1053"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["1054","1055","1056","1057","1058","1059","1060","1061","1062"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["1063"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["1064","1065","1066","1067","1068","1069"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["1070"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["1071","1072","1073","1074","1075"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["1076","1077","1078","1079","1080","1081","1082","1083"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["1084"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["1085"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["1086","1087"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["1088"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["1089"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["1090"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["1091"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["1092"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["1093"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["1094","1095"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["1096"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["1097","1098"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["1099"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["1100","1101","1102"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["1103","1104"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1105","1106","1107"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1108"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1109","1110","1111"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1112"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1113","1114"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1115"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1116","severity":2,"message":"1117","line":63,"column":18,"nodeType":"1118","messageId":"1119","endLine":63,"endColumn":24,"suggestions":"1120"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1124","severity":2,"message":"1125","line":15,"column":13,"nodeType":"1126","messageId":"1127","endLine":15,"endColumn":38},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1128","severity":1,"message":"1129","line":49,"column":27,"nodeType":"1130","messageId":"1131","endLine":49,"endColumn":30,"suggestions":"1132"},{"ruleId":"1133","severity":2,"message":"1134","line":82,"column":62,"nodeType":null,"messageId":"1135","endLine":82,"endColumn":64},{"ruleId":"1133","severity":2,"message":"1136","line":125,"column":20,"nodeType":null,"messageId":"1135","endLine":125,"endColumn":22},{"ruleId":"1137","severity":2,"message":"1138","line":129,"column":11,"nodeType":"1139","messageId":"1140","endLine":129,"endColumn":50},{"ruleId":"1137","severity":2,"message":"1138","line":137,"column":11,"nodeType":"1139","messageId":"1140","endLine":137,"endColumn":50},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1141","line":28,"column":4,"nodeType":null,"messageId":"1135","endLine":28,"endColumn":6},{"ruleId":"1142","severity":2,"message":"1143","line":42,"column":15,"nodeType":"1144","messageId":"1145","endLine":42,"endColumn":19,"suggestions":"1146"},{"ruleId":"1142","severity":2,"message":"1143","line":52,"column":15,"nodeType":"1144","messageId":"1145","endLine":52,"endColumn":19,"suggestions":"1147"},{"ruleId":"1142","severity":2,"message":"1143","line":98,"column":15,"nodeType":"1144","messageId":"1145","endLine":98,"endColumn":19,"suggestions":"1148"},{"ruleId":"1142","severity":2,"message":"1143","line":108,"column":15,"nodeType":"1144","messageId":"1145","endLine":108,"endColumn":19,"suggestions":"1149"},{"ruleId":"1142","severity":2,"message":"1143","line":130,"column":13,"nodeType":"1144","messageId":"1145","endLine":130,"endColumn":17,"suggestions":"1150"},{"ruleId":"1142","severity":2,"message":"1143","line":142,"column":13,"nodeType":"1144","messageId":"1145","endLine":142,"endColumn":17,"suggestions":"1151"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":53,"column":15,"nodeType":"1144","messageId":"1145","endLine":53,"endColumn":19,"suggestions":"1152"},{"ruleId":"1142","severity":2,"message":"1143","line":55,"column":11,"nodeType":"1144","messageId":"1145","endLine":55,"endColumn":15,"suggestions":"1153"},{"ruleId":"1142","severity":2,"message":"1143","line":72,"column":11,"nodeType":"1144","messageId":"1145","endLine":72,"endColumn":15,"suggestions":"1154"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":73,"column":13,"nodeType":"1144","messageId":"1145","endLine":73,"endColumn":17,"suggestions":"1155"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":39,"column":11,"nodeType":"1144","messageId":"1145","endLine":39,"endColumn":15,"suggestions":"1156"},{"ruleId":"1142","severity":2,"message":"1143","line":51,"column":11,"nodeType":"1144","messageId":"1145","endLine":51,"endColumn":15,"suggestions":"1157"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":39,"column":17,"nodeType":"1144","messageId":"1160","endLine":39,"endColumn":33},{"ruleId":"1158","severity":2,"message":"1159","line":41,"column":17,"nodeType":"1144","messageId":"1160","endLine":41,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1161","line":53,"column":14,"nodeType":"1144","messageId":"1160","endLine":53,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1162","line":62,"column":14,"nodeType":"1144","messageId":"1160","endLine":62,"endColumn":31},{"ruleId":"1158","severity":2,"message":"1162","line":63,"column":17,"nodeType":"1144","messageId":"1160","endLine":63,"endColumn":33},{"ruleId":"1158","severity":2,"message":"1163","line":66,"column":17,"nodeType":"1144","messageId":"1160","endLine":66,"endColumn":32},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":25,"column":12,"nodeType":"1144","messageId":"1145","endLine":25,"endColumn":16,"suggestions":"1164"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":64,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":68,"suggestions":"1165"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":64,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":68,"suggestions":"1166"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1162","line":11,"column":16,"nodeType":"1144","messageId":"1160","endLine":11,"endColumn":32},{"ruleId":"1158","severity":2,"message":"1162","line":17,"column":19,"nodeType":"1144","messageId":"1160","endLine":17,"endColumn":34},{"ruleId":"1158","severity":2,"message":"1162","line":20,"column":17,"nodeType":"1144","messageId":"1160","endLine":20,"endColumn":34},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1141","line":34,"column":4,"nodeType":null,"messageId":"1135","endLine":34,"endColumn":6},{"ruleId":"1142","severity":2,"message":"1143","line":82,"column":21,"nodeType":"1144","messageId":"1145","endLine":82,"endColumn":25,"suggestions":"1167"},{"ruleId":"1168","severity":2,"message":"1169","line":79,"column":15,"nodeType":"1118","messageId":"1170","endLine":79,"endColumn":21},{"ruleId":"1142","severity":2,"message":"1143","line":79,"column":24,"nodeType":"1144","messageId":"1145","endLine":79,"endColumn":28,"suggestions":"1171"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1134","line":45,"column":16,"nodeType":null,"messageId":"1135","endLine":45,"endColumn":18},{"ruleId":"1172","severity":2,"message":"1173","line":61,"column":11,"nodeType":"1174","messageId":"1175","endLine":63,"endColumn":37},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1176","line":41,"column":16,"nodeType":null,"messageId":"1135","endLine":41,"endColumn":18},{"ruleId":"1177","severity":2,"message":"1178","line":46,"column":11,"nodeType":"1174","messageId":"1179","endLine":46,"endColumn":34,"suggestions":"1180"},{"ruleId":"1177","severity":2,"message":"1178","line":47,"column":11,"nodeType":"1174","messageId":"1179","endLine":47,"endColumn":34,"suggestions":"1181"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1173","line":46,"column":11,"nodeType":"1174","messageId":"1175","endLine":48,"endColumn":41},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1128","severity":1,"message":"1129","line":58,"column":23,"nodeType":"1130","messageId":"1131","endLine":58,"endColumn":26,"suggestions":"1182"},{"ruleId":"1183","severity":2,"message":"1184","line":98,"column":68,"nodeType":"1185","messageId":"1186","endLine":98,"endColumn":70},{"ruleId":"1116","severity":2,"message":"1187","line":6,"column":8,"nodeType":"1118","messageId":"1188","endLine":6,"endColumn":13,"suggestions":"1189"},{"ruleId":"1190","severity":2,"message":"1191","line":39,"column":35,"nodeType":"1192","messageId":"1193","endLine":39,"endColumn":48,"suggestions":"1194"},{"ruleId":"1190","severity":2,"message":"1191","line":40,"column":35,"nodeType":"1192","messageId":"1193","endLine":40,"endColumn":48,"suggestions":"1195"},{"ruleId":"1190","severity":2,"message":"1191","line":42,"column":34,"nodeType":"1192","messageId":"1193","endLine":42,"endColumn":65,"suggestions":"1196"},{"ruleId":"1133","severity":2,"message":"1197","line":44,"column":12,"nodeType":null,"messageId":"1135","endLine":44,"endColumn":22},{"ruleId":"1142","severity":2,"message":"1143","line":79,"column":71,"nodeType":"1144","messageId":"1145","endLine":79,"endColumn":75,"suggestions":"1198"},{"ruleId":"1116","severity":2,"message":"1117","line":136,"column":21,"nodeType":"1118","messageId":"1119","endLine":136,"endColumn":27,"suggestions":"1199"},{"ruleId":"1116","severity":2,"message":"1117","line":158,"column":19,"nodeType":"1118","messageId":"1119","endLine":158,"endColumn":25,"suggestions":"1200"},{"ruleId":"1116","severity":2,"message":"1117","line":21,"column":17,"nodeType":"1118","messageId":"1119","endLine":21,"endColumn":23,"suggestions":"1201"},{"ruleId":"1116","severity":2,"message":"1187","line":23,"column":10,"nodeType":"1118","messageId":"1188","endLine":23,"endColumn":15,"suggestions":"1202"},{"ruleId":"1203","severity":2,"message":"1204","line":29,"column":13,"nodeType":"1205","messageId":"1145","endLine":29,"endColumn":29,"suggestions":"1206"},{"ruleId":"1203","severity":2,"message":"1204","line":42,"column":11,"nodeType":"1205","messageId":"1145","endLine":42,"endColumn":38,"suggestions":"1207"},{"ruleId":"1133","severity":2,"message":"1208","line":103,"column":53,"nodeType":null,"messageId":"1135","endLine":103,"endColumn":55},{"ruleId":"1209","severity":2,"message":"1210","line":114,"column":23,"nodeType":"1192","messageId":"1211","endLine":114,"endColumn":38},{"ruleId":"1209","severity":2,"message":"1210","line":129,"column":23,"nodeType":"1192","messageId":"1211","endLine":129,"endColumn":38},{"ruleId":"1212","severity":1,"message":"1213","line":153,"column":55,"nodeType":"1214","messageId":"1215","endLine":153,"endColumn":64},{"ruleId":"1212","severity":1,"message":"1213","line":163,"column":55,"nodeType":"1214","messageId":"1215","endLine":163,"endColumn":64},{"ruleId":"1203","severity":2,"message":"1204","line":171,"column":14,"nodeType":"1205","messageId":"1145","endLine":171,"endColumn":30,"suggestions":"1216"},{"ruleId":"1209","severity":2,"message":"1210","line":172,"column":14,"nodeType":"1192","messageId":"1211","endLine":172,"endColumn":29},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1116","severity":2,"message":"1117","line":31,"column":31,"nodeType":"1118","messageId":"1119","endLine":31,"endColumn":37,"suggestions":"1217"},{"ruleId":"1133","severity":2,"message":"1218","line":56,"column":53,"nodeType":null,"messageId":"1135","endLine":56,"endColumn":55},{"ruleId":"1137","severity":2,"message":"1138","line":61,"column":9,"nodeType":"1139","messageId":"1140","endLine":61,"endColumn":70},{"ruleId":"1219","severity":2,"message":"1220","line":62,"column":16,"nodeType":"1144","messageId":"1140","endLine":62,"endColumn":20},{"ruleId":"1137","severity":2,"message":"1138","line":76,"column":9,"nodeType":"1139","messageId":"1140","endLine":79,"endColumn":33},{"ruleId":"1219","severity":2,"message":"1220","line":80,"column":16,"nodeType":"1144","messageId":"1140","endLine":80,"endColumn":20},{"ruleId":"1183","severity":2,"message":"1184","line":5,"column":72,"nodeType":"1185","messageId":"1186","endLine":5,"endColumn":74},{"ruleId":"1133","severity":2,"message":"1218","line":47,"column":53,"nodeType":null,"messageId":"1135","endLine":47,"endColumn":55},{"ruleId":"1137","severity":2,"message":"1138","line":52,"column":9,"nodeType":"1139","messageId":"1140","endLine":52,"endColumn":70},{"ruleId":"1219","severity":2,"message":"1220","line":53,"column":16,"nodeType":"1144","messageId":"1140","endLine":53,"endColumn":20},{"ruleId":"1137","severity":2,"message":"1138","line":67,"column":9,"nodeType":"1139","messageId":"1140","endLine":70,"endColumn":33},{"ruleId":"1219","severity":2,"message":"1220","line":71,"column":16,"nodeType":"1144","messageId":"1140","endLine":71,"endColumn":20},{"ruleId":"1142","severity":2,"message":"1143","line":26,"column":37,"nodeType":"1144","messageId":"1145","endLine":26,"endColumn":41,"suggestions":"1221"},{"ruleId":"1142","severity":2,"message":"1143","line":59,"column":22,"nodeType":"1144","messageId":"1145","endLine":59,"endColumn":26,"suggestions":"1222"},{"ruleId":"1142","severity":2,"message":"1143","line":60,"column":21,"nodeType":"1144","messageId":"1145","endLine":60,"endColumn":25,"suggestions":"1223"},{"ruleId":"1142","severity":2,"message":"1143","line":89,"column":23,"nodeType":"1144","messageId":"1145","endLine":89,"endColumn":27,"suggestions":"1224"},{"ruleId":"1212","severity":1,"message":"1213","line":94,"column":24,"nodeType":"1214","messageId":"1215","endLine":94,"endColumn":46},{"ruleId":"1177","severity":2,"message":"1178","line":113,"column":25,"nodeType":"1174","messageId":"1179","endLine":113,"endColumn":65,"suggestions":"1225"},{"ruleId":"1142","severity":2,"message":"1143","line":149,"column":35,"nodeType":"1144","messageId":"1145","endLine":149,"endColumn":39,"suggestions":"1226"},{"ruleId":"1212","severity":1,"message":"1213","line":199,"column":14,"nodeType":"1214","messageId":"1215","endLine":199,"endColumn":44},{"ruleId":"1121","severity":1,"message":"1227","line":68,"column":22,"nodeType":"1118","messageId":"1123","endLine":68,"endColumn":27},{"ruleId":"1116","severity":2,"message":"1117","line":49,"column":29,"nodeType":"1118","messageId":"1119","endLine":49,"endColumn":35,"suggestions":"1228"},{"ruleId":"1229","severity":2,"message":"1230","line":31,"column":7,"nodeType":"1118","messageId":"1145","endLine":31,"endColumn":12,"suggestions":"1231"},{"ruleId":"1232","severity":2,"message":"1233","line":48,"column":11,"nodeType":"1234","messageId":"1140","endLine":48,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1203","severity":2,"message":"1204","line":55,"column":14,"nodeType":"1205","messageId":"1145","endLine":55,"endColumn":41,"suggestions":"1235"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1212","severity":1,"message":"1213","line":121,"column":11,"nodeType":"1214","messageId":"1215","endLine":121,"endColumn":33,"suggestions":"1236"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":23,"column":12,"nodeType":"1144","messageId":"1145","endLine":23,"endColumn":16,"suggestions":"1237"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":12,"column":12,"nodeType":"1144","messageId":"1145","endLine":12,"endColumn":16,"suggestions":"1238"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1212","severity":1,"message":"1213","line":154,"column":36,"nodeType":"1214","messageId":"1215","endLine":154,"endColumn":58,"suggestions":"1239"},{"ruleId":"1212","severity":1,"message":"1213","line":156,"column":7,"nodeType":"1214","messageId":"1215","endLine":156,"endColumn":29,"suggestions":"1240"},{"ruleId":"1212","severity":1,"message":"1213","line":185,"column":37,"nodeType":"1214","messageId":"1215","endLine":185,"endColumn":54},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1142","severity":2,"message":"1143","line":21,"column":17,"nodeType":"1144","messageId":"1145","endLine":21,"endColumn":21,"suggestions":"1241"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1242","line":54,"column":5,"nodeType":null,"messageId":"1135","endLine":54,"endColumn":7},{"ruleId":"1142","severity":2,"message":"1143","line":101,"column":17,"nodeType":"1144","messageId":"1145","endLine":101,"endColumn":21,"suggestions":"1243"},{"ruleId":"1203","severity":2,"message":"1204","line":65,"column":13,"nodeType":"1205","messageId":"1145","endLine":65,"endColumn":30,"suggestions":"1244"},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1173","line":53,"column":11,"nodeType":"1174","messageId":"1175","endLine":55,"endColumn":16},{"ruleId":"1172","severity":2,"message":"1173","line":62,"column":11,"nodeType":"1174","messageId":"1175","endLine":64,"endColumn":41},{"ruleId":"1158","severity":2,"message":"1162","line":32,"column":17,"nodeType":"1144","messageId":"1160","endLine":32,"endColumn":35},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1245","line":10,"column":23,"nodeType":null,"messageId":"1135","endLine":10,"endColumn":25},{"ruleId":"1121","severity":1,"message":"1122","line":1,"column":8,"nodeType":"1118","messageId":"1123","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1246","1247","1248"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1249","1250"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1251"],["1252"],["1253"],["1254"],["1255"],["1256"],["1257"],["1258"],["1259"],["1260"],["1261"],["1262"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1263","1264"],["1265"],["1266"],["1267"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1268"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1269","1270"],["1271","1272"],["1273","1274"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1275"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1276"],["1277"],["1278"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1279"],["1280","1281","1282"],["1283","1284"],["1285","1286"],["1287"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1288","1289"],["1290","1291"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1292","1293"],["1294","1295","1296"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1297"],["1298"],["1299"],["1300"],["1301","1302"],["1303"],"'theme' is defined but never used.",["1304","1305","1306","1307"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1308"],"no-empty","Empty block statement.","BlockStatement",["1309","1310"],["1311"],["1312","1313"],["1314","1315"],["1316"],["1317"],["1318"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1319"],["1320","1321"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1322","fix":"1323","desc":"1324"},{"messageId":"1325","fix":"1326","desc":"1327"},{"messageId":"1328","fix":"1329","desc":"1330"},{"messageId":"1331","fix":"1332","desc":"1333"},{"messageId":"1334","fix":"1335","desc":"1336"},{"messageId":"1337","fix":"1338","desc":"1339"},{"messageId":"1337","fix":"1340","desc":"1339"},{"messageId":"1337","fix":"1341","desc":"1339"},{"messageId":"1337","fix":"1342","desc":"1339"},{"messageId":"1337","fix":"1343","desc":"1339"},{"messageId":"1337","fix":"1344","desc":"1339"},{"messageId":"1337","fix":"1345","desc":"1339"},{"messageId":"1337","fix":"1346","desc":"1339"},{"messageId":"1337","fix":"1347","desc":"1339"},{"messageId":"1337","fix":"1348","desc":"1339"},{"messageId":"1337","fix":"1349","desc":"1339"},{"messageId":"1337","fix":"1350","desc":"1339"},{"messageId":"1351","fix":"1352","desc":"1353"},{"messageId":"1337","fix":"1354","desc":"1339"},{"messageId":"1337","fix":"1355","desc":"1339"},{"messageId":"1337","fix":"1356","desc":"1339"},{"messageId":"1337","fix":"1357","desc":"1339"},{"messageId":"1337","fix":"1358","desc":"1339"},{"messageId":"1359","data":"1360","fix":"1361","desc":"1362"},{"messageId":"1359","data":"1363","fix":"1364","desc":"1365"},{"messageId":"1359","data":"1366","fix":"1367","desc":"1362"},{"messageId":"1359","data":"1368","fix":"1369","desc":"1365"},{"messageId":"1331","fix":"1370","desc":"1333"},{"messageId":"1334","fix":"1371","desc":"1336"},{"messageId":"1372","fix":"1373","desc":"1374"},{"messageId":"1375","data":"1376","fix":"1377","desc":"1378"},{"messageId":"1375","data":"1379","fix":"1380","desc":"1378"},{"messageId":"1375","data":"1381","fix":"1382","desc":"1378"},{"messageId":"1337","fix":"1383","desc":"1339"},{"messageId":"1322","fix":"1384","desc":"1324"},{"messageId":"1325","fix":"1385","desc":"1327"},{"messageId":"1328","fix":"1386","desc":"1330"},{"messageId":"1322","fix":"1387","desc":"1324"},{"messageId":"1325","fix":"1388","desc":"1327"},{"messageId":"1322","fix":"1389","desc":"1324"},{"messageId":"1325","fix":"1390","desc":"1327"},{"messageId":"1372","fix":"1391","desc":"1374"},{"messageId":"1392","fix":"1393","desc":"1394"},{"messageId":"1395","fix":"1396","desc":"1397"},{"messageId":"1392","fix":"1398","desc":"1394"},{"messageId":"1395","fix":"1399","desc":"1397"},{"messageId":"1392","fix":"1400","desc":"1394"},{"messageId":"1395","fix":"1401","desc":"1397"},{"messageId":"1322","fix":"1402","desc":"1324"},{"messageId":"1325","fix":"1403","desc":"1327"},{"messageId":"1328","fix":"1404","desc":"1330"},{"messageId":"1337","fix":"1405","desc":"1339"},{"messageId":"1337","fix":"1406","desc":"1339"},{"messageId":"1337","fix":"1407","desc":"1339"},{"messageId":"1337","fix":"1408","desc":"1339"},{"messageId":"1359","data":"1409","fix":"1410","desc":"1362"},{"messageId":"1359","data":"1411","fix":"1412","desc":"1365"},{"messageId":"1337","fix":"1413","desc":"1339"},{"messageId":"1322","fix":"1414","desc":"1324"},{"messageId":"1325","fix":"1415","desc":"1327"},{"messageId":"1328","fix":"1416","desc":"1330"},{"messageId":"1417","fix":"1418","desc":"1419"},{"messageId":"1375","data":"1420","fix":"1421","desc":"1422"},{"messageId":"1392","fix":"1423","desc":"1394"},{"messageId":"1395","fix":"1424","desc":"1397"},{"messageId":"1425","fix":"1426","desc":"1427"},{"messageId":"1351","fix":"1428","desc":"1353"},{"messageId":"1337","fix":"1429","desc":"1339"},{"messageId":"1351","fix":"1430","desc":"1353"},{"messageId":"1337","fix":"1431","desc":"1339"},{"messageId":"1425","fix":"1432","desc":"1427"},{"messageId":"1425","fix":"1433","desc":"1427"},{"messageId":"1337","fix":"1434","desc":"1339"},{"messageId":"1337","fix":"1435","desc":"1339"},{"messageId":"1392","fix":"1436","desc":"1394"},{"messageId":"1395","fix":"1437","desc":"1397"},"argument-is-spreadable",{"range":"1438","text":"1439"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1440","text":"1441"},"First argument is not an `array`.","test-argument",{"range":"1442","text":"1443"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1444","text":"1445"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1444","text":"1446"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1447","text":"1448"},"Replace `null` with `undefined`.",{"range":"1449","text":"1448"},{"range":"1450","text":"1448"},{"range":"1451","text":"1448"},{"range":"1452","text":"1448"},{"range":"1453","text":"1448"},{"range":"1454","text":"1448"},{"range":"1455","text":"1448"},{"range":"1456","text":"1448"},{"range":"1457","text":"1448"},{"range":"1458","text":"1448"},{"range":"1459","text":"1448"},"remove",{"range":"1460","text":"1461"},"Remove `null`.",{"range":"1460","text":"1448"},{"range":"1462","text":"1448"},{"range":"1463","text":"1448"},{"range":"1464","text":"1448"},{"range":"1465","text":"1448"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1466"},{"range":"1467","text":"1468"},"Switch to `??` operator.",{"operator":"1469"},{"range":"1467","text":"1470"},"Switch to `||` operator.",{"operator":"1466"},{"range":"1471","text":"1472"},{"operator":"1469"},{"range":"1471","text":"1473"},{"range":"1474","text":"1445"},{"range":"1474","text":"1446"},"use-spread",{"range":"1475","text":"1476"},"Use `...` operator.","suggestion",{"code":"1477","property":"1478"},{"range":"1479","text":"1480"},"Replace `.length` with `.length > 0`.",{"code":"1477","property":"1478"},{"range":"1481","text":"1482"},{"code":"1477","property":"1478"},{"range":"1483","text":"1484"},{"range":"1485","text":"1448"},{"range":"1486","text":"1487"},{"range":"1488","text":"1489"},{"range":"1490","text":"1491"},{"range":"1492","text":"1493"},{"range":"1494","text":"1495"},{"range":"1496","text":"1497"},{"range":"1498","text":"1499"},{"range":"1500","text":"1501"},"array-length",{"range":"1502","text":"1503"},"The argument is the length of array.","only-element",{"range":"1502","text":"1504"},"The argument is the only element of array.",{"range":"1505","text":"1506"},{"range":"1505","text":"1507"},{"range":"1508","text":"1503"},{"range":"1508","text":"1504"},{"range":"1509","text":"1510"},{"range":"1511","text":"1512"},{"range":"1513","text":"1514"},{"range":"1515","text":"1448"},{"range":"1516","text":"1448"},{"range":"1517","text":"1448"},{"range":"1518","text":"1448"},{"operator":"1466"},{"range":"1519","text":"1520"},{"operator":"1469"},{"range":"1519","text":"1521"},{"range":"1522","text":"1448"},{"range":"1523","text":"1524"},{"range":"1525","text":"1526"},{"range":"1527","text":"1528"},"spread-all-arguments",{"range":"1529","text":"1530"},"Spread all unknown arguments`.",{"description":"1531","property":"1531"},{"range":"1532","text":"1533"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1534","text":"1506"},{"range":"1534","text":"1507"},"suggestOptionalChain",{"range":"1535","text":"1536"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1537","text":"1461"},{"range":"1537","text":"1448"},{"range":"1538","text":"1461"},{"range":"1538","text":"1448"},{"range":"1539","text":"1536"},{"range":"1540","text":"1536"},{"range":"1541","text":"1448"},{"range":"1542","text":"1448"},{"range":"1543","text":"1544"},{"range":"1543","text":"1545"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] +[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"size":1883,"mtime":1662092675643,"results":"163","hashOfConfig":"164"},{"size":2627,"mtime":1669353272721,"results":"165","hashOfConfig":"164"},{"size":35,"mtime":1662092675645,"results":"166","hashOfConfig":"164"},{"size":1065,"mtime":1662092675649,"results":"167","hashOfConfig":"164"},{"size":31,"mtime":1662092675649,"results":"168","hashOfConfig":"164"},{"size":1174,"mtime":1662092675646,"results":"169","hashOfConfig":"164"},{"size":36,"mtime":1662092675647,"results":"170","hashOfConfig":"164"},{"size":850,"mtime":1662092675651,"results":"171","hashOfConfig":"164"},{"size":24,"mtime":1662092675652,"results":"172","hashOfConfig":"164"},{"size":484,"mtime":1662092675653,"results":"173","hashOfConfig":"164"},{"size":26,"mtime":1662092675654,"results":"174","hashOfConfig":"164"},{"size":1578,"mtime":1662092675655,"results":"175","hashOfConfig":"164"},{"size":418,"mtime":1662092675656,"results":"176","hashOfConfig":"164"},{"size":92,"mtime":1662092675657,"results":"177","hashOfConfig":"164"},{"size":32,"mtime":1662092675657,"results":"178","hashOfConfig":"164"},{"size":1108,"mtime":1662092675658,"results":"179","hashOfConfig":"164"},{"size":24,"mtime":1662092675659,"results":"180","hashOfConfig":"164"},{"size":1310,"mtime":1662092675661,"results":"181","hashOfConfig":"164"},{"size":24,"mtime":1662092675661,"results":"182","hashOfConfig":"164"},{"size":5591,"mtime":1669354961771,"results":"183","hashOfConfig":"164"},{"size":35,"mtime":1662092675664,"results":"184","hashOfConfig":"164"},{"size":1398,"mtime":1662092675665,"results":"185","hashOfConfig":"164"},{"size":30,"mtime":1662092675666,"results":"186","hashOfConfig":"164"},{"size":3518,"mtime":1669353927842,"results":"187","hashOfConfig":"164"},{"size":1826,"mtime":1669353927842,"results":"188","hashOfConfig":"164"},{"size":1798,"mtime":1662092675670,"results":"189","hashOfConfig":"164"},{"size":1169,"mtime":1669353927842,"results":"190","hashOfConfig":"164"},{"size":123,"mtime":1662092675671,"results":"191","hashOfConfig":"164"},{"size":11583,"mtime":1669354518103,"results":"192","hashOfConfig":"164"},{"size":23,"mtime":1662092675673,"results":"193","hashOfConfig":"164"},{"size":749,"mtime":1669353927843,"results":"194","hashOfConfig":"164"},{"size":558,"mtime":1662092675675,"results":"195","hashOfConfig":"164"},{"size":527,"mtime":1662092675677,"results":"196","hashOfConfig":"164"},{"size":23,"mtime":1662092675677,"results":"197","hashOfConfig":"164"},{"size":1558,"mtime":1662092675685,"results":"198","hashOfConfig":"164"},{"size":23,"mtime":1662092675694,"results":"199","hashOfConfig":"164"},{"size":782,"mtime":1662092675698,"results":"200","hashOfConfig":"164"},{"size":30,"mtime":1662092675701,"results":"201","hashOfConfig":"164"},{"size":1527,"mtime":1662092675703,"results":"202","hashOfConfig":"164"},{"size":1008,"mtime":1662092675704,"results":"203","hashOfConfig":"164"},{"size":1307,"mtime":1662092675706,"results":"204","hashOfConfig":"164"},{"size":33870,"mtime":1662092675710,"results":"205","hashOfConfig":"164"},{"size":37453,"mtime":1662092675715,"results":"206","hashOfConfig":"164"},{"size":20392,"mtime":1662092675721,"results":"207","hashOfConfig":"164"},{"size":2505,"mtime":1662092675750,"results":"208","hashOfConfig":"164"},{"size":1604,"mtime":1662092675766,"results":"209","hashOfConfig":"164"},{"size":249,"mtime":1662092675778,"results":"210","hashOfConfig":"164"},{"size":3267,"mtime":1669353927842,"results":"211","hashOfConfig":"164"},{"size":3014,"mtime":1669353927842,"results":"212","hashOfConfig":"164"},{"size":55,"mtime":1662092675782,"results":"213","hashOfConfig":"164"},{"size":1391,"mtime":1662092675784,"results":"214","hashOfConfig":"164"},{"size":2935,"mtime":1669353927842,"results":"215","hashOfConfig":"164"},{"size":2817,"mtime":1669353927861,"results":"216","hashOfConfig":"164"},{"size":1831,"mtime":1669353927842,"results":"217","hashOfConfig":"164"},{"size":90,"mtime":1662092675786,"results":"218","hashOfConfig":"164"},{"size":54,"mtime":1669353927842,"results":"219","hashOfConfig":"164"},{"size":2593,"mtime":1662092675789,"results":"220","hashOfConfig":"164"},{"size":637,"mtime":1669353927842,"results":"221","hashOfConfig":"164"},{"size":73,"mtime":1662092675791,"results":"222","hashOfConfig":"164"},{"size":13182,"mtime":1662092675792,"results":"223","hashOfConfig":"164"},{"size":29,"mtime":1662092675793,"results":"224","hashOfConfig":"164"},{"size":60,"mtime":1669353927842,"results":"225","hashOfConfig":"164"},{"size":5254,"mtime":1669353927842,"results":"226","hashOfConfig":"164"},{"size":204,"mtime":1669353927842,"results":"227","hashOfConfig":"164"},{"size":4805,"mtime":1669353927842,"results":"228","hashOfConfig":"164"},{"size":792,"mtime":1662092675797,"results":"229","hashOfConfig":"164"},{"size":166,"mtime":1662092675797,"results":"230","hashOfConfig":"164"},{"size":404,"mtime":1669353927842,"results":"231","hashOfConfig":"164"},{"size":5186,"mtime":1669353927842,"results":"232","hashOfConfig":"164"},{"size":623,"mtime":1662092675800,"results":"233","hashOfConfig":"164"},{"size":139,"mtime":1662092675800,"results":"234","hashOfConfig":"164"},{"size":100,"mtime":1662092675801,"results":"235","hashOfConfig":"164"},{"size":1957,"mtime":1662092675801,"results":"236","hashOfConfig":"164"},{"size":38,"mtime":1662092675802,"results":"237","hashOfConfig":"164"},{"size":3815,"mtime":1662092675804,"results":"238","hashOfConfig":"164"},{"size":727,"mtime":1662092675805,"results":"239","hashOfConfig":"164"},{"size":60,"mtime":1662092675805,"results":"240","hashOfConfig":"164"},{"size":913,"mtime":1662092675806,"results":"241","hashOfConfig":"164"},{"size":346,"mtime":1662092675807,"results":"242","hashOfConfig":"164"},{"size":68,"mtime":1662092675808,"results":"243","hashOfConfig":"164"},{"size":3540,"mtime":1662092675809,"results":"244","hashOfConfig":"164"},{"size":718,"mtime":1662092675810,"results":"245","hashOfConfig":"164"},{"size":57,"mtime":1662092675810,"results":"246","hashOfConfig":"164"},{"size":2240,"mtime":1662092675811,"results":"247","hashOfConfig":"164"},{"size":159,"mtime":1662092675812,"results":"248","hashOfConfig":"164"},{"size":248,"mtime":1669353927842,"results":"249","hashOfConfig":"164"},{"size":1756,"mtime":1669353927842,"results":"250","hashOfConfig":"164"},{"size":36,"mtime":1662092675816,"results":"251","hashOfConfig":"164"},{"size":1976,"mtime":1662092675817,"results":"252","hashOfConfig":"164"},{"size":675,"mtime":1662092675818,"results":"253","hashOfConfig":"164"},{"size":84,"mtime":1662092675819,"results":"254","hashOfConfig":"164"},{"size":127,"mtime":1662092675819,"results":"255","hashOfConfig":"164"},{"size":6209,"mtime":1669353927842,"results":"256","hashOfConfig":"164"},{"size":1254,"mtime":1662092675821,"results":"257","hashOfConfig":"164"},{"size":232,"mtime":1662092675822,"results":"258","hashOfConfig":"164"},{"size":132,"mtime":1662092675822,"results":"259","hashOfConfig":"164"},{"size":154,"mtime":1662092675823,"results":"260","hashOfConfig":"164"},{"size":2770,"mtime":1662092675824,"results":"261","hashOfConfig":"164"},{"size":526,"mtime":1662092675825,"results":"262","hashOfConfig":"164"},{"size":2454,"mtime":1669353927843,"results":"263","hashOfConfig":"164"},{"size":1008,"mtime":1662092675826,"results":"264","hashOfConfig":"164"},{"size":784,"mtime":1662092675828,"results":"265","hashOfConfig":"164"},{"size":779,"mtime":1662092675828,"results":"266","hashOfConfig":"164"},{"size":409,"mtime":1662092675829,"results":"267","hashOfConfig":"164"},{"size":1236,"mtime":1662092675830,"results":"268","hashOfConfig":"164"},{"size":2621,"mtime":1662092675831,"results":"269","hashOfConfig":"164"},{"size":523,"mtime":1662092675832,"results":"270","hashOfConfig":"164"},{"size":211,"mtime":1662092675832,"results":"271","hashOfConfig":"164"},{"size":874,"mtime":1662092675833,"results":"272","hashOfConfig":"164"},{"size":1754,"mtime":1662092675834,"results":"273","hashOfConfig":"164"},{"size":2030,"mtime":1662092675834,"results":"274","hashOfConfig":"164"},{"size":2306,"mtime":1662092675835,"results":"275","hashOfConfig":"164"},{"size":1068,"mtime":1669353927842,"results":"276","hashOfConfig":"164"},{"size":378,"mtime":1662092675838,"results":"277","hashOfConfig":"164"},{"size":974,"mtime":1662092675839,"results":"278","hashOfConfig":"164"},{"size":24,"mtime":1662092675840,"results":"279","hashOfConfig":"164"},{"size":1647,"mtime":1662092675842,"results":"280","hashOfConfig":"164"},{"size":32,"mtime":1662092675842,"results":"281","hashOfConfig":"164"},{"size":3265,"mtime":1662092675850,"results":"282","hashOfConfig":"164"},{"size":28,"mtime":1662092675851,"results":"283","hashOfConfig":"164"},{"size":787,"mtime":1662092675846,"results":"284","hashOfConfig":"164"},{"size":33,"mtime":1662092675847,"results":"285","hashOfConfig":"164"},{"size":1375,"mtime":1662092675852,"results":"286","hashOfConfig":"164"},{"size":694,"mtime":1669353927842,"results":"287","hashOfConfig":"164"},{"size":26,"mtime":1662092675855,"results":"288","hashOfConfig":"164"},{"size":4290,"mtime":1662092675857,"results":"289","hashOfConfig":"164"},{"size":37,"mtime":1662092675858,"results":"290","hashOfConfig":"164"},{"size":949,"mtime":1662092675860,"results":"291","hashOfConfig":"164"},{"size":25,"mtime":1662092675860,"results":"292","hashOfConfig":"164"},{"size":1268,"mtime":1662092675862,"results":"293","hashOfConfig":"164"},{"size":26,"mtime":1662092675863,"results":"294","hashOfConfig":"164"},{"size":635,"mtime":1662092675865,"results":"295","hashOfConfig":"164"},{"size":26,"mtime":1662092675866,"results":"296","hashOfConfig":"164"},{"size":1466,"mtime":1662092675867,"results":"297","hashOfConfig":"164"},{"size":23,"mtime":1662092675868,"results":"298","hashOfConfig":"164"},{"size":417,"mtime":1669353927842,"results":"299","hashOfConfig":"164"},{"size":5993,"mtime":1662092675871,"results":"300","hashOfConfig":"164"},{"size":1616,"mtime":1662092675872,"results":"301","hashOfConfig":"164"},{"size":95,"mtime":1662092675872,"results":"302","hashOfConfig":"164"},{"size":126,"mtime":1662092675873,"results":"303","hashOfConfig":"164"},{"size":146,"mtime":1662092675874,"results":"304","hashOfConfig":"164"},{"size":855,"mtime":1662092675875,"results":"305","hashOfConfig":"164"},{"size":3501,"mtime":1669353927843,"results":"306","hashOfConfig":"164"},{"size":3658,"mtime":1669353927843,"results":"307","hashOfConfig":"164"},{"size":86,"mtime":1662092675879,"results":"308","hashOfConfig":"164"},{"size":2006,"mtime":1669353927843,"results":"309","hashOfConfig":"164"},{"size":32,"mtime":1662092675884,"results":"310","hashOfConfig":"164"},{"size":3037,"mtime":1669353927843,"results":"311","hashOfConfig":"164"},{"size":694,"mtime":1662092675881,"results":"312","hashOfConfig":"164"},{"size":100,"mtime":1662092675882,"results":"313","hashOfConfig":"164"},{"size":127,"mtime":1662092675882,"results":"314","hashOfConfig":"164"},{"size":1607,"mtime":1662092675886,"results":"315","hashOfConfig":"164"},{"size":577,"mtime":1662092675887,"results":"316","hashOfConfig":"164"},{"size":62,"mtime":1662092675888,"results":"317","hashOfConfig":"164"},{"size":115,"mtime":1662092675889,"results":"318","hashOfConfig":"164"},{"size":128,"mtime":1662092675890,"results":"319","hashOfConfig":"164"},{"size":2124,"mtime":1662092675890,"results":"320","hashOfConfig":"164"},{"size":1789,"mtime":1669353927844,"results":"321","hashOfConfig":"164"},{"size":503,"mtime":1662546288643,"results":"322","hashOfConfig":"164"},{"size":75,"mtime":1662092675893,"results":"323","hashOfConfig":"164"},{"size":1849,"mtime":1662092675895,"results":"324","hashOfConfig":"164"},{"size":26,"mtime":1662092675900,"results":"325","hashOfConfig":"164"},{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"344","messages":"345","suppressedMessages":"346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"347","messages":"348","suppressedMessages":"349","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"350","messages":"351","suppressedMessages":"352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"386","messages":"387","suppressedMessages":"388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"404","messages":"405","suppressedMessages":"406","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["812"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["813"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["814","815"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["816"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["817"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["818","819","820","821","822"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["823"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["824","825","826","827","828","829","830","831"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["832","833","834","835"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["836","837"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["838","839","840"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["841","842","843","844","845","846","847"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["848"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["849","850"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["851","852"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["853","854"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["855","856","857","858"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["859"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["860"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["861"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["862"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["863"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["864","865","866"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["867","868"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["869","870","871"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["872","873","874","875"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["876","877"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["878"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["879","880","881"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["882"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["883","884","885","886","887","888","889"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["890","891"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["892","893","894","895","896","897","898","899","900"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["901"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["902","903","904","905","906","907"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["908"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["909","910","911","912","913"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["914","915","916","917","918","919","920","921"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["922"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["923"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["924","925"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["926"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["927"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["928"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["929"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["930"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["931"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["932","933"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["935","936"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["937"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["938","939","940"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["941","942"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["943","944","945"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["946"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["947","948","949"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["950"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["951","952"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["953"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"954","severity":2,"message":"955","line":63,"column":18,"nodeType":"956","messageId":"957","endLine":63,"endColumn":24,"suggestions":"958"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"962","severity":2,"message":"963","line":15,"column":13,"nodeType":"964","messageId":"965","endLine":15,"endColumn":38},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"966","severity":1,"message":"967","line":49,"column":27,"nodeType":"968","messageId":"969","endLine":49,"endColumn":30,"suggestions":"970"},{"ruleId":"971","severity":2,"message":"972","line":82,"column":62,"nodeType":null,"messageId":"973","endLine":82,"endColumn":64},{"ruleId":"971","severity":2,"message":"974","line":125,"column":20,"nodeType":null,"messageId":"973","endLine":125,"endColumn":22},{"ruleId":"975","severity":2,"message":"976","line":129,"column":11,"nodeType":"977","messageId":"978","endLine":129,"endColumn":50},{"ruleId":"975","severity":2,"message":"976","line":137,"column":11,"nodeType":"977","messageId":"978","endLine":137,"endColumn":50},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"979","line":28,"column":4,"nodeType":null,"messageId":"973","endLine":28,"endColumn":6},{"ruleId":"980","severity":2,"message":"981","line":42,"column":15,"nodeType":"982","messageId":"983","endLine":42,"endColumn":19,"suggestions":"984"},{"ruleId":"980","severity":2,"message":"981","line":52,"column":15,"nodeType":"982","messageId":"983","endLine":52,"endColumn":19,"suggestions":"985"},{"ruleId":"980","severity":2,"message":"981","line":98,"column":15,"nodeType":"982","messageId":"983","endLine":98,"endColumn":19,"suggestions":"986"},{"ruleId":"980","severity":2,"message":"981","line":108,"column":15,"nodeType":"982","messageId":"983","endLine":108,"endColumn":19,"suggestions":"987"},{"ruleId":"980","severity":2,"message":"981","line":130,"column":13,"nodeType":"982","messageId":"983","endLine":130,"endColumn":17,"suggestions":"988"},{"ruleId":"980","severity":2,"message":"981","line":142,"column":13,"nodeType":"982","messageId":"983","endLine":142,"endColumn":17,"suggestions":"989"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":53,"column":15,"nodeType":"982","messageId":"983","endLine":53,"endColumn":19,"suggestions":"990"},{"ruleId":"980","severity":2,"message":"981","line":55,"column":11,"nodeType":"982","messageId":"983","endLine":55,"endColumn":15,"suggestions":"991"},{"ruleId":"980","severity":2,"message":"981","line":72,"column":11,"nodeType":"982","messageId":"983","endLine":72,"endColumn":15,"suggestions":"992"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":73,"column":13,"nodeType":"982","messageId":"983","endLine":73,"endColumn":17,"suggestions":"993"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":39,"column":11,"nodeType":"982","messageId":"983","endLine":39,"endColumn":15,"suggestions":"994"},{"ruleId":"980","severity":2,"message":"981","line":51,"column":11,"nodeType":"982","messageId":"983","endLine":51,"endColumn":15,"suggestions":"995"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"996","severity":2,"message":"997","line":39,"column":17,"nodeType":"982","messageId":"998","endLine":39,"endColumn":33},{"ruleId":"996","severity":2,"message":"997","line":41,"column":17,"nodeType":"982","messageId":"998","endLine":41,"endColumn":31},{"ruleId":"996","severity":2,"message":"999","line":53,"column":14,"nodeType":"982","messageId":"998","endLine":53,"endColumn":31},{"ruleId":"996","severity":2,"message":"1000","line":62,"column":14,"nodeType":"982","messageId":"998","endLine":62,"endColumn":31},{"ruleId":"996","severity":2,"message":"1000","line":63,"column":17,"nodeType":"982","messageId":"998","endLine":63,"endColumn":33},{"ruleId":"996","severity":2,"message":"1001","line":66,"column":17,"nodeType":"982","messageId":"998","endLine":66,"endColumn":32},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":25,"column":12,"nodeType":"982","messageId":"983","endLine":25,"endColumn":16,"suggestions":"1002"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":64,"nodeType":"982","messageId":"983","endLine":21,"endColumn":68,"suggestions":"1003"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":64,"nodeType":"982","messageId":"983","endLine":21,"endColumn":68,"suggestions":"1004"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"996","severity":2,"message":"1000","line":11,"column":16,"nodeType":"982","messageId":"998","endLine":11,"endColumn":32},{"ruleId":"996","severity":2,"message":"1000","line":17,"column":19,"nodeType":"982","messageId":"998","endLine":17,"endColumn":34},{"ruleId":"996","severity":2,"message":"1000","line":20,"column":17,"nodeType":"982","messageId":"998","endLine":20,"endColumn":34},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"979","line":34,"column":4,"nodeType":null,"messageId":"973","endLine":34,"endColumn":6},{"ruleId":"980","severity":2,"message":"981","line":82,"column":21,"nodeType":"982","messageId":"983","endLine":82,"endColumn":25,"suggestions":"1005"},{"ruleId":"1006","severity":2,"message":"1007","line":79,"column":15,"nodeType":"956","messageId":"1008","endLine":79,"endColumn":21},{"ruleId":"980","severity":2,"message":"981","line":79,"column":24,"nodeType":"982","messageId":"983","endLine":79,"endColumn":28,"suggestions":"1009"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"972","line":45,"column":16,"nodeType":null,"messageId":"973","endLine":45,"endColumn":18},{"ruleId":"1010","severity":2,"message":"1011","line":61,"column":11,"nodeType":"1012","messageId":"1013","endLine":63,"endColumn":37},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1014","line":41,"column":16,"nodeType":null,"messageId":"973","endLine":41,"endColumn":18},{"ruleId":"1015","severity":2,"message":"1016","line":46,"column":11,"nodeType":"1012","messageId":"1017","endLine":46,"endColumn":34,"suggestions":"1018"},{"ruleId":"1015","severity":2,"message":"1016","line":47,"column":11,"nodeType":"1012","messageId":"1017","endLine":47,"endColumn":34,"suggestions":"1019"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1010","severity":2,"message":"1011","line":46,"column":11,"nodeType":"1012","messageId":"1013","endLine":48,"endColumn":41},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"966","severity":1,"message":"967","line":58,"column":23,"nodeType":"968","messageId":"969","endLine":58,"endColumn":26,"suggestions":"1020"},{"ruleId":"1021","severity":2,"message":"1022","line":98,"column":68,"nodeType":"1023","messageId":"1024","endLine":98,"endColumn":70},{"ruleId":"954","severity":2,"message":"1025","line":6,"column":8,"nodeType":"956","messageId":"1026","endLine":6,"endColumn":13,"suggestions":"1027"},{"ruleId":"1028","severity":2,"message":"1029","line":39,"column":35,"nodeType":"1030","messageId":"1031","endLine":39,"endColumn":48,"suggestions":"1032"},{"ruleId":"1028","severity":2,"message":"1029","line":40,"column":35,"nodeType":"1030","messageId":"1031","endLine":40,"endColumn":48,"suggestions":"1033"},{"ruleId":"1028","severity":2,"message":"1029","line":42,"column":34,"nodeType":"1030","messageId":"1031","endLine":42,"endColumn":65,"suggestions":"1034"},{"ruleId":"971","severity":2,"message":"1035","line":44,"column":12,"nodeType":null,"messageId":"973","endLine":44,"endColumn":22},{"ruleId":"980","severity":2,"message":"981","line":79,"column":71,"nodeType":"982","messageId":"983","endLine":79,"endColumn":75,"suggestions":"1036"},{"ruleId":"954","severity":2,"message":"955","line":136,"column":21,"nodeType":"956","messageId":"957","endLine":136,"endColumn":27,"suggestions":"1037"},{"ruleId":"954","severity":2,"message":"955","line":158,"column":19,"nodeType":"956","messageId":"957","endLine":158,"endColumn":25,"suggestions":"1038"},{"ruleId":"954","severity":2,"message":"955","line":21,"column":17,"nodeType":"956","messageId":"957","endLine":21,"endColumn":23,"suggestions":"1039"},{"ruleId":"954","severity":2,"message":"1025","line":23,"column":10,"nodeType":"956","messageId":"1026","endLine":23,"endColumn":15,"suggestions":"1040"},{"ruleId":"1041","severity":2,"message":"1042","line":29,"column":13,"nodeType":"1043","messageId":"983","endLine":29,"endColumn":29,"suggestions":"1044"},{"ruleId":"1041","severity":2,"message":"1042","line":42,"column":11,"nodeType":"1043","messageId":"983","endLine":42,"endColumn":38,"suggestions":"1045"},{"ruleId":"971","severity":2,"message":"1046","line":103,"column":53,"nodeType":null,"messageId":"973","endLine":103,"endColumn":55},{"ruleId":"1047","severity":2,"message":"1048","line":114,"column":23,"nodeType":"1030","messageId":"1049","endLine":114,"endColumn":38},{"ruleId":"1047","severity":2,"message":"1048","line":129,"column":23,"nodeType":"1030","messageId":"1049","endLine":129,"endColumn":38},{"ruleId":"1050","severity":1,"message":"1051","line":153,"column":55,"nodeType":"1052","messageId":"1053","endLine":153,"endColumn":64},{"ruleId":"1050","severity":1,"message":"1051","line":163,"column":55,"nodeType":"1052","messageId":"1053","endLine":163,"endColumn":64},{"ruleId":"1041","severity":2,"message":"1042","line":171,"column":14,"nodeType":"1043","messageId":"983","endLine":171,"endColumn":30,"suggestions":"1054"},{"ruleId":"1047","severity":2,"message":"1048","line":172,"column":14,"nodeType":"1030","messageId":"1049","endLine":172,"endColumn":29},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"954","severity":2,"message":"955","line":31,"column":31,"nodeType":"956","messageId":"957","endLine":31,"endColumn":37,"suggestions":"1055"},{"ruleId":"971","severity":2,"message":"1056","line":56,"column":53,"nodeType":null,"messageId":"973","endLine":56,"endColumn":55},{"ruleId":"975","severity":2,"message":"976","line":61,"column":9,"nodeType":"977","messageId":"978","endLine":61,"endColumn":70},{"ruleId":"1057","severity":2,"message":"1058","line":62,"column":16,"nodeType":"982","messageId":"978","endLine":62,"endColumn":20},{"ruleId":"975","severity":2,"message":"976","line":76,"column":9,"nodeType":"977","messageId":"978","endLine":79,"endColumn":33},{"ruleId":"1057","severity":2,"message":"1058","line":80,"column":16,"nodeType":"982","messageId":"978","endLine":80,"endColumn":20},{"ruleId":"1021","severity":2,"message":"1022","line":5,"column":72,"nodeType":"1023","messageId":"1024","endLine":5,"endColumn":74},{"ruleId":"971","severity":2,"message":"1056","line":47,"column":53,"nodeType":null,"messageId":"973","endLine":47,"endColumn":55},{"ruleId":"975","severity":2,"message":"976","line":52,"column":9,"nodeType":"977","messageId":"978","endLine":52,"endColumn":70},{"ruleId":"1057","severity":2,"message":"1058","line":53,"column":16,"nodeType":"982","messageId":"978","endLine":53,"endColumn":20},{"ruleId":"975","severity":2,"message":"976","line":67,"column":9,"nodeType":"977","messageId":"978","endLine":70,"endColumn":33},{"ruleId":"1057","severity":2,"message":"1058","line":71,"column":16,"nodeType":"982","messageId":"978","endLine":71,"endColumn":20},{"ruleId":"980","severity":2,"message":"981","line":26,"column":37,"nodeType":"982","messageId":"983","endLine":26,"endColumn":41,"suggestions":"1059"},{"ruleId":"980","severity":2,"message":"981","line":59,"column":22,"nodeType":"982","messageId":"983","endLine":59,"endColumn":26,"suggestions":"1060"},{"ruleId":"980","severity":2,"message":"981","line":60,"column":21,"nodeType":"982","messageId":"983","endLine":60,"endColumn":25,"suggestions":"1061"},{"ruleId":"980","severity":2,"message":"981","line":89,"column":23,"nodeType":"982","messageId":"983","endLine":89,"endColumn":27,"suggestions":"1062"},{"ruleId":"1050","severity":1,"message":"1051","line":94,"column":24,"nodeType":"1052","messageId":"1053","endLine":94,"endColumn":46},{"ruleId":"1015","severity":2,"message":"1016","line":113,"column":25,"nodeType":"1012","messageId":"1017","endLine":113,"endColumn":65,"suggestions":"1063"},{"ruleId":"980","severity":2,"message":"981","line":149,"column":35,"nodeType":"982","messageId":"983","endLine":149,"endColumn":39,"suggestions":"1064"},{"ruleId":"1050","severity":1,"message":"1051","line":199,"column":14,"nodeType":"1052","messageId":"1053","endLine":199,"endColumn":44},{"ruleId":"959","severity":1,"message":"1065","line":68,"column":22,"nodeType":"956","messageId":"961","endLine":68,"endColumn":27},{"ruleId":"954","severity":2,"message":"955","line":49,"column":29,"nodeType":"956","messageId":"957","endLine":49,"endColumn":35,"suggestions":"1066"},{"ruleId":"1067","severity":2,"message":"1068","line":31,"column":7,"nodeType":"956","messageId":"983","endLine":31,"endColumn":12,"suggestions":"1069"},{"ruleId":"1070","severity":2,"message":"1071","line":48,"column":11,"nodeType":"1072","messageId":"978","endLine":48,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1041","severity":2,"message":"1042","line":55,"column":14,"nodeType":"1043","messageId":"983","endLine":55,"endColumn":41,"suggestions":"1073"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1050","severity":1,"message":"1051","line":121,"column":11,"nodeType":"1052","messageId":"1053","endLine":121,"endColumn":33,"suggestions":"1074"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":23,"column":12,"nodeType":"982","messageId":"983","endLine":23,"endColumn":16,"suggestions":"1075"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":12,"column":12,"nodeType":"982","messageId":"983","endLine":12,"endColumn":16,"suggestions":"1076"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1050","severity":1,"message":"1051","line":154,"column":36,"nodeType":"1052","messageId":"1053","endLine":154,"endColumn":58,"suggestions":"1077"},{"ruleId":"1050","severity":1,"message":"1051","line":156,"column":7,"nodeType":"1052","messageId":"1053","endLine":156,"endColumn":29,"suggestions":"1078"},{"ruleId":"1050","severity":1,"message":"1051","line":185,"column":37,"nodeType":"1052","messageId":"1053","endLine":185,"endColumn":54},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":17,"nodeType":"982","messageId":"983","endLine":21,"endColumn":21,"suggestions":"1079"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1080","line":54,"column":5,"nodeType":null,"messageId":"973","endLine":54,"endColumn":7},{"ruleId":"980","severity":2,"message":"981","line":101,"column":17,"nodeType":"982","messageId":"983","endLine":101,"endColumn":21,"suggestions":"1081"},{"ruleId":"1041","severity":2,"message":"1042","line":65,"column":13,"nodeType":"1043","messageId":"983","endLine":65,"endColumn":30,"suggestions":"1082"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1010","severity":2,"message":"1011","line":53,"column":11,"nodeType":"1012","messageId":"1013","endLine":55,"endColumn":16},{"ruleId":"1010","severity":2,"message":"1011","line":62,"column":11,"nodeType":"1012","messageId":"1013","endLine":64,"endColumn":41},{"ruleId":"996","severity":2,"message":"1000","line":32,"column":17,"nodeType":"982","messageId":"998","endLine":32,"endColumn":35},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1083","line":10,"column":23,"nodeType":null,"messageId":"973","endLine":10,"endColumn":25},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1084","1085","1086"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1087","1088"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1089"],["1090"],["1091"],["1092"],["1093"],["1094"],["1095"],["1096"],["1097"],["1098"],["1099"],["1100"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1101","1102"],["1103"],["1104"],["1105"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1106"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1107","1108"],["1109","1110"],["1111","1112"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1113"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1114"],["1115"],["1116"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1117"],["1118","1119","1120"],["1121","1122"],["1123","1124"],["1125"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1126","1127"],["1128","1129"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1130","1131"],["1132","1133","1134"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1135"],["1136"],["1137"],["1138"],["1139","1140"],["1141"],"'theme' is defined but never used.",["1142","1143","1144","1145"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1146"],"no-empty","Empty block statement.","BlockStatement",["1147","1148"],["1149"],["1150","1151"],["1152","1153"],["1154"],["1155"],["1156"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1157"],["1158","1159"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1160","fix":"1161","desc":"1162"},{"messageId":"1163","fix":"1164","desc":"1165"},{"messageId":"1166","fix":"1167","desc":"1168"},{"messageId":"1169","fix":"1170","desc":"1171"},{"messageId":"1172","fix":"1173","desc":"1174"},{"messageId":"1175","fix":"1176","desc":"1177"},{"messageId":"1175","fix":"1178","desc":"1177"},{"messageId":"1175","fix":"1179","desc":"1177"},{"messageId":"1175","fix":"1180","desc":"1177"},{"messageId":"1175","fix":"1181","desc":"1177"},{"messageId":"1175","fix":"1182","desc":"1177"},{"messageId":"1175","fix":"1183","desc":"1177"},{"messageId":"1175","fix":"1184","desc":"1177"},{"messageId":"1175","fix":"1185","desc":"1177"},{"messageId":"1175","fix":"1186","desc":"1177"},{"messageId":"1175","fix":"1187","desc":"1177"},{"messageId":"1175","fix":"1188","desc":"1177"},{"messageId":"1189","fix":"1190","desc":"1191"},{"messageId":"1175","fix":"1192","desc":"1177"},{"messageId":"1175","fix":"1193","desc":"1177"},{"messageId":"1175","fix":"1194","desc":"1177"},{"messageId":"1175","fix":"1195","desc":"1177"},{"messageId":"1175","fix":"1196","desc":"1177"},{"messageId":"1197","data":"1198","fix":"1199","desc":"1200"},{"messageId":"1197","data":"1201","fix":"1202","desc":"1203"},{"messageId":"1197","data":"1204","fix":"1205","desc":"1200"},{"messageId":"1197","data":"1206","fix":"1207","desc":"1203"},{"messageId":"1169","fix":"1208","desc":"1171"},{"messageId":"1172","fix":"1209","desc":"1174"},{"messageId":"1210","fix":"1211","desc":"1212"},{"messageId":"1213","data":"1214","fix":"1215","desc":"1216"},{"messageId":"1213","data":"1217","fix":"1218","desc":"1216"},{"messageId":"1213","data":"1219","fix":"1220","desc":"1216"},{"messageId":"1175","fix":"1221","desc":"1177"},{"messageId":"1160","fix":"1222","desc":"1162"},{"messageId":"1163","fix":"1223","desc":"1165"},{"messageId":"1166","fix":"1224","desc":"1168"},{"messageId":"1160","fix":"1225","desc":"1162"},{"messageId":"1163","fix":"1226","desc":"1165"},{"messageId":"1160","fix":"1227","desc":"1162"},{"messageId":"1163","fix":"1228","desc":"1165"},{"messageId":"1210","fix":"1229","desc":"1212"},{"messageId":"1230","fix":"1231","desc":"1232"},{"messageId":"1233","fix":"1234","desc":"1235"},{"messageId":"1230","fix":"1236","desc":"1232"},{"messageId":"1233","fix":"1237","desc":"1235"},{"messageId":"1230","fix":"1238","desc":"1232"},{"messageId":"1233","fix":"1239","desc":"1235"},{"messageId":"1160","fix":"1240","desc":"1162"},{"messageId":"1163","fix":"1241","desc":"1165"},{"messageId":"1166","fix":"1242","desc":"1168"},{"messageId":"1175","fix":"1243","desc":"1177"},{"messageId":"1175","fix":"1244","desc":"1177"},{"messageId":"1175","fix":"1245","desc":"1177"},{"messageId":"1175","fix":"1246","desc":"1177"},{"messageId":"1197","data":"1247","fix":"1248","desc":"1200"},{"messageId":"1197","data":"1249","fix":"1250","desc":"1203"},{"messageId":"1175","fix":"1251","desc":"1177"},{"messageId":"1160","fix":"1252","desc":"1162"},{"messageId":"1163","fix":"1253","desc":"1165"},{"messageId":"1166","fix":"1254","desc":"1168"},{"messageId":"1255","fix":"1256","desc":"1257"},{"messageId":"1213","data":"1258","fix":"1259","desc":"1260"},{"messageId":"1230","fix":"1261","desc":"1232"},{"messageId":"1233","fix":"1262","desc":"1235"},{"messageId":"1263","fix":"1264","desc":"1265"},{"messageId":"1189","fix":"1266","desc":"1191"},{"messageId":"1175","fix":"1267","desc":"1177"},{"messageId":"1189","fix":"1268","desc":"1191"},{"messageId":"1175","fix":"1269","desc":"1177"},{"messageId":"1263","fix":"1270","desc":"1265"},{"messageId":"1263","fix":"1271","desc":"1265"},{"messageId":"1175","fix":"1272","desc":"1177"},{"messageId":"1175","fix":"1273","desc":"1177"},{"messageId":"1230","fix":"1274","desc":"1232"},{"messageId":"1233","fix":"1275","desc":"1235"},"argument-is-spreadable",{"range":"1276","text":"1277"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1278","text":"1279"},"First argument is not an `array`.","test-argument",{"range":"1280","text":"1281"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1282","text":"1283"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1282","text":"1284"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1285","text":"1286"},"Replace `null` with `undefined`.",{"range":"1287","text":"1286"},{"range":"1288","text":"1286"},{"range":"1289","text":"1286"},{"range":"1290","text":"1286"},{"range":"1291","text":"1286"},{"range":"1292","text":"1286"},{"range":"1293","text":"1286"},{"range":"1294","text":"1286"},{"range":"1295","text":"1286"},{"range":"1296","text":"1286"},{"range":"1297","text":"1286"},"remove",{"range":"1298","text":"1299"},"Remove `null`.",{"range":"1298","text":"1286"},{"range":"1300","text":"1286"},{"range":"1301","text":"1286"},{"range":"1302","text":"1286"},{"range":"1303","text":"1286"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1304"},{"range":"1305","text":"1306"},"Switch to `??` operator.",{"operator":"1307"},{"range":"1305","text":"1308"},"Switch to `||` operator.",{"operator":"1304"},{"range":"1309","text":"1310"},{"operator":"1307"},{"range":"1309","text":"1311"},{"range":"1312","text":"1283"},{"range":"1312","text":"1284"},"use-spread",{"range":"1313","text":"1314"},"Use `...` operator.","suggestion",{"code":"1315","property":"1316"},{"range":"1317","text":"1318"},"Replace `.length` with `.length > 0`.",{"code":"1315","property":"1316"},{"range":"1319","text":"1320"},{"code":"1315","property":"1316"},{"range":"1321","text":"1322"},{"range":"1323","text":"1286"},{"range":"1324","text":"1325"},{"range":"1326","text":"1327"},{"range":"1328","text":"1329"},{"range":"1330","text":"1331"},{"range":"1332","text":"1333"},{"range":"1334","text":"1335"},{"range":"1336","text":"1337"},{"range":"1338","text":"1339"},"array-length",{"range":"1340","text":"1341"},"The argument is the length of array.","only-element",{"range":"1340","text":"1342"},"The argument is the only element of array.",{"range":"1343","text":"1344"},{"range":"1343","text":"1345"},{"range":"1346","text":"1341"},{"range":"1346","text":"1342"},{"range":"1347","text":"1348"},{"range":"1349","text":"1350"},{"range":"1351","text":"1352"},{"range":"1353","text":"1286"},{"range":"1354","text":"1286"},{"range":"1355","text":"1286"},{"range":"1356","text":"1286"},{"operator":"1304"},{"range":"1357","text":"1358"},{"operator":"1307"},{"range":"1357","text":"1359"},{"range":"1360","text":"1286"},{"range":"1361","text":"1362"},{"range":"1363","text":"1364"},{"range":"1365","text":"1366"},"spread-all-arguments",{"range":"1367","text":"1368"},"Spread all unknown arguments`.",{"description":"1369","property":"1369"},{"range":"1370","text":"1371"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1372","text":"1344"},{"range":"1372","text":"1345"},"suggestOptionalChain",{"range":"1373","text":"1374"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1375","text":"1299"},{"range":"1375","text":"1286"},{"range":"1376","text":"1299"},{"range":"1376","text":"1286"},{"range":"1377","text":"1374"},{"range":"1378","text":"1374"},{"range":"1379","text":"1286"},{"range":"1380","text":"1286"},{"range":"1381","text":"1382"},{"range":"1381","text":"1383"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] diff --git a/packages/core/package.json b/packages/core/package.json index adbdd7f2e..c110fbea7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/.eslintcache b/packages/desktop-extra/.eslintcache index 7642d484e..b65eef28f 100644 --- a/packages/desktop-extra/.eslintcache +++ b/packages/desktop-extra/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"hash":"95","results":"96","hashOfConfig":"97"},{"hash":"98","results":"99","hashOfConfig":"97"},{"hash":"100","results":"101","hashOfConfig":"97"},{"hash":"102","results":"103","hashOfConfig":"97"},{"hash":"104","results":"105","hashOfConfig":"97"},{"hash":"106","results":"107","hashOfConfig":"97"},{"hash":"108","results":"109","hashOfConfig":"97"},{"hash":"110","results":"111","hashOfConfig":"97"},{"hash":"112","results":"113","hashOfConfig":"97"},{"hash":"114","results":"115","hashOfConfig":"97"},{"hash":"116","results":"117","hashOfConfig":"97"},{"hash":"118","results":"119","hashOfConfig":"97"},{"hash":"120","results":"121","hashOfConfig":"97"},{"hash":"122","results":"123","hashOfConfig":"97"},{"hash":"124","results":"125","hashOfConfig":"97"},{"hash":"126","results":"127","hashOfConfig":"97"},{"hash":"128","results":"129","hashOfConfig":"97"},{"hash":"130","results":"131","hashOfConfig":"97"},{"hash":"132","results":"133","hashOfConfig":"97"},{"hash":"134","results":"135","hashOfConfig":"97"},{"hash":"136","results":"137","hashOfConfig":"97"},{"hash":"138","results":"139","hashOfConfig":"97"},{"hash":"140","results":"141","hashOfConfig":"97"},{"hash":"142","results":"143","hashOfConfig":"97"},{"hash":"144","results":"145","hashOfConfig":"97"},{"hash":"146","results":"147","hashOfConfig":"97"},{"hash":"148","results":"149","hashOfConfig":"97"},{"hash":"150","results":"151","hashOfConfig":"97"},{"hash":"152","results":"153","hashOfConfig":"97"},{"hash":"154","results":"155","hashOfConfig":"97"},{"hash":"156","results":"157","hashOfConfig":"97"},{"hash":"158","results":"159","hashOfConfig":"97"},{"hash":"160","results":"161","hashOfConfig":"97"},{"hash":"162","results":"163","hashOfConfig":"97"},{"hash":"164","results":"165","hashOfConfig":"97"},{"hash":"166","results":"167","hashOfConfig":"97"},{"hash":"168","results":"169","hashOfConfig":"97"},{"hash":"170","results":"171","hashOfConfig":"97"},{"hash":"172","results":"173","hashOfConfig":"97"},{"hash":"174","results":"175","hashOfConfig":"97"},{"hash":"176","results":"177","hashOfConfig":"97"},{"hash":"178","results":"179","hashOfConfig":"97"},{"hash":"180","results":"181","hashOfConfig":"97"},{"hash":"182","results":"183","hashOfConfig":"97"},{"hash":"184","results":"185","hashOfConfig":"97"},{"hash":"186","results":"187","hashOfConfig":"97"},{"hash":"188","results":"189","hashOfConfig":"97"},{"hash":"190","results":"191","hashOfConfig":"97"},{"hash":"192","results":"193","hashOfConfig":"97"},{"hash":"194","results":"195","hashOfConfig":"97"},{"hash":"196","results":"197","hashOfConfig":"97"},{"hash":"198","results":"199","hashOfConfig":"97"},{"hash":"200","results":"201","hashOfConfig":"97"},{"hash":"202","results":"203","hashOfConfig":"97"},{"hash":"204","results":"205","hashOfConfig":"97"},{"hash":"206","results":"207","hashOfConfig":"97"},{"hash":"208","results":"209","hashOfConfig":"97"},{"hash":"210","results":"211","hashOfConfig":"97"},{"hash":"212","results":"213","hashOfConfig":"97"},{"hash":"214","results":"215","hashOfConfig":"97"},{"hash":"216","results":"217","hashOfConfig":"97"},{"hash":"218","results":"219","hashOfConfig":"97"},{"hash":"220","results":"221","hashOfConfig":"97"},{"hash":"222","results":"223","hashOfConfig":"97"},{"hash":"224","results":"225","hashOfConfig":"97"},{"hash":"226","results":"227","hashOfConfig":"97"},{"hash":"228","results":"229","hashOfConfig":"97"},{"hash":"230","results":"231","hashOfConfig":"97"},{"hash":"232","results":"233","hashOfConfig":"97"},{"hash":"234","results":"235","hashOfConfig":"97"},{"hash":"236","results":"237","hashOfConfig":"97"},{"hash":"238","results":"239","hashOfConfig":"97"},{"hash":"240","results":"241","hashOfConfig":"97"},{"hash":"242","results":"243","hashOfConfig":"97"},{"hash":"244","results":"245","hashOfConfig":"97"},{"hash":"246","results":"247","hashOfConfig":"97"},{"hash":"248","results":"249","hashOfConfig":"97"},{"hash":"250","results":"251","hashOfConfig":"97"},{"hash":"252","results":"253","hashOfConfig":"97"},{"hash":"254","results":"255","hashOfConfig":"97"},{"hash":"256","results":"257","hashOfConfig":"97"},{"hash":"258","results":"259","hashOfConfig":"97"},{"hash":"260","results":"261","hashOfConfig":"97"},{"hash":"262","results":"263","hashOfConfig":"97"},{"hash":"264","results":"265","hashOfConfig":"97"},{"hash":"266","results":"267","hashOfConfig":"97"},{"hash":"268","results":"269","hashOfConfig":"97"},{"hash":"270","results":"271","hashOfConfig":"97"},{"hash":"272","results":"273","hashOfConfig":"97"},{"hash":"274","results":"275","hashOfConfig":"97"},{"hash":"276","results":"277","hashOfConfig":"97"},{"hash":"278","results":"279","hashOfConfig":"97"},{"hash":"280","results":"281","hashOfConfig":"97"},{"hash":"282","results":"283","hashOfConfig":"97"},"f6eceb1aca867095b79263b626b6ed61",{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m","58becd940440f4c2c1fe2dce26df4fb9",{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3801d7e359971a854b5db2f6e3540642",{"filePath":"290","messages":"291","suppressedMessages":"292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"33750545f120320ee0b1cc30037e32bf",{"filePath":"293","messages":"294","suppressedMessages":"295","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b0f4fed5a01d56514a338e768447ad25",{"filePath":"296","messages":"297","suppressedMessages":"298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0be38c79ae106ccf6a88ee9c7cc0299a",{"filePath":"299","messages":"300","suppressedMessages":"301","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a82f1678bbc4b9ff70c8eb905873a30",{"filePath":"302","messages":"303","suppressedMessages":"304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"570d3b7cfe79f42e5f486851394382e9",{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4890e6ae6bb4a23ddcea5c8c01787148",{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"05816d3f353053cbb6389c00cb8400c6",{"filePath":"311","messages":"312","suppressedMessages":"313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eea9111a26ff119d13218c7a5dc7d5eb",{"filePath":"314","messages":"315","suppressedMessages":"316","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c8099056a33922ff17e9fa68913b4f9",{"filePath":"317","messages":"318","suppressedMessages":"319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"104d3a0cf41dd99238b9685cef11d5c5",{"filePath":"320","messages":"321","suppressedMessages":"322","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f621cf18def621f3d762b1a80bfc03e",{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b8bf4ad146f87d17d6401e15c4109a5f",{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e2fc7e13e8e8c728807acf8e592a906a",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ce1fd74a8d45b7326e55ffd5479e93c6",{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f1c0e21d6c717e15aadbce95d6b41025",{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bd9144d9a573a1689096a68cb094e636",{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"51a66de9cd447038ac244b2281ee2e89",{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"215f820a73d8f46fba69e26b911596de",{"filePath":"344","messages":"345","suppressedMessages":"346","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"83ff15ff8f3d1cff71d92495db2618bf",{"filePath":"347","messages":"348","suppressedMessages":"349","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef29cc98aa030f063e9fcac41d57c9fa",{"filePath":"350","messages":"351","suppressedMessages":"352","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"167a5c0801255dee73b2e3cae434f1b4",{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c715fd4076ac42b1d433c601dd5f833",{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c514e60d7982087395ded36b348753d",{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"21164a06a09062c0aad56e64aae50e0b",{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d91b261108ab3522b24a92c5800a3608",{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b1e2e0bd4bd27e5edf4f27aa40fbeefc",{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6b81df34aa0c1fcf5c08fddc073cfed0",{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4af023b89bf60729f9548c55f25a47d3",{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4b5fef5f3129b7e496dde9cad49a9639",{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7180f4ffe36b3817fdfaaa3e6c260cd1",{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d4b379586b96874700657140385b0b19",{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"534a892d6ac7ebe2bfa01c987025790e",{"filePath":"386","messages":"387","suppressedMessages":"388","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1ee75a3c3378f5943bf0bda6148f407d",{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5347ee4c2306b29fab5966b2cc37cb82",{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fc8f85654d2b7b4372e702132cae2468",{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"28a6b1c3903fd95ef47431e443b9cb9d",{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ff6985cf331be25f3da2e9e99d20a52",{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a4b1e1db8acb5eefb13fb153e7d42310",{"filePath":"404","messages":"405","suppressedMessages":"406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5f8959740dcc2e02c4bc32dd934801cf",{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"197dbada63ba0e7f85b009e58ce30ca0",{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"031d96f4fa2fed33fc7f8fbef918e84b",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08133e2724795bffad34c5df40e5a0d5",{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b79a06e5f7dcadfc06c81a553afb3422",{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"696eda19505d32eb51cfb51486ed1b93",{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fdf7a11ebe8415f649c5fdc161cba6bc",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c36b6bbf11e68e4adbf381b949568059",{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8d8182fa0956e3f1f1cc609ecb5ffd86",{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc3c59c4c7c585fd94980ead4ca1d9ef",{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"482ae6a34f07aadc3bd138082354bb3b",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cd209ac930f91df285cb8a1763febb",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"71faad43a1507bc149d1ba85355ea003",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8a64be02c707995031a90ac8731f0d89",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7ab12d9b5d91f68f2db9563e224cbc97",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b647bf0a804f39cb0e897f3744f7cae5",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50fe607766c9f3831270b51699a70435",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"aabf32ab82adaa98c06686b88591f64a",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7cd2156edf2c215c1284e42c034c0b3d",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c4c79525c5eca4454d1ade7c497c2b2a",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3ace7219fcb84e7bfcbf699a5b9d3ccb",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f8ce5fc2bf46c93561f2f4c77b07e950",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef9d185dc8c1ae5a1a941f2e12e322cc",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ae3d4318eb53adc9990a38f312e790c7",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed3f96904ea280759d56a457e18d498d",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"df9b927895102fa2818e9de21517d2a5",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe955210cdc63fe061d1df43f2f657e1",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe2efca3772139db794ecf3e7d1eacb2",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e9e14b3cd57c2a416e0fc83355ce27c",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23d7e461a610051232c3dcec600e0158",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"59e36337bc3bfdd51e1a7d6ba7181c79",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0c1454f3ddcadc66f1fdf56264fd37fb",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7c1b18bf44618d01e80de96ca9a24b11",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4e404176f6a5d8244ae352c2cb71dc5b",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cebead72db35122cf9928ac097231758",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cb2fee8504edbfd4bf1ba8a4f1c6c6",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f4d3f6bb51dcf431381a4aba01a707ac",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"27f7a3d274d3fbac590e13eb31e3f6b9",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"959eb66cca9951dd43029692c1283839",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a6a4660e9270a5a35b5700728d7859fb",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e64a65233b9c3c83969607d8e062c2ad",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"47f1965c83385b16a2a21087c7f66e3c",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"96a99359d315cc174f5b34f6113b1671",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"59e6ea95154d75fd82c2fe9cc19cb8e4",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"614db2958ab18278606380b25db2a475",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ae24cc6412cb8b27fb20f043020f1fb3",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee403f0900b32e28914cf66aa970b6d3",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0af4729a653f0a516cb7a4c57e8fcef8",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"19aff70c5d18c64bf9b971cb75d72cc7",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e6177db43c4a3a1b0d007020eea4e365",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0ed9c695ed35bdf2008da14330c9445b",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"29add6e025a769e971ded362089112a9",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"71a3c17b4a759ea1b804727742324918",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["566"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["567"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["568"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["569"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["570","571"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["572","573"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["574"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["575","576","577","578","579","580","581"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["582"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["583","584","585","586"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["587","588"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["589","590","591"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["592","593"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["594"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["595"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["596","597","598"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["599","600"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["601","602"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["603","604","605"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["606"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["607","608"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["609"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["610","611","612","613","614"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["615"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["616","617"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["618","619","620","621","622","623","624"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["625","626"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["627"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["628","629"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["630","631"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["632"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["633","634","635"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["636","637","638"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["639","640","641"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["642","643","644","645"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["646"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["647","648","649","650","651","652"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["653"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["654","655","656","657"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["658","659"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["660","661"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["662","663"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["664","665","666","667","668","669"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["670"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["671"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["672"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["673"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["674"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["675"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["676","677"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["678","679"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["680"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["681"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["682"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["683","684","685","686","687","688","689"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["690","691","692"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["693","694"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["695"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["696"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["697"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["698"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["699"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["700"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["701"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["702"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["703"],[],{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":6,"column":24,"nodeType":"710","messageId":"711","endLine":6,"endColumn":27,"suggestions":"712"},{"ruleId":"708","severity":1,"message":"709","line":90,"column":10,"nodeType":"710","messageId":"711","endLine":90,"endColumn":13,"suggestions":"713"},{"ruleId":"714","severity":2,"message":"715","line":155,"column":18,"nodeType":"716","messageId":"717","endLine":155,"endColumn":34,"suggestions":"718"},{"ruleId":"708","severity":1,"message":"709","line":186,"column":33,"nodeType":"710","messageId":"711","endLine":186,"endColumn":36,"suggestions":"719"},{"ruleId":"708","severity":1,"message":"709","line":190,"column":33,"nodeType":"710","messageId":"711","endLine":190,"endColumn":36,"suggestions":"720"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":22,"nodeType":"710","messageId":"711","endLine":4,"endColumn":25,"suggestions":"721"},{"ruleId":"708","severity":1,"message":"709","line":146,"column":10,"nodeType":"710","messageId":"711","endLine":146,"endColumn":13,"suggestions":"722"},{"ruleId":"708","severity":1,"message":"709","line":147,"column":13,"nodeType":"710","messageId":"711","endLine":147,"endColumn":16,"suggestions":"723"},{"ruleId":"724","severity":2,"message":"725","line":154,"column":17,"nodeType":"726","messageId":"727","endLine":154,"endColumn":21,"suggestions":"728"},{"ruleId":"729","severity":2,"message":"730","line":170,"column":24,"nodeType":"726","messageId":"731","endLine":170,"endColumn":36},{"ruleId":"708","severity":1,"message":"709","line":178,"column":27,"nodeType":"710","messageId":"711","endLine":178,"endColumn":30,"suggestions":"732"},{"ruleId":"708","severity":1,"message":"709","line":178,"column":46,"nodeType":"710","messageId":"711","endLine":178,"endColumn":49,"suggestions":"733"},{"ruleId":"708","severity":1,"message":"709","line":226,"column":21,"nodeType":"710","messageId":"711","endLine":226,"endColumn":24,"suggestions":"734"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":40,"column":12,"nodeType":"737","messageId":"738","endLine":40,"endColumn":25},{"ruleId":"708","severity":1,"message":"709","line":58,"column":41,"nodeType":"710","messageId":"711","endLine":58,"endColumn":44,"suggestions":"739"},{"ruleId":"735","severity":2,"message":"736","line":69,"column":17,"nodeType":"737","messageId":"738","endLine":69,"endColumn":30},{"ruleId":"708","severity":1,"message":"709","line":10,"column":11,"nodeType":"710","messageId":"711","endLine":10,"endColumn":14,"suggestions":"740"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":39,"nodeType":"710","messageId":"711","endLine":11,"endColumn":42,"suggestions":"741"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":26,"nodeType":"710","messageId":"711","endLine":3,"endColumn":29,"suggestions":"742"},{"ruleId":"708","severity":1,"message":"709","line":5,"column":16,"nodeType":"710","messageId":"711","endLine":5,"endColumn":19,"suggestions":"743"},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"744"},{"ruleId":"708","severity":1,"message":"709","line":13,"column":10,"nodeType":"710","messageId":"711","endLine":13,"endColumn":13,"suggestions":"745"},{"ruleId":"708","severity":1,"message":"709","line":21,"column":16,"nodeType":"710","messageId":"711","endLine":21,"endColumn":19,"suggestions":"746"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":4,"column":10,"nodeType":"710","messageId":"711","endLine":4,"endColumn":13,"suggestions":"747"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":26,"column":67,"nodeType":"726","messageId":"727","endLine":26,"endColumn":71,"suggestions":"748"},{"ruleId":"724","severity":2,"message":"725","line":29,"column":69,"nodeType":"726","messageId":"727","endLine":29,"endColumn":73,"suggestions":"749"},{"ruleId":"750","severity":2,"message":"751","line":15,"column":31,"nodeType":"706","messageId":"752","endLine":15,"endColumn":37,"suggestions":"753"},{"ruleId":"750","severity":2,"message":"751","line":20,"column":43,"nodeType":"706","messageId":"752","endLine":20,"endColumn":49,"suggestions":"754"},{"ruleId":"708","severity":1,"message":"709","line":12,"column":22,"nodeType":"710","messageId":"711","endLine":12,"endColumn":25,"suggestions":"755"},{"ruleId":"708","severity":1,"message":"709","line":12,"column":27,"nodeType":"710","messageId":"711","endLine":12,"endColumn":30,"suggestions":"756"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":32,"column":13,"nodeType":"737","messageId":"738","endLine":32,"endColumn":26},{"ruleId":"735","severity":2,"message":"736","line":44,"column":17,"nodeType":"737","messageId":"738","endLine":44,"endColumn":30},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":20,"column":26,"nodeType":"710","messageId":"711","endLine":20,"endColumn":29,"suggestions":"757"},{"ruleId":"708","severity":1,"message":"709","line":21,"column":22,"nodeType":"710","messageId":"711","endLine":21,"endColumn":25,"suggestions":"758"},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":6,"column":8,"nodeType":"706","messageId":"707","endLine":6,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":14,"column":20,"nodeType":"710","messageId":"711","endLine":14,"endColumn":23,"suggestions":"759"},{"ruleId":"760","severity":2,"message":"761","line":14,"column":29,"nodeType":"762","messageId":"763","endLine":14,"endColumn":53,"suggestions":"764"},{"ruleId":"708","severity":1,"message":"709","line":15,"column":21,"nodeType":"710","messageId":"711","endLine":15,"endColumn":24,"suggestions":"765"},{"ruleId":"760","severity":2,"message":"761","line":15,"column":30,"nodeType":"762","messageId":"763","endLine":15,"endColumn":54,"suggestions":"766"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":5,"column":23,"nodeType":"710","messageId":"711","endLine":5,"endColumn":26,"suggestions":"767"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":29,"nodeType":"710","messageId":"711","endLine":6,"endColumn":32,"suggestions":"768"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":64,"column":20,"nodeType":"710","messageId":"711","endLine":64,"endColumn":23,"suggestions":"769"},{"ruleId":"724","severity":2,"message":"725","line":89,"column":14,"nodeType":"726","messageId":"727","endLine":89,"endColumn":18,"suggestions":"770"},{"ruleId":"735","severity":2,"message":"736","line":114,"column":9,"nodeType":"737","messageId":"738","endLine":114,"endColumn":22},{"ruleId":"708","severity":1,"message":"709","line":124,"column":17,"nodeType":"710","messageId":"711","endLine":124,"endColumn":20,"suggestions":"771"},{"ruleId":"708","severity":1,"message":"709","line":124,"column":29,"nodeType":"710","messageId":"711","endLine":124,"endColumn":32,"suggestions":"772"},{"ruleId":"708","severity":1,"message":"709","line":124,"column":39,"nodeType":"710","messageId":"711","endLine":124,"endColumn":42,"suggestions":"773"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":9,"nodeType":"710","messageId":"711","endLine":4,"endColumn":12,"suggestions":"774"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":7,"nodeType":"710","messageId":"711","endLine":6,"endColumn":10,"suggestions":"775"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":10,"nodeType":"710","messageId":"711","endLine":11,"endColumn":13,"suggestions":"776"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"714","severity":2,"message":"715","line":35,"column":18,"nodeType":"716","messageId":"717","endLine":35,"endColumn":35,"suggestions":"777"},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":9,"column":30,"nodeType":"726","messageId":"727","endLine":9,"endColumn":34,"suggestions":"778"},{"ruleId":"708","severity":1,"message":"709","line":2,"column":23,"nodeType":"710","messageId":"711","endLine":2,"endColumn":26,"suggestions":"779"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"780"},{"ruleId":"724","severity":2,"message":"725","line":20,"column":14,"nodeType":"726","messageId":"727","endLine":20,"endColumn":18,"suggestions":"781"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":19,"nodeType":"710","messageId":"711","endLine":3,"endColumn":22,"suggestions":"782"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":34,"nodeType":"710","messageId":"711","endLine":4,"endColumn":37,"suggestions":"783"},{"ruleId":"708","severity":1,"message":"709","line":7,"column":22,"nodeType":"710","messageId":"711","endLine":7,"endColumn":25,"suggestions":"784"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":38,"column":15,"nodeType":"710","messageId":"711","endLine":38,"endColumn":18,"suggestions":"785"},{"ruleId":"724","severity":2,"message":"725","line":64,"column":9,"nodeType":"726","messageId":"727","endLine":64,"endColumn":13,"suggestions":"786"},{"ruleId":"708","severity":1,"message":"709","line":6,"column":25,"nodeType":"710","messageId":"711","endLine":6,"endColumn":28,"suggestions":"787"},{"ruleId":"708","severity":1,"message":"709","line":9,"column":13,"nodeType":"710","messageId":"711","endLine":9,"endColumn":16,"suggestions":"788"},{"ruleId":"708","severity":1,"message":"709","line":10,"column":16,"nodeType":"710","messageId":"711","endLine":10,"endColumn":19,"suggestions":"789"},{"ruleId":"708","severity":1,"message":"709","line":11,"column":22,"nodeType":"710","messageId":"711","endLine":11,"endColumn":25,"suggestions":"790"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":16,"nodeType":"710","messageId":"711","endLine":3,"endColumn":19,"suggestions":"791"},{"ruleId":"708","severity":1,"message":"709","line":10,"column":23,"nodeType":"710","messageId":"711","endLine":10,"endColumn":26,"suggestions":"792"},{"ruleId":"708","severity":1,"message":"709","line":26,"column":15,"nodeType":"710","messageId":"711","endLine":26,"endColumn":18,"suggestions":"793"},{"ruleId":"708","severity":1,"message":"709","line":27,"column":13,"nodeType":"710","messageId":"711","endLine":27,"endColumn":16,"suggestions":"794"},{"ruleId":"708","severity":1,"message":"709","line":28,"column":16,"nodeType":"710","messageId":"711","endLine":28,"endColumn":19,"suggestions":"795"},{"ruleId":"708","severity":1,"message":"709","line":64,"column":18,"nodeType":"710","messageId":"711","endLine":64,"endColumn":21,"suggestions":"796"},{"ruleId":"708","severity":1,"message":"709","line":109,"column":35,"nodeType":"710","messageId":"711","endLine":109,"endColumn":38,"suggestions":"797"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":3,"column":8,"nodeType":"706","messageId":"707","endLine":3,"endColumn":13},{"ruleId":"704","severity":1,"message":"798","line":12,"column":11,"nodeType":"706","messageId":"707","endLine":12,"endColumn":17},{"ruleId":"704","severity":1,"message":"799","line":12,"column":19,"nodeType":"706","messageId":"707","endLine":12,"endColumn":24},{"ruleId":"704","severity":1,"message":"800","line":12,"column":26,"nodeType":"706","messageId":"707","endLine":12,"endColumn":31},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"801","severity":2,"message":"802","line":6,"column":40,"nodeType":"803","messageId":"727","endLine":6,"endColumn":56,"suggestions":"804"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":16,"column":12,"nodeType":"726","messageId":"727","endLine":16,"endColumn":16,"suggestions":"805"},{"ruleId":"708","severity":1,"message":"709","line":3,"column":13,"nodeType":"710","messageId":"711","endLine":3,"endColumn":16,"suggestions":"806"},{"ruleId":"708","severity":1,"message":"709","line":4,"column":4,"nodeType":"710","messageId":"711","endLine":4,"endColumn":7,"suggestions":"807"},{"ruleId":"708","severity":1,"message":"709","line":79,"column":45,"nodeType":"710","messageId":"711","endLine":79,"endColumn":48,"suggestions":"808"},{"ruleId":"708","severity":1,"message":"709","line":80,"column":18,"nodeType":"710","messageId":"711","endLine":80,"endColumn":21,"suggestions":"809"},{"ruleId":"708","severity":1,"message":"709","line":81,"column":18,"nodeType":"710","messageId":"711","endLine":81,"endColumn":21,"suggestions":"810"},{"ruleId":"724","severity":2,"message":"725","line":118,"column":16,"nodeType":"726","messageId":"727","endLine":118,"endColumn":20,"suggestions":"811"},{"ruleId":"724","severity":2,"message":"725","line":127,"column":48,"nodeType":"726","messageId":"727","endLine":127,"endColumn":52,"suggestions":"812"},{"ruleId":"708","severity":1,"message":"709","line":143,"column":39,"nodeType":"710","messageId":"711","endLine":143,"endColumn":42,"suggestions":"813"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"708","severity":1,"message":"709","line":3,"column":17,"nodeType":"710","messageId":"711","endLine":3,"endColumn":20,"suggestions":"814"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"815","severity":2,"message":"816","line":3,"column":1,"nodeType":"706","messageId":"817","endLine":3,"endColumn":7,"suggestions":"818"},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":28,"column":20,"nodeType":"726","messageId":"727","endLine":28,"endColumn":24,"suggestions":"819"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"724","severity":2,"message":"725","line":35,"column":20,"nodeType":"726","messageId":"727","endLine":35,"endColumn":24,"suggestions":"820"},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"729","severity":2,"message":"821","line":20,"column":6,"nodeType":"726","messageId":"731","endLine":20,"endColumn":25},{"ruleId":"729","severity":2,"message":"822","line":28,"column":25,"nodeType":"726","messageId":"731","endLine":28,"endColumn":44},{"ruleId":"735","severity":2,"message":"736","line":33,"column":15,"nodeType":"737","messageId":"738","endLine":33,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":64,"column":15,"nodeType":"737","messageId":"738","endLine":64,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":94,"column":15,"nodeType":"737","messageId":"738","endLine":94,"endColumn":28},{"ruleId":"735","severity":2,"message":"736","line":124,"column":15,"nodeType":"737","messageId":"738","endLine":124,"endColumn":28},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"735","severity":2,"message":"736","line":15,"column":11,"nodeType":"737","messageId":"738","endLine":15,"endColumn":24},{"ruleId":"735","severity":2,"message":"736","line":27,"column":11,"nodeType":"737","messageId":"738","endLine":27,"endColumn":24},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"729","severity":2,"message":"730","line":20,"column":6,"nodeType":"726","messageId":"731","endLine":20,"endColumn":25},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":2,"column":8,"nodeType":"706","messageId":"707","endLine":2,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},{"ruleId":"704","severity":1,"message":"705","line":1,"column":8,"nodeType":"706","messageId":"707","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["823","824"],["825","826"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["827"],["828","829"],["830","831"],["832","833"],["834","835"],["836","837"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["838"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["839","840"],["841","842"],["843","844"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["845","846"],["847","848"],["849","850"],["851","852"],["853","854"],["855","856"],["857","858"],["859","860"],["861","862"],["863"],["864"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["865","866","867"],["868","869"],["870","871"],["872","873"],["874","875"],["876","877"],["878","879"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["880","881"],["882","883"],["884","885"],["886","887"],["888","889"],["890","891"],["892","893"],["894","895"],["896","897"],["898","899"],["900","901"],["902","903"],["904","905"],["906"],["907"],["908","909"],["910","911"],["912","913"],["914","915"],["916","917"],["918","919"],["920","921"],["922"],["923","924"],["925","926"],["927","928"],["929","930"],["931","932"],["933","934"],["935","936"],["937","938"],["939","940"],["941","942"],["943","944"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["945","946"],["947","948"],["949","950"],["951","952"],["953","954"],["955","956"],["957","958"],["959","960"],["961"],["962","963"],["964","965"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["966"],["967","968"],["969","970"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"971","fix":"972","desc":"973"},{"messageId":"974","fix":"975","desc":"976"},{"messageId":"971","fix":"977","desc":"973"},{"messageId":"974","fix":"978","desc":"976"},{"messageId":"979","data":"980","fix":"981","desc":"982"},{"messageId":"971","fix":"983","desc":"973"},{"messageId":"974","fix":"984","desc":"976"},{"messageId":"971","fix":"985","desc":"973"},{"messageId":"974","fix":"986","desc":"976"},{"messageId":"971","fix":"987","desc":"973"},{"messageId":"974","fix":"988","desc":"976"},{"messageId":"971","fix":"989","desc":"973"},{"messageId":"974","fix":"990","desc":"976"},{"messageId":"971","fix":"991","desc":"973"},{"messageId":"974","fix":"992","desc":"976"},{"messageId":"993","fix":"994","desc":"995"},{"messageId":"971","fix":"996","desc":"973"},{"messageId":"974","fix":"997","desc":"976"},{"messageId":"971","fix":"998","desc":"973"},{"messageId":"974","fix":"999","desc":"976"},{"messageId":"971","fix":"1000","desc":"973"},{"messageId":"974","fix":"1001","desc":"976"},{"messageId":"971","fix":"1002","desc":"973"},{"messageId":"974","fix":"1003","desc":"976"},{"messageId":"971","fix":"1004","desc":"973"},{"messageId":"974","fix":"1005","desc":"976"},{"messageId":"971","fix":"1006","desc":"973"},{"messageId":"974","fix":"1007","desc":"976"},{"messageId":"971","fix":"1008","desc":"973"},{"messageId":"974","fix":"1009","desc":"976"},{"messageId":"971","fix":"1010","desc":"973"},{"messageId":"974","fix":"1011","desc":"976"},{"messageId":"971","fix":"1012","desc":"973"},{"messageId":"974","fix":"1013","desc":"976"},{"messageId":"971","fix":"1014","desc":"973"},{"messageId":"974","fix":"1015","desc":"976"},{"messageId":"971","fix":"1016","desc":"973"},{"messageId":"974","fix":"1017","desc":"976"},{"messageId":"971","fix":"1018","desc":"973"},{"messageId":"974","fix":"1019","desc":"976"},{"messageId":"993","fix":"1020","desc":"995"},{"messageId":"993","fix":"1021","desc":"995"},{"messageId":"1022","fix":"1023","desc":"1024"},{"messageId":"1025","fix":"1026","desc":"1027"},{"messageId":"1028","fix":"1029","desc":"1030"},{"messageId":"1022","fix":"1031","desc":"1024"},{"messageId":"1025","fix":"1032","desc":"1027"},{"messageId":"971","fix":"1033","desc":"973"},{"messageId":"974","fix":"1034","desc":"976"},{"messageId":"971","fix":"1035","desc":"973"},{"messageId":"974","fix":"1036","desc":"976"},{"messageId":"971","fix":"1037","desc":"973"},{"messageId":"974","fix":"1038","desc":"976"},{"messageId":"971","fix":"1039","desc":"973"},{"messageId":"974","fix":"1040","desc":"976"},{"messageId":"971","fix":"1041","desc":"973"},{"messageId":"974","fix":"1042","desc":"976"},{"messageId":"1043","data":"1044","fix":"1045","desc":"1046"},{"messageId":"1043","data":"1047","fix":"1048","desc":"1049"},{"messageId":"971","fix":"1050","desc":"973"},{"messageId":"974","fix":"1051","desc":"976"},{"messageId":"1043","data":"1052","fix":"1053","desc":"1046"},{"messageId":"1043","data":"1054","fix":"1055","desc":"1049"},{"messageId":"971","fix":"1056","desc":"973"},{"messageId":"974","fix":"1057","desc":"976"},{"messageId":"971","fix":"1058","desc":"973"},{"messageId":"974","fix":"1059","desc":"976"},{"messageId":"971","fix":"1060","desc":"973"},{"messageId":"974","fix":"1061","desc":"976"},{"messageId":"1062","fix":"1063","desc":"1064"},{"messageId":"993","fix":"1065","desc":"995"},{"messageId":"971","fix":"1066","desc":"973"},{"messageId":"974","fix":"1067","desc":"976"},{"messageId":"971","fix":"1068","desc":"973"},{"messageId":"974","fix":"1069","desc":"976"},{"messageId":"971","fix":"1070","desc":"973"},{"messageId":"974","fix":"1071","desc":"976"},{"messageId":"971","fix":"1072","desc":"973"},{"messageId":"974","fix":"1073","desc":"976"},{"messageId":"971","fix":"1074","desc":"973"},{"messageId":"974","fix":"1075","desc":"976"},{"messageId":"971","fix":"1076","desc":"973"},{"messageId":"974","fix":"1077","desc":"976"},{"messageId":"979","data":"1078","fix":"1079","desc":"1080"},{"messageId":"993","fix":"1081","desc":"995"},{"messageId":"971","fix":"1082","desc":"973"},{"messageId":"974","fix":"1083","desc":"976"},{"messageId":"971","fix":"1084","desc":"973"},{"messageId":"974","fix":"1085","desc":"976"},{"messageId":"1062","fix":"1086","desc":"1064"},{"messageId":"993","fix":"1087","desc":"995"},{"messageId":"971","fix":"1088","desc":"973"},{"messageId":"974","fix":"1089","desc":"976"},{"messageId":"971","fix":"1090","desc":"973"},{"messageId":"974","fix":"1091","desc":"976"},{"messageId":"971","fix":"1092","desc":"973"},{"messageId":"974","fix":"1093","desc":"976"},{"messageId":"971","fix":"1094","desc":"973"},{"messageId":"974","fix":"1095","desc":"976"},{"messageId":"993","fix":"1096","desc":"995"},{"messageId":"971","fix":"1097","desc":"973"},{"messageId":"974","fix":"1098","desc":"976"},{"messageId":"971","fix":"1099","desc":"973"},{"messageId":"974","fix":"1100","desc":"976"},{"messageId":"971","fix":"1101","desc":"973"},{"messageId":"974","fix":"1102","desc":"976"},{"messageId":"971","fix":"1103","desc":"973"},{"messageId":"974","fix":"1104","desc":"976"},{"messageId":"971","fix":"1105","desc":"973"},{"messageId":"974","fix":"1106","desc":"976"},{"messageId":"971","fix":"1107","desc":"973"},{"messageId":"974","fix":"1108","desc":"976"},{"messageId":"971","fix":"1109","desc":"973"},{"messageId":"974","fix":"1110","desc":"976"},{"messageId":"971","fix":"1111","desc":"973"},{"messageId":"974","fix":"1112","desc":"976"},{"messageId":"971","fix":"1113","desc":"973"},{"messageId":"974","fix":"1114","desc":"976"},{"messageId":"971","fix":"1115","desc":"973"},{"messageId":"974","fix":"1116","desc":"976"},{"messageId":"971","fix":"1117","desc":"973"},{"messageId":"974","fix":"1118","desc":"976"},{"messageId":"1119","fix":"1120","desc":"1121"},{"messageId":"1122","fix":"1123","desc":"1124"},{"messageId":"1062","fix":"1125","desc":"1064"},{"messageId":"993","fix":"1126","desc":"995"},{"messageId":"971","fix":"1127","desc":"973"},{"messageId":"974","fix":"1128","desc":"976"},{"messageId":"971","fix":"1129","desc":"973"},{"messageId":"974","fix":"1130","desc":"976"},{"messageId":"971","fix":"1131","desc":"973"},{"messageId":"974","fix":"1132","desc":"976"},{"messageId":"971","fix":"1133","desc":"973"},{"messageId":"974","fix":"1134","desc":"976"},{"messageId":"971","fix":"1135","desc":"973"},{"messageId":"974","fix":"1136","desc":"976"},{"messageId":"1062","fix":"1137","desc":"1064"},{"messageId":"993","fix":"1138","desc":"995"},{"messageId":"993","fix":"1139","desc":"995"},{"messageId":"971","fix":"1140","desc":"973"},{"messageId":"974","fix":"1141","desc":"976"},{"messageId":"971","fix":"1142","desc":"973"},{"messageId":"974","fix":"1143","desc":"976"},{"messageId":"1144","fix":"1145","desc":"1146"},{"messageId":"1062","fix":"1147","desc":"1064"},{"messageId":"993","fix":"1148","desc":"995"},{"messageId":"1062","fix":"1149","desc":"1064"},{"messageId":"993","fix":"1150","desc":"995"},"suggestUnknown",{"range":"1151","text":"1152"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1151","text":"1153"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1154","text":"1152"},{"range":"1154","text":"1153"},"consistentDestructuringSuggest",{"expression":"1155","property":"1156"},{"range":"1157","text":"1158"},"Replace `this.props.title` with destructured property `title`.",{"range":"1159","text":"1152"},{"range":"1159","text":"1153"},{"range":"1160","text":"1152"},{"range":"1160","text":"1153"},{"range":"1161","text":"1152"},{"range":"1161","text":"1153"},{"range":"1162","text":"1152"},{"range":"1162","text":"1153"},{"range":"1163","text":"1152"},{"range":"1163","text":"1153"},"replace",{"range":"1164","text":"1165"},"Replace `null` with `undefined`.",{"range":"1166","text":"1152"},{"range":"1166","text":"1153"},{"range":"1167","text":"1152"},{"range":"1167","text":"1153"},{"range":"1168","text":"1152"},{"range":"1168","text":"1153"},{"range":"1169","text":"1152"},{"range":"1169","text":"1153"},{"range":"1170","text":"1152"},{"range":"1170","text":"1153"},{"range":"1171","text":"1152"},{"range":"1171","text":"1153"},{"range":"1172","text":"1152"},{"range":"1172","text":"1153"},{"range":"1173","text":"1152"},{"range":"1173","text":"1153"},{"range":"1174","text":"1152"},{"range":"1174","text":"1153"},{"range":"1175","text":"1152"},{"range":"1175","text":"1153"},{"range":"1176","text":"1152"},{"range":"1176","text":"1153"},{"range":"1177","text":"1152"},{"range":"1177","text":"1153"},{"range":"1178","text":"1165"},{"range":"1179","text":"1165"},"argument-is-spreadable",{"range":"1180","text":"1181"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1182","text":"1183"},"First argument is not an `array`.","test-argument",{"range":"1184","text":"1185"},"Test first argument with `Array.isArray(…)`.",{"range":"1186","text":"1187"},{"range":"1188","text":"1189"},{"range":"1190","text":"1152"},{"range":"1190","text":"1153"},{"range":"1191","text":"1152"},{"range":"1191","text":"1153"},{"range":"1192","text":"1152"},{"range":"1192","text":"1153"},{"range":"1193","text":"1152"},{"range":"1193","text":"1153"},{"range":"1194","text":"1152"},{"range":"1194","text":"1153"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1195"},{"range":"1196","text":"1197"},"Switch to `??` operator.",{"operator":"1198"},{"range":"1196","text":"1199"},"Switch to `||` operator.",{"range":"1200","text":"1152"},{"range":"1200","text":"1153"},{"operator":"1195"},{"range":"1201","text":"1202"},{"operator":"1198"},{"range":"1201","text":"1203"},{"range":"1204","text":"1152"},{"range":"1204","text":"1153"},{"range":"1205","text":"1152"},{"range":"1205","text":"1153"},{"range":"1206","text":"1152"},{"range":"1206","text":"1153"},"remove",{"range":"1207","text":"1208"},"Remove `null`.",{"range":"1207","text":"1165"},{"range":"1209","text":"1152"},{"range":"1209","text":"1153"},{"range":"1210","text":"1152"},{"range":"1210","text":"1153"},{"range":"1211","text":"1152"},{"range":"1211","text":"1153"},{"range":"1212","text":"1152"},{"range":"1212","text":"1153"},{"range":"1213","text":"1152"},{"range":"1213","text":"1153"},{"range":"1214","text":"1152"},{"range":"1214","text":"1153"},{"expression":"1215","property":"1216"},{"range":"1217","text":"1218"},"Replace `this.props.active` with destructured property `active`.",{"range":"1219","text":"1165"},{"range":"1220","text":"1152"},{"range":"1220","text":"1153"},{"range":"1221","text":"1152"},{"range":"1221","text":"1153"},{"range":"1222","text":"1208"},{"range":"1222","text":"1165"},{"range":"1223","text":"1152"},{"range":"1223","text":"1153"},{"range":"1224","text":"1152"},{"range":"1224","text":"1153"},{"range":"1225","text":"1152"},{"range":"1225","text":"1153"},{"range":"1226","text":"1152"},{"range":"1226","text":"1153"},{"range":"1227","text":"1165"},{"range":"1228","text":"1152"},{"range":"1228","text":"1153"},{"range":"1229","text":"1152"},{"range":"1229","text":"1153"},{"range":"1230","text":"1152"},{"range":"1230","text":"1153"},{"range":"1231","text":"1152"},{"range":"1231","text":"1153"},{"range":"1232","text":"1152"},{"range":"1232","text":"1153"},{"range":"1233","text":"1152"},{"range":"1233","text":"1153"},{"range":"1234","text":"1152"},{"range":"1234","text":"1153"},{"range":"1235","text":"1152"},{"range":"1235","text":"1153"},{"range":"1236","text":"1152"},{"range":"1236","text":"1153"},{"range":"1237","text":"1152"},{"range":"1237","text":"1153"},{"range":"1238","text":"1152"},{"range":"1238","text":"1153"},"array-length",{"range":"1239","text":"1240"},"The argument is the length of array.","only-element",{"range":"1239","text":"1241"},"The argument is the only element of array.",{"range":"1242","text":"1208"},{"range":"1242","text":"1165"},{"range":"1243","text":"1152"},{"range":"1243","text":"1153"},{"range":"1244","text":"1152"},{"range":"1244","text":"1153"},{"range":"1245","text":"1152"},{"range":"1245","text":"1153"},{"range":"1246","text":"1152"},{"range":"1246","text":"1153"},{"range":"1247","text":"1152"},{"range":"1247","text":"1153"},{"range":"1248","text":"1208"},{"range":"1248","text":"1165"},{"range":"1249","text":"1165"},{"range":"1250","text":"1152"},{"range":"1250","text":"1153"},{"range":"1251","text":"1152"},{"range":"1251","text":"1153"},"suggestion/export",{"range":"1252","text":"1253"},"Switch to `export`.",{"range":"1254","text":"1208"},{"range":"1254","text":"1165"},{"range":"1255","text":"1208"},{"range":"1255","text":"1165"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[221,237],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ",[779,783],[982,986]] +[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"size":202,"mtime":1662092675909,"results":"95","hashOfConfig":"96"},{"size":505,"mtime":1662092675911,"results":"97","hashOfConfig":"96"},{"size":224,"mtime":1662092675914,"results":"98","hashOfConfig":"96"},{"size":802,"mtime":1662092675914,"results":"99","hashOfConfig":"96"},{"size":79,"mtime":1662092675916,"results":"100","hashOfConfig":"96"},{"size":769,"mtime":1662092675917,"results":"101","hashOfConfig":"96"},{"size":109,"mtime":1662092675918,"results":"102","hashOfConfig":"96"},{"size":157,"mtime":1662092675919,"results":"103","hashOfConfig":"96"},{"size":5057,"mtime":1662092675919,"results":"104","hashOfConfig":"96"},{"size":187,"mtime":1662092675920,"results":"105","hashOfConfig":"96"},{"size":5277,"mtime":1662092675921,"results":"106","hashOfConfig":"96"},{"size":119,"mtime":1662092675922,"results":"107","hashOfConfig":"96"},{"size":243,"mtime":1662092675922,"results":"108","hashOfConfig":"96"},{"size":7372,"mtime":1662092675923,"results":"109","hashOfConfig":"96"},{"size":139,"mtime":1662092675924,"results":"110","hashOfConfig":"96"},{"size":573,"mtime":1662092675925,"results":"111","hashOfConfig":"96"},{"size":2065,"mtime":1662092675927,"results":"112","hashOfConfig":"96"},{"size":366,"mtime":1662092675927,"results":"113","hashOfConfig":"96"},{"size":263,"mtime":1662092675928,"results":"114","hashOfConfig":"96"},{"size":1331,"mtime":1669353925467,"results":"115","hashOfConfig":"96"},{"size":1386,"mtime":1662092675931,"results":"116","hashOfConfig":"96"},{"size":116,"mtime":1662092675932,"results":"117","hashOfConfig":"96"},{"size":881,"mtime":1662092675934,"results":"118","hashOfConfig":"96"},{"size":654,"mtime":1662092675935,"results":"119","hashOfConfig":"96"},{"size":336,"mtime":1662092675936,"results":"120","hashOfConfig":"96"},{"size":477,"mtime":1662092675936,"results":"121","hashOfConfig":"96"},{"size":661,"mtime":1662092675937,"results":"122","hashOfConfig":"96"},{"size":2454,"mtime":1662092675937,"results":"123","hashOfConfig":"96"},{"size":1748,"mtime":1662092675938,"results":"124","hashOfConfig":"96"},{"size":455,"mtime":1662092675941,"results":"125","hashOfConfig":"96"},{"size":2434,"mtime":1662092675942,"results":"126","hashOfConfig":"96"},{"size":110,"mtime":1662092675944,"results":"127","hashOfConfig":"96"},{"size":860,"mtime":1662092675944,"results":"128","hashOfConfig":"96"},{"size":804,"mtime":1662092675945,"results":"129","hashOfConfig":"96"},{"size":5576,"mtime":1662092675946,"results":"130","hashOfConfig":"96"},{"size":244,"mtime":1662092675947,"results":"131","hashOfConfig":"96"},{"size":2808,"mtime":1662092675947,"results":"132","hashOfConfig":"96"},{"size":174,"mtime":1662092675948,"results":"133","hashOfConfig":"96"},{"size":276,"mtime":1662092675952,"results":"134","hashOfConfig":"96"},{"size":970,"mtime":1662092675952,"results":"135","hashOfConfig":"96"},{"size":83,"mtime":1662092675954,"results":"136","hashOfConfig":"96"},{"size":256,"mtime":1662092675954,"results":"137","hashOfConfig":"96"},{"size":97,"mtime":1662092675956,"results":"138","hashOfConfig":"96"},{"size":432,"mtime":1662092675956,"results":"139","hashOfConfig":"96"},{"size":260,"mtime":1662092675958,"results":"140","hashOfConfig":"96"},{"size":764,"mtime":1662092675958,"results":"141","hashOfConfig":"96"},{"size":175,"mtime":1662092675960,"results":"142","hashOfConfig":"96"},{"size":60,"mtime":1662092675960,"results":"143","hashOfConfig":"96"},{"size":2222,"mtime":1662092675961,"results":"144","hashOfConfig":"96"},{"size":387,"mtime":1662092675962,"results":"145","hashOfConfig":"96"},{"size":96,"mtime":1662092675963,"results":"146","hashOfConfig":"96"},{"size":3675,"mtime":1669353925467,"results":"147","hashOfConfig":"96"},{"size":252,"mtime":1662092675965,"results":"148","hashOfConfig":"96"},{"size":221,"mtime":1662092675966,"results":"149","hashOfConfig":"96"},{"size":252,"mtime":1662092675968,"results":"150","hashOfConfig":"96"},{"size":875,"mtime":1662092675968,"results":"151","hashOfConfig":"96"},{"size":634,"mtime":1662092675969,"results":"152","hashOfConfig":"96"},{"size":58,"mtime":1662092675969,"results":"153","hashOfConfig":"96"},{"size":608,"mtime":1669353925467,"results":"154","hashOfConfig":"96"},{"size":262,"mtime":1662092675971,"results":"155","hashOfConfig":"96"},{"size":133,"mtime":1662092675972,"results":"156","hashOfConfig":"96"},{"size":1072,"mtime":1662092675972,"results":"157","hashOfConfig":"96"},{"size":346,"mtime":1662092675973,"results":"158","hashOfConfig":"96"},{"size":200,"mtime":1662092675974,"results":"159","hashOfConfig":"96"},{"size":4228,"mtime":1662546288646,"results":"160","hashOfConfig":"96"},{"size":1866,"mtime":1662092675976,"results":"161","hashOfConfig":"96"},{"size":182,"mtime":1662092675977,"results":"162","hashOfConfig":"96"},{"size":37,"mtime":1662092675978,"results":"163","hashOfConfig":"96"},{"size":97,"mtime":1662092675978,"results":"164","hashOfConfig":"96"},{"size":175,"mtime":1662092675979,"results":"165","hashOfConfig":"96"},{"size":120,"mtime":1662092675979,"results":"166","hashOfConfig":"96"},{"size":1522,"mtime":1669353925467,"results":"167","hashOfConfig":"96"},{"size":95,"mtime":1662092675981,"results":"168","hashOfConfig":"96"},{"size":712,"mtime":1662092675981,"results":"169","hashOfConfig":"96"},{"size":60,"mtime":1662092675983,"results":"170","hashOfConfig":"96"},{"size":413,"mtime":1662092675996,"results":"171","hashOfConfig":"96"},{"size":1145,"mtime":1662092675998,"results":"172","hashOfConfig":"96"},{"size":881,"mtime":1662092675999,"results":"173","hashOfConfig":"96"},{"size":1089,"mtime":1662092676002,"results":"174","hashOfConfig":"96"},{"size":546,"mtime":1662092676003,"results":"175","hashOfConfig":"96"},{"size":1853,"mtime":1662092676005,"results":"176","hashOfConfig":"96"},{"size":791,"mtime":1662092676007,"results":"177","hashOfConfig":"96"},{"size":3566,"mtime":1662092676008,"results":"178","hashOfConfig":"96"},{"size":750,"mtime":1662092676009,"results":"179","hashOfConfig":"96"},{"size":2427,"mtime":1662092676011,"results":"180","hashOfConfig":"96"},{"size":462,"mtime":1662092676012,"results":"181","hashOfConfig":"96"},{"size":369,"mtime":1662092676013,"results":"182","hashOfConfig":"96"},{"size":656,"mtime":1662092676015,"results":"183","hashOfConfig":"96"},{"size":1183,"mtime":1662092676017,"results":"184","hashOfConfig":"96"},{"size":625,"mtime":1662092676018,"results":"185","hashOfConfig":"96"},{"size":381,"mtime":1662092676020,"results":"186","hashOfConfig":"96"},{"size":1584,"mtime":1662092676021,"results":"187","hashOfConfig":"96"},{"size":744,"mtime":1662092676023,"results":"188","hashOfConfig":"96"},{"size":672,"mtime":1662092676024,"results":"189","hashOfConfig":"96"},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m",{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"196","messages":"197","suppressedMessages":"198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"199","messages":"200","suppressedMessages":"201","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"202","messages":"203","suppressedMessages":"204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"205","messages":"206","suppressedMessages":"207","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"208","messages":"209","suppressedMessages":"210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"217","messages":"218","suppressedMessages":"219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"220","messages":"221","suppressedMessages":"222","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"223","messages":"224","suppressedMessages":"225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"226","messages":"227","suppressedMessages":"228","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"235","messages":"236","suppressedMessages":"237","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"238","messages":"239","suppressedMessages":"240","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"241","messages":"242","suppressedMessages":"243","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"244","messages":"245","suppressedMessages":"246","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"247","messages":"248","suppressedMessages":"249","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"250","messages":"251","suppressedMessages":"252","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"253","messages":"254","suppressedMessages":"255","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"256","messages":"257","suppressedMessages":"258","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"259","messages":"260","suppressedMessages":"261","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"262","messages":"263","suppressedMessages":"264","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"265","messages":"266","suppressedMessages":"267","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"268","messages":"269","suppressedMessages":"270","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"271","messages":"272","suppressedMessages":"273","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"274","messages":"275","suppressedMessages":"276","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"277","messages":"278","suppressedMessages":"279","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"280","messages":"281","suppressedMessages":"282","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"286","messages":"287","suppressedMessages":"288","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"289","messages":"290","suppressedMessages":"291","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"292","messages":"293","suppressedMessages":"294","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"295","messages":"296","suppressedMessages":"297","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"307","messages":"308","suppressedMessages":"309","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"310","messages":"311","suppressedMessages":"312","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"313","messages":"314","suppressedMessages":"315","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"328","messages":"329","suppressedMessages":"330","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"340","messages":"341","suppressedMessages":"342","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"343","messages":"344","suppressedMessages":"345","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"358","messages":"359","suppressedMessages":"360","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"370","messages":"371","suppressedMessages":"372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"376","messages":"377","suppressedMessages":"378","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"397","messages":"398","suppressedMessages":"399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"415","messages":"416","suppressedMessages":"417","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"418","messages":"419","suppressedMessages":"420","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"439","messages":"440","suppressedMessages":"441","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"442","messages":"443","suppressedMessages":"444","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"445","messages":"446","suppressedMessages":"447","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"463","messages":"464","suppressedMessages":"465","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["472"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["473"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["474"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["475"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["476","477"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["478","479"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["480"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["481","482","483","484","485","486","487"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["488"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["489","490","491","492"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["493","494"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["495","496","497"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["498","499"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["500"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["501"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["502","503","504"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["505","506"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["507","508"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["509","510","511"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["512"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["513","514"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["515"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["516","517","518","519","520"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["521"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["522","523"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["524","525","526","527","528","529","530"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["531","532"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["533"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["534","535"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["536","537"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["538"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["539","540","541"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["542","543","544"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["545","546","547"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["548","549","550","551"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["552"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["553","554","555","556","557","558"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["559"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["560","561","562","563"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["564","565"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["566","567"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["568","569"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["570","571","572","573","574","575"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["576"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["577"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["578"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["579"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["580"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["581"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["582","583"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["584","585"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["586"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["587"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["588"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["589","590","591","592","593","594","595"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["596","597","598"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["599","600"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["601"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["602"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["603"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["604"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["605"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["606"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["607"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["608"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["609"],[],{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":6,"column":24,"nodeType":"616","messageId":"617","endLine":6,"endColumn":27,"suggestions":"618"},{"ruleId":"614","severity":1,"message":"615","line":90,"column":10,"nodeType":"616","messageId":"617","endLine":90,"endColumn":13,"suggestions":"619"},{"ruleId":"620","severity":2,"message":"621","line":155,"column":18,"nodeType":"622","messageId":"623","endLine":155,"endColumn":34,"suggestions":"624"},{"ruleId":"614","severity":1,"message":"615","line":186,"column":33,"nodeType":"616","messageId":"617","endLine":186,"endColumn":36,"suggestions":"625"},{"ruleId":"614","severity":1,"message":"615","line":190,"column":33,"nodeType":"616","messageId":"617","endLine":190,"endColumn":36,"suggestions":"626"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":22,"nodeType":"616","messageId":"617","endLine":4,"endColumn":25,"suggestions":"627"},{"ruleId":"614","severity":1,"message":"615","line":146,"column":10,"nodeType":"616","messageId":"617","endLine":146,"endColumn":13,"suggestions":"628"},{"ruleId":"614","severity":1,"message":"615","line":147,"column":13,"nodeType":"616","messageId":"617","endLine":147,"endColumn":16,"suggestions":"629"},{"ruleId":"630","severity":2,"message":"631","line":154,"column":17,"nodeType":"632","messageId":"633","endLine":154,"endColumn":21,"suggestions":"634"},{"ruleId":"635","severity":2,"message":"636","line":170,"column":24,"nodeType":"632","messageId":"637","endLine":170,"endColumn":36},{"ruleId":"614","severity":1,"message":"615","line":178,"column":27,"nodeType":"616","messageId":"617","endLine":178,"endColumn":30,"suggestions":"638"},{"ruleId":"614","severity":1,"message":"615","line":178,"column":46,"nodeType":"616","messageId":"617","endLine":178,"endColumn":49,"suggestions":"639"},{"ruleId":"614","severity":1,"message":"615","line":226,"column":21,"nodeType":"616","messageId":"617","endLine":226,"endColumn":24,"suggestions":"640"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":40,"column":12,"nodeType":"643","messageId":"644","endLine":40,"endColumn":25},{"ruleId":"614","severity":1,"message":"615","line":58,"column":41,"nodeType":"616","messageId":"617","endLine":58,"endColumn":44,"suggestions":"645"},{"ruleId":"641","severity":2,"message":"642","line":69,"column":17,"nodeType":"643","messageId":"644","endLine":69,"endColumn":30},{"ruleId":"614","severity":1,"message":"615","line":10,"column":11,"nodeType":"616","messageId":"617","endLine":10,"endColumn":14,"suggestions":"646"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":39,"nodeType":"616","messageId":"617","endLine":11,"endColumn":42,"suggestions":"647"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":26,"nodeType":"616","messageId":"617","endLine":3,"endColumn":29,"suggestions":"648"},{"ruleId":"614","severity":1,"message":"615","line":5,"column":16,"nodeType":"616","messageId":"617","endLine":5,"endColumn":19,"suggestions":"649"},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"650"},{"ruleId":"614","severity":1,"message":"615","line":13,"column":10,"nodeType":"616","messageId":"617","endLine":13,"endColumn":13,"suggestions":"651"},{"ruleId":"614","severity":1,"message":"615","line":21,"column":16,"nodeType":"616","messageId":"617","endLine":21,"endColumn":19,"suggestions":"652"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":4,"column":10,"nodeType":"616","messageId":"617","endLine":4,"endColumn":13,"suggestions":"653"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":26,"column":67,"nodeType":"632","messageId":"633","endLine":26,"endColumn":71,"suggestions":"654"},{"ruleId":"630","severity":2,"message":"631","line":29,"column":69,"nodeType":"632","messageId":"633","endLine":29,"endColumn":73,"suggestions":"655"},{"ruleId":"656","severity":2,"message":"657","line":15,"column":31,"nodeType":"612","messageId":"658","endLine":15,"endColumn":37,"suggestions":"659"},{"ruleId":"656","severity":2,"message":"657","line":20,"column":43,"nodeType":"612","messageId":"658","endLine":20,"endColumn":49,"suggestions":"660"},{"ruleId":"614","severity":1,"message":"615","line":12,"column":22,"nodeType":"616","messageId":"617","endLine":12,"endColumn":25,"suggestions":"661"},{"ruleId":"614","severity":1,"message":"615","line":12,"column":27,"nodeType":"616","messageId":"617","endLine":12,"endColumn":30,"suggestions":"662"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":32,"column":13,"nodeType":"643","messageId":"644","endLine":32,"endColumn":26},{"ruleId":"641","severity":2,"message":"642","line":44,"column":17,"nodeType":"643","messageId":"644","endLine":44,"endColumn":30},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":20,"column":26,"nodeType":"616","messageId":"617","endLine":20,"endColumn":29,"suggestions":"663"},{"ruleId":"614","severity":1,"message":"615","line":21,"column":22,"nodeType":"616","messageId":"617","endLine":21,"endColumn":25,"suggestions":"664"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":6,"column":8,"nodeType":"612","messageId":"613","endLine":6,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":14,"column":20,"nodeType":"616","messageId":"617","endLine":14,"endColumn":23,"suggestions":"665"},{"ruleId":"666","severity":2,"message":"667","line":14,"column":29,"nodeType":"668","messageId":"669","endLine":14,"endColumn":53,"suggestions":"670"},{"ruleId":"614","severity":1,"message":"615","line":15,"column":21,"nodeType":"616","messageId":"617","endLine":15,"endColumn":24,"suggestions":"671"},{"ruleId":"666","severity":2,"message":"667","line":15,"column":30,"nodeType":"668","messageId":"669","endLine":15,"endColumn":54,"suggestions":"672"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":5,"column":23,"nodeType":"616","messageId":"617","endLine":5,"endColumn":26,"suggestions":"673"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":29,"nodeType":"616","messageId":"617","endLine":6,"endColumn":32,"suggestions":"674"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":64,"column":20,"nodeType":"616","messageId":"617","endLine":64,"endColumn":23,"suggestions":"675"},{"ruleId":"630","severity":2,"message":"631","line":89,"column":14,"nodeType":"632","messageId":"633","endLine":89,"endColumn":18,"suggestions":"676"},{"ruleId":"641","severity":2,"message":"642","line":114,"column":9,"nodeType":"643","messageId":"644","endLine":114,"endColumn":22},{"ruleId":"614","severity":1,"message":"615","line":124,"column":17,"nodeType":"616","messageId":"617","endLine":124,"endColumn":20,"suggestions":"677"},{"ruleId":"614","severity":1,"message":"615","line":124,"column":29,"nodeType":"616","messageId":"617","endLine":124,"endColumn":32,"suggestions":"678"},{"ruleId":"614","severity":1,"message":"615","line":124,"column":39,"nodeType":"616","messageId":"617","endLine":124,"endColumn":42,"suggestions":"679"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":9,"nodeType":"616","messageId":"617","endLine":4,"endColumn":12,"suggestions":"680"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":7,"nodeType":"616","messageId":"617","endLine":6,"endColumn":10,"suggestions":"681"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":10,"nodeType":"616","messageId":"617","endLine":11,"endColumn":13,"suggestions":"682"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"620","severity":2,"message":"621","line":35,"column":18,"nodeType":"622","messageId":"623","endLine":35,"endColumn":35,"suggestions":"683"},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":9,"column":30,"nodeType":"632","messageId":"633","endLine":9,"endColumn":34,"suggestions":"684"},{"ruleId":"614","severity":1,"message":"615","line":2,"column":23,"nodeType":"616","messageId":"617","endLine":2,"endColumn":26,"suggestions":"685"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"686"},{"ruleId":"630","severity":2,"message":"631","line":20,"column":14,"nodeType":"632","messageId":"633","endLine":20,"endColumn":18,"suggestions":"687"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":19,"nodeType":"616","messageId":"617","endLine":3,"endColumn":22,"suggestions":"688"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":34,"nodeType":"616","messageId":"617","endLine":4,"endColumn":37,"suggestions":"689"},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"690"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":38,"column":15,"nodeType":"616","messageId":"617","endLine":38,"endColumn":18,"suggestions":"691"},{"ruleId":"630","severity":2,"message":"631","line":64,"column":9,"nodeType":"632","messageId":"633","endLine":64,"endColumn":13,"suggestions":"692"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":25,"nodeType":"616","messageId":"617","endLine":6,"endColumn":28,"suggestions":"693"},{"ruleId":"614","severity":1,"message":"615","line":9,"column":13,"nodeType":"616","messageId":"617","endLine":9,"endColumn":16,"suggestions":"694"},{"ruleId":"614","severity":1,"message":"615","line":10,"column":16,"nodeType":"616","messageId":"617","endLine":10,"endColumn":19,"suggestions":"695"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":22,"nodeType":"616","messageId":"617","endLine":11,"endColumn":25,"suggestions":"696"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":16,"nodeType":"616","messageId":"617","endLine":3,"endColumn":19,"suggestions":"697"},{"ruleId":"614","severity":1,"message":"615","line":10,"column":23,"nodeType":"616","messageId":"617","endLine":10,"endColumn":26,"suggestions":"698"},{"ruleId":"614","severity":1,"message":"615","line":26,"column":15,"nodeType":"616","messageId":"617","endLine":26,"endColumn":18,"suggestions":"699"},{"ruleId":"614","severity":1,"message":"615","line":27,"column":13,"nodeType":"616","messageId":"617","endLine":27,"endColumn":16,"suggestions":"700"},{"ruleId":"614","severity":1,"message":"615","line":28,"column":16,"nodeType":"616","messageId":"617","endLine":28,"endColumn":19,"suggestions":"701"},{"ruleId":"614","severity":1,"message":"615","line":64,"column":18,"nodeType":"616","messageId":"617","endLine":64,"endColumn":21,"suggestions":"702"},{"ruleId":"614","severity":1,"message":"615","line":109,"column":35,"nodeType":"616","messageId":"617","endLine":109,"endColumn":38,"suggestions":"703"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"610","severity":1,"message":"704","line":12,"column":11,"nodeType":"612","messageId":"613","endLine":12,"endColumn":17},{"ruleId":"610","severity":1,"message":"705","line":12,"column":19,"nodeType":"612","messageId":"613","endLine":12,"endColumn":24},{"ruleId":"610","severity":1,"message":"706","line":12,"column":26,"nodeType":"612","messageId":"613","endLine":12,"endColumn":31},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":6,"column":40,"nodeType":"709","messageId":"633","endLine":6,"endColumn":56,"suggestions":"710"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":16,"column":12,"nodeType":"632","messageId":"633","endLine":16,"endColumn":16,"suggestions":"711"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":13,"nodeType":"616","messageId":"617","endLine":3,"endColumn":16,"suggestions":"712"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":4,"nodeType":"616","messageId":"617","endLine":4,"endColumn":7,"suggestions":"713"},{"ruleId":"614","severity":1,"message":"615","line":79,"column":45,"nodeType":"616","messageId":"617","endLine":79,"endColumn":48,"suggestions":"714"},{"ruleId":"614","severity":1,"message":"615","line":80,"column":18,"nodeType":"616","messageId":"617","endLine":80,"endColumn":21,"suggestions":"715"},{"ruleId":"614","severity":1,"message":"615","line":81,"column":18,"nodeType":"616","messageId":"617","endLine":81,"endColumn":21,"suggestions":"716"},{"ruleId":"630","severity":2,"message":"631","line":118,"column":16,"nodeType":"632","messageId":"633","endLine":118,"endColumn":20,"suggestions":"717"},{"ruleId":"630","severity":2,"message":"631","line":127,"column":48,"nodeType":"632","messageId":"633","endLine":127,"endColumn":52,"suggestions":"718"},{"ruleId":"614","severity":1,"message":"615","line":143,"column":39,"nodeType":"616","messageId":"617","endLine":143,"endColumn":42,"suggestions":"719"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":3,"column":17,"nodeType":"616","messageId":"617","endLine":3,"endColumn":20,"suggestions":"720"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"721","severity":2,"message":"722","line":3,"column":1,"nodeType":"612","messageId":"723","endLine":3,"endColumn":7,"suggestions":"724"},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":28,"column":20,"nodeType":"632","messageId":"633","endLine":28,"endColumn":24,"suggestions":"725"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":35,"column":20,"nodeType":"632","messageId":"633","endLine":35,"endColumn":24,"suggestions":"726"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"635","severity":2,"message":"727","line":20,"column":6,"nodeType":"632","messageId":"637","endLine":20,"endColumn":25},{"ruleId":"635","severity":2,"message":"728","line":28,"column":25,"nodeType":"632","messageId":"637","endLine":28,"endColumn":44},{"ruleId":"641","severity":2,"message":"642","line":33,"column":15,"nodeType":"643","messageId":"644","endLine":33,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":64,"column":15,"nodeType":"643","messageId":"644","endLine":64,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":94,"column":15,"nodeType":"643","messageId":"644","endLine":94,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":124,"column":15,"nodeType":"643","messageId":"644","endLine":124,"endColumn":28},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":15,"column":11,"nodeType":"643","messageId":"644","endLine":15,"endColumn":24},{"ruleId":"641","severity":2,"message":"642","line":27,"column":11,"nodeType":"643","messageId":"644","endLine":27,"endColumn":24},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"635","severity":2,"message":"636","line":20,"column":6,"nodeType":"632","messageId":"637","endLine":20,"endColumn":25},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["729","730"],["731","732"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["733"],["734","735"],["736","737"],["738","739"],["740","741"],["742","743"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["744"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["745","746"],["747","748"],["749","750"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["751","752"],["753","754"],["755","756"],["757","758"],["759","760"],["761","762"],["763","764"],["765","766"],["767","768"],["769"],["770"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["771","772","773"],["774","775"],["776","777"],["778","779"],["780","781"],["782","783"],["784","785"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["786","787"],["788","789"],["790","791"],["792","793"],["794","795"],["796","797"],["798","799"],["800","801"],["802","803"],["804","805"],["806","807"],["808","809"],["810","811"],["812"],["813"],["814","815"],["816","817"],["818","819"],["820","821"],["822","823"],["824","825"],["826","827"],["828"],["829","830"],["831","832"],["833","834"],["835","836"],["837","838"],["839","840"],["841","842"],["843","844"],["845","846"],["847","848"],["849","850"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["851","852"],["853","854"],["855","856"],["857","858"],["859","860"],["861","862"],["863","864"],["865","866"],["867"],["868","869"],["870","871"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["872"],["873","874"],["875","876"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"877","fix":"878","desc":"879"},{"messageId":"880","fix":"881","desc":"882"},{"messageId":"877","fix":"883","desc":"879"},{"messageId":"880","fix":"884","desc":"882"},{"messageId":"885","data":"886","fix":"887","desc":"888"},{"messageId":"877","fix":"889","desc":"879"},{"messageId":"880","fix":"890","desc":"882"},{"messageId":"877","fix":"891","desc":"879"},{"messageId":"880","fix":"892","desc":"882"},{"messageId":"877","fix":"893","desc":"879"},{"messageId":"880","fix":"894","desc":"882"},{"messageId":"877","fix":"895","desc":"879"},{"messageId":"880","fix":"896","desc":"882"},{"messageId":"877","fix":"897","desc":"879"},{"messageId":"880","fix":"898","desc":"882"},{"messageId":"899","fix":"900","desc":"901"},{"messageId":"877","fix":"902","desc":"879"},{"messageId":"880","fix":"903","desc":"882"},{"messageId":"877","fix":"904","desc":"879"},{"messageId":"880","fix":"905","desc":"882"},{"messageId":"877","fix":"906","desc":"879"},{"messageId":"880","fix":"907","desc":"882"},{"messageId":"877","fix":"908","desc":"879"},{"messageId":"880","fix":"909","desc":"882"},{"messageId":"877","fix":"910","desc":"879"},{"messageId":"880","fix":"911","desc":"882"},{"messageId":"877","fix":"912","desc":"879"},{"messageId":"880","fix":"913","desc":"882"},{"messageId":"877","fix":"914","desc":"879"},{"messageId":"880","fix":"915","desc":"882"},{"messageId":"877","fix":"916","desc":"879"},{"messageId":"880","fix":"917","desc":"882"},{"messageId":"877","fix":"918","desc":"879"},{"messageId":"880","fix":"919","desc":"882"},{"messageId":"877","fix":"920","desc":"879"},{"messageId":"880","fix":"921","desc":"882"},{"messageId":"877","fix":"922","desc":"879"},{"messageId":"880","fix":"923","desc":"882"},{"messageId":"877","fix":"924","desc":"879"},{"messageId":"880","fix":"925","desc":"882"},{"messageId":"899","fix":"926","desc":"901"},{"messageId":"899","fix":"927","desc":"901"},{"messageId":"928","fix":"929","desc":"930"},{"messageId":"931","fix":"932","desc":"933"},{"messageId":"934","fix":"935","desc":"936"},{"messageId":"928","fix":"937","desc":"930"},{"messageId":"931","fix":"938","desc":"933"},{"messageId":"877","fix":"939","desc":"879"},{"messageId":"880","fix":"940","desc":"882"},{"messageId":"877","fix":"941","desc":"879"},{"messageId":"880","fix":"942","desc":"882"},{"messageId":"877","fix":"943","desc":"879"},{"messageId":"880","fix":"944","desc":"882"},{"messageId":"877","fix":"945","desc":"879"},{"messageId":"880","fix":"946","desc":"882"},{"messageId":"877","fix":"947","desc":"879"},{"messageId":"880","fix":"948","desc":"882"},{"messageId":"949","data":"950","fix":"951","desc":"952"},{"messageId":"949","data":"953","fix":"954","desc":"955"},{"messageId":"877","fix":"956","desc":"879"},{"messageId":"880","fix":"957","desc":"882"},{"messageId":"949","data":"958","fix":"959","desc":"952"},{"messageId":"949","data":"960","fix":"961","desc":"955"},{"messageId":"877","fix":"962","desc":"879"},{"messageId":"880","fix":"963","desc":"882"},{"messageId":"877","fix":"964","desc":"879"},{"messageId":"880","fix":"965","desc":"882"},{"messageId":"877","fix":"966","desc":"879"},{"messageId":"880","fix":"967","desc":"882"},{"messageId":"968","fix":"969","desc":"970"},{"messageId":"899","fix":"971","desc":"901"},{"messageId":"877","fix":"972","desc":"879"},{"messageId":"880","fix":"973","desc":"882"},{"messageId":"877","fix":"974","desc":"879"},{"messageId":"880","fix":"975","desc":"882"},{"messageId":"877","fix":"976","desc":"879"},{"messageId":"880","fix":"977","desc":"882"},{"messageId":"877","fix":"978","desc":"879"},{"messageId":"880","fix":"979","desc":"882"},{"messageId":"877","fix":"980","desc":"879"},{"messageId":"880","fix":"981","desc":"882"},{"messageId":"877","fix":"982","desc":"879"},{"messageId":"880","fix":"983","desc":"882"},{"messageId":"885","data":"984","fix":"985","desc":"986"},{"messageId":"899","fix":"987","desc":"901"},{"messageId":"877","fix":"988","desc":"879"},{"messageId":"880","fix":"989","desc":"882"},{"messageId":"877","fix":"990","desc":"879"},{"messageId":"880","fix":"991","desc":"882"},{"messageId":"968","fix":"992","desc":"970"},{"messageId":"899","fix":"993","desc":"901"},{"messageId":"877","fix":"994","desc":"879"},{"messageId":"880","fix":"995","desc":"882"},{"messageId":"877","fix":"996","desc":"879"},{"messageId":"880","fix":"997","desc":"882"},{"messageId":"877","fix":"998","desc":"879"},{"messageId":"880","fix":"999","desc":"882"},{"messageId":"877","fix":"1000","desc":"879"},{"messageId":"880","fix":"1001","desc":"882"},{"messageId":"899","fix":"1002","desc":"901"},{"messageId":"877","fix":"1003","desc":"879"},{"messageId":"880","fix":"1004","desc":"882"},{"messageId":"877","fix":"1005","desc":"879"},{"messageId":"880","fix":"1006","desc":"882"},{"messageId":"877","fix":"1007","desc":"879"},{"messageId":"880","fix":"1008","desc":"882"},{"messageId":"877","fix":"1009","desc":"879"},{"messageId":"880","fix":"1010","desc":"882"},{"messageId":"877","fix":"1011","desc":"879"},{"messageId":"880","fix":"1012","desc":"882"},{"messageId":"877","fix":"1013","desc":"879"},{"messageId":"880","fix":"1014","desc":"882"},{"messageId":"877","fix":"1015","desc":"879"},{"messageId":"880","fix":"1016","desc":"882"},{"messageId":"877","fix":"1017","desc":"879"},{"messageId":"880","fix":"1018","desc":"882"},{"messageId":"877","fix":"1019","desc":"879"},{"messageId":"880","fix":"1020","desc":"882"},{"messageId":"877","fix":"1021","desc":"879"},{"messageId":"880","fix":"1022","desc":"882"},{"messageId":"877","fix":"1023","desc":"879"},{"messageId":"880","fix":"1024","desc":"882"},{"messageId":"1025","fix":"1026","desc":"1027"},{"messageId":"1028","fix":"1029","desc":"1030"},{"messageId":"968","fix":"1031","desc":"970"},{"messageId":"899","fix":"1032","desc":"901"},{"messageId":"877","fix":"1033","desc":"879"},{"messageId":"880","fix":"1034","desc":"882"},{"messageId":"877","fix":"1035","desc":"879"},{"messageId":"880","fix":"1036","desc":"882"},{"messageId":"877","fix":"1037","desc":"879"},{"messageId":"880","fix":"1038","desc":"882"},{"messageId":"877","fix":"1039","desc":"879"},{"messageId":"880","fix":"1040","desc":"882"},{"messageId":"877","fix":"1041","desc":"879"},{"messageId":"880","fix":"1042","desc":"882"},{"messageId":"968","fix":"1043","desc":"970"},{"messageId":"899","fix":"1044","desc":"901"},{"messageId":"899","fix":"1045","desc":"901"},{"messageId":"877","fix":"1046","desc":"879"},{"messageId":"880","fix":"1047","desc":"882"},{"messageId":"877","fix":"1048","desc":"879"},{"messageId":"880","fix":"1049","desc":"882"},{"messageId":"1050","fix":"1051","desc":"1052"},{"messageId":"968","fix":"1053","desc":"970"},{"messageId":"899","fix":"1054","desc":"901"},{"messageId":"968","fix":"1055","desc":"970"},{"messageId":"899","fix":"1056","desc":"901"},"suggestUnknown",{"range":"1057","text":"1058"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1057","text":"1059"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1060","text":"1058"},{"range":"1060","text":"1059"},"consistentDestructuringSuggest",{"expression":"1061","property":"1062"},{"range":"1063","text":"1064"},"Replace `this.props.title` with destructured property `title`.",{"range":"1065","text":"1058"},{"range":"1065","text":"1059"},{"range":"1066","text":"1058"},{"range":"1066","text":"1059"},{"range":"1067","text":"1058"},{"range":"1067","text":"1059"},{"range":"1068","text":"1058"},{"range":"1068","text":"1059"},{"range":"1069","text":"1058"},{"range":"1069","text":"1059"},"replace",{"range":"1070","text":"1071"},"Replace `null` with `undefined`.",{"range":"1072","text":"1058"},{"range":"1072","text":"1059"},{"range":"1073","text":"1058"},{"range":"1073","text":"1059"},{"range":"1074","text":"1058"},{"range":"1074","text":"1059"},{"range":"1075","text":"1058"},{"range":"1075","text":"1059"},{"range":"1076","text":"1058"},{"range":"1076","text":"1059"},{"range":"1077","text":"1058"},{"range":"1077","text":"1059"},{"range":"1078","text":"1058"},{"range":"1078","text":"1059"},{"range":"1079","text":"1058"},{"range":"1079","text":"1059"},{"range":"1080","text":"1058"},{"range":"1080","text":"1059"},{"range":"1081","text":"1058"},{"range":"1081","text":"1059"},{"range":"1082","text":"1058"},{"range":"1082","text":"1059"},{"range":"1083","text":"1058"},{"range":"1083","text":"1059"},{"range":"1084","text":"1071"},{"range":"1085","text":"1071"},"argument-is-spreadable",{"range":"1086","text":"1087"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1088","text":"1089"},"First argument is not an `array`.","test-argument",{"range":"1090","text":"1091"},"Test first argument with `Array.isArray(…)`.",{"range":"1092","text":"1093"},{"range":"1094","text":"1095"},{"range":"1096","text":"1058"},{"range":"1096","text":"1059"},{"range":"1097","text":"1058"},{"range":"1097","text":"1059"},{"range":"1098","text":"1058"},{"range":"1098","text":"1059"},{"range":"1099","text":"1058"},{"range":"1099","text":"1059"},{"range":"1100","text":"1058"},{"range":"1100","text":"1059"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1101"},{"range":"1102","text":"1103"},"Switch to `??` operator.",{"operator":"1104"},{"range":"1102","text":"1105"},"Switch to `||` operator.",{"range":"1106","text":"1058"},{"range":"1106","text":"1059"},{"operator":"1101"},{"range":"1107","text":"1108"},{"operator":"1104"},{"range":"1107","text":"1109"},{"range":"1110","text":"1058"},{"range":"1110","text":"1059"},{"range":"1111","text":"1058"},{"range":"1111","text":"1059"},{"range":"1112","text":"1058"},{"range":"1112","text":"1059"},"remove",{"range":"1113","text":"1114"},"Remove `null`.",{"range":"1113","text":"1071"},{"range":"1115","text":"1058"},{"range":"1115","text":"1059"},{"range":"1116","text":"1058"},{"range":"1116","text":"1059"},{"range":"1117","text":"1058"},{"range":"1117","text":"1059"},{"range":"1118","text":"1058"},{"range":"1118","text":"1059"},{"range":"1119","text":"1058"},{"range":"1119","text":"1059"},{"range":"1120","text":"1058"},{"range":"1120","text":"1059"},{"expression":"1121","property":"1122"},{"range":"1123","text":"1124"},"Replace `this.props.active` with destructured property `active`.",{"range":"1125","text":"1071"},{"range":"1126","text":"1058"},{"range":"1126","text":"1059"},{"range":"1127","text":"1058"},{"range":"1127","text":"1059"},{"range":"1128","text":"1114"},{"range":"1128","text":"1071"},{"range":"1129","text":"1058"},{"range":"1129","text":"1059"},{"range":"1130","text":"1058"},{"range":"1130","text":"1059"},{"range":"1131","text":"1058"},{"range":"1131","text":"1059"},{"range":"1132","text":"1058"},{"range":"1132","text":"1059"},{"range":"1133","text":"1071"},{"range":"1134","text":"1058"},{"range":"1134","text":"1059"},{"range":"1135","text":"1058"},{"range":"1135","text":"1059"},{"range":"1136","text":"1058"},{"range":"1136","text":"1059"},{"range":"1137","text":"1058"},{"range":"1137","text":"1059"},{"range":"1138","text":"1058"},{"range":"1138","text":"1059"},{"range":"1139","text":"1058"},{"range":"1139","text":"1059"},{"range":"1140","text":"1058"},{"range":"1140","text":"1059"},{"range":"1141","text":"1058"},{"range":"1141","text":"1059"},{"range":"1142","text":"1058"},{"range":"1142","text":"1059"},{"range":"1143","text":"1058"},{"range":"1143","text":"1059"},{"range":"1144","text":"1058"},{"range":"1144","text":"1059"},"array-length",{"range":"1145","text":"1146"},"The argument is the length of array.","only-element",{"range":"1145","text":"1147"},"The argument is the only element of array.",{"range":"1148","text":"1114"},{"range":"1148","text":"1071"},{"range":"1149","text":"1058"},{"range":"1149","text":"1059"},{"range":"1150","text":"1058"},{"range":"1150","text":"1059"},{"range":"1151","text":"1058"},{"range":"1151","text":"1059"},{"range":"1152","text":"1058"},{"range":"1152","text":"1059"},{"range":"1153","text":"1058"},{"range":"1153","text":"1059"},{"range":"1154","text":"1114"},{"range":"1154","text":"1071"},{"range":"1155","text":"1071"},{"range":"1156","text":"1058"},{"range":"1156","text":"1059"},{"range":"1157","text":"1058"},{"range":"1157","text":"1059"},"suggestion/export",{"range":"1158","text":"1159"},"Switch to `export`.",{"range":"1160","text":"1114"},{"range":"1160","text":"1071"},{"range":"1161","text":"1114"},{"range":"1161","text":"1071"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[221,237],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ",[779,783],[982,986]] diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 0dadc34d1..7e0eb88c7 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/.eslintcache b/packages/desktop/.eslintcache index 7df5d28ef..f49e7b073 100644 --- a/packages/desktop/.eslintcache +++ b/packages/desktop/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"hash":"146","results":"147","hashOfConfig":"148"},{"hash":"149","results":"150","hashOfConfig":"148"},{"hash":"151","results":"152","hashOfConfig":"148"},{"hash":"153","results":"154","hashOfConfig":"148"},{"hash":"155","results":"156","hashOfConfig":"148"},{"hash":"157","results":"158","hashOfConfig":"148"},{"hash":"159","results":"160","hashOfConfig":"148"},{"hash":"161","results":"162","hashOfConfig":"148"},{"hash":"163","results":"164","hashOfConfig":"148"},{"hash":"165","results":"166","hashOfConfig":"148"},{"hash":"167","results":"168","hashOfConfig":"148"},{"hash":"169","results":"170","hashOfConfig":"148"},{"hash":"171","results":"172","hashOfConfig":"148"},{"hash":"173","results":"174","hashOfConfig":"148"},{"hash":"175","results":"176","hashOfConfig":"148"},{"hash":"177","results":"178","hashOfConfig":"148"},{"hash":"179","results":"180","hashOfConfig":"148"},{"hash":"181","results":"182","hashOfConfig":"148"},{"hash":"183","results":"184","hashOfConfig":"148"},{"hash":"185","results":"186","hashOfConfig":"148"},{"hash":"187","results":"188","hashOfConfig":"148"},{"hash":"189","results":"190","hashOfConfig":"148"},{"hash":"191","results":"192","hashOfConfig":"148"},{"hash":"193","results":"194","hashOfConfig":"148"},{"hash":"195","results":"196","hashOfConfig":"148"},{"hash":"197","results":"198","hashOfConfig":"148"},{"hash":"199","results":"200","hashOfConfig":"148"},{"hash":"201","results":"202","hashOfConfig":"148"},{"hash":"203","results":"204","hashOfConfig":"148"},{"hash":"205","results":"206","hashOfConfig":"148"},{"hash":"207","results":"208","hashOfConfig":"148"},{"hash":"209","results":"210","hashOfConfig":"148"},{"hash":"211","results":"212","hashOfConfig":"148"},{"hash":"213","results":"214","hashOfConfig":"148"},{"hash":"215","results":"216","hashOfConfig":"148"},{"hash":"217","results":"218","hashOfConfig":"148"},{"hash":"219","results":"220","hashOfConfig":"148"},{"hash":"221","results":"222","hashOfConfig":"148"},{"hash":"223","results":"224","hashOfConfig":"148"},{"hash":"225","results":"226","hashOfConfig":"148"},{"hash":"227","results":"228","hashOfConfig":"148"},{"hash":"229","results":"230","hashOfConfig":"148"},{"hash":"231","results":"232","hashOfConfig":"148"},{"hash":"233","results":"234","hashOfConfig":"148"},{"hash":"235","results":"236","hashOfConfig":"148"},{"hash":"237","results":"238","hashOfConfig":"148"},{"hash":"239","results":"240","hashOfConfig":"148"},{"hash":"241","results":"242","hashOfConfig":"148"},{"hash":"243","results":"244","hashOfConfig":"148"},{"hash":"245","results":"246","hashOfConfig":"148"},{"hash":"247","results":"248","hashOfConfig":"148"},{"hash":"249","results":"250","hashOfConfig":"148"},{"hash":"251","results":"252","hashOfConfig":"148"},{"hash":"253","results":"254","hashOfConfig":"148"},{"hash":"255","results":"256","hashOfConfig":"148"},{"hash":"257","results":"258","hashOfConfig":"148"},{"hash":"259","results":"260","hashOfConfig":"148"},{"hash":"261","results":"262","hashOfConfig":"148"},{"hash":"263","results":"264","hashOfConfig":"148"},{"hash":"265","results":"266","hashOfConfig":"148"},{"hash":"267","results":"268","hashOfConfig":"148"},{"hash":"269","results":"270","hashOfConfig":"148"},{"hash":"271","results":"272","hashOfConfig":"148"},{"hash":"273","results":"274","hashOfConfig":"148"},{"hash":"275","results":"276","hashOfConfig":"148"},{"hash":"277","results":"278","hashOfConfig":"148"},{"hash":"279","results":"280","hashOfConfig":"148"},{"hash":"281","results":"282","hashOfConfig":"148"},{"hash":"283","results":"284","hashOfConfig":"148"},{"hash":"285","results":"286","hashOfConfig":"148"},{"hash":"287","results":"288","hashOfConfig":"148"},{"hash":"289","results":"290","hashOfConfig":"148"},{"hash":"291","results":"292","hashOfConfig":"148"},{"hash":"293","results":"294","hashOfConfig":"148"},{"hash":"295","results":"296","hashOfConfig":"148"},{"hash":"297","results":"298","hashOfConfig":"148"},{"hash":"299","results":"300","hashOfConfig":"148"},{"hash":"301","results":"302","hashOfConfig":"148"},{"hash":"303","results":"304","hashOfConfig":"148"},{"hash":"305","results":"306","hashOfConfig":"148"},{"hash":"307","results":"308","hashOfConfig":"148"},{"hash":"309","results":"310","hashOfConfig":"148"},{"hash":"311","results":"312","hashOfConfig":"148"},{"hash":"313","results":"314","hashOfConfig":"148"},{"hash":"315","results":"316","hashOfConfig":"148"},{"hash":"317","results":"318","hashOfConfig":"148"},{"hash":"319","results":"320","hashOfConfig":"148"},{"hash":"321","results":"322","hashOfConfig":"148"},{"hash":"323","results":"324","hashOfConfig":"148"},{"hash":"325","results":"326","hashOfConfig":"148"},{"hash":"327","results":"328","hashOfConfig":"148"},{"hash":"329","results":"330","hashOfConfig":"148"},{"hash":"331","results":"332","hashOfConfig":"148"},{"hash":"333","results":"334","hashOfConfig":"148"},{"hash":"335","results":"336","hashOfConfig":"148"},{"hash":"337","results":"338","hashOfConfig":"148"},{"hash":"339","results":"340","hashOfConfig":"148"},{"hash":"341","results":"342","hashOfConfig":"148"},{"hash":"343","results":"344","hashOfConfig":"148"},{"hash":"345","results":"346","hashOfConfig":"148"},{"hash":"347","results":"348","hashOfConfig":"148"},{"hash":"349","results":"350","hashOfConfig":"148"},{"hash":"351","results":"352","hashOfConfig":"148"},{"hash":"353","results":"354","hashOfConfig":"148"},{"hash":"355","results":"356","hashOfConfig":"148"},{"hash":"357","results":"358","hashOfConfig":"148"},{"hash":"359","results":"360","hashOfConfig":"148"},{"hash":"361","results":"362","hashOfConfig":"148"},{"hash":"363","results":"364","hashOfConfig":"148"},{"hash":"365","results":"366","hashOfConfig":"148"},{"hash":"367","results":"368","hashOfConfig":"148"},{"hash":"369","results":"370","hashOfConfig":"148"},{"hash":"371","results":"372","hashOfConfig":"148"},{"hash":"373","results":"374","hashOfConfig":"148"},{"hash":"375","results":"376","hashOfConfig":"148"},{"hash":"377","results":"378","hashOfConfig":"148"},{"hash":"379","results":"380","hashOfConfig":"148"},{"hash":"381","results":"382","hashOfConfig":"148"},{"hash":"383","results":"384","hashOfConfig":"148"},{"hash":"385","results":"386","hashOfConfig":"148"},{"hash":"387","results":"388","hashOfConfig":"148"},{"hash":"389","results":"390","hashOfConfig":"148"},{"hash":"391","results":"392","hashOfConfig":"148"},{"hash":"393","results":"394","hashOfConfig":"148"},{"hash":"395","results":"396","hashOfConfig":"148"},{"hash":"397","results":"398","hashOfConfig":"148"},{"hash":"399","results":"400","hashOfConfig":"148"},{"hash":"401","results":"402","hashOfConfig":"148"},{"hash":"403","results":"404","hashOfConfig":"148"},{"hash":"405","results":"406","hashOfConfig":"148"},{"hash":"407","results":"408","hashOfConfig":"148"},{"hash":"409","results":"410","hashOfConfig":"148"},{"hash":"411","results":"412","hashOfConfig":"148"},{"hash":"413","results":"414","hashOfConfig":"148"},{"hash":"415","results":"416","hashOfConfig":"148"},{"hash":"417","results":"418","hashOfConfig":"148"},{"hash":"419","results":"420","hashOfConfig":"148"},{"hash":"421","results":"422","hashOfConfig":"148"},{"hash":"423","results":"424","hashOfConfig":"148"},{"hash":"425","results":"426","hashOfConfig":"148"},{"hash":"427","results":"428","hashOfConfig":"148"},{"hash":"429","results":"430","hashOfConfig":"148"},{"hash":"431","results":"432","hashOfConfig":"148"},{"hash":"433","results":"434","hashOfConfig":"148"},{"hash":"435","results":"436","hashOfConfig":"148"},"2d71bdfe7a6ea124523094130949a4f2",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1840czn","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9d717ef795fcebc75baceeb6a145c9ea",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"15817cca6108965908a80cf52c7ef54a",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6986764a8431ca8f297753854ce713bb",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"16f1b65f36bb5d8a5eae5a3175c718e5",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"80c2ce97597835719ee0776db2e5464c",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cd69cc280577a1541ba836a13c689ad",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"73acffa12d660f931e5e4cc5d66c7a4e",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b843b99a95353d4fa59b31ef44758d2e",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e5890469426cd01ab08665b4a1bcf618",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9a2c5227ad1129c34ac2732f7a91b037",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6de065df22e4f3340554ba824d6219fd",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bec5c9fa588ba533074b71595d9968e9",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f7d5fdb1ae4d140e39514bfec6315f31",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a3ee7e041b5831c49f910cc10c2e4b52",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9eaa8ff438834aeecbb65ece143aaf99",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7973c0b1329c44d8e0d45b6960a42cd8",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7b266686302ee16fad100d202a3b9770",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9002875c8e0a11d62e0389af5a939e70",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e74e40ea51f9e636fe29c48666c6ec7c",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c724cd2daa9d8324e13389eca9f75f1",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ab4642aad8fe53a0f461efacb6acb66",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74c936bfdc1a0272eec2185155cdfa96",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d94c2d41c8ab1566a4e02f1eecde381c",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fa7cb34b4a6c306f6057f99778073438",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"82b88c3160ebe28f7e3d32339f593d5e",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4530f17fbce2c959e9a071a567f465b",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c13c76073f6786dd423f491469683a8b",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bbc24a7fad72d1eaad921ad2aefa8fde",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"977b97b1e19566e87b013f5876b2f317",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"57fb67de98a656b58e6fa14b3bbd2346",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd3957fbf4e457019261b9ebd38c041e",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9650669334ea72b6f412c62beda618ab",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"50b954401e7295a38126dd4247182140",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f4acafbbfb4f757a5e69b75eb245668a",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"32ff4238f7f16426f8e35c895b3b09f4",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e554ddd7ada87e9c9a281acf2f32c6b",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7f211ec2b0945dd29b885f1bd2fb72a",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4fe369f60fe4ea6411dc60377efc20e9",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"39ba93642d557e6b586e6b3723d26e21",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a26f2557632fffeab428efb2de05302c",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d9ebce1150a77b3a8b1e8f48fd9d5efd",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ff3917323d251dfc9e015e8ec9c66126",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"deabb835f68e4dc4ff17a4c1d62c0e4f",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d2eba24aaa2fedbd106400ffea759e8e",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"896dc02a0a9274a669a51c3085cc6c65",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c1cb5746504d8dfebd8102f76098b2cb",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"644e15f69d80c88755520146477e323c",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac7e675b63b00fc9a107b250ead1601f",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e46b17cbf5a910a60cad5f4cd516bf9",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7b2b47bb0f4bd2e7ce9cf06d44dd6695",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"740febf6c1349240e4d0a3847b5af810",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50c46143f276e39641d104acbe6063c9",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a22f3eaa39868c83411c9d43edc8a0be",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"11f31ea941b8929b89acfda64b8f56f0",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74e45f4c0f7925cd016bbbd5c8d09dd8",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03b2848d6bbdcb0e84e97ba9efe60476",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e923bcf0ba25d469f12087549da1457a",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0ce25a124a22d0a7055a67b8ed6d513a",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"05f9915495413bfae000b1c2c08fab7a",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3de1248991db0530b8d5469019181ff4",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c0f6e7d8dee372b96b69b9690e69d7dd",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fe4c5f2a3f0426d28a43806d1dd2a65",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"510064722da2f888008fbe2d4c723de2",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8fc2c9b55faa4df16ba5806587dd6d0c",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c514303356889842d96918288639b2d",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6253111666c2517e94568a9e459368fb",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0fbdb4a29746908a76cdbc5a16ee3e3f",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ed1290171626490b509cb0d2636ea68f",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b1730332dd243b0d4674e4397e4389b9",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"cb947715576a4b4db3cfb8557effc7a3",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"357259131e2e3f5e549d3109e348fde3",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c5270035253818992644280078ba51ce",{"filePath":"830","messages":"831","suppressedMessages":"832","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"20f60ade205e53341c7b2703737e06c0",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b66e504786b3c148cdb4dbd3d2a9f24b",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c464ac5944f04e71ee4834313aa5026b",{"filePath":"839","messages":"840","suppressedMessages":"841","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"9e513870d45e60321fd860d93675a820",{"filePath":"842","messages":"843","suppressedMessages":"844","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c639ce51c2bb47cf7447acc6e7c38113",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3462fc23a06a120c4188143910708dd",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f643517d430ffb4392efe8c1a3dbaf9d",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5b2417f91edc7e2ca70efc91f8925913",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a42b3c0af4de93ed596fe5bcb473fd98",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ffa5760cb02df167a721d0472f20789e",{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"866","messages":"867","suppressedMessages":"868","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6383f2253350f3b1255053fb340865a9",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["872","873"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["874","875","876"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["877","878","879"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["880"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["881","882"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["883"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["884","885","886","887"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["888","889"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["890","891","892","893","894","895","896","897"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["898"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["899","900","901","902","903","904"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["905","906","907","908"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["909","910","911","912","913","914","915","916","917","918"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["919","920","921","922","923"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["924"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["925","926","927","928","929","930","931","932"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["933"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["935","936"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["937"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["938"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["939"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["940"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["941"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["942","943","944"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["945","946","947","948","949","950","951"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["952","953"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["954","955"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["956"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["957"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["958","959","960"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["961","962"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["963","964","965","966","967"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["968","969","970","971","972","973","974","975"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["976","977","978"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["979","980"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["981","982","983","984","985"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["986","987","988"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["989","990"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["991"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["992","993","994","995"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["996","997","998"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["999","1000"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["1001","1002"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["1003","1004","1005"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["1006","1007","1008","1009"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["1010"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["1011","1012","1013","1014","1015","1016"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["1017","1018","1019"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["1020","1021","1022","1023"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["1024","1025","1026","1027","1028","1029"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["1030","1031","1032","1033","1034","1035","1036","1037","1038"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["1039"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["1040","1041","1042","1043","1044","1045"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["1046","1047"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["1048"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["1049"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["1050"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["1051","1052","1053"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["1054","1055","1056"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["1057","1058","1059","1060"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["1061"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["1062","1063"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["1064"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["1065"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["1066"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1067"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["1068"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["1069","1070","1071"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1072"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1073","1074","1075","1076"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1077"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1078"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1079"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1080","1081","1082","1083"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":19,"column":12,"nodeType":"1090","messageId":"1091","endLine":19,"endColumn":16,"suggestions":"1092"},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":61,"column":15,"nodeType":"1090","messageId":"1091","endLine":61,"endColumn":19,"suggestions":"1093"},{"ruleId":"1088","severity":2,"message":"1089","line":75,"column":13,"nodeType":"1090","messageId":"1091","endLine":75,"endColumn":17,"suggestions":"1094"},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":68,"column":7,"nodeType":"1090","messageId":"1091","endLine":68,"endColumn":11,"suggestions":"1095"},{"ruleId":"1088","severity":2,"message":"1089","line":104,"column":17,"nodeType":"1090","messageId":"1091","endLine":104,"endColumn":21,"suggestions":"1096"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1098","line":43,"column":29,"nodeType":null,"messageId":"1099","endLine":43,"endColumn":31},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1100","line":77,"column":4,"nodeType":null,"messageId":"1099","endLine":77,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":120,"column":15,"nodeType":"1090","messageId":"1091","endLine":120,"endColumn":19,"suggestions":"1101"},{"ruleId":"1088","severity":2,"message":"1089","line":179,"column":17,"nodeType":"1090","messageId":"1091","endLine":179,"endColumn":21,"suggestions":"1102"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":31,"column":15,"nodeType":"1090","messageId":"1091","endLine":31,"endColumn":19,"suggestions":"1103"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1104","line":79,"column":48,"nodeType":null,"messageId":"1099","endLine":79,"endColumn":50},{"ruleId":"1088","severity":2,"message":"1089","line":111,"column":15,"nodeType":"1090","messageId":"1091","endLine":111,"endColumn":19,"suggestions":"1105"},{"ruleId":"1088","severity":2,"message":"1089","line":117,"column":15,"nodeType":"1090","messageId":"1091","endLine":117,"endColumn":19,"suggestions":"1106"},{"ruleId":"1107","severity":2,"message":"1108","line":138,"column":17,"nodeType":"1109","messageId":"1110","endLine":140,"endColumn":49},{"ruleId":"1107","severity":2,"message":"1108","line":156,"column":17,"nodeType":"1109","messageId":"1110","endLine":158,"endColumn":23},{"ruleId":"1088","severity":2,"message":"1089","line":247,"column":27,"nodeType":"1090","messageId":"1091","endLine":247,"endColumn":31,"suggestions":"1111"},{"ruleId":"1088","severity":2,"message":"1089","line":278,"column":27,"nodeType":"1090","messageId":"1091","endLine":278,"endColumn":31,"suggestions":"1112"},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1117"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":53,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":56,"suggestions":"1118"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":47,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":50,"suggestions":"1119"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":53,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":56,"suggestions":"1120"},{"ruleId":"1113","severity":1,"message":"1114","line":54,"column":28,"nodeType":"1115","messageId":"1116","endLine":54,"endColumn":31,"suggestions":"1121"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1122","line":34,"column":4,"nodeType":null,"messageId":"1099","endLine":34,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1091","endLine":37,"endColumn":25,"suggestions":"1126"},{"ruleId":"1088","severity":2,"message":"1089","line":103,"column":15,"nodeType":"1090","messageId":"1091","endLine":103,"endColumn":19,"suggestions":"1127"},{"ruleId":"1084","severity":1,"message":"1085","line":14,"column":8,"nodeType":"1086","messageId":"1087","endLine":14,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":42,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":44},{"ruleId":"1097","severity":2,"message":"1132","line":44,"column":29,"nodeType":null,"messageId":"1099","endLine":44,"endColumn":31},{"ruleId":"1133","severity":1,"message":"1134","line":118,"column":29,"nodeType":"1135","messageId":"1136","endLine":118,"endColumn":58},{"ruleId":"1088","severity":2,"message":"1089","line":179,"column":27,"nodeType":"1090","messageId":"1091","endLine":179,"endColumn":31,"suggestions":"1137"},{"ruleId":"1088","severity":2,"message":"1089","line":192,"column":33,"nodeType":"1090","messageId":"1091","endLine":192,"endColumn":37,"suggestions":"1138"},{"ruleId":"1088","severity":2,"message":"1089","line":207,"column":33,"nodeType":"1090","messageId":"1091","endLine":207,"endColumn":37,"suggestions":"1139"},{"ruleId":"1088","severity":2,"message":"1089","line":210,"column":27,"nodeType":"1090","messageId":"1091","endLine":210,"endColumn":31,"suggestions":"1140"},{"ruleId":"1113","severity":1,"message":"1114","line":226,"column":15,"nodeType":"1115","messageId":"1116","endLine":226,"endColumn":18,"suggestions":"1141"},{"ruleId":"1113","severity":1,"message":"1114","line":226,"column":23,"nodeType":"1115","messageId":"1116","endLine":226,"endColumn":26,"suggestions":"1142"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1143","line":39,"column":4,"nodeType":null,"messageId":"1099","endLine":39,"endColumn":6},{"ruleId":"1144","severity":2,"message":"1145","line":49,"column":24,"nodeType":"1090","messageId":"1146","endLine":49,"endColumn":36},{"ruleId":"1147","severity":2,"message":"1148","line":98,"column":31,"nodeType":"1086","messageId":"1149","endLine":98,"endColumn":37,"suggestions":"1150"},{"ruleId":"1088","severity":2,"message":"1089","line":140,"column":19,"nodeType":"1090","messageId":"1091","endLine":140,"endColumn":23,"suggestions":"1151"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1152","line":24,"column":4,"nodeType":null,"messageId":"1099","endLine":24,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":48,"column":11,"nodeType":"1090","messageId":"1091","endLine":48,"endColumn":15,"suggestions":"1153"},{"ruleId":"1088","severity":2,"message":"1089","line":65,"column":19,"nodeType":"1090","messageId":"1091","endLine":65,"endColumn":23,"suggestions":"1154"},{"ruleId":"1088","severity":2,"message":"1089","line":67,"column":15,"nodeType":"1090","messageId":"1091","endLine":67,"endColumn":19,"suggestions":"1155"},{"ruleId":"1088","severity":2,"message":"1089","line":84,"column":19,"nodeType":"1090","messageId":"1091","endLine":84,"endColumn":23,"suggestions":"1156"},{"ruleId":"1088","severity":2,"message":"1089","line":86,"column":15,"nodeType":"1090","messageId":"1091","endLine":86,"endColumn":19,"suggestions":"1157"},{"ruleId":"1088","severity":2,"message":"1089","line":89,"column":9,"nodeType":"1090","messageId":"1091","endLine":89,"endColumn":13,"suggestions":"1158"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":11,"nodeType":"1125","messageId":"1091","endLine":96,"endColumn":57,"suggestions":"1159"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":83,"column":17,"nodeType":"1090","messageId":"1091","endLine":83,"endColumn":21,"suggestions":"1160"},{"ruleId":"1088","severity":2,"message":"1089","line":90,"column":13,"nodeType":"1090","messageId":"1091","endLine":90,"endColumn":17,"suggestions":"1161"},{"ruleId":"1084","severity":1,"message":"1085","line":19,"column":8,"nodeType":"1086","messageId":"1087","endLine":19,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":56,"column":41,"nodeType":"1130","messageId":"1131","endLine":56,"endColumn":43},{"ruleId":"1097","severity":2,"message":"1162","line":60,"column":56,"nodeType":null,"messageId":"1099","endLine":60,"endColumn":58},{"ruleId":"1088","severity":2,"message":"1089","line":223,"column":31,"nodeType":"1090","messageId":"1091","endLine":223,"endColumn":35,"suggestions":"1163"},{"ruleId":"1088","severity":2,"message":"1089","line":241,"column":39,"nodeType":"1090","messageId":"1091","endLine":241,"endColumn":43,"suggestions":"1164"},{"ruleId":"1088","severity":2,"message":"1089","line":264,"column":39,"nodeType":"1090","messageId":"1091","endLine":264,"endColumn":43,"suggestions":"1165"},{"ruleId":"1088","severity":2,"message":"1089","line":268,"column":31,"nodeType":"1090","messageId":"1091","endLine":268,"endColumn":35,"suggestions":"1166"},{"ruleId":"1113","severity":1,"message":"1114","line":10,"column":21,"nodeType":"1115","messageId":"1116","endLine":10,"endColumn":24,"suggestions":"1167"},{"ruleId":"1113","severity":1,"message":"1114","line":11,"column":24,"nodeType":"1115","messageId":"1116","endLine":11,"endColumn":27,"suggestions":"1168"},{"ruleId":"1084","severity":1,"message":"1085","line":15,"column":8,"nodeType":"1086","messageId":"1087","endLine":15,"endColumn":13},{"ruleId":"1133","severity":1,"message":"1134","line":242,"column":27,"nodeType":"1135","messageId":"1136","endLine":242,"endColumn":54},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1169","line":64,"column":44,"nodeType":null,"messageId":"1099","endLine":64,"endColumn":46},{"ruleId":"1088","severity":2,"message":"1089","line":68,"column":32,"nodeType":"1090","messageId":"1091","endLine":68,"endColumn":36,"suggestions":"1170"},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1171","severity":2,"message":"1172","line":46,"column":17,"nodeType":"1109","messageId":"1173","endLine":46,"endColumn":65,"suggestions":"1174"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1175","line":72,"column":4,"nodeType":null,"messageId":"1099","endLine":72,"endColumn":6},{"ruleId":"1107","severity":2,"message":"1108","line":112,"column":13,"nodeType":"1109","messageId":"1110","endLine":143,"endColumn":17},{"ruleId":"1088","severity":2,"message":"1089","line":127,"column":43,"nodeType":"1090","messageId":"1091","endLine":127,"endColumn":47,"suggestions":"1176"},{"ruleId":"1088","severity":2,"message":"1089","line":143,"column":13,"nodeType":"1090","messageId":"1091","endLine":143,"endColumn":17,"suggestions":"1177"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1178","line":41,"column":4,"nodeType":null,"messageId":"1099","endLine":41,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":59,"column":21,"nodeType":"1090","messageId":"1091","endLine":59,"endColumn":25,"suggestions":"1179"},{"ruleId":"1088","severity":2,"message":"1089","line":77,"column":17,"nodeType":"1090","messageId":"1091","endLine":77,"endColumn":21,"suggestions":"1180"},{"ruleId":"1088","severity":2,"message":"1089","line":122,"column":23,"nodeType":"1090","messageId":"1091","endLine":122,"endColumn":27,"suggestions":"1181"},{"ruleId":"1088","severity":2,"message":"1089","line":151,"column":19,"nodeType":"1090","messageId":"1091","endLine":151,"endColumn":23,"suggestions":"1182"},{"ruleId":"1088","severity":2,"message":"1089","line":184,"column":19,"nodeType":"1090","messageId":"1091","endLine":184,"endColumn":23,"suggestions":"1183"},{"ruleId":"1088","severity":2,"message":"1089","line":211,"column":19,"nodeType":"1090","messageId":"1091","endLine":211,"endColumn":23,"suggestions":"1184"},{"ruleId":"1084","severity":1,"message":"1085","line":9,"column":8,"nodeType":"1086","messageId":"1087","endLine":9,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":72,"column":21,"nodeType":"1090","messageId":"1091","endLine":72,"endColumn":25,"suggestions":"1185"},{"ruleId":"1088","severity":2,"message":"1089","line":106,"column":15,"nodeType":"1090","messageId":"1091","endLine":106,"endColumn":19,"suggestions":"1186"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":154,"column":38,"nodeType":"1115","messageId":"1116","endLine":154,"endColumn":41,"suggestions":"1187"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1188","line":50,"column":5,"nodeType":null,"messageId":"1099","endLine":50,"endColumn":7},{"ruleId":"1088","severity":2,"message":"1089","line":83,"column":13,"nodeType":"1090","messageId":"1091","endLine":83,"endColumn":17,"suggestions":"1189"},{"ruleId":"1088","severity":2,"message":"1089","line":107,"column":17,"nodeType":"1090","messageId":"1091","endLine":107,"endColumn":21,"suggestions":"1190"},{"ruleId":"1088","severity":2,"message":"1089","line":114,"column":13,"nodeType":"1090","messageId":"1091","endLine":114,"endColumn":17,"suggestions":"1191"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1192","line":28,"column":52,"nodeType":null,"messageId":"1099","endLine":28,"endColumn":54},{"ruleId":"1171","severity":2,"message":"1172","line":54,"column":19,"nodeType":"1109","messageId":"1173","endLine":54,"endColumn":67,"suggestions":"1193"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":155,"column":19,"nodeType":"1090","messageId":"1091","endLine":155,"endColumn":23,"suggestions":"1194"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":18,"column":60,"nodeType":"1090","messageId":"1091","endLine":18,"endColumn":64,"suggestions":"1195"},{"ruleId":"1088","severity":2,"message":"1089","line":19,"column":59,"nodeType":"1090","messageId":"1091","endLine":19,"endColumn":63,"suggestions":"1196"},{"ruleId":"1088","severity":2,"message":"1089","line":22,"column":9,"nodeType":"1090","messageId":"1091","endLine":22,"endColumn":13,"suggestions":"1197"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":57,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":61,"suggestions":"1198"},{"ruleId":"1088","severity":2,"message":"1089","line":70,"column":11,"nodeType":"1090","messageId":"1091","endLine":70,"endColumn":15,"suggestions":"1199"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1200","line":32,"column":29,"nodeType":null,"messageId":"1099","endLine":32,"endColumn":31},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1201","line":24,"column":64,"nodeType":null,"messageId":"1099","endLine":24,"endColumn":66},{"ruleId":"1084","severity":1,"message":"1085","line":8,"column":8,"nodeType":"1086","messageId":"1087","endLine":8,"endColumn":13},{"ruleId":"1171","severity":2,"message":"1172","line":61,"column":16,"nodeType":"1109","messageId":"1173","endLine":63,"endColumn":19,"suggestions":"1202"},{"ruleId":"1088","severity":2,"message":"1089","line":63,"column":15,"nodeType":"1090","messageId":"1091","endLine":63,"endColumn":19,"suggestions":"1203"},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1204","line":20,"column":3,"nodeType":"1086","messageId":"1087","endLine":20,"endColumn":11},{"ruleId":"1097","severity":2,"message":"1205","line":23,"column":4,"nodeType":null,"messageId":"1099","endLine":23,"endColumn":6},{"ruleId":"1133","severity":1,"message":"1134","line":100,"column":31,"nodeType":"1135","messageId":"1136","endLine":100,"endColumn":60},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":12,"column":8,"nodeType":"1086","messageId":"1087","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":41,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":44,"suggestions":"1206"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1207"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":41,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":44,"suggestions":"1208"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":47,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":50,"suggestions":"1209"},{"ruleId":"1113","severity":1,"message":"1114","line":56,"column":28,"nodeType":"1115","messageId":"1116","endLine":56,"endColumn":31,"suggestions":"1210"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1188","line":30,"column":4,"nodeType":null,"messageId":"1099","endLine":30,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":33,"column":8,"nodeType":"1125","messageId":"1091","endLine":33,"endColumn":24,"suggestions":"1211"},{"ruleId":"1084","severity":1,"message":"1085","line":18,"column":8,"nodeType":"1086","messageId":"1087","endLine":18,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":88,"column":41,"nodeType":"1115","messageId":"1116","endLine":88,"endColumn":44,"suggestions":"1212"},{"ruleId":"1113","severity":1,"message":"1114","line":88,"column":47,"nodeType":"1115","messageId":"1116","endLine":88,"endColumn":50,"suggestions":"1213"},{"ruleId":"1133","severity":1,"message":"1134","line":158,"column":31,"nodeType":"1135","messageId":"1136","endLine":158,"endColumn":61},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":22,"column":74,"nodeType":"1090","messageId":"1091","endLine":22,"endColumn":78,"suggestions":"1214"},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":69,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":73,"suggestions":"1215"},{"ruleId":"1088","severity":2,"message":"1089","line":32,"column":9,"nodeType":"1090","messageId":"1091","endLine":32,"endColumn":13,"suggestions":"1216"},{"ruleId":"1088","severity":2,"message":"1089","line":35,"column":9,"nodeType":"1090","messageId":"1091","endLine":35,"endColumn":13,"suggestions":"1217"},{"ruleId":"1088","severity":2,"message":"1089","line":36,"column":69,"nodeType":"1090","messageId":"1091","endLine":36,"endColumn":73,"suggestions":"1218"},{"ruleId":"1084","severity":1,"message":"1085","line":14,"column":8,"nodeType":"1086","messageId":"1087","endLine":14,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":40,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":42},{"ruleId":"1097","severity":2,"message":"1219","line":30,"column":54,"nodeType":null,"messageId":"1099","endLine":30,"endColumn":56},{"ruleId":"1133","severity":1,"message":"1134","line":112,"column":31,"nodeType":"1135","messageId":"1136","endLine":112,"endColumn":60},{"ruleId":"1088","severity":2,"message":"1089","line":180,"column":27,"nodeType":"1090","messageId":"1091","endLine":180,"endColumn":31,"suggestions":"1220"},{"ruleId":"1088","severity":2,"message":"1089","line":193,"column":33,"nodeType":"1090","messageId":"1091","endLine":193,"endColumn":37,"suggestions":"1221"},{"ruleId":"1088","severity":2,"message":"1089","line":196,"column":27,"nodeType":"1090","messageId":"1091","endLine":196,"endColumn":31,"suggestions":"1222"},{"ruleId":"1113","severity":1,"message":"1114","line":211,"column":15,"nodeType":"1115","messageId":"1116","endLine":211,"endColumn":18,"suggestions":"1223"},{"ruleId":"1113","severity":1,"message":"1114","line":211,"column":23,"nodeType":"1115","messageId":"1116","endLine":211,"endColumn":26,"suggestions":"1224"},{"ruleId":"1084","severity":1,"message":"1085","line":11,"column":8,"nodeType":"1086","messageId":"1087","endLine":11,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":13,"column":8,"nodeType":"1086","messageId":"1087","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":43,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":46,"suggestions":"1225"},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":49,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":52,"suggestions":"1226"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":45,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":48,"suggestions":"1227"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":51,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":54,"suggestions":"1228"},{"ruleId":"1113","severity":1,"message":"1114","line":69,"column":28,"nodeType":"1115","messageId":"1116","endLine":69,"endColumn":31,"suggestions":"1229"},{"ruleId":"1084","severity":1,"message":"1085","line":10,"column":8,"nodeType":"1086","messageId":"1087","endLine":10,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1122","line":51,"column":4,"nodeType":null,"messageId":"1099","endLine":51,"endColumn":6},{"ruleId":"1084","severity":1,"message":"1085","line":6,"column":8,"nodeType":"1086","messageId":"1087","endLine":6,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1200","line":86,"column":4,"nodeType":null,"messageId":"1099","endLine":86,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":89,"column":8,"nodeType":"1125","messageId":"1091","endLine":89,"endColumn":50,"suggestions":"1230"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1231","line":94,"column":4,"nodeType":null,"messageId":"1099","endLine":94,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":97,"column":8,"nodeType":"1125","messageId":"1091","endLine":97,"endColumn":50,"suggestions":"1232"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1097","severity":2,"message":"1233","line":92,"column":4,"nodeType":null,"messageId":"1099","endLine":92,"endColumn":6},{"ruleId":"1088","severity":2,"message":"1089","line":94,"column":51,"nodeType":"1090","messageId":"1091","endLine":94,"endColumn":55,"suggestions":"1234"},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":10,"nodeType":"1125","messageId":"1091","endLine":96,"endColumn":52,"suggestions":"1235"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1088","severity":2,"message":"1089","line":18,"column":12,"nodeType":"1090","messageId":"1091","endLine":18,"endColumn":16,"suggestions":"1236"},{"ruleId":"1084","severity":1,"message":"1085","line":1,"column":8,"nodeType":"1086","messageId":"1087","endLine":1,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":3,"column":1,"nodeType":"1239","messageId":"1240","endLine":3,"endColumn":14},{"ruleId":"1088","severity":2,"message":"1089","line":23,"column":65,"nodeType":"1090","messageId":"1091","endLine":23,"endColumn":69,"suggestions":"1241"},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":3,"column":1,"nodeType":"1239","messageId":"1240","endLine":3,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":5,"column":1,"nodeType":"1239","messageId":"1240","endLine":5,"endColumn":14},{"ruleId":"1088","severity":2,"message":"1089","line":31,"column":9,"nodeType":"1090","messageId":"1091","endLine":31,"endColumn":13,"suggestions":"1242"},{"ruleId":"1084","severity":1,"message":"1085","line":16,"column":8,"nodeType":"1086","messageId":"1087","endLine":16,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":3,"column":8,"nodeType":"1086","messageId":"1087","endLine":3,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":2,"column":8,"nodeType":"1086","messageId":"1087","endLine":2,"endColumn":13},{"ruleId":"1084","severity":1,"message":"1085","line":1,"column":8,"nodeType":"1086","messageId":"1087","endLine":1,"endColumn":13},{"ruleId":"1237","severity":2,"message":"1238","line":2,"column":1,"nodeType":"1239","messageId":"1240","endLine":2,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":4,"column":1,"nodeType":"1239","messageId":"1240","endLine":4,"endColumn":14},{"ruleId":"1237","severity":2,"message":"1238","line":6,"column":1,"nodeType":"1239","messageId":"1240","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1243","1244"],["1245"],["1246"],["1247"],["1248"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1249"],["1250"],["1251"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1252"],["1253"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1254"],["1255"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1256","1257"],["1258","1259"],["1260","1261"],["1262","1263"],["1264","1265"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1266","1267"],["1268"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1269"],["1270"],["1271"],["1272"],["1273","1274"],["1275","1276"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1277","1278","1279"],["1280"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1281"],["1282"],["1283"],["1284"],["1285"],["1286"],["1287","1288"],["1289"],["1290"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1291"],["1292"],["1293"],["1294"],["1295","1296"],["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1299"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1300","1301"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1302"],["1303"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1304"],["1305"],["1306"],["1307"],["1308"],["1309"],["1310"],["1311"],["1312","1313"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1314"],["1315"],["1316"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1317","1318"],["1319"],["1320"],["1321"],["1322"],["1323"],["1324"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1325","1326"],["1327"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],["1336","1337"],["1338","1339"],["1340","1341"],["1342","1343"],["1344"],["1345"],["1346"],["1347"],["1348"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1349"],["1350"],["1351"],["1352","1353"],["1354","1355"],["1356","1357"],["1358","1359"],["1360","1361"],["1362","1363"],["1364","1365"],["1366","1367"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1368","1369"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1370"],["1371","1372"],["1373","1374"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1375"],["1376"],{"messageId":"1377","fix":"1378","desc":"1379"},{"messageId":"1380","fix":"1381","desc":"1382"},{"messageId":"1380","fix":"1383","desc":"1382"},{"messageId":"1380","fix":"1384","desc":"1382"},{"messageId":"1380","fix":"1385","desc":"1382"},{"messageId":"1380","fix":"1386","desc":"1382"},{"messageId":"1380","fix":"1387","desc":"1382"},{"messageId":"1380","fix":"1388","desc":"1382"},{"messageId":"1380","fix":"1389","desc":"1382"},{"messageId":"1380","fix":"1390","desc":"1382"},{"messageId":"1380","fix":"1391","desc":"1382"},{"messageId":"1380","fix":"1392","desc":"1382"},{"messageId":"1380","fix":"1393","desc":"1382"},{"messageId":"1394","fix":"1395","desc":"1396"},{"messageId":"1397","fix":"1398","desc":"1399"},{"messageId":"1394","fix":"1400","desc":"1396"},{"messageId":"1397","fix":"1401","desc":"1399"},{"messageId":"1394","fix":"1402","desc":"1396"},{"messageId":"1397","fix":"1403","desc":"1399"},{"messageId":"1394","fix":"1404","desc":"1396"},{"messageId":"1397","fix":"1405","desc":"1399"},{"messageId":"1394","fix":"1406","desc":"1396"},{"messageId":"1397","fix":"1407","desc":"1399"},{"messageId":"1408","fix":"1409","desc":"1410"},{"messageId":"1411","fix":"1412","desc":"1413"},{"messageId":"1380","fix":"1414","desc":"1382"},{"messageId":"1380","fix":"1415","desc":"1382"},{"messageId":"1380","fix":"1416","desc":"1382"},{"messageId":"1380","fix":"1417","desc":"1382"},{"messageId":"1380","fix":"1418","desc":"1382"},{"messageId":"1394","fix":"1419","desc":"1396"},{"messageId":"1397","fix":"1420","desc":"1399"},{"messageId":"1394","fix":"1421","desc":"1396"},{"messageId":"1397","fix":"1422","desc":"1399"},{"messageId":"1423","fix":"1424","desc":"1425"},{"messageId":"1426","fix":"1427","desc":"1428"},{"messageId":"1429","fix":"1430","desc":"1431"},{"messageId":"1380","fix":"1432","desc":"1382"},{"messageId":"1380","fix":"1433","desc":"1382"},{"messageId":"1380","fix":"1434","desc":"1382"},{"messageId":"1380","fix":"1435","desc":"1382"},{"messageId":"1380","fix":"1436","desc":"1382"},{"messageId":"1380","fix":"1437","desc":"1382"},{"messageId":"1380","fix":"1438","desc":"1382"},{"messageId":"1408","fix":"1439","desc":"1410"},{"messageId":"1411","fix":"1440","desc":"1413"},{"messageId":"1380","fix":"1441","desc":"1382"},{"messageId":"1380","fix":"1442","desc":"1382"},{"messageId":"1380","fix":"1443","desc":"1382"},{"messageId":"1380","fix":"1444","desc":"1382"},{"messageId":"1380","fix":"1445","desc":"1382"},{"messageId":"1380","fix":"1446","desc":"1382"},{"messageId":"1394","fix":"1447","desc":"1396"},{"messageId":"1397","fix":"1448","desc":"1399"},{"messageId":"1394","fix":"1449","desc":"1396"},{"messageId":"1397","fix":"1450","desc":"1399"},{"messageId":"1380","fix":"1451","desc":"1382"},{"messageId":"1452","data":"1453","fix":"1454","desc":"1455"},{"messageId":"1452","data":"1456","fix":"1457","desc":"1458"},{"messageId":"1380","fix":"1459","desc":"1382"},{"messageId":"1380","fix":"1460","desc":"1382"},{"messageId":"1380","fix":"1461","desc":"1382"},{"messageId":"1380","fix":"1462","desc":"1382"},{"messageId":"1380","fix":"1463","desc":"1382"},{"messageId":"1380","fix":"1464","desc":"1382"},{"messageId":"1380","fix":"1465","desc":"1382"},{"messageId":"1380","fix":"1466","desc":"1382"},{"messageId":"1380","fix":"1467","desc":"1382"},{"messageId":"1380","fix":"1468","desc":"1382"},{"messageId":"1394","fix":"1469","desc":"1396"},{"messageId":"1397","fix":"1470","desc":"1399"},{"messageId":"1380","fix":"1471","desc":"1382"},{"messageId":"1380","fix":"1472","desc":"1382"},{"messageId":"1380","fix":"1473","desc":"1382"},{"messageId":"1452","data":"1474","fix":"1475","desc":"1455"},{"messageId":"1452","data":"1476","fix":"1477","desc":"1458"},{"messageId":"1380","fix":"1478","desc":"1382"},{"messageId":"1380","fix":"1479","desc":"1382"},{"messageId":"1380","fix":"1480","desc":"1382"},{"messageId":"1380","fix":"1481","desc":"1382"},{"messageId":"1380","fix":"1482","desc":"1382"},{"messageId":"1380","fix":"1483","desc":"1382"},{"messageId":"1452","data":"1484","fix":"1485","desc":"1455"},{"messageId":"1452","data":"1486","fix":"1487","desc":"1458"},{"messageId":"1380","fix":"1488","desc":"1382"},{"messageId":"1394","fix":"1489","desc":"1396"},{"messageId":"1397","fix":"1490","desc":"1399"},{"messageId":"1394","fix":"1491","desc":"1396"},{"messageId":"1397","fix":"1492","desc":"1399"},{"messageId":"1394","fix":"1493","desc":"1396"},{"messageId":"1397","fix":"1494","desc":"1399"},{"messageId":"1394","fix":"1495","desc":"1396"},{"messageId":"1397","fix":"1496","desc":"1399"},{"messageId":"1394","fix":"1497","desc":"1396"},{"messageId":"1397","fix":"1498","desc":"1399"},{"messageId":"1408","fix":"1499","desc":"1410"},{"messageId":"1411","fix":"1500","desc":"1413"},{"messageId":"1394","fix":"1501","desc":"1396"},{"messageId":"1397","fix":"1502","desc":"1399"},{"messageId":"1394","fix":"1503","desc":"1396"},{"messageId":"1397","fix":"1504","desc":"1399"},{"messageId":"1380","fix":"1505","desc":"1382"},{"messageId":"1380","fix":"1506","desc":"1382"},{"messageId":"1380","fix":"1507","desc":"1382"},{"messageId":"1380","fix":"1508","desc":"1382"},{"messageId":"1380","fix":"1509","desc":"1382"},{"messageId":"1380","fix":"1510","desc":"1382"},{"messageId":"1380","fix":"1511","desc":"1382"},{"messageId":"1380","fix":"1512","desc":"1382"},{"messageId":"1394","fix":"1513","desc":"1396"},{"messageId":"1397","fix":"1514","desc":"1399"},{"messageId":"1394","fix":"1515","desc":"1396"},{"messageId":"1397","fix":"1516","desc":"1399"},{"messageId":"1394","fix":"1517","desc":"1396"},{"messageId":"1397","fix":"1518","desc":"1399"},{"messageId":"1394","fix":"1519","desc":"1396"},{"messageId":"1397","fix":"1520","desc":"1399"},{"messageId":"1394","fix":"1521","desc":"1396"},{"messageId":"1397","fix":"1522","desc":"1399"},{"messageId":"1394","fix":"1523","desc":"1396"},{"messageId":"1397","fix":"1524","desc":"1399"},{"messageId":"1394","fix":"1525","desc":"1396"},{"messageId":"1397","fix":"1526","desc":"1399"},{"messageId":"1408","fix":"1527","desc":"1410"},{"messageId":"1411","fix":"1528","desc":"1413"},{"messageId":"1408","fix":"1529","desc":"1410"},{"messageId":"1411","fix":"1530","desc":"1413"},{"messageId":"1380","fix":"1531","desc":"1382"},{"messageId":"1408","fix":"1532","desc":"1410"},{"messageId":"1411","fix":"1533","desc":"1413"},{"messageId":"1377","fix":"1534","desc":"1379"},{"messageId":"1380","fix":"1535","desc":"1382"},{"messageId":"1380","fix":"1536","desc":"1382"},{"messageId":"1380","fix":"1537","desc":"1382"},"remove",{"range":"1538","text":"1539"},"Remove `null`.","replace",{"range":"1538","text":"1540"},"Replace `null` with `undefined`.",{"range":"1541","text":"1540"},{"range":"1542","text":"1540"},{"range":"1543","text":"1540"},{"range":"1544","text":"1540"},{"range":"1545","text":"1540"},{"range":"1546","text":"1540"},{"range":"1547","text":"1540"},{"range":"1548","text":"1540"},{"range":"1549","text":"1540"},{"range":"1550","text":"1540"},{"range":"1551","text":"1540"},"suggestUnknown",{"range":"1552","text":"1553"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1552","text":"1554"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1555","text":"1553"},{"range":"1555","text":"1554"},{"range":"1556","text":"1553"},{"range":"1556","text":"1554"},{"range":"1557","text":"1553"},{"range":"1557","text":"1554"},{"range":"1558","text":"1553"},{"range":"1558","text":"1554"},"array-length",{"range":"1559","text":"1560"},"The argument is the length of array.","only-element",{"range":"1559","text":"1561"},"The argument is the only element of array.",{"range":"1562","text":"1540"},{"range":"1563","text":"1540"},{"range":"1564","text":"1540"},{"range":"1565","text":"1540"},{"range":"1566","text":"1540"},{"range":"1567","text":"1553"},{"range":"1567","text":"1554"},{"range":"1568","text":"1553"},{"range":"1568","text":"1554"},"argument-is-spreadable",{"range":"1569","text":"1570"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1571","text":"1572"},"First argument is not an `array`.","test-argument",{"range":"1573","text":"1574"},"Test first argument with `Array.isArray(…)`.",{"range":"1575","text":"1540"},{"range":"1576","text":"1540"},{"range":"1577","text":"1540"},{"range":"1578","text":"1540"},{"range":"1579","text":"1540"},{"range":"1580","text":"1540"},{"range":"1581","text":"1540"},{"range":"1582","text":"1583"},{"range":"1582","text":"1584"},{"range":"1585","text":"1540"},{"range":"1586","text":"1540"},{"range":"1587","text":"1540"},{"range":"1588","text":"1540"},{"range":"1589","text":"1540"},{"range":"1590","text":"1540"},{"range":"1591","text":"1553"},{"range":"1591","text":"1554"},{"range":"1592","text":"1553"},{"range":"1592","text":"1554"},{"range":"1593","text":"1540"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1594"},{"range":"1595","text":"1596"},"Switch to `??` operator.",{"operator":"1597"},{"range":"1595","text":"1598"},"Switch to `||` operator.",{"range":"1599","text":"1540"},{"range":"1600","text":"1540"},{"range":"1601","text":"1540"},{"range":"1602","text":"1540"},{"range":"1603","text":"1540"},{"range":"1604","text":"1540"},{"range":"1605","text":"1540"},{"range":"1606","text":"1540"},{"range":"1607","text":"1540"},{"range":"1608","text":"1540"},{"range":"1609","text":"1553"},{"range":"1609","text":"1554"},{"range":"1610","text":"1540"},{"range":"1611","text":"1540"},{"range":"1612","text":"1540"},{"operator":"1594"},{"range":"1613","text":"1596"},{"operator":"1597"},{"range":"1613","text":"1598"},{"range":"1614","text":"1540"},{"range":"1615","text":"1540"},{"range":"1616","text":"1540"},{"range":"1617","text":"1540"},{"range":"1618","text":"1540"},{"range":"1619","text":"1540"},{"operator":"1594"},{"range":"1620","text":"1621"},{"operator":"1597"},{"range":"1620","text":"1622"},{"range":"1623","text":"1540"},{"range":"1624","text":"1553"},{"range":"1624","text":"1554"},{"range":"1625","text":"1553"},{"range":"1625","text":"1554"},{"range":"1626","text":"1553"},{"range":"1626","text":"1554"},{"range":"1627","text":"1553"},{"range":"1627","text":"1554"},{"range":"1628","text":"1553"},{"range":"1628","text":"1554"},{"range":"1629","text":"1630"},{"range":"1629","text":"1631"},{"range":"1632","text":"1553"},{"range":"1632","text":"1554"},{"range":"1633","text":"1553"},{"range":"1633","text":"1554"},{"range":"1634","text":"1540"},{"range":"1635","text":"1540"},{"range":"1636","text":"1540"},{"range":"1637","text":"1540"},{"range":"1638","text":"1540"},{"range":"1639","text":"1540"},{"range":"1640","text":"1540"},{"range":"1641","text":"1540"},{"range":"1642","text":"1553"},{"range":"1642","text":"1554"},{"range":"1643","text":"1553"},{"range":"1643","text":"1554"},{"range":"1644","text":"1553"},{"range":"1644","text":"1554"},{"range":"1645","text":"1553"},{"range":"1645","text":"1554"},{"range":"1646","text":"1553"},{"range":"1646","text":"1554"},{"range":"1647","text":"1553"},{"range":"1647","text":"1554"},{"range":"1648","text":"1553"},{"range":"1648","text":"1554"},{"range":"1649","text":"1650"},{"range":"1649","text":"1651"},{"range":"1652","text":"1653"},{"range":"1652","text":"1654"},{"range":"1655","text":"1540"},{"range":"1656","text":"1650"},{"range":"1656","text":"1651"},{"range":"1657","text":"1539"},{"range":"1657","text":"1540"},{"range":"1658","text":"1540"},{"range":"1659","text":"1540"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] +[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"size":1084,"mtime":1662092676254,"results":"146","hashOfConfig":"147"},{"size":26,"mtime":1662092676255,"results":"148","hashOfConfig":"147"},{"size":1912,"mtime":1662092676262,"results":"149","hashOfConfig":"147"},{"size":24,"mtime":1662092676263,"results":"150","hashOfConfig":"147"},{"size":2934,"mtime":1669353928397,"results":"151","hashOfConfig":"147"},{"size":29,"mtime":1662092676259,"results":"152","hashOfConfig":"147"},{"size":342,"mtime":1662092676265,"results":"153","hashOfConfig":"147"},{"size":29,"mtime":1662092676265,"results":"154","hashOfConfig":"147"},{"size":2983,"mtime":1669353928397,"results":"155","hashOfConfig":"147"},{"size":33,"mtime":1662092676269,"results":"156","hashOfConfig":"147"},{"size":574,"mtime":1662092676272,"results":"157","hashOfConfig":"147"},{"size":31,"mtime":1662092676272,"results":"158","hashOfConfig":"147"},{"size":5274,"mtime":1669353928398,"results":"159","hashOfConfig":"147"},{"size":28,"mtime":1662092676275,"results":"160","hashOfConfig":"147"},{"size":875,"mtime":1662092676277,"results":"161","hashOfConfig":"147"},{"size":30,"mtime":1662092676277,"results":"162","hashOfConfig":"147"},{"size":9115,"mtime":1669353928398,"results":"163","hashOfConfig":"147"},{"size":25,"mtime":1662092676280,"results":"164","hashOfConfig":"147"},{"size":1240,"mtime":1662092676289,"results":"165","hashOfConfig":"147"},{"size":231,"mtime":1662092676289,"results":"166","hashOfConfig":"147"},{"size":27,"mtime":1662092676290,"results":"167","hashOfConfig":"147"},{"size":2691,"mtime":1662092676284,"results":"168","hashOfConfig":"147"},{"size":199,"mtime":1662092676284,"results":"169","hashOfConfig":"147"},{"size":411,"mtime":1662092676285,"results":"170","hashOfConfig":"147"},{"size":32,"mtime":1662092676286,"results":"171","hashOfConfig":"147"},{"size":3010,"mtime":1662092676293,"results":"172","hashOfConfig":"147"},{"size":370,"mtime":1662092676294,"results":"173","hashOfConfig":"147"},{"size":61,"mtime":1662092676295,"results":"174","hashOfConfig":"147"},{"size":8014,"mtime":1669353928398,"results":"175","hashOfConfig":"147"},{"size":188,"mtime":1662092676304,"results":"176","hashOfConfig":"147"},{"size":960,"mtime":1662092676304,"results":"177","hashOfConfig":"147"},{"size":33,"mtime":1662092676305,"results":"178","hashOfConfig":"147"},{"size":4469,"mtime":1669353928397,"results":"179","hashOfConfig":"147"},{"size":26,"mtime":1662092676308,"results":"180","hashOfConfig":"147"},{"size":2019,"mtime":1662092676311,"results":"181","hashOfConfig":"147"},{"size":27,"mtime":1662092676311,"results":"182","hashOfConfig":"147"},{"size":2758,"mtime":1669353928397,"results":"183","hashOfConfig":"147"},{"size":38,"mtime":1669314187151,"results":"184","hashOfConfig":"147"},{"size":2108,"mtime":1669355475239,"results":"185","hashOfConfig":"147"},{"size":28,"mtime":1662092676313,"results":"186","hashOfConfig":"147"},{"size":878,"mtime":1662092676314,"results":"187","hashOfConfig":"147"},{"size":28,"mtime":1662092676315,"results":"188","hashOfConfig":"147"},{"size":2676,"mtime":1662092676316,"results":"189","hashOfConfig":"147"},{"size":28,"mtime":1662092676317,"results":"190","hashOfConfig":"147"},{"size":2057,"mtime":1662092676318,"results":"191","hashOfConfig":"147"},{"size":27,"mtime":1662092676319,"results":"192","hashOfConfig":"147"},{"size":408,"mtime":1662092676336,"results":"193","hashOfConfig":"147"},{"size":25,"mtime":1662092676336,"results":"194","hashOfConfig":"147"},{"size":2464,"mtime":1662092676320,"results":"195","hashOfConfig":"147"},{"size":37,"mtime":1662092676321,"results":"196","hashOfConfig":"147"},{"size":2130,"mtime":1662092676324,"results":"197","hashOfConfig":"147"},{"size":33,"mtime":1662092676324,"results":"198","hashOfConfig":"147"},{"size":993,"mtime":1662092676326,"results":"199","hashOfConfig":"147"},{"size":2706,"mtime":1662092676328,"results":"200","hashOfConfig":"147"},{"size":62,"mtime":1662092676328,"results":"201","hashOfConfig":"147"},{"size":10490,"mtime":1669353928397,"results":"202","hashOfConfig":"147"},{"size":187,"mtime":1662092676332,"results":"203","hashOfConfig":"147"},{"size":1099,"mtime":1662092676333,"results":"204","hashOfConfig":"147"},{"size":112,"mtime":1662092676334,"results":"205","hashOfConfig":"147"},{"size":5993,"mtime":1662092676340,"results":"206","hashOfConfig":"147"},{"size":23,"mtime":1662092676341,"results":"207","hashOfConfig":"147"},{"size":1668,"mtime":1669314187152,"results":"208","hashOfConfig":"147"},{"size":1780,"mtime":1662092676343,"results":"209","hashOfConfig":"147"},{"size":2056,"mtime":1662092676344,"results":"210","hashOfConfig":"147"},{"size":3308,"mtime":1669353928397,"results":"211","hashOfConfig":"147"},{"size":1861,"mtime":1662092676347,"results":"212","hashOfConfig":"147"},{"size":108,"mtime":1662092676348,"results":"213","hashOfConfig":"147"},{"size":4139,"mtime":1669353928397,"results":"214","hashOfConfig":"147"},{"size":23,"mtime":1662092676351,"results":"215","hashOfConfig":"147"},{"size":6678,"mtime":1662092676353,"results":"216","hashOfConfig":"147"},{"size":32,"mtime":1662092676355,"results":"217","hashOfConfig":"147"},{"size":2820,"mtime":1662092676358,"results":"218","hashOfConfig":"147"},{"size":27,"mtime":1662092676359,"results":"219","hashOfConfig":"147"},{"size":3742,"mtime":1669353928398,"results":"220","hashOfConfig":"147"},{"size":27,"mtime":1662092676364,"results":"221","hashOfConfig":"147"},{"size":2832,"mtime":1662092676366,"results":"222","hashOfConfig":"147"},{"size":2212,"mtime":1662092676367,"results":"223","hashOfConfig":"147"},{"size":54,"mtime":1662092676368,"results":"224","hashOfConfig":"147"},{"size":3841,"mtime":1662092676371,"results":"225","hashOfConfig":"147"},{"size":30,"mtime":1662092676372,"results":"226","hashOfConfig":"147"},{"size":1715,"mtime":1662092676374,"results":"227","hashOfConfig":"147"},{"size":26,"mtime":1662092676375,"results":"228","hashOfConfig":"147"},{"size":699,"mtime":1662092676377,"results":"229","hashOfConfig":"147"},{"size":25,"mtime":1662092676378,"results":"230","hashOfConfig":"147"},{"size":1933,"mtime":1662092676379,"results":"231","hashOfConfig":"147"},{"size":23,"mtime":1662092676380,"results":"232","hashOfConfig":"147"},{"size":3667,"mtime":1662092676383,"results":"233","hashOfConfig":"147"},{"size":2455,"mtime":1669353928397,"results":"234","hashOfConfig":"147"},{"size":62,"mtime":1662092676384,"results":"235","hashOfConfig":"147"},{"size":2194,"mtime":1669353928398,"results":"236","hashOfConfig":"147"},{"size":742,"mtime":1662092676388,"results":"237","hashOfConfig":"147"},{"size":69,"mtime":1662092676389,"results":"238","hashOfConfig":"147"},{"size":5378,"mtime":1669353928398,"results":"239","hashOfConfig":"147"},{"size":675,"mtime":1662092676392,"results":"240","hashOfConfig":"147"},{"size":63,"mtime":1662092676393,"results":"241","hashOfConfig":"147"},{"size":687,"mtime":1662092676394,"results":"242","hashOfConfig":"147"},{"size":30,"mtime":1662092676395,"results":"243","hashOfConfig":"147"},{"size":2738,"mtime":1662092676399,"results":"244","hashOfConfig":"147"},{"size":196,"mtime":1662092676399,"results":"245","hashOfConfig":"147"},{"size":413,"mtime":1662092676400,"results":"246","hashOfConfig":"147"},{"size":29,"mtime":1662092676400,"results":"247","hashOfConfig":"147"},{"size":1829,"mtime":1662092676403,"results":"248","hashOfConfig":"147"},{"size":25,"mtime":1662092676405,"results":"249","hashOfConfig":"147"},{"size":6636,"mtime":1662092676409,"results":"250","hashOfConfig":"147"},{"size":30,"mtime":1662092676410,"results":"251","hashOfConfig":"147"},{"size":1045,"mtime":1662092676412,"results":"252","hashOfConfig":"147"},{"size":25,"mtime":1662092676413,"results":"253","hashOfConfig":"147"},{"size":7555,"mtime":1669353928398,"results":"254","hashOfConfig":"147"},{"size":258,"mtime":1662092676417,"results":"255","hashOfConfig":"147"},{"size":1075,"mtime":1662092676417,"results":"256","hashOfConfig":"147"},{"size":31,"mtime":1662092676418,"results":"257","hashOfConfig":"147"},{"size":2293,"mtime":1662092676425,"results":"258","hashOfConfig":"147"},{"size":264,"mtime":1662092676426,"results":"259","hashOfConfig":"147"},{"size":25,"mtime":1662092676426,"results":"260","hashOfConfig":"147"},{"size":3177,"mtime":1662092676421,"results":"261","hashOfConfig":"147"},{"size":197,"mtime":1662092676421,"results":"262","hashOfConfig":"147"},{"size":429,"mtime":1662092676422,"results":"263","hashOfConfig":"147"},{"size":30,"mtime":1662092676423,"results":"264","hashOfConfig":"147"},{"size":3546,"mtime":1669353928398,"results":"265","hashOfConfig":"147"},{"size":23,"mtime":1662092676429,"results":"266","hashOfConfig":"147"},{"size":2430,"mtime":1669353928398,"results":"267","hashOfConfig":"147"},{"size":32,"mtime":1662092676432,"results":"268","hashOfConfig":"147"},{"size":1865,"mtime":1662092676435,"results":"269","hashOfConfig":"147"},{"size":814,"mtime":1662092676436,"results":"270","hashOfConfig":"147"},{"size":61,"mtime":1662092676436,"results":"271","hashOfConfig":"147"},{"size":1241,"mtime":1662092676439,"results":"272","hashOfConfig":"147"},{"size":2530,"mtime":1669353928398,"results":"273","hashOfConfig":"147"},{"size":2958,"mtime":1669353928398,"results":"274","hashOfConfig":"147"},{"size":2972,"mtime":1669353928398,"results":"275","hashOfConfig":"147"},{"size":1927,"mtime":1662092676447,"results":"276","hashOfConfig":"147"},{"size":127,"mtime":1662092676447,"results":"277","hashOfConfig":"147"},{"size":927,"mtime":1669353928398,"results":"278","hashOfConfig":"147"},{"size":256,"mtime":1662092676452,"results":"279","hashOfConfig":"147"},{"size":526,"mtime":1662092676454,"results":"280","hashOfConfig":"147"},{"size":185,"mtime":1662092676455,"results":"281","hashOfConfig":"147"},{"size":1061,"mtime":1662092676457,"results":"282","hashOfConfig":"147"},{"size":614,"mtime":1662092676459,"results":"283","hashOfConfig":"147"},{"size":828,"mtime":1662092676459,"results":"284","hashOfConfig":"147"},{"size":410,"mtime":1662092676461,"results":"285","hashOfConfig":"147"},{"size":889,"mtime":1662092676461,"results":"286","hashOfConfig":"147"},{"size":1732,"mtime":1662092676462,"results":"287","hashOfConfig":"147"},{"size":625,"mtime":1662092676464,"results":"288","hashOfConfig":"147"},{"size":299,"mtime":1662092676464,"results":"289","hashOfConfig":"147"},{"size":932,"mtime":1662092676465,"results":"290","hashOfConfig":"147"},{"size":79,"mtime":1669314187153,"results":"291","hashOfConfig":"147"},{"filePath":"292","messages":"293","suppressedMessages":"294","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1840czn",{"filePath":"295","messages":"296","suppressedMessages":"297","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"307","messages":"308","suppressedMessages":"309","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"310","messages":"311","suppressedMessages":"312","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"313","messages":"314","suppressedMessages":"315","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"328","messages":"329","suppressedMessages":"330","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"340","messages":"341","suppressedMessages":"342","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"343","messages":"344","suppressedMessages":"345","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"358","messages":"359","suppressedMessages":"360","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"370","messages":"371","suppressedMessages":"372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"376","messages":"377","suppressedMessages":"378","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"397","messages":"398","suppressedMessages":"399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"415","messages":"416","suppressedMessages":"417","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"418","messages":"419","suppressedMessages":"420","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"439","messages":"440","suppressedMessages":"441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"442","messages":"443","suppressedMessages":"444","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"445","messages":"446","suppressedMessages":"447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"463","messages":"464","suppressedMessages":"465","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"472","messages":"473","suppressedMessages":"474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"475","messages":"476","suppressedMessages":"477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"493","messages":"494","suppressedMessages":"495","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"508","messages":"509","suppressedMessages":"510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"511","messages":"512","suppressedMessages":"513","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"544","messages":"545","suppressedMessages":"546","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"562","messages":"563","suppressedMessages":"564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"580","messages":"581","suppressedMessages":"582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"583","messages":"584","suppressedMessages":"585","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"586","messages":"587","suppressedMessages":"588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"589","messages":"590","suppressedMessages":"591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"619","messages":"620","suppressedMessages":"621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"622","messages":"623","suppressedMessages":"624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"628","messages":"629","suppressedMessages":"630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"631","messages":"632","suppressedMessages":"633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"640","messages":"641","suppressedMessages":"642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"643","messages":"644","suppressedMessages":"645","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"646","messages":"647","suppressedMessages":"648","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"649","messages":"650","suppressedMessages":"651","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"652","messages":"653","suppressedMessages":"654","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"658","messages":"659","suppressedMessages":"660","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"661","messages":"662","suppressedMessages":"663","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"664","messages":"665","suppressedMessages":"666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"679","messages":"680","suppressedMessages":"681","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"682","messages":"683","suppressedMessages":"684","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"685","messages":"686","suppressedMessages":"687","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"688","messages":"689","suppressedMessages":"690","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"691","messages":"692","suppressedMessages":"693","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"694","messages":"695","suppressedMessages":"696","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"700","messages":"701","suppressedMessages":"702","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"703","messages":"704","suppressedMessages":"705","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"709","messages":"710","suppressedMessages":"711","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"718","messages":"719","suppressedMessages":"720","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"721","messages":"722","suppressedMessages":"723","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"724","messages":"725","suppressedMessages":"726","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["727","728"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["729","730","731"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["732","733","734"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["735"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["736","737"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["738"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["739","740","741","742"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["743","744"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["745","746","747","748","749","750","751","752"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["753"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["754","755","756","757","758","759"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["760","761","762","763"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["764","765","766","767","768","769","770","771","772","773"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["774","775","776","777","778"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["779"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["780","781","782","783","784","785","786","787"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["788"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["789"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["790","791"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["792"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["793"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["794"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["795"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["796"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["797","798","799"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["800","801","802","803","804","805","806"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["807","808"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["809","810"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["811"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["812"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["813","814","815"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["816","817"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["818","819","820","821","822"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["823","824","825","826","827","828","829","830"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["831","832","833"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["834","835"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["836","837","838","839","840"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["841","842","843"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["844","845"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["846"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["847","848","849","850"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["851","852","853"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["854","855"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["856","857"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["858","859","860"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["861","862","863","864"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["865"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["866","867","868","869","870","871"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["872","873","874"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["875","876","877","878"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["879","880","881","882","883","884"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["885","886","887","888","889","890","891","892","893"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["894"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["895","896","897","898","899","900"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["901","902"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["903"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["904"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["905"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["906","907","908"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["909","910","911"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["912","913","914","915"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["916"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["917","918"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["919"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["920"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["921"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["922"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["923"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["924","925","926"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["927"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["928","929","930","931"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["932"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["933"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["935","936","937","938"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":19,"column":12,"nodeType":"945","messageId":"946","endLine":19,"endColumn":16,"suggestions":"947"},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":61,"column":15,"nodeType":"945","messageId":"946","endLine":61,"endColumn":19,"suggestions":"948"},{"ruleId":"943","severity":2,"message":"944","line":75,"column":13,"nodeType":"945","messageId":"946","endLine":75,"endColumn":17,"suggestions":"949"},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":68,"column":7,"nodeType":"945","messageId":"946","endLine":68,"endColumn":11,"suggestions":"950"},{"ruleId":"943","severity":2,"message":"944","line":104,"column":17,"nodeType":"945","messageId":"946","endLine":104,"endColumn":21,"suggestions":"951"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"952","severity":2,"message":"953","line":43,"column":29,"nodeType":null,"messageId":"954","endLine":43,"endColumn":31},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"955","line":77,"column":4,"nodeType":null,"messageId":"954","endLine":77,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":120,"column":15,"nodeType":"945","messageId":"946","endLine":120,"endColumn":19,"suggestions":"956"},{"ruleId":"943","severity":2,"message":"944","line":179,"column":17,"nodeType":"945","messageId":"946","endLine":179,"endColumn":21,"suggestions":"957"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":31,"column":15,"nodeType":"945","messageId":"946","endLine":31,"endColumn":19,"suggestions":"958"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"959","line":79,"column":48,"nodeType":null,"messageId":"954","endLine":79,"endColumn":50},{"ruleId":"943","severity":2,"message":"944","line":111,"column":15,"nodeType":"945","messageId":"946","endLine":111,"endColumn":19,"suggestions":"960"},{"ruleId":"943","severity":2,"message":"944","line":117,"column":15,"nodeType":"945","messageId":"946","endLine":117,"endColumn":19,"suggestions":"961"},{"ruleId":"962","severity":2,"message":"963","line":138,"column":17,"nodeType":"964","messageId":"965","endLine":140,"endColumn":49},{"ruleId":"962","severity":2,"message":"963","line":156,"column":17,"nodeType":"964","messageId":"965","endLine":158,"endColumn":23},{"ruleId":"943","severity":2,"message":"944","line":247,"column":27,"nodeType":"945","messageId":"946","endLine":247,"endColumn":31,"suggestions":"966"},{"ruleId":"943","severity":2,"message":"944","line":278,"column":27,"nodeType":"945","messageId":"946","endLine":278,"endColumn":31,"suggestions":"967"},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":18,"column":47,"nodeType":"970","messageId":"971","endLine":18,"endColumn":50,"suggestions":"972"},{"ruleId":"968","severity":1,"message":"969","line":18,"column":53,"nodeType":"970","messageId":"971","endLine":18,"endColumn":56,"suggestions":"973"},{"ruleId":"968","severity":1,"message":"969","line":35,"column":47,"nodeType":"970","messageId":"971","endLine":35,"endColumn":50,"suggestions":"974"},{"ruleId":"968","severity":1,"message":"969","line":35,"column":53,"nodeType":"970","messageId":"971","endLine":35,"endColumn":56,"suggestions":"975"},{"ruleId":"968","severity":1,"message":"969","line":54,"column":28,"nodeType":"970","messageId":"971","endLine":54,"endColumn":31,"suggestions":"976"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"952","severity":2,"message":"977","line":34,"column":4,"nodeType":null,"messageId":"954","endLine":34,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":37,"column":8,"nodeType":"980","messageId":"946","endLine":37,"endColumn":25,"suggestions":"981"},{"ruleId":"943","severity":2,"message":"944","line":103,"column":15,"nodeType":"945","messageId":"946","endLine":103,"endColumn":19,"suggestions":"982"},{"ruleId":"939","severity":1,"message":"940","line":14,"column":8,"nodeType":"941","messageId":"942","endLine":14,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":27,"column":42,"nodeType":"985","messageId":"986","endLine":27,"endColumn":44},{"ruleId":"952","severity":2,"message":"987","line":44,"column":29,"nodeType":null,"messageId":"954","endLine":44,"endColumn":31},{"ruleId":"988","severity":1,"message":"989","line":118,"column":29,"nodeType":"990","messageId":"991","endLine":118,"endColumn":58},{"ruleId":"943","severity":2,"message":"944","line":179,"column":27,"nodeType":"945","messageId":"946","endLine":179,"endColumn":31,"suggestions":"992"},{"ruleId":"943","severity":2,"message":"944","line":192,"column":33,"nodeType":"945","messageId":"946","endLine":192,"endColumn":37,"suggestions":"993"},{"ruleId":"943","severity":2,"message":"944","line":207,"column":33,"nodeType":"945","messageId":"946","endLine":207,"endColumn":37,"suggestions":"994"},{"ruleId":"943","severity":2,"message":"944","line":210,"column":27,"nodeType":"945","messageId":"946","endLine":210,"endColumn":31,"suggestions":"995"},{"ruleId":"968","severity":1,"message":"969","line":226,"column":15,"nodeType":"970","messageId":"971","endLine":226,"endColumn":18,"suggestions":"996"},{"ruleId":"968","severity":1,"message":"969","line":226,"column":23,"nodeType":"970","messageId":"971","endLine":226,"endColumn":26,"suggestions":"997"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"998","line":39,"column":4,"nodeType":null,"messageId":"954","endLine":39,"endColumn":6},{"ruleId":"999","severity":2,"message":"1000","line":49,"column":24,"nodeType":"945","messageId":"1001","endLine":49,"endColumn":36},{"ruleId":"1002","severity":2,"message":"1003","line":98,"column":31,"nodeType":"941","messageId":"1004","endLine":98,"endColumn":37,"suggestions":"1005"},{"ruleId":"943","severity":2,"message":"944","line":140,"column":19,"nodeType":"945","messageId":"946","endLine":140,"endColumn":23,"suggestions":"1006"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1007","line":24,"column":4,"nodeType":null,"messageId":"954","endLine":24,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":48,"column":11,"nodeType":"945","messageId":"946","endLine":48,"endColumn":15,"suggestions":"1008"},{"ruleId":"943","severity":2,"message":"944","line":65,"column":19,"nodeType":"945","messageId":"946","endLine":65,"endColumn":23,"suggestions":"1009"},{"ruleId":"943","severity":2,"message":"944","line":67,"column":15,"nodeType":"945","messageId":"946","endLine":67,"endColumn":19,"suggestions":"1010"},{"ruleId":"943","severity":2,"message":"944","line":84,"column":19,"nodeType":"945","messageId":"946","endLine":84,"endColumn":23,"suggestions":"1011"},{"ruleId":"943","severity":2,"message":"944","line":86,"column":15,"nodeType":"945","messageId":"946","endLine":86,"endColumn":19,"suggestions":"1012"},{"ruleId":"943","severity":2,"message":"944","line":89,"column":9,"nodeType":"945","messageId":"946","endLine":89,"endColumn":13,"suggestions":"1013"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"978","severity":2,"message":"979","line":96,"column":11,"nodeType":"980","messageId":"946","endLine":96,"endColumn":57,"suggestions":"1014"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":83,"column":17,"nodeType":"945","messageId":"946","endLine":83,"endColumn":21,"suggestions":"1015"},{"ruleId":"943","severity":2,"message":"944","line":90,"column":13,"nodeType":"945","messageId":"946","endLine":90,"endColumn":17,"suggestions":"1016"},{"ruleId":"939","severity":1,"message":"940","line":19,"column":8,"nodeType":"941","messageId":"942","endLine":19,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":56,"column":41,"nodeType":"985","messageId":"986","endLine":56,"endColumn":43},{"ruleId":"952","severity":2,"message":"1017","line":60,"column":56,"nodeType":null,"messageId":"954","endLine":60,"endColumn":58},{"ruleId":"943","severity":2,"message":"944","line":223,"column":31,"nodeType":"945","messageId":"946","endLine":223,"endColumn":35,"suggestions":"1018"},{"ruleId":"943","severity":2,"message":"944","line":241,"column":39,"nodeType":"945","messageId":"946","endLine":241,"endColumn":43,"suggestions":"1019"},{"ruleId":"943","severity":2,"message":"944","line":264,"column":39,"nodeType":"945","messageId":"946","endLine":264,"endColumn":43,"suggestions":"1020"},{"ruleId":"943","severity":2,"message":"944","line":268,"column":31,"nodeType":"945","messageId":"946","endLine":268,"endColumn":35,"suggestions":"1021"},{"ruleId":"968","severity":1,"message":"969","line":10,"column":21,"nodeType":"970","messageId":"971","endLine":10,"endColumn":24,"suggestions":"1022"},{"ruleId":"968","severity":1,"message":"969","line":11,"column":24,"nodeType":"970","messageId":"971","endLine":11,"endColumn":27,"suggestions":"1023"},{"ruleId":"939","severity":1,"message":"940","line":15,"column":8,"nodeType":"941","messageId":"942","endLine":15,"endColumn":13},{"ruleId":"988","severity":1,"message":"989","line":242,"column":27,"nodeType":"990","messageId":"991","endLine":242,"endColumn":54},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1024","line":64,"column":44,"nodeType":null,"messageId":"954","endLine":64,"endColumn":46},{"ruleId":"943","severity":2,"message":"944","line":68,"column":32,"nodeType":"945","messageId":"946","endLine":68,"endColumn":36,"suggestions":"1025"},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":46,"column":17,"nodeType":"964","messageId":"1028","endLine":46,"endColumn":65,"suggestions":"1029"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1030","line":72,"column":4,"nodeType":null,"messageId":"954","endLine":72,"endColumn":6},{"ruleId":"962","severity":2,"message":"963","line":112,"column":13,"nodeType":"964","messageId":"965","endLine":143,"endColumn":17},{"ruleId":"943","severity":2,"message":"944","line":127,"column":43,"nodeType":"945","messageId":"946","endLine":127,"endColumn":47,"suggestions":"1031"},{"ruleId":"943","severity":2,"message":"944","line":143,"column":13,"nodeType":"945","messageId":"946","endLine":143,"endColumn":17,"suggestions":"1032"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"1033","line":41,"column":4,"nodeType":null,"messageId":"954","endLine":41,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":59,"column":21,"nodeType":"945","messageId":"946","endLine":59,"endColumn":25,"suggestions":"1034"},{"ruleId":"943","severity":2,"message":"944","line":77,"column":17,"nodeType":"945","messageId":"946","endLine":77,"endColumn":21,"suggestions":"1035"},{"ruleId":"943","severity":2,"message":"944","line":122,"column":23,"nodeType":"945","messageId":"946","endLine":122,"endColumn":27,"suggestions":"1036"},{"ruleId":"943","severity":2,"message":"944","line":151,"column":19,"nodeType":"945","messageId":"946","endLine":151,"endColumn":23,"suggestions":"1037"},{"ruleId":"943","severity":2,"message":"944","line":184,"column":19,"nodeType":"945","messageId":"946","endLine":184,"endColumn":23,"suggestions":"1038"},{"ruleId":"943","severity":2,"message":"944","line":211,"column":19,"nodeType":"945","messageId":"946","endLine":211,"endColumn":23,"suggestions":"1039"},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":72,"column":21,"nodeType":"945","messageId":"946","endLine":72,"endColumn":25,"suggestions":"1040"},{"ruleId":"943","severity":2,"message":"944","line":106,"column":15,"nodeType":"945","messageId":"946","endLine":106,"endColumn":19,"suggestions":"1041"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":154,"column":38,"nodeType":"970","messageId":"971","endLine":154,"endColumn":41,"suggestions":"1042"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"952","severity":2,"message":"1043","line":50,"column":5,"nodeType":null,"messageId":"954","endLine":50,"endColumn":7},{"ruleId":"943","severity":2,"message":"944","line":83,"column":13,"nodeType":"945","messageId":"946","endLine":83,"endColumn":17,"suggestions":"1044"},{"ruleId":"943","severity":2,"message":"944","line":107,"column":17,"nodeType":"945","messageId":"946","endLine":107,"endColumn":21,"suggestions":"1045"},{"ruleId":"943","severity":2,"message":"944","line":114,"column":13,"nodeType":"945","messageId":"946","endLine":114,"endColumn":17,"suggestions":"1046"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1047","line":28,"column":52,"nodeType":null,"messageId":"954","endLine":28,"endColumn":54},{"ruleId":"1026","severity":2,"message":"1027","line":54,"column":19,"nodeType":"964","messageId":"1028","endLine":54,"endColumn":67,"suggestions":"1048"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":155,"column":19,"nodeType":"945","messageId":"946","endLine":155,"endColumn":23,"suggestions":"1049"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":18,"column":60,"nodeType":"945","messageId":"946","endLine":18,"endColumn":64,"suggestions":"1050"},{"ruleId":"943","severity":2,"message":"944","line":19,"column":59,"nodeType":"945","messageId":"946","endLine":19,"endColumn":63,"suggestions":"1051"},{"ruleId":"943","severity":2,"message":"944","line":22,"column":9,"nodeType":"945","messageId":"946","endLine":22,"endColumn":13,"suggestions":"1052"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":23,"column":57,"nodeType":"945","messageId":"946","endLine":23,"endColumn":61,"suggestions":"1053"},{"ruleId":"943","severity":2,"message":"944","line":70,"column":11,"nodeType":"945","messageId":"946","endLine":70,"endColumn":15,"suggestions":"1054"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1055","line":32,"column":29,"nodeType":null,"messageId":"954","endLine":32,"endColumn":31},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1056","line":24,"column":64,"nodeType":null,"messageId":"954","endLine":24,"endColumn":66},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":61,"column":16,"nodeType":"964","messageId":"1028","endLine":63,"endColumn":19,"suggestions":"1057"},{"ruleId":"943","severity":2,"message":"944","line":63,"column":15,"nodeType":"945","messageId":"946","endLine":63,"endColumn":19,"suggestions":"1058"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"939","severity":1,"message":"1059","line":20,"column":3,"nodeType":"941","messageId":"942","endLine":20,"endColumn":11},{"ruleId":"952","severity":2,"message":"1060","line":23,"column":4,"nodeType":null,"messageId":"954","endLine":23,"endColumn":6},{"ruleId":"988","severity":1,"message":"989","line":100,"column":31,"nodeType":"990","messageId":"991","endLine":100,"endColumn":60},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":18,"column":41,"nodeType":"970","messageId":"971","endLine":18,"endColumn":44,"suggestions":"1061"},{"ruleId":"968","severity":1,"message":"969","line":18,"column":47,"nodeType":"970","messageId":"971","endLine":18,"endColumn":50,"suggestions":"1062"},{"ruleId":"968","severity":1,"message":"969","line":37,"column":41,"nodeType":"970","messageId":"971","endLine":37,"endColumn":44,"suggestions":"1063"},{"ruleId":"968","severity":1,"message":"969","line":37,"column":47,"nodeType":"970","messageId":"971","endLine":37,"endColumn":50,"suggestions":"1064"},{"ruleId":"968","severity":1,"message":"969","line":56,"column":28,"nodeType":"970","messageId":"971","endLine":56,"endColumn":31,"suggestions":"1065"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1043","line":30,"column":4,"nodeType":null,"messageId":"954","endLine":30,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":33,"column":8,"nodeType":"980","messageId":"946","endLine":33,"endColumn":24,"suggestions":"1066"},{"ruleId":"939","severity":1,"message":"940","line":18,"column":8,"nodeType":"941","messageId":"942","endLine":18,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":88,"column":41,"nodeType":"970","messageId":"971","endLine":88,"endColumn":44,"suggestions":"1067"},{"ruleId":"968","severity":1,"message":"969","line":88,"column":47,"nodeType":"970","messageId":"971","endLine":88,"endColumn":50,"suggestions":"1068"},{"ruleId":"988","severity":1,"message":"989","line":158,"column":31,"nodeType":"990","messageId":"991","endLine":158,"endColumn":61},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":22,"column":74,"nodeType":"945","messageId":"946","endLine":22,"endColumn":78,"suggestions":"1069"},{"ruleId":"943","severity":2,"message":"944","line":23,"column":69,"nodeType":"945","messageId":"946","endLine":23,"endColumn":73,"suggestions":"1070"},{"ruleId":"943","severity":2,"message":"944","line":32,"column":9,"nodeType":"945","messageId":"946","endLine":32,"endColumn":13,"suggestions":"1071"},{"ruleId":"943","severity":2,"message":"944","line":35,"column":9,"nodeType":"945","messageId":"946","endLine":35,"endColumn":13,"suggestions":"1072"},{"ruleId":"943","severity":2,"message":"944","line":36,"column":69,"nodeType":"945","messageId":"946","endLine":36,"endColumn":73,"suggestions":"1073"},{"ruleId":"939","severity":1,"message":"940","line":14,"column":8,"nodeType":"941","messageId":"942","endLine":14,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":27,"column":40,"nodeType":"985","messageId":"986","endLine":27,"endColumn":42},{"ruleId":"952","severity":2,"message":"1074","line":30,"column":54,"nodeType":null,"messageId":"954","endLine":30,"endColumn":56},{"ruleId":"988","severity":1,"message":"989","line":112,"column":31,"nodeType":"990","messageId":"991","endLine":112,"endColumn":60},{"ruleId":"943","severity":2,"message":"944","line":180,"column":27,"nodeType":"945","messageId":"946","endLine":180,"endColumn":31,"suggestions":"1075"},{"ruleId":"943","severity":2,"message":"944","line":193,"column":33,"nodeType":"945","messageId":"946","endLine":193,"endColumn":37,"suggestions":"1076"},{"ruleId":"943","severity":2,"message":"944","line":196,"column":27,"nodeType":"945","messageId":"946","endLine":196,"endColumn":31,"suggestions":"1077"},{"ruleId":"968","severity":1,"message":"969","line":211,"column":15,"nodeType":"970","messageId":"971","endLine":211,"endColumn":18,"suggestions":"1078"},{"ruleId":"968","severity":1,"message":"969","line":211,"column":23,"nodeType":"970","messageId":"971","endLine":211,"endColumn":26,"suggestions":"1079"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":19,"column":43,"nodeType":"970","messageId":"971","endLine":19,"endColumn":46,"suggestions":"1080"},{"ruleId":"968","severity":1,"message":"969","line":19,"column":49,"nodeType":"970","messageId":"971","endLine":19,"endColumn":52,"suggestions":"1081"},{"ruleId":"968","severity":1,"message":"969","line":50,"column":45,"nodeType":"970","messageId":"971","endLine":50,"endColumn":48,"suggestions":"1082"},{"ruleId":"968","severity":1,"message":"969","line":50,"column":51,"nodeType":"970","messageId":"971","endLine":50,"endColumn":54,"suggestions":"1083"},{"ruleId":"968","severity":1,"message":"969","line":69,"column":28,"nodeType":"970","messageId":"971","endLine":69,"endColumn":31,"suggestions":"1084"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"952","severity":2,"message":"977","line":51,"column":4,"nodeType":null,"messageId":"954","endLine":51,"endColumn":6},{"ruleId":"939","severity":1,"message":"940","line":6,"column":8,"nodeType":"941","messageId":"942","endLine":6,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1055","line":86,"column":4,"nodeType":null,"messageId":"954","endLine":86,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":89,"column":8,"nodeType":"980","messageId":"946","endLine":89,"endColumn":50,"suggestions":"1085"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1086","line":94,"column":4,"nodeType":null,"messageId":"954","endLine":94,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":97,"column":8,"nodeType":"980","messageId":"946","endLine":97,"endColumn":50,"suggestions":"1087"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1088","line":92,"column":4,"nodeType":null,"messageId":"954","endLine":92,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":94,"column":51,"nodeType":"945","messageId":"946","endLine":94,"endColumn":55,"suggestions":"1089"},{"ruleId":"978","severity":2,"message":"979","line":96,"column":10,"nodeType":"980","messageId":"946","endLine":96,"endColumn":52,"suggestions":"1090"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":18,"column":12,"nodeType":"945","messageId":"946","endLine":18,"endColumn":16,"suggestions":"1091"},{"ruleId":"939","severity":1,"message":"940","line":1,"column":8,"nodeType":"941","messageId":"942","endLine":1,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":3,"column":1,"nodeType":"1094","messageId":"1095","endLine":3,"endColumn":14},{"ruleId":"943","severity":2,"message":"944","line":23,"column":65,"nodeType":"945","messageId":"946","endLine":23,"endColumn":69,"suggestions":"1096"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":3,"column":1,"nodeType":"1094","messageId":"1095","endLine":3,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":5,"column":1,"nodeType":"1094","messageId":"1095","endLine":5,"endColumn":14},{"ruleId":"943","severity":2,"message":"944","line":31,"column":9,"nodeType":"945","messageId":"946","endLine":31,"endColumn":13,"suggestions":"1097"},{"ruleId":"939","severity":1,"message":"940","line":16,"column":8,"nodeType":"941","messageId":"942","endLine":16,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":1,"column":8,"nodeType":"941","messageId":"942","endLine":1,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":2,"column":1,"nodeType":"1094","messageId":"1095","endLine":2,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":4,"column":1,"nodeType":"1094","messageId":"1095","endLine":4,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":6,"column":1,"nodeType":"1094","messageId":"1095","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1098","1099"],["1100"],["1101"],["1102"],["1103"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1104"],["1105"],["1106"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1107"],["1108"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1109"],["1110"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1111","1112"],["1113","1114"],["1115","1116"],["1117","1118"],["1119","1120"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1121","1122"],["1123"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1124"],["1125"],["1126"],["1127"],["1128","1129"],["1130","1131"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1132","1133","1134"],["1135"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1136"],["1137"],["1138"],["1139"],["1140"],["1141"],["1142","1143"],["1144"],["1145"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1146"],["1147"],["1148"],["1149"],["1150","1151"],["1152","1153"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1154"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1155","1156"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1157"],["1158"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1159"],["1160"],["1161"],["1162"],["1163"],["1164"],["1165"],["1166"],["1167","1168"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1169"],["1170"],["1171"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1172","1173"],["1174"],["1175"],["1176"],["1177"],["1178"],["1179"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1180","1181"],["1182"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1183","1184"],["1185","1186"],["1187","1188"],["1189","1190"],["1191","1192"],["1193","1194"],["1195","1196"],["1197","1198"],["1199"],["1200"],["1201"],["1202"],["1203"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1204"],["1205"],["1206"],["1207","1208"],["1209","1210"],["1211","1212"],["1213","1214"],["1215","1216"],["1217","1218"],["1219","1220"],["1221","1222"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1223","1224"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1225"],["1226","1227"],["1228","1229"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1230"],["1231"],{"messageId":"1232","fix":"1233","desc":"1234"},{"messageId":"1235","fix":"1236","desc":"1237"},{"messageId":"1235","fix":"1238","desc":"1237"},{"messageId":"1235","fix":"1239","desc":"1237"},{"messageId":"1235","fix":"1240","desc":"1237"},{"messageId":"1235","fix":"1241","desc":"1237"},{"messageId":"1235","fix":"1242","desc":"1237"},{"messageId":"1235","fix":"1243","desc":"1237"},{"messageId":"1235","fix":"1244","desc":"1237"},{"messageId":"1235","fix":"1245","desc":"1237"},{"messageId":"1235","fix":"1246","desc":"1237"},{"messageId":"1235","fix":"1247","desc":"1237"},{"messageId":"1235","fix":"1248","desc":"1237"},{"messageId":"1249","fix":"1250","desc":"1251"},{"messageId":"1252","fix":"1253","desc":"1254"},{"messageId":"1249","fix":"1255","desc":"1251"},{"messageId":"1252","fix":"1256","desc":"1254"},{"messageId":"1249","fix":"1257","desc":"1251"},{"messageId":"1252","fix":"1258","desc":"1254"},{"messageId":"1249","fix":"1259","desc":"1251"},{"messageId":"1252","fix":"1260","desc":"1254"},{"messageId":"1249","fix":"1261","desc":"1251"},{"messageId":"1252","fix":"1262","desc":"1254"},{"messageId":"1263","fix":"1264","desc":"1265"},{"messageId":"1266","fix":"1267","desc":"1268"},{"messageId":"1235","fix":"1269","desc":"1237"},{"messageId":"1235","fix":"1270","desc":"1237"},{"messageId":"1235","fix":"1271","desc":"1237"},{"messageId":"1235","fix":"1272","desc":"1237"},{"messageId":"1235","fix":"1273","desc":"1237"},{"messageId":"1249","fix":"1274","desc":"1251"},{"messageId":"1252","fix":"1275","desc":"1254"},{"messageId":"1249","fix":"1276","desc":"1251"},{"messageId":"1252","fix":"1277","desc":"1254"},{"messageId":"1278","fix":"1279","desc":"1280"},{"messageId":"1281","fix":"1282","desc":"1283"},{"messageId":"1284","fix":"1285","desc":"1286"},{"messageId":"1235","fix":"1287","desc":"1237"},{"messageId":"1235","fix":"1288","desc":"1237"},{"messageId":"1235","fix":"1289","desc":"1237"},{"messageId":"1235","fix":"1290","desc":"1237"},{"messageId":"1235","fix":"1291","desc":"1237"},{"messageId":"1235","fix":"1292","desc":"1237"},{"messageId":"1235","fix":"1293","desc":"1237"},{"messageId":"1263","fix":"1294","desc":"1265"},{"messageId":"1266","fix":"1295","desc":"1268"},{"messageId":"1235","fix":"1296","desc":"1237"},{"messageId":"1235","fix":"1297","desc":"1237"},{"messageId":"1235","fix":"1298","desc":"1237"},{"messageId":"1235","fix":"1299","desc":"1237"},{"messageId":"1235","fix":"1300","desc":"1237"},{"messageId":"1235","fix":"1301","desc":"1237"},{"messageId":"1249","fix":"1302","desc":"1251"},{"messageId":"1252","fix":"1303","desc":"1254"},{"messageId":"1249","fix":"1304","desc":"1251"},{"messageId":"1252","fix":"1305","desc":"1254"},{"messageId":"1235","fix":"1306","desc":"1237"},{"messageId":"1307","data":"1308","fix":"1309","desc":"1310"},{"messageId":"1307","data":"1311","fix":"1312","desc":"1313"},{"messageId":"1235","fix":"1314","desc":"1237"},{"messageId":"1235","fix":"1315","desc":"1237"},{"messageId":"1235","fix":"1316","desc":"1237"},{"messageId":"1235","fix":"1317","desc":"1237"},{"messageId":"1235","fix":"1318","desc":"1237"},{"messageId":"1235","fix":"1319","desc":"1237"},{"messageId":"1235","fix":"1320","desc":"1237"},{"messageId":"1235","fix":"1321","desc":"1237"},{"messageId":"1235","fix":"1322","desc":"1237"},{"messageId":"1235","fix":"1323","desc":"1237"},{"messageId":"1249","fix":"1324","desc":"1251"},{"messageId":"1252","fix":"1325","desc":"1254"},{"messageId":"1235","fix":"1326","desc":"1237"},{"messageId":"1235","fix":"1327","desc":"1237"},{"messageId":"1235","fix":"1328","desc":"1237"},{"messageId":"1307","data":"1329","fix":"1330","desc":"1310"},{"messageId":"1307","data":"1331","fix":"1332","desc":"1313"},{"messageId":"1235","fix":"1333","desc":"1237"},{"messageId":"1235","fix":"1334","desc":"1237"},{"messageId":"1235","fix":"1335","desc":"1237"},{"messageId":"1235","fix":"1336","desc":"1237"},{"messageId":"1235","fix":"1337","desc":"1237"},{"messageId":"1235","fix":"1338","desc":"1237"},{"messageId":"1307","data":"1339","fix":"1340","desc":"1310"},{"messageId":"1307","data":"1341","fix":"1342","desc":"1313"},{"messageId":"1235","fix":"1343","desc":"1237"},{"messageId":"1249","fix":"1344","desc":"1251"},{"messageId":"1252","fix":"1345","desc":"1254"},{"messageId":"1249","fix":"1346","desc":"1251"},{"messageId":"1252","fix":"1347","desc":"1254"},{"messageId":"1249","fix":"1348","desc":"1251"},{"messageId":"1252","fix":"1349","desc":"1254"},{"messageId":"1249","fix":"1350","desc":"1251"},{"messageId":"1252","fix":"1351","desc":"1254"},{"messageId":"1249","fix":"1352","desc":"1251"},{"messageId":"1252","fix":"1353","desc":"1254"},{"messageId":"1263","fix":"1354","desc":"1265"},{"messageId":"1266","fix":"1355","desc":"1268"},{"messageId":"1249","fix":"1356","desc":"1251"},{"messageId":"1252","fix":"1357","desc":"1254"},{"messageId":"1249","fix":"1358","desc":"1251"},{"messageId":"1252","fix":"1359","desc":"1254"},{"messageId":"1235","fix":"1360","desc":"1237"},{"messageId":"1235","fix":"1361","desc":"1237"},{"messageId":"1235","fix":"1362","desc":"1237"},{"messageId":"1235","fix":"1363","desc":"1237"},{"messageId":"1235","fix":"1364","desc":"1237"},{"messageId":"1235","fix":"1365","desc":"1237"},{"messageId":"1235","fix":"1366","desc":"1237"},{"messageId":"1235","fix":"1367","desc":"1237"},{"messageId":"1249","fix":"1368","desc":"1251"},{"messageId":"1252","fix":"1369","desc":"1254"},{"messageId":"1249","fix":"1370","desc":"1251"},{"messageId":"1252","fix":"1371","desc":"1254"},{"messageId":"1249","fix":"1372","desc":"1251"},{"messageId":"1252","fix":"1373","desc":"1254"},{"messageId":"1249","fix":"1374","desc":"1251"},{"messageId":"1252","fix":"1375","desc":"1254"},{"messageId":"1249","fix":"1376","desc":"1251"},{"messageId":"1252","fix":"1377","desc":"1254"},{"messageId":"1249","fix":"1378","desc":"1251"},{"messageId":"1252","fix":"1379","desc":"1254"},{"messageId":"1249","fix":"1380","desc":"1251"},{"messageId":"1252","fix":"1381","desc":"1254"},{"messageId":"1263","fix":"1382","desc":"1265"},{"messageId":"1266","fix":"1383","desc":"1268"},{"messageId":"1263","fix":"1384","desc":"1265"},{"messageId":"1266","fix":"1385","desc":"1268"},{"messageId":"1235","fix":"1386","desc":"1237"},{"messageId":"1263","fix":"1387","desc":"1265"},{"messageId":"1266","fix":"1388","desc":"1268"},{"messageId":"1232","fix":"1389","desc":"1234"},{"messageId":"1235","fix":"1390","desc":"1237"},{"messageId":"1235","fix":"1391","desc":"1237"},{"messageId":"1235","fix":"1392","desc":"1237"},"remove",{"range":"1393","text":"1394"},"Remove `null`.","replace",{"range":"1393","text":"1395"},"Replace `null` with `undefined`.",{"range":"1396","text":"1395"},{"range":"1397","text":"1395"},{"range":"1398","text":"1395"},{"range":"1399","text":"1395"},{"range":"1400","text":"1395"},{"range":"1401","text":"1395"},{"range":"1402","text":"1395"},{"range":"1403","text":"1395"},{"range":"1404","text":"1395"},{"range":"1405","text":"1395"},{"range":"1406","text":"1395"},"suggestUnknown",{"range":"1407","text":"1408"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1407","text":"1409"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1410","text":"1408"},{"range":"1410","text":"1409"},{"range":"1411","text":"1408"},{"range":"1411","text":"1409"},{"range":"1412","text":"1408"},{"range":"1412","text":"1409"},{"range":"1413","text":"1408"},{"range":"1413","text":"1409"},"array-length",{"range":"1414","text":"1415"},"The argument is the length of array.","only-element",{"range":"1414","text":"1416"},"The argument is the only element of array.",{"range":"1417","text":"1395"},{"range":"1418","text":"1395"},{"range":"1419","text":"1395"},{"range":"1420","text":"1395"},{"range":"1421","text":"1395"},{"range":"1422","text":"1408"},{"range":"1422","text":"1409"},{"range":"1423","text":"1408"},{"range":"1423","text":"1409"},"argument-is-spreadable",{"range":"1424","text":"1425"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1426","text":"1427"},"First argument is not an `array`.","test-argument",{"range":"1428","text":"1429"},"Test first argument with `Array.isArray(…)`.",{"range":"1430","text":"1395"},{"range":"1431","text":"1395"},{"range":"1432","text":"1395"},{"range":"1433","text":"1395"},{"range":"1434","text":"1395"},{"range":"1435","text":"1395"},{"range":"1436","text":"1395"},{"range":"1437","text":"1438"},{"range":"1437","text":"1439"},{"range":"1440","text":"1395"},{"range":"1441","text":"1395"},{"range":"1442","text":"1395"},{"range":"1443","text":"1395"},{"range":"1444","text":"1395"},{"range":"1445","text":"1395"},{"range":"1446","text":"1408"},{"range":"1446","text":"1409"},{"range":"1447","text":"1408"},{"range":"1447","text":"1409"},{"range":"1448","text":"1395"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1449"},{"range":"1450","text":"1451"},"Switch to `??` operator.",{"operator":"1452"},{"range":"1450","text":"1453"},"Switch to `||` operator.",{"range":"1454","text":"1395"},{"range":"1455","text":"1395"},{"range":"1456","text":"1395"},{"range":"1457","text":"1395"},{"range":"1458","text":"1395"},{"range":"1459","text":"1395"},{"range":"1460","text":"1395"},{"range":"1461","text":"1395"},{"range":"1462","text":"1395"},{"range":"1463","text":"1395"},{"range":"1464","text":"1408"},{"range":"1464","text":"1409"},{"range":"1465","text":"1395"},{"range":"1466","text":"1395"},{"range":"1467","text":"1395"},{"operator":"1449"},{"range":"1468","text":"1451"},{"operator":"1452"},{"range":"1468","text":"1453"},{"range":"1469","text":"1395"},{"range":"1470","text":"1395"},{"range":"1471","text":"1395"},{"range":"1472","text":"1395"},{"range":"1473","text":"1395"},{"range":"1474","text":"1395"},{"operator":"1449"},{"range":"1475","text":"1476"},{"operator":"1452"},{"range":"1475","text":"1477"},{"range":"1478","text":"1395"},{"range":"1479","text":"1408"},{"range":"1479","text":"1409"},{"range":"1480","text":"1408"},{"range":"1480","text":"1409"},{"range":"1481","text":"1408"},{"range":"1481","text":"1409"},{"range":"1482","text":"1408"},{"range":"1482","text":"1409"},{"range":"1483","text":"1408"},{"range":"1483","text":"1409"},{"range":"1484","text":"1485"},{"range":"1484","text":"1486"},{"range":"1487","text":"1408"},{"range":"1487","text":"1409"},{"range":"1488","text":"1408"},{"range":"1488","text":"1409"},{"range":"1489","text":"1395"},{"range":"1490","text":"1395"},{"range":"1491","text":"1395"},{"range":"1492","text":"1395"},{"range":"1493","text":"1395"},{"range":"1494","text":"1395"},{"range":"1495","text":"1395"},{"range":"1496","text":"1395"},{"range":"1497","text":"1408"},{"range":"1497","text":"1409"},{"range":"1498","text":"1408"},{"range":"1498","text":"1409"},{"range":"1499","text":"1408"},{"range":"1499","text":"1409"},{"range":"1500","text":"1408"},{"range":"1500","text":"1409"},{"range":"1501","text":"1408"},{"range":"1501","text":"1409"},{"range":"1502","text":"1408"},{"range":"1502","text":"1409"},{"range":"1503","text":"1408"},{"range":"1503","text":"1409"},{"range":"1504","text":"1505"},{"range":"1504","text":"1506"},{"range":"1507","text":"1508"},{"range":"1507","text":"1509"},{"range":"1510","text":"1395"},{"range":"1511","text":"1505"},{"range":"1511","text":"1506"},{"range":"1512","text":"1394"},{"range":"1512","text":"1395"},{"range":"1513","text":"1395"},{"range":"1514","text":"1395"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] diff --git a/packages/desktop/package.json b/packages/desktop/package.json index d86eb3596..85bcd06c4 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/.eslintcache b/packages/mobile/.eslintcache index 3a1fcb6e8..5d2c9c460 100644 --- a/packages/mobile/.eslintcache +++ b/packages/mobile/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"hash":"138","results":"139","hashOfConfig":"140"},{"hash":"141","results":"142","hashOfConfig":"140"},{"hash":"143","results":"144","hashOfConfig":"140"},{"hash":"145","results":"146","hashOfConfig":"140"},{"hash":"147","results":"148","hashOfConfig":"140"},{"hash":"149","results":"150","hashOfConfig":"140"},{"hash":"151","results":"152","hashOfConfig":"140"},{"hash":"153","results":"154","hashOfConfig":"140"},{"hash":"155","results":"156","hashOfConfig":"140"},{"hash":"157","results":"158","hashOfConfig":"140"},{"hash":"159","results":"160","hashOfConfig":"140"},{"hash":"161","results":"162","hashOfConfig":"140"},{"hash":"163","results":"164","hashOfConfig":"140"},{"hash":"165","results":"166","hashOfConfig":"140"},{"hash":"167","results":"168","hashOfConfig":"140"},{"hash":"169","results":"170","hashOfConfig":"140"},{"hash":"171","results":"172","hashOfConfig":"140"},{"hash":"173","results":"174","hashOfConfig":"140"},{"hash":"175","results":"176","hashOfConfig":"140"},{"hash":"177","results":"178","hashOfConfig":"140"},{"hash":"179","results":"180","hashOfConfig":"140"},{"hash":"181","results":"182","hashOfConfig":"140"},{"hash":"183","results":"184","hashOfConfig":"140"},{"hash":"185","results":"186","hashOfConfig":"140"},{"hash":"187","results":"188","hashOfConfig":"140"},{"hash":"189","results":"190","hashOfConfig":"140"},{"hash":"191","results":"192","hashOfConfig":"140"},{"hash":"193","results":"194","hashOfConfig":"140"},{"hash":"195","results":"196","hashOfConfig":"140"},{"hash":"197","results":"198","hashOfConfig":"140"},{"hash":"199","results":"200","hashOfConfig":"140"},{"hash":"201","results":"202","hashOfConfig":"140"},{"hash":"203","results":"204","hashOfConfig":"140"},{"hash":"205","results":"206","hashOfConfig":"140"},{"hash":"207","results":"208","hashOfConfig":"140"},{"hash":"209","results":"210","hashOfConfig":"140"},{"hash":"211","results":"212","hashOfConfig":"140"},{"hash":"213","results":"214","hashOfConfig":"140"},{"hash":"215","results":"216","hashOfConfig":"140"},{"hash":"217","results":"218","hashOfConfig":"140"},{"hash":"219","results":"220","hashOfConfig":"140"},{"hash":"221","results":"222","hashOfConfig":"140"},{"hash":"223","results":"224","hashOfConfig":"140"},{"hash":"225","results":"226","hashOfConfig":"140"},{"hash":"227","results":"228","hashOfConfig":"140"},{"hash":"229","results":"230","hashOfConfig":"140"},{"hash":"231","results":"232","hashOfConfig":"140"},{"hash":"233","results":"234","hashOfConfig":"140"},{"hash":"235","results":"236","hashOfConfig":"140"},{"hash":"237","results":"238","hashOfConfig":"140"},{"hash":"239","results":"240","hashOfConfig":"140"},{"hash":"241","results":"242","hashOfConfig":"140"},{"hash":"243","results":"244","hashOfConfig":"140"},{"hash":"245","results":"246","hashOfConfig":"140"},{"hash":"247","results":"248","hashOfConfig":"140"},{"hash":"249","results":"250","hashOfConfig":"140"},{"hash":"251","results":"252","hashOfConfig":"140"},{"hash":"253","results":"254","hashOfConfig":"140"},{"hash":"255","results":"256","hashOfConfig":"140"},{"hash":"257","results":"258","hashOfConfig":"140"},{"hash":"259","results":"260","hashOfConfig":"140"},{"hash":"261","results":"262","hashOfConfig":"140"},{"hash":"263","results":"264","hashOfConfig":"140"},{"hash":"265","results":"266","hashOfConfig":"140"},{"hash":"267","results":"268","hashOfConfig":"140"},{"hash":"269","results":"270","hashOfConfig":"140"},{"hash":"271","results":"272","hashOfConfig":"140"},{"hash":"273","results":"274","hashOfConfig":"140"},{"hash":"275","results":"276","hashOfConfig":"140"},{"hash":"277","results":"278","hashOfConfig":"140"},{"hash":"279","results":"280","hashOfConfig":"140"},{"hash":"281","results":"282","hashOfConfig":"140"},{"hash":"283","results":"284","hashOfConfig":"140"},{"hash":"285","results":"286","hashOfConfig":"140"},{"hash":"287","results":"288","hashOfConfig":"140"},{"hash":"289","results":"290","hashOfConfig":"140"},{"hash":"291","results":"292","hashOfConfig":"140"},{"hash":"293","results":"294","hashOfConfig":"140"},{"hash":"295","results":"296","hashOfConfig":"140"},{"hash":"297","results":"298","hashOfConfig":"140"},{"hash":"299","results":"300","hashOfConfig":"140"},{"hash":"301","results":"302","hashOfConfig":"140"},{"hash":"303","results":"304","hashOfConfig":"140"},{"hash":"305","results":"306","hashOfConfig":"140"},{"hash":"307","results":"308","hashOfConfig":"140"},{"hash":"309","results":"310","hashOfConfig":"140"},{"hash":"311","results":"312","hashOfConfig":"140"},{"hash":"313","results":"314","hashOfConfig":"140"},{"hash":"315","results":"316","hashOfConfig":"140"},{"hash":"317","results":"318","hashOfConfig":"140"},{"hash":"319","results":"320","hashOfConfig":"140"},{"hash":"321","results":"322","hashOfConfig":"140"},{"hash":"323","results":"324","hashOfConfig":"140"},{"hash":"325","results":"326","hashOfConfig":"140"},{"hash":"327","results":"328","hashOfConfig":"140"},{"hash":"329","results":"330","hashOfConfig":"140"},{"hash":"331","results":"332","hashOfConfig":"140"},{"hash":"333","results":"334","hashOfConfig":"140"},{"hash":"335","results":"336","hashOfConfig":"140"},{"hash":"337","results":"338","hashOfConfig":"140"},{"hash":"339","results":"340","hashOfConfig":"140"},{"hash":"341","results":"342","hashOfConfig":"140"},{"hash":"343","results":"344","hashOfConfig":"140"},{"hash":"345","results":"346","hashOfConfig":"140"},{"hash":"347","results":"348","hashOfConfig":"140"},{"hash":"349","results":"350","hashOfConfig":"140"},{"hash":"351","results":"352","hashOfConfig":"140"},{"hash":"353","results":"354","hashOfConfig":"140"},{"hash":"355","results":"356","hashOfConfig":"140"},{"hash":"357","results":"358","hashOfConfig":"140"},{"hash":"359","results":"360","hashOfConfig":"140"},{"hash":"361","results":"362","hashOfConfig":"140"},{"hash":"363","results":"364","hashOfConfig":"140"},{"hash":"365","results":"366","hashOfConfig":"140"},{"hash":"367","results":"368","hashOfConfig":"140"},{"hash":"369","results":"370","hashOfConfig":"140"},{"hash":"371","results":"372","hashOfConfig":"140"},{"hash":"373","results":"374","hashOfConfig":"140"},{"hash":"375","results":"376","hashOfConfig":"140"},{"hash":"377","results":"378","hashOfConfig":"140"},{"hash":"379","results":"380","hashOfConfig":"140"},{"hash":"381","results":"382","hashOfConfig":"140"},{"hash":"383","results":"384","hashOfConfig":"140"},{"hash":"385","results":"386","hashOfConfig":"140"},{"hash":"387","results":"388","hashOfConfig":"140"},{"hash":"389","results":"390","hashOfConfig":"140"},{"hash":"391","results":"392","hashOfConfig":"140"},{"hash":"393","results":"394","hashOfConfig":"140"},{"hash":"395","results":"396","hashOfConfig":"140"},{"hash":"397","results":"398","hashOfConfig":"140"},{"hash":"399","results":"400","hashOfConfig":"140"},{"hash":"401","results":"402","hashOfConfig":"140"},{"hash":"403","results":"404","hashOfConfig":"140"},{"hash":"405","results":"406","hashOfConfig":"140"},{"hash":"407","results":"408","hashOfConfig":"140"},{"hash":"409","results":"410","hashOfConfig":"140"},{"hash":"411","results":"412","hashOfConfig":"140"},"a48a671a46dacef24038dbdc4c8ed5bb",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1hai58i","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4965a533861367c83dd31fba82881ac4",{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"15817cca6108965908a80cf52c7ef54a",{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cba6bd1934c8d984484f9f099256b589",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7c8c978b21d5d638993396a1837a64ce",{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2a0f55688b3b36957050b04167e2d580",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9f8ec89288ccb9efd33db00f769d9afc",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e82d7f5e6a6d76f6ef6b2647f391f57a",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5d8ef27786b7c36703b794502a0e780",{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6de065df22e4f3340554ba824d6219fd",{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"928d80ff490d157a1c3063ed54309bf7",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"79525fbfb47abb81b6c19684198a270c",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"342e8e176432641a05f19b1e02eee19a",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5fa4bc56ea376d57062c5abab4f1b41e",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"38179f9e0799ea7cd36bad6d168702a0",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"224632226c5653ea9ecc37944a3be0e5",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e2c4531f42588cb5fa439e17c4490a6",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d6b42fd2736c5289ebe62f286680a336",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98f7ab57f33c5fde3f8fb8eb4a8ec5f4",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e7589c6d8469f4f496ccb7c1732fc25d",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"74184b8497910c493a5368405ba96da5",{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9251fd180ce8e6c6696d371a6d27f507",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3a5b0d4a3359cc1d51f6b8640cb698f2",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f341907193fd3e156a07dac89777164d",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3b0547eb557775a9d679a7b98ab55b9c",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f00a2b99825c2e2631e926ead1b100c5",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"798b64a8418bbaaf3cea41737112669c",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e825ce873f01096f0afe633c7c18ab9a",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"57616bdb15b68670163a96aa6e1ed2a2",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9dda9e55f1b00353511685e8eb35a4ee",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"a26f2557632fffeab428efb2de05302c",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e825c00b74eca00cd4666567aafa106",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"328b33acd5d4548eb2e6490f31916581",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c71efa7b19c16e37ba00f41641e0efb3",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6158eaa7a6240d8b765111586d94b6ee",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5a4301575111701eb3112b0ff81c5ac6",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3853c6f300e27cc1317b74ce44fd0538",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32b4e2aeeb6642ab6b33529ad5dc55a",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"85bbda7187d44f809656a6cc97c6e0cf",{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"644e15f69d80c88755520146477e323c",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"87c041adb6afe3a84cdd89fbc9987d9d",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3f2a2af4ad13575931352988e1e85e02",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b9ae68e88f27badb6577bfe6ca4f549c",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"740febf6c1349240e4d0a3847b5af810",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"50c46143f276e39641d104acbe6063c9",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8670439aebeb9d680f146ea1859dcfed",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7815ffc4b98d59eedc1c4d7745f546fa",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca1cdca8673af1bbd7e5b0db0d8dade4",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70a9e37c43c06d7a2b3815bde7eb1d10",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"e923bcf0ba25d469f12087549da1457a",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db60221a417f09538450c9cf46ca2c58",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"346619d60eb58c6633fe3079672d1a25",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3de1248991db0530b8d5469019181ff4",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2eeb64c0b365ae31bc958aaec8bc314d",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"351d59d02b5c416479a3696bee6f39bb",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"510064722da2f888008fbe2d4c723de2",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d4aa808abf2953aa915262234bcbdc17",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a4905b0efdb968c315675e49a5d78e54",{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6253111666c2517e94568a9e459368fb",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4484d2599c1b2fcf16da5acf06cfd83b",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"0fb5a5fe7f11b4c3d4e7cd12ff00d677",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5c1703894d165337098c79b1ae0abc86",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7fd576f7dea064c38c9f2511c159f21c",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"357259131e2e3f5e549d3109e348fde3",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d79038a15a3ee7fa02f0c82282712668",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"20f60ade205e53341c7b2703737e06c0",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6ef9eb0b06f645ea9ade0b63f478c0a2",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"423364739804a151ab32f7a567e25596",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"308e18aa10ef2770bf38617db8ae42f5",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7d063d1c72e52cd156a3fa2ab865246a",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b3462fc23a06a120c4188143910708dd",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"427fee1f99151343740eab7cbb475b1b",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"df11505d0a52f78f4fa4500898bcdf1c",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ae48cc345d6c61a35e36d06e1ec3f1e1",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ffa5760cb02df167a721d0472f20789e",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"6e0a1bd482f004ec9ff56599b461b194",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["824","825"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["826","827","828"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["829","830","831"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["832"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["833"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["834","835","836","837"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["838","839"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["840","841","842","843","844","845"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["846"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["847","848","849","850","851","852"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["853","854","855","856"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["857","858","859","860","861","862","863","864","865"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["866","867","868","869","870"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["871","872","873"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["874","875","876","877","878","879","880","881","882"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["883"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["884"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["885","886"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["887"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["888"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["889"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["890"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["891","892","893"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["894"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["895"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["896","897","898"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["899","900"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["901","902","903","904","905"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["906","907","908","909","910","911","912","913"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["914","915","916"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["917","918"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["919"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["920"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["921","922","923","924","925","926"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["927","928","929"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["930","931"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["932"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["933","934","935","936"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["937","938","939"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["940"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["941","942"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["943","944","945"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["946","947","948"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["949"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["950","951","952","953","954","955"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["956","957"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["958","959","960"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["961","962","963","964","965","966"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["967","968","969","970","971","972","973","974","975"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["976"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["977","978","979","980","981","982"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["983","984"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["985"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["986"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["987"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["988","989","990"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["991","992","993"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["994","995","996","997"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["998"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["999","1000"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["1001"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["1002"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["1003"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1004"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["1005"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["1006","1007","1008"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["1009"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["1010","1011","1012","1013"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["1014","1015"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["1016"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["1017"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["1018","1019","1020","1021"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":12,"column":12,"nodeType":"1028","messageId":"1029","endLine":12,"endColumn":16,"suggestions":"1030"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":61,"column":15,"nodeType":"1028","messageId":"1029","endLine":61,"endColumn":19,"suggestions":"1031"},{"ruleId":"1026","severity":2,"message":"1027","line":75,"column":13,"nodeType":"1028","messageId":"1029","endLine":75,"endColumn":17,"suggestions":"1032"},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":68,"column":7,"nodeType":"1028","messageId":"1029","endLine":68,"endColumn":11,"suggestions":"1033"},{"ruleId":"1026","severity":2,"message":"1027","line":108,"column":17,"nodeType":"1028","messageId":"1029","endLine":108,"endColumn":21,"suggestions":"1034"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1036","line":70,"column":4,"nodeType":null,"messageId":"1037","endLine":70,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":113,"column":15,"nodeType":"1028","messageId":"1029","endLine":113,"endColumn":19,"suggestions":"1038"},{"ruleId":"1026","severity":2,"message":"1027","line":172,"column":17,"nodeType":"1028","messageId":"1029","endLine":172,"endColumn":21,"suggestions":"1039"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":31,"column":15,"nodeType":"1028","messageId":"1029","endLine":31,"endColumn":19,"suggestions":"1040"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1041","line":85,"column":48,"nodeType":null,"messageId":"1037","endLine":85,"endColumn":50},{"ruleId":"1026","severity":2,"message":"1027","line":121,"column":15,"nodeType":"1028","messageId":"1029","endLine":121,"endColumn":19,"suggestions":"1042"},{"ruleId":"1026","severity":2,"message":"1027","line":127,"column":15,"nodeType":"1028","messageId":"1029","endLine":127,"endColumn":19,"suggestions":"1043"},{"ruleId":"1026","severity":2,"message":"1027","line":244,"column":27,"nodeType":"1028","messageId":"1029","endLine":244,"endColumn":31,"suggestions":"1044"},{"ruleId":"1026","severity":2,"message":"1027","line":275,"column":27,"nodeType":"1028","messageId":"1029","endLine":275,"endColumn":31,"suggestions":"1045"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":47,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":50,"suggestions":"1050"},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":53,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":56,"suggestions":"1051"},{"ruleId":"1046","severity":1,"message":"1047","line":35,"column":47,"nodeType":"1048","messageId":"1049","endLine":35,"endColumn":50,"suggestions":"1052"},{"ruleId":"1046","severity":1,"message":"1047","line":35,"column":53,"nodeType":"1048","messageId":"1049","endLine":35,"endColumn":56,"suggestions":"1053"},{"ruleId":"1046","severity":1,"message":"1047","line":54,"column":28,"nodeType":"1048","messageId":"1049","endLine":54,"endColumn":31,"suggestions":"1054"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1055","line":34,"column":4,"nodeType":null,"messageId":"1037","endLine":34,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":37,"column":8,"nodeType":"1058","messageId":"1029","endLine":37,"endColumn":25,"suggestions":"1059"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":15,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":19,"suggestions":"1060"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1061","severity":2,"message":"1062","line":26,"column":42,"nodeType":"1063","messageId":"1064","endLine":26,"endColumn":44},{"ruleId":"1035","severity":2,"message":"1065","line":43,"column":29,"nodeType":null,"messageId":"1037","endLine":43,"endColumn":31},{"ruleId":"1026","severity":2,"message":"1027","line":141,"column":23,"nodeType":"1028","messageId":"1029","endLine":141,"endColumn":27,"suggestions":"1066"},{"ruleId":"1026","severity":2,"message":"1027","line":154,"column":29,"nodeType":"1028","messageId":"1029","endLine":154,"endColumn":33,"suggestions":"1067"},{"ruleId":"1026","severity":2,"message":"1027","line":169,"column":29,"nodeType":"1028","messageId":"1029","endLine":169,"endColumn":33,"suggestions":"1068"},{"ruleId":"1026","severity":2,"message":"1027","line":172,"column":23,"nodeType":"1028","messageId":"1029","endLine":172,"endColumn":27,"suggestions":"1069"},{"ruleId":"1046","severity":1,"message":"1047","line":186,"column":15,"nodeType":"1048","messageId":"1049","endLine":186,"endColumn":18,"suggestions":"1070"},{"ruleId":"1046","severity":1,"message":"1047","line":186,"column":23,"nodeType":"1048","messageId":"1049","endLine":186,"endColumn":26,"suggestions":"1071"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1072","line":37,"column":4,"nodeType":null,"messageId":"1037","endLine":37,"endColumn":6},{"ruleId":"1073","severity":2,"message":"1074","line":47,"column":24,"nodeType":"1028","messageId":"1075","endLine":47,"endColumn":36},{"ruleId":"1076","severity":2,"message":"1077","line":96,"column":31,"nodeType":"1024","messageId":"1078","endLine":96,"endColumn":37,"suggestions":"1079"},{"ruleId":"1026","severity":2,"message":"1027","line":138,"column":19,"nodeType":"1028","messageId":"1029","endLine":138,"endColumn":23,"suggestions":"1080"},{"ruleId":"1022","severity":1,"message":"1023","line":15,"column":8,"nodeType":"1024","messageId":"1025","endLine":15,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":148,"column":21,"nodeType":"1028","messageId":"1029","endLine":148,"endColumn":25,"suggestions":"1081"},{"ruleId":"1026","severity":2,"message":"1027","line":173,"column":15,"nodeType":"1028","messageId":"1029","endLine":173,"endColumn":19,"suggestions":"1082"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1083","line":24,"column":4,"nodeType":null,"messageId":"1037","endLine":24,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":44,"column":15,"nodeType":"1028","messageId":"1029","endLine":44,"endColumn":19,"suggestions":"1084"},{"ruleId":"1026","severity":2,"message":"1027","line":62,"column":15,"nodeType":"1028","messageId":"1029","endLine":62,"endColumn":19,"suggestions":"1085"},{"ruleId":"1026","severity":2,"message":"1027","line":65,"column":9,"nodeType":"1028","messageId":"1029","endLine":65,"endColumn":13,"suggestions":"1086"},{"ruleId":"1026","severity":2,"message":"1027","line":88,"column":11,"nodeType":"1028","messageId":"1029","endLine":88,"endColumn":15,"suggestions":"1087"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":15,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":19,"suggestions":"1088"},{"ruleId":"1026","severity":2,"message":"1027","line":116,"column":15,"nodeType":"1028","messageId":"1029","endLine":116,"endColumn":19,"suggestions":"1089"},{"ruleId":"1026","severity":2,"message":"1027","line":119,"column":9,"nodeType":"1028","messageId":"1029","endLine":119,"endColumn":13,"suggestions":"1090"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1056","severity":2,"message":"1057","line":96,"column":11,"nodeType":"1058","messageId":"1029","endLine":96,"endColumn":57,"suggestions":"1091"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":16,"column":8,"nodeType":"1024","messageId":"1025","endLine":16,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":117,"column":17,"nodeType":"1028","messageId":"1029","endLine":117,"endColumn":21,"suggestions":"1092"},{"ruleId":"1026","severity":2,"message":"1027","line":139,"column":17,"nodeType":"1028","messageId":"1029","endLine":139,"endColumn":21,"suggestions":"1093"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1094","line":64,"column":44,"nodeType":null,"messageId":"1037","endLine":64,"endColumn":46},{"ruleId":"1026","severity":2,"message":"1027","line":68,"column":32,"nodeType":"1028","messageId":"1029","endLine":68,"endColumn":36,"suggestions":"1095"},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1096","severity":2,"message":"1097","line":46,"column":17,"nodeType":"1098","messageId":"1099","endLine":46,"endColumn":65,"suggestions":"1100"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1101","line":72,"column":4,"nodeType":null,"messageId":"1037","endLine":72,"endColumn":6},{"ruleId":"1102","severity":2,"message":"1103","line":112,"column":13,"nodeType":"1098","messageId":"1104","endLine":143,"endColumn":17},{"ruleId":"1026","severity":2,"message":"1027","line":127,"column":43,"nodeType":"1028","messageId":"1029","endLine":127,"endColumn":47,"suggestions":"1105"},{"ruleId":"1026","severity":2,"message":"1027","line":143,"column":13,"nodeType":"1028","messageId":"1029","endLine":143,"endColumn":17,"suggestions":"1106"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1107","line":39,"column":4,"nodeType":null,"messageId":"1037","endLine":39,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":57,"column":21,"nodeType":"1028","messageId":"1029","endLine":57,"endColumn":25,"suggestions":"1108"},{"ruleId":"1026","severity":2,"message":"1027","line":77,"column":15,"nodeType":"1028","messageId":"1029","endLine":77,"endColumn":19,"suggestions":"1109"},{"ruleId":"1026","severity":2,"message":"1027","line":121,"column":23,"nodeType":"1028","messageId":"1029","endLine":121,"endColumn":27,"suggestions":"1110"},{"ruleId":"1026","severity":2,"message":"1027","line":134,"column":19,"nodeType":"1028","messageId":"1029","endLine":134,"endColumn":23,"suggestions":"1111"},{"ruleId":"1026","severity":2,"message":"1027","line":169,"column":17,"nodeType":"1028","messageId":"1029","endLine":169,"endColumn":21,"suggestions":"1112"},{"ruleId":"1026","severity":2,"message":"1027","line":180,"column":17,"nodeType":"1028","messageId":"1029","endLine":180,"endColumn":21,"suggestions":"1113"},{"ruleId":"1022","severity":1,"message":"1023","line":9,"column":8,"nodeType":"1024","messageId":"1025","endLine":9,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":72,"column":21,"nodeType":"1028","messageId":"1029","endLine":72,"endColumn":25,"suggestions":"1114"},{"ruleId":"1026","severity":2,"message":"1027","line":106,"column":15,"nodeType":"1028","messageId":"1029","endLine":106,"endColumn":19,"suggestions":"1115"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":146,"column":38,"nodeType":"1048","messageId":"1049","endLine":146,"endColumn":41,"suggestions":"1116"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1117","line":51,"column":5,"nodeType":null,"messageId":"1037","endLine":51,"endColumn":7},{"ruleId":"1026","severity":2,"message":"1027","line":83,"column":13,"nodeType":"1028","messageId":"1029","endLine":83,"endColumn":17,"suggestions":"1118"},{"ruleId":"1026","severity":2,"message":"1027","line":103,"column":21,"nodeType":"1028","messageId":"1029","endLine":103,"endColumn":25,"suggestions":"1119"},{"ruleId":"1026","severity":2,"message":"1027","line":118,"column":17,"nodeType":"1028","messageId":"1029","endLine":118,"endColumn":21,"suggestions":"1120"},{"ruleId":"1026","severity":2,"message":"1027","line":125,"column":13,"nodeType":"1028","messageId":"1029","endLine":125,"endColumn":17,"suggestions":"1121"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1122","line":29,"column":52,"nodeType":null,"messageId":"1037","endLine":29,"endColumn":54},{"ruleId":"1096","severity":2,"message":"1097","line":54,"column":19,"nodeType":"1098","messageId":"1099","endLine":54,"endColumn":67,"suggestions":"1123"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":136,"column":19,"nodeType":"1028","messageId":"1029","endLine":136,"endColumn":23,"suggestions":"1124"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":18,"column":60,"nodeType":"1028","messageId":"1029","endLine":18,"endColumn":64,"suggestions":"1125"},{"ruleId":"1026","severity":2,"message":"1027","line":19,"column":59,"nodeType":"1028","messageId":"1029","endLine":19,"endColumn":63,"suggestions":"1126"},{"ruleId":"1026","severity":2,"message":"1027","line":22,"column":9,"nodeType":"1028","messageId":"1029","endLine":22,"endColumn":13,"suggestions":"1127"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":64,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":68,"suggestions":"1128"},{"ruleId":"1026","severity":2,"message":"1027","line":63,"column":11,"nodeType":"1028","messageId":"1029","endLine":63,"endColumn":15,"suggestions":"1129"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1130","line":23,"column":64,"nodeType":null,"messageId":"1037","endLine":23,"endColumn":66},{"ruleId":"1022","severity":1,"message":"1023","line":8,"column":8,"nodeType":"1024","messageId":"1025","endLine":8,"endColumn":13},{"ruleId":"1096","severity":2,"message":"1097","line":61,"column":16,"nodeType":"1098","messageId":"1099","endLine":63,"endColumn":19,"suggestions":"1131"},{"ruleId":"1026","severity":2,"message":"1027","line":63,"column":15,"nodeType":"1028","messageId":"1029","endLine":63,"endColumn":19,"suggestions":"1132"},{"ruleId":"1022","severity":1,"message":"1023","line":14,"column":8,"nodeType":"1024","messageId":"1025","endLine":14,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1133","line":21,"column":3,"nodeType":"1024","messageId":"1025","endLine":21,"endColumn":11},{"ruleId":"1035","severity":2,"message":"1117","line":24,"column":4,"nodeType":null,"messageId":"1037","endLine":24,"endColumn":6},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":12,"column":8,"nodeType":"1024","messageId":"1025","endLine":12,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":41,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":44,"suggestions":"1134"},{"ruleId":"1046","severity":1,"message":"1047","line":18,"column":47,"nodeType":"1048","messageId":"1049","endLine":18,"endColumn":50,"suggestions":"1135"},{"ruleId":"1046","severity":1,"message":"1047","line":37,"column":41,"nodeType":"1048","messageId":"1049","endLine":37,"endColumn":44,"suggestions":"1136"},{"ruleId":"1046","severity":1,"message":"1047","line":37,"column":47,"nodeType":"1048","messageId":"1049","endLine":37,"endColumn":50,"suggestions":"1137"},{"ruleId":"1046","severity":1,"message":"1047","line":56,"column":28,"nodeType":"1048","messageId":"1049","endLine":56,"endColumn":31,"suggestions":"1138"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1056","severity":2,"message":"1057","line":37,"column":8,"nodeType":"1058","messageId":"1029","endLine":37,"endColumn":24,"suggestions":"1139"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":45,"column":41,"nodeType":"1048","messageId":"1049","endLine":45,"endColumn":44,"suggestions":"1140"},{"ruleId":"1046","severity":1,"message":"1047","line":45,"column":47,"nodeType":"1048","messageId":"1049","endLine":45,"endColumn":50,"suggestions":"1141"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":22,"column":74,"nodeType":"1028","messageId":"1029","endLine":22,"endColumn":78,"suggestions":"1142"},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":69,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":73,"suggestions":"1143"},{"ruleId":"1026","severity":2,"message":"1027","line":32,"column":9,"nodeType":"1028","messageId":"1029","endLine":32,"endColumn":13,"suggestions":"1144"},{"ruleId":"1026","severity":2,"message":"1027","line":35,"column":9,"nodeType":"1028","messageId":"1029","endLine":35,"endColumn":13,"suggestions":"1145"},{"ruleId":"1026","severity":2,"message":"1027","line":36,"column":69,"nodeType":"1028","messageId":"1029","endLine":36,"endColumn":73,"suggestions":"1146"},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1061","severity":2,"message":"1062","line":27,"column":40,"nodeType":"1063","messageId":"1064","endLine":27,"endColumn":42},{"ruleId":"1035","severity":2,"message":"1147","line":30,"column":54,"nodeType":null,"messageId":"1037","endLine":30,"endColumn":56},{"ruleId":"1026","severity":2,"message":"1027","line":165,"column":25,"nodeType":"1028","messageId":"1029","endLine":165,"endColumn":29,"suggestions":"1148"},{"ruleId":"1026","severity":2,"message":"1027","line":183,"column":33,"nodeType":"1028","messageId":"1029","endLine":183,"endColumn":37,"suggestions":"1149"},{"ruleId":"1026","severity":2,"message":"1027","line":206,"column":33,"nodeType":"1028","messageId":"1029","endLine":206,"endColumn":37,"suggestions":"1150"},{"ruleId":"1026","severity":2,"message":"1027","line":210,"column":25,"nodeType":"1028","messageId":"1029","endLine":210,"endColumn":29,"suggestions":"1151"},{"ruleId":"1046","severity":1,"message":"1047","line":224,"column":15,"nodeType":"1048","messageId":"1049","endLine":224,"endColumn":18,"suggestions":"1152"},{"ruleId":"1046","severity":1,"message":"1047","line":224,"column":23,"nodeType":"1048","messageId":"1049","endLine":224,"endColumn":26,"suggestions":"1153"},{"ruleId":"1022","severity":1,"message":"1023","line":11,"column":8,"nodeType":"1024","messageId":"1025","endLine":11,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":13,"column":8,"nodeType":"1024","messageId":"1025","endLine":13,"endColumn":13},{"ruleId":"1046","severity":1,"message":"1047","line":19,"column":43,"nodeType":"1048","messageId":"1049","endLine":19,"endColumn":46,"suggestions":"1154"},{"ruleId":"1046","severity":1,"message":"1047","line":19,"column":49,"nodeType":"1048","messageId":"1049","endLine":19,"endColumn":52,"suggestions":"1155"},{"ruleId":"1046","severity":1,"message":"1047","line":50,"column":45,"nodeType":"1048","messageId":"1049","endLine":50,"endColumn":48,"suggestions":"1156"},{"ruleId":"1046","severity":1,"message":"1047","line":50,"column":51,"nodeType":"1048","messageId":"1049","endLine":50,"endColumn":54,"suggestions":"1157"},{"ruleId":"1046","severity":1,"message":"1047","line":69,"column":28,"nodeType":"1048","messageId":"1049","endLine":69,"endColumn":31,"suggestions":"1158"},{"ruleId":"1022","severity":1,"message":"1023","line":10,"column":8,"nodeType":"1024","messageId":"1025","endLine":10,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1159","line":51,"column":4,"nodeType":null,"messageId":"1037","endLine":51,"endColumn":6},{"ruleId":"1022","severity":1,"message":"1023","line":6,"column":8,"nodeType":"1024","messageId":"1025","endLine":6,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1160","line":79,"column":4,"nodeType":null,"messageId":"1037","endLine":79,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":82,"column":8,"nodeType":"1058","messageId":"1029","endLine":82,"endColumn":50,"suggestions":"1161"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1162","line":94,"column":4,"nodeType":null,"messageId":"1037","endLine":94,"endColumn":6},{"ruleId":"1056","severity":2,"message":"1057","line":97,"column":8,"nodeType":"1058","messageId":"1029","endLine":97,"endColumn":50,"suggestions":"1163"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1035","severity":2,"message":"1159","line":92,"column":4,"nodeType":null,"messageId":"1037","endLine":92,"endColumn":6},{"ruleId":"1026","severity":2,"message":"1027","line":94,"column":51,"nodeType":"1028","messageId":"1029","endLine":94,"endColumn":55,"suggestions":"1164"},{"ruleId":"1056","severity":2,"message":"1057","line":96,"column":10,"nodeType":"1058","messageId":"1029","endLine":96,"endColumn":52,"suggestions":"1165"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":17,"column":12,"nodeType":"1028","messageId":"1029","endLine":17,"endColumn":16,"suggestions":"1166"},{"ruleId":"1022","severity":1,"message":"1023","line":1,"column":8,"nodeType":"1024","messageId":"1025","endLine":1,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":3,"column":8,"nodeType":"1024","messageId":"1025","endLine":3,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":3,"column":8,"nodeType":"1024","messageId":"1025","endLine":3,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":3,"column":1,"nodeType":"1169","messageId":"1170","endLine":3,"endColumn":14},{"ruleId":"1026","severity":2,"message":"1027","line":23,"column":65,"nodeType":"1028","messageId":"1029","endLine":23,"endColumn":69,"suggestions":"1171"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":3,"column":1,"nodeType":"1169","messageId":"1170","endLine":3,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":5,"column":1,"nodeType":"1169","messageId":"1170","endLine":5,"endColumn":14},{"ruleId":"1026","severity":2,"message":"1027","line":31,"column":9,"nodeType":"1028","messageId":"1029","endLine":31,"endColumn":13,"suggestions":"1172"},{"ruleId":"1022","severity":1,"message":"1023","line":16,"column":8,"nodeType":"1024","messageId":"1025","endLine":16,"endColumn":13},{"ruleId":"1173","severity":1,"message":"1174","line":21,"column":3,"nodeType":"1175","messageId":"1176","endLine":21,"endColumn":66,"suggestions":"1177"},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":2,"column":8,"nodeType":"1024","messageId":"1025","endLine":2,"endColumn":13},{"ruleId":"1022","severity":1,"message":"1023","line":1,"column":8,"nodeType":"1024","messageId":"1025","endLine":1,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":2,"column":1,"nodeType":"1169","messageId":"1170","endLine":2,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":4,"column":1,"nodeType":"1169","messageId":"1170","endLine":4,"endColumn":14},{"ruleId":"1167","severity":2,"message":"1168","line":6,"column":1,"nodeType":"1169","messageId":"1170","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1178","1179"],["1180"],["1181"],["1182"],["1183"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1184"],["1185"],["1186"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1187"],["1188"],["1189"],["1190"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1191","1192"],["1193","1194"],["1195","1196"],["1197","1198"],["1199","1200"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1201","1202"],["1203"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1204"],["1205"],["1206"],["1207"],["1208","1209"],["1210","1211"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1212","1213","1214"],["1215"],["1216"],["1217"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1218"],["1219"],["1220"],["1221"],["1222"],["1223"],["1224"],["1225","1226"],["1227"],["1228"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1229"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1230","1231"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1232"],["1233"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1234"],["1235"],["1236"],["1237"],["1238"],["1239"],["1240"],["1241"],["1242","1243"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1244"],["1245"],["1246"],["1247"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1248","1249"],["1250"],["1251"],["1252"],["1253"],["1254"],["1255"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1256","1257"],["1258"],"'tabIndex' is assigned a value but never used.",["1259","1260"],["1261","1262"],["1263","1264"],["1265","1266"],["1267","1268"],["1269","1270"],["1271","1272"],["1273","1274"],["1275"],["1276"],["1277"],["1278"],["1279"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1280"],["1281"],["1282"],["1283"],["1284","1285"],["1286","1287"],["1288","1289"],["1290","1291"],["1292","1293"],["1294","1295"],["1296","1297"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1298","1299"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1300","1301"],["1302"],["1303","1304"],["1305","1306"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1307"],["1308"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1309"],{"messageId":"1310","fix":"1311","desc":"1312"},{"messageId":"1313","fix":"1314","desc":"1315"},{"messageId":"1313","fix":"1316","desc":"1315"},{"messageId":"1313","fix":"1317","desc":"1315"},{"messageId":"1313","fix":"1318","desc":"1315"},{"messageId":"1313","fix":"1319","desc":"1315"},{"messageId":"1313","fix":"1320","desc":"1315"},{"messageId":"1313","fix":"1321","desc":"1315"},{"messageId":"1313","fix":"1322","desc":"1315"},{"messageId":"1313","fix":"1323","desc":"1315"},{"messageId":"1313","fix":"1324","desc":"1315"},{"messageId":"1313","fix":"1325","desc":"1315"},{"messageId":"1313","fix":"1326","desc":"1315"},{"messageId":"1327","fix":"1328","desc":"1329"},{"messageId":"1330","fix":"1331","desc":"1332"},{"messageId":"1327","fix":"1333","desc":"1329"},{"messageId":"1330","fix":"1334","desc":"1332"},{"messageId":"1327","fix":"1335","desc":"1329"},{"messageId":"1330","fix":"1336","desc":"1332"},{"messageId":"1327","fix":"1337","desc":"1329"},{"messageId":"1330","fix":"1338","desc":"1332"},{"messageId":"1327","fix":"1339","desc":"1329"},{"messageId":"1330","fix":"1340","desc":"1332"},{"messageId":"1341","fix":"1342","desc":"1343"},{"messageId":"1344","fix":"1345","desc":"1346"},{"messageId":"1313","fix":"1347","desc":"1315"},{"messageId":"1313","fix":"1348","desc":"1315"},{"messageId":"1313","fix":"1349","desc":"1315"},{"messageId":"1313","fix":"1350","desc":"1315"},{"messageId":"1313","fix":"1351","desc":"1315"},{"messageId":"1327","fix":"1352","desc":"1329"},{"messageId":"1330","fix":"1353","desc":"1332"},{"messageId":"1327","fix":"1354","desc":"1329"},{"messageId":"1330","fix":"1355","desc":"1332"},{"messageId":"1356","fix":"1357","desc":"1358"},{"messageId":"1359","fix":"1360","desc":"1361"},{"messageId":"1362","fix":"1363","desc":"1364"},{"messageId":"1313","fix":"1365","desc":"1315"},{"messageId":"1313","fix":"1366","desc":"1315"},{"messageId":"1313","fix":"1367","desc":"1315"},{"messageId":"1313","fix":"1368","desc":"1315"},{"messageId":"1313","fix":"1369","desc":"1315"},{"messageId":"1313","fix":"1370","desc":"1315"},{"messageId":"1313","fix":"1371","desc":"1315"},{"messageId":"1313","fix":"1372","desc":"1315"},{"messageId":"1313","fix":"1373","desc":"1315"},{"messageId":"1313","fix":"1374","desc":"1315"},{"messageId":"1341","fix":"1375","desc":"1343"},{"messageId":"1344","fix":"1376","desc":"1346"},{"messageId":"1313","fix":"1377","desc":"1315"},{"messageId":"1313","fix":"1378","desc":"1315"},{"messageId":"1313","fix":"1379","desc":"1315"},{"messageId":"1380","data":"1381","fix":"1382","desc":"1383"},{"messageId":"1380","data":"1384","fix":"1385","desc":"1386"},{"messageId":"1313","fix":"1387","desc":"1315"},{"messageId":"1313","fix":"1388","desc":"1315"},{"messageId":"1313","fix":"1389","desc":"1315"},{"messageId":"1313","fix":"1390","desc":"1315"},{"messageId":"1313","fix":"1391","desc":"1315"},{"messageId":"1313","fix":"1392","desc":"1315"},{"messageId":"1313","fix":"1393","desc":"1315"},{"messageId":"1313","fix":"1394","desc":"1315"},{"messageId":"1313","fix":"1395","desc":"1315"},{"messageId":"1313","fix":"1396","desc":"1315"},{"messageId":"1327","fix":"1397","desc":"1329"},{"messageId":"1330","fix":"1398","desc":"1332"},{"messageId":"1313","fix":"1399","desc":"1315"},{"messageId":"1313","fix":"1400","desc":"1315"},{"messageId":"1313","fix":"1401","desc":"1315"},{"messageId":"1313","fix":"1402","desc":"1315"},{"messageId":"1380","data":"1403","fix":"1404","desc":"1383"},{"messageId":"1380","data":"1405","fix":"1406","desc":"1386"},{"messageId":"1313","fix":"1407","desc":"1315"},{"messageId":"1313","fix":"1408","desc":"1315"},{"messageId":"1313","fix":"1409","desc":"1315"},{"messageId":"1313","fix":"1410","desc":"1315"},{"messageId":"1313","fix":"1411","desc":"1315"},{"messageId":"1313","fix":"1412","desc":"1315"},{"messageId":"1380","data":"1413","fix":"1414","desc":"1383"},{"messageId":"1380","data":"1415","fix":"1416","desc":"1386"},{"messageId":"1313","fix":"1417","desc":"1315"},{"messageId":"1327","fix":"1418","desc":"1329"},{"messageId":"1330","fix":"1419","desc":"1332"},{"messageId":"1327","fix":"1420","desc":"1329"},{"messageId":"1330","fix":"1421","desc":"1332"},{"messageId":"1327","fix":"1422","desc":"1329"},{"messageId":"1330","fix":"1423","desc":"1332"},{"messageId":"1327","fix":"1424","desc":"1329"},{"messageId":"1330","fix":"1425","desc":"1332"},{"messageId":"1327","fix":"1426","desc":"1329"},{"messageId":"1330","fix":"1427","desc":"1332"},{"messageId":"1341","fix":"1428","desc":"1343"},{"messageId":"1344","fix":"1429","desc":"1346"},{"messageId":"1327","fix":"1430","desc":"1329"},{"messageId":"1330","fix":"1431","desc":"1332"},{"messageId":"1327","fix":"1432","desc":"1329"},{"messageId":"1330","fix":"1433","desc":"1332"},{"messageId":"1313","fix":"1434","desc":"1315"},{"messageId":"1313","fix":"1435","desc":"1315"},{"messageId":"1313","fix":"1436","desc":"1315"},{"messageId":"1313","fix":"1437","desc":"1315"},{"messageId":"1313","fix":"1438","desc":"1315"},{"messageId":"1313","fix":"1439","desc":"1315"},{"messageId":"1313","fix":"1440","desc":"1315"},{"messageId":"1313","fix":"1441","desc":"1315"},{"messageId":"1313","fix":"1442","desc":"1315"},{"messageId":"1327","fix":"1443","desc":"1329"},{"messageId":"1330","fix":"1444","desc":"1332"},{"messageId":"1327","fix":"1445","desc":"1329"},{"messageId":"1330","fix":"1446","desc":"1332"},{"messageId":"1327","fix":"1447","desc":"1329"},{"messageId":"1330","fix":"1448","desc":"1332"},{"messageId":"1327","fix":"1449","desc":"1329"},{"messageId":"1330","fix":"1450","desc":"1332"},{"messageId":"1327","fix":"1451","desc":"1329"},{"messageId":"1330","fix":"1452","desc":"1332"},{"messageId":"1327","fix":"1453","desc":"1329"},{"messageId":"1330","fix":"1454","desc":"1332"},{"messageId":"1327","fix":"1455","desc":"1329"},{"messageId":"1330","fix":"1456","desc":"1332"},{"messageId":"1341","fix":"1457","desc":"1343"},{"messageId":"1344","fix":"1458","desc":"1346"},{"messageId":"1341","fix":"1459","desc":"1343"},{"messageId":"1344","fix":"1460","desc":"1346"},{"messageId":"1313","fix":"1461","desc":"1315"},{"messageId":"1341","fix":"1462","desc":"1343"},{"messageId":"1344","fix":"1463","desc":"1346"},{"messageId":"1310","fix":"1464","desc":"1312"},{"messageId":"1313","fix":"1465","desc":"1315"},{"messageId":"1313","fix":"1466","desc":"1315"},{"messageId":"1313","fix":"1467","desc":"1315"},{"messageId":"1468","fix":"1469","desc":"1470"},"remove",{"range":"1471","text":"1472"},"Remove `null`.","replace",{"range":"1471","text":"1473"},"Replace `null` with `undefined`.",{"range":"1474","text":"1473"},{"range":"1475","text":"1473"},{"range":"1476","text":"1473"},{"range":"1477","text":"1473"},{"range":"1478","text":"1473"},{"range":"1479","text":"1473"},{"range":"1480","text":"1473"},{"range":"1481","text":"1473"},{"range":"1482","text":"1473"},{"range":"1483","text":"1473"},{"range":"1484","text":"1473"},"suggestUnknown",{"range":"1485","text":"1486"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1485","text":"1487"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1488","text":"1486"},{"range":"1488","text":"1487"},{"range":"1489","text":"1486"},{"range":"1489","text":"1487"},{"range":"1490","text":"1486"},{"range":"1490","text":"1487"},{"range":"1491","text":"1486"},{"range":"1491","text":"1487"},"array-length",{"range":"1492","text":"1493"},"The argument is the length of array.","only-element",{"range":"1492","text":"1494"},"The argument is the only element of array.",{"range":"1495","text":"1473"},{"range":"1496","text":"1473"},{"range":"1497","text":"1473"},{"range":"1498","text":"1473"},{"range":"1499","text":"1473"},{"range":"1500","text":"1486"},{"range":"1500","text":"1487"},{"range":"1501","text":"1486"},{"range":"1501","text":"1487"},"argument-is-spreadable",{"range":"1502","text":"1503"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1504","text":"1505"},"First argument is not an `array`.","test-argument",{"range":"1506","text":"1507"},"Test first argument with `Array.isArray(…)`.",{"range":"1508","text":"1473"},{"range":"1509","text":"1473"},{"range":"1510","text":"1473"},{"range":"1511","text":"1473"},{"range":"1512","text":"1473"},{"range":"1513","text":"1473"},{"range":"1514","text":"1473"},{"range":"1515","text":"1473"},{"range":"1516","text":"1473"},{"range":"1517","text":"1473"},{"range":"1518","text":"1519"},{"range":"1518","text":"1520"},{"range":"1521","text":"1473"},{"range":"1522","text":"1473"},{"range":"1523","text":"1473"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1524"},{"range":"1525","text":"1526"},"Switch to `??` operator.",{"operator":"1527"},{"range":"1525","text":"1528"},"Switch to `||` operator.",{"range":"1529","text":"1473"},{"range":"1530","text":"1473"},{"range":"1531","text":"1473"},{"range":"1532","text":"1473"},{"range":"1533","text":"1473"},{"range":"1534","text":"1473"},{"range":"1535","text":"1473"},{"range":"1536","text":"1473"},{"range":"1537","text":"1473"},{"range":"1538","text":"1473"},{"range":"1539","text":"1486"},{"range":"1539","text":"1487"},{"range":"1540","text":"1473"},{"range":"1541","text":"1473"},{"range":"1542","text":"1473"},{"range":"1543","text":"1473"},{"operator":"1524"},{"range":"1544","text":"1526"},{"operator":"1527"},{"range":"1544","text":"1528"},{"range":"1545","text":"1473"},{"range":"1546","text":"1473"},{"range":"1547","text":"1473"},{"range":"1548","text":"1473"},{"range":"1549","text":"1473"},{"range":"1550","text":"1473"},{"operator":"1524"},{"range":"1551","text":"1552"},{"operator":"1527"},{"range":"1551","text":"1553"},{"range":"1554","text":"1473"},{"range":"1555","text":"1486"},{"range":"1555","text":"1487"},{"range":"1556","text":"1486"},{"range":"1556","text":"1487"},{"range":"1557","text":"1486"},{"range":"1557","text":"1487"},{"range":"1558","text":"1486"},{"range":"1558","text":"1487"},{"range":"1559","text":"1486"},{"range":"1559","text":"1487"},{"range":"1560","text":"1561"},{"range":"1560","text":"1562"},{"range":"1563","text":"1486"},{"range":"1563","text":"1487"},{"range":"1564","text":"1486"},{"range":"1564","text":"1487"},{"range":"1565","text":"1473"},{"range":"1566","text":"1473"},{"range":"1567","text":"1473"},{"range":"1568","text":"1473"},{"range":"1569","text":"1473"},{"range":"1570","text":"1473"},{"range":"1571","text":"1473"},{"range":"1572","text":"1473"},{"range":"1573","text":"1473"},{"range":"1574","text":"1486"},{"range":"1574","text":"1487"},{"range":"1575","text":"1486"},{"range":"1575","text":"1487"},{"range":"1576","text":"1486"},{"range":"1576","text":"1487"},{"range":"1577","text":"1486"},{"range":"1577","text":"1487"},{"range":"1578","text":"1486"},{"range":"1578","text":"1487"},{"range":"1579","text":"1486"},{"range":"1579","text":"1487"},{"range":"1580","text":"1486"},{"range":"1580","text":"1487"},{"range":"1581","text":"1582"},{"range":"1581","text":"1583"},{"range":"1584","text":"1585"},{"range":"1584","text":"1586"},{"range":"1587","text":"1473"},{"range":"1588","text":"1582"},{"range":"1588","text":"1583"},{"range":"1589","text":"1472"},{"range":"1589","text":"1473"},{"range":"1590","text":"1473"},{"range":"1591","text":"1473"},"suggestOptionalChain",{"range":"1592","text":"1593"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] +[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"size":698,"mtime":1662092676686,"results":"138","hashOfConfig":"139"},{"size":26,"mtime":1662092676687,"results":"140","hashOfConfig":"139"},{"size":1952,"mtime":1662092676692,"results":"141","hashOfConfig":"139"},{"size":24,"mtime":1662092676692,"results":"142","hashOfConfig":"139"},{"size":3015,"mtime":1669353927837,"results":"143","hashOfConfig":"139"},{"size":29,"mtime":1662092676689,"results":"144","hashOfConfig":"139"},{"size":2334,"mtime":1662092676695,"results":"145","hashOfConfig":"139"},{"size":33,"mtime":1662092676695,"results":"146","hashOfConfig":"139"},{"size":530,"mtime":1662092676698,"results":"147","hashOfConfig":"139"},{"size":31,"mtime":1662092676698,"results":"148","hashOfConfig":"139"},{"size":5116,"mtime":1669353927837,"results":"149","hashOfConfig":"139"},{"size":28,"mtime":1662092676701,"results":"150","hashOfConfig":"139"},{"size":875,"mtime":1662092676702,"results":"151","hashOfConfig":"139"},{"size":30,"mtime":1662092676703,"results":"152","hashOfConfig":"139"},{"size":8926,"mtime":1669353927836,"results":"153","hashOfConfig":"139"},{"size":25,"mtime":1662092676706,"results":"154","hashOfConfig":"139"},{"size":1240,"mtime":1662092676712,"results":"155","hashOfConfig":"139"},{"size":231,"mtime":1662092676713,"results":"156","hashOfConfig":"139"},{"size":27,"mtime":1662092676713,"results":"157","hashOfConfig":"139"},{"size":2691,"mtime":1662092676708,"results":"158","hashOfConfig":"139"},{"size":199,"mtime":1662092676709,"results":"159","hashOfConfig":"139"},{"size":411,"mtime":1662092676709,"results":"160","hashOfConfig":"139"},{"size":32,"mtime":1662092676710,"results":"161","hashOfConfig":"139"},{"size":3010,"mtime":1662092676717,"results":"162","hashOfConfig":"139"},{"size":370,"mtime":1662092676718,"results":"163","hashOfConfig":"139"},{"size":61,"mtime":1662092676718,"results":"164","hashOfConfig":"139"},{"size":6277,"mtime":1669353927836,"results":"165","hashOfConfig":"139"},{"size":188,"mtime":1662092676721,"results":"166","hashOfConfig":"139"},{"size":960,"mtime":1662092676722,"results":"167","hashOfConfig":"139"},{"size":33,"mtime":1662092676722,"results":"168","hashOfConfig":"139"},{"size":4429,"mtime":1662092676724,"results":"169","hashOfConfig":"139"},{"size":26,"mtime":1662092676725,"results":"170","hashOfConfig":"139"},{"size":4476,"mtime":1662092676728,"results":"171","hashOfConfig":"139"},{"size":25,"mtime":1662092676729,"results":"172","hashOfConfig":"139"},{"size":3356,"mtime":1669353927837,"results":"173","hashOfConfig":"139"},{"size":38,"mtime":1669314187161,"results":"174","hashOfConfig":"139"},{"size":2136,"mtime":1669355503224,"results":"175","hashOfConfig":"139"},{"size":28,"mtime":1662092676730,"results":"176","hashOfConfig":"139"},{"size":878,"mtime":1662092676732,"results":"177","hashOfConfig":"139"},{"size":28,"mtime":1662092676732,"results":"178","hashOfConfig":"139"},{"size":2676,"mtime":1662092676734,"results":"179","hashOfConfig":"139"},{"size":28,"mtime":1662092676734,"results":"180","hashOfConfig":"139"},{"size":2072,"mtime":1662092676736,"results":"181","hashOfConfig":"139"},{"size":27,"mtime":1662092676736,"results":"182","hashOfConfig":"139"},{"size":794,"mtime":1669353927837,"results":"183","hashOfConfig":"139"},{"size":4379,"mtime":1662092676741,"results":"184","hashOfConfig":"139"},{"size":54,"mtime":1662092676742,"results":"185","hashOfConfig":"139"},{"size":968,"mtime":1662092676746,"results":"186","hashOfConfig":"139"},{"size":23,"mtime":1662092676746,"results":"187","hashOfConfig":"139"},{"size":1405,"mtime":1669314187163,"results":"188","hashOfConfig":"139"},{"size":3860,"mtime":1669353927837,"results":"189","hashOfConfig":"139"},{"size":29,"mtime":1662092676750,"results":"190","hashOfConfig":"139"},{"size":1764,"mtime":1662092676752,"results":"191","hashOfConfig":"139"},{"size":2041,"mtime":1662092676754,"results":"192","hashOfConfig":"139"},{"size":3308,"mtime":1669353927837,"results":"193","hashOfConfig":"139"},{"size":1861,"mtime":1662092676756,"results":"194","hashOfConfig":"139"},{"size":108,"mtime":1662092676757,"results":"195","hashOfConfig":"139"},{"size":4139,"mtime":1669353927837,"results":"196","hashOfConfig":"139"},{"size":23,"mtime":1662092676760,"results":"197","hashOfConfig":"139"},{"size":5362,"mtime":1669353927837,"results":"198","hashOfConfig":"139"},{"size":32,"mtime":1662092676762,"results":"199","hashOfConfig":"139"},{"size":2801,"mtime":1662092676763,"results":"200","hashOfConfig":"139"},{"size":27,"mtime":1662092676764,"results":"201","hashOfConfig":"139"},{"size":3577,"mtime":1669353927837,"results":"202","hashOfConfig":"139"},{"size":27,"mtime":1662092676769,"results":"203","hashOfConfig":"139"},{"size":331,"mtime":1662092676770,"results":"204","hashOfConfig":"139"},{"size":300,"mtime":1662092676772,"results":"205","hashOfConfig":"139"},{"size":3144,"mtime":1662092676773,"results":"206","hashOfConfig":"139"},{"size":2227,"mtime":1662092676774,"results":"207","hashOfConfig":"139"},{"size":116,"mtime":1662092676774,"results":"208","hashOfConfig":"139"},{"size":3274,"mtime":1669353927837,"results":"209","hashOfConfig":"139"},{"size":30,"mtime":1662092676778,"results":"210","hashOfConfig":"139"},{"size":1715,"mtime":1662092676780,"results":"211","hashOfConfig":"139"},{"size":26,"mtime":1662092676780,"results":"212","hashOfConfig":"139"},{"size":699,"mtime":1662092676783,"results":"213","hashOfConfig":"139"},{"size":25,"mtime":1662092676783,"results":"214","hashOfConfig":"139"},{"size":1608,"mtime":1662092676785,"results":"215","hashOfConfig":"139"},{"size":23,"mtime":1662092676785,"results":"216","hashOfConfig":"139"},{"size":2517,"mtime":1662092676788,"results":"217","hashOfConfig":"139"},{"size":2042,"mtime":1662092676789,"results":"218","hashOfConfig":"139"},{"size":62,"mtime":1662092676790,"results":"219","hashOfConfig":"139"},{"size":2194,"mtime":1669353927839,"results":"220","hashOfConfig":"139"},{"size":742,"mtime":1662092676792,"results":"221","hashOfConfig":"139"},{"size":69,"mtime":1662092676793,"results":"222","hashOfConfig":"139"},{"size":5071,"mtime":1669353927847,"results":"223","hashOfConfig":"139"},{"size":675,"mtime":1662092676797,"results":"224","hashOfConfig":"139"},{"size":63,"mtime":1662092676797,"results":"225","hashOfConfig":"139"},{"size":684,"mtime":1662092676799,"results":"226","hashOfConfig":"139"},{"size":30,"mtime":1662092676799,"results":"227","hashOfConfig":"139"},{"size":2739,"mtime":1662092676802,"results":"228","hashOfConfig":"139"},{"size":196,"mtime":1662092676802,"results":"229","hashOfConfig":"139"},{"size":413,"mtime":1662092676803,"results":"230","hashOfConfig":"139"},{"size":29,"mtime":1662092676803,"results":"231","hashOfConfig":"139"},{"size":1875,"mtime":1662092676805,"results":"232","hashOfConfig":"139"},{"size":25,"mtime":1662092676805,"results":"233","hashOfConfig":"139"},{"size":4510,"mtime":1662092676808,"results":"234","hashOfConfig":"139"},{"size":30,"mtime":1662092676809,"results":"235","hashOfConfig":"139"},{"size":1054,"mtime":1662092676811,"results":"236","hashOfConfig":"139"},{"size":25,"mtime":1662092676811,"results":"237","hashOfConfig":"139"},{"size":8132,"mtime":1669353927847,"results":"238","hashOfConfig":"139"},{"size":258,"mtime":1662092676815,"results":"239","hashOfConfig":"139"},{"size":1233,"mtime":1662092676816,"results":"240","hashOfConfig":"139"},{"size":31,"mtime":1662092676817,"results":"241","hashOfConfig":"139"},{"size":2293,"mtime":1662092676824,"results":"242","hashOfConfig":"139"},{"size":264,"mtime":1662092676825,"results":"243","hashOfConfig":"139"},{"size":25,"mtime":1662092676826,"results":"244","hashOfConfig":"139"},{"size":3177,"mtime":1662092676820,"results":"245","hashOfConfig":"139"},{"size":197,"mtime":1662092676821,"results":"246","hashOfConfig":"139"},{"size":429,"mtime":1662092676822,"results":"247","hashOfConfig":"139"},{"size":30,"mtime":1662092676822,"results":"248","hashOfConfig":"139"},{"size":3411,"mtime":1662092676828,"results":"249","hashOfConfig":"139"},{"size":23,"mtime":1662092676828,"results":"250","hashOfConfig":"139"},{"size":2472,"mtime":1669353927837,"results":"251","hashOfConfig":"139"},{"size":32,"mtime":1662092676832,"results":"252","hashOfConfig":"139"},{"size":1865,"mtime":1662092676834,"results":"253","hashOfConfig":"139"},{"size":814,"mtime":1662092676834,"results":"254","hashOfConfig":"139"},{"size":61,"mtime":1662092676835,"results":"255","hashOfConfig":"139"},{"size":1165,"mtime":1662092676837,"results":"256","hashOfConfig":"139"},{"size":2463,"mtime":1669353927837,"results":"257","hashOfConfig":"139"},{"size":2958,"mtime":1669353927837,"results":"258","hashOfConfig":"139"},{"size":2988,"mtime":1669353927837,"results":"259","hashOfConfig":"139"},{"size":1926,"mtime":1662092676844,"results":"260","hashOfConfig":"139"},{"size":127,"mtime":1662092676844,"results":"261","hashOfConfig":"139"},{"size":1130,"mtime":1669353927837,"results":"262","hashOfConfig":"139"},{"size":256,"mtime":1662092676847,"results":"263","hashOfConfig":"139"},{"size":525,"mtime":1662092676848,"results":"264","hashOfConfig":"139"},{"size":184,"mtime":1662092676848,"results":"265","hashOfConfig":"139"},{"size":1060,"mtime":1662092676850,"results":"266","hashOfConfig":"139"},{"size":617,"mtime":1662092676851,"results":"267","hashOfConfig":"139"},{"size":828,"mtime":1662092676851,"results":"268","hashOfConfig":"139"},{"size":409,"mtime":1662092676852,"results":"269","hashOfConfig":"139"},{"size":889,"mtime":1662092676853,"results":"270","hashOfConfig":"139"},{"size":1424,"mtime":1662092676854,"results":"271","hashOfConfig":"139"},{"size":581,"mtime":1662092676855,"results":"272","hashOfConfig":"139"},{"size":299,"mtime":1662092676855,"results":"273","hashOfConfig":"139"},{"size":932,"mtime":1662092676856,"results":"274","hashOfConfig":"139"},{"size":76,"mtime":1669314187165,"results":"275","hashOfConfig":"139"},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1hai58i",{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"282","messages":"283","suppressedMessages":"284","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"285","messages":"286","suppressedMessages":"287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"288","messages":"289","suppressedMessages":"290","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"300","messages":"301","suppressedMessages":"302","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"303","messages":"304","suppressedMessages":"305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"306","messages":"307","suppressedMessages":"308","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"309","messages":"310","suppressedMessages":"311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","suppressedMessages":"320","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"321","messages":"322","suppressedMessages":"323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"324","messages":"325","suppressedMessages":"326","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"333","messages":"334","suppressedMessages":"335","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"348","messages":"349","suppressedMessages":"350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"351","messages":"352","suppressedMessages":"353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"354","messages":"355","suppressedMessages":"356","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"357","messages":"358","suppressedMessages":"359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"360","messages":"361","suppressedMessages":"362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"363","messages":"364","suppressedMessages":"365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"366","messages":"367","suppressedMessages":"368","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"372","messages":"373","suppressedMessages":"374","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"381","messages":"382","suppressedMessages":"383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"384","messages":"385","suppressedMessages":"386","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"390","messages":"391","suppressedMessages":"392","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"393","messages":"394","suppressedMessages":"395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"408","messages":"409","suppressedMessages":"410","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"411","messages":"412","suppressedMessages":"413","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"414","messages":"415","suppressedMessages":"416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"423","messages":"424","suppressedMessages":"425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"426","messages":"427","suppressedMessages":"428","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"429","messages":"430","suppressedMessages":"431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"432","messages":"433","suppressedMessages":"434","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"435","messages":"436","suppressedMessages":"437","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"438","messages":"439","suppressedMessages":"440","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"456","messages":"457","suppressedMessages":"458","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"459","messages":"460","suppressedMessages":"461","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"468","messages":"469","suppressedMessages":"470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"489","messages":"490","suppressedMessages":"491","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"558","messages":"559","suppressedMessages":"560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"579","messages":"580","suppressedMessages":"581","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"582","messages":"583","suppressedMessages":"584","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"594","messages":"595","suppressedMessages":"596","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"597","messages":"598","suppressedMessages":"599","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"603","messages":"604","suppressedMessages":"605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"615","messages":"616","suppressedMessages":"617","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"618","messages":"619","suppressedMessages":"620","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"636","messages":"637","suppressedMessages":"638","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"639","messages":"640","suppressedMessages":"641","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"654","messages":"655","suppressedMessages":"656","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"672","messages":"673","suppressedMessages":"674","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"675","messages":"676","suppressedMessages":"677","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["687","688"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["689","690","691"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["692","693","694"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["695"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["696"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["697","698","699","700"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["701","702"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["703","704","705","706","707","708"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["709"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["710","711","712","713","714","715"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["716","717","718","719"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["720","721","722","723","724","725","726","727","728"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["729","730","731","732","733"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["734","735","736"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["737","738","739","740","741","742","743","744","745"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["746"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["747"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["748","749"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["750"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["751"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["752"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["753"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["754","755","756"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["757"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["758"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["759","760","761"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["762","763"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["764","765","766","767","768"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["769","770","771","772","773","774","775","776"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["777","778","779"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["780","781"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["782"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["783"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["784","785","786","787","788","789"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["790","791","792"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["793","794"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["795"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["796","797","798","799"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["800","801","802"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["803"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["804","805"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["806","807","808"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["809","810","811"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["812"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["813","814","815","816","817","818"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["819","820"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["821","822","823"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["824","825","826","827","828","829"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["830","831","832","833","834","835","836","837","838"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["839"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["840","841","842","843","844","845"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["846","847"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["848"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["849"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["850"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["851","852","853"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["854","855","856"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["857","858","859","860"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["861"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["862","863"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["864"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["865"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["866"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["867"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["868"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["869","870","871"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["872"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["873","874","875","876"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["877","878"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["879"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["880"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["881","882","883","884"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":12,"column":12,"nodeType":"891","messageId":"892","endLine":12,"endColumn":16,"suggestions":"893"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":61,"column":15,"nodeType":"891","messageId":"892","endLine":61,"endColumn":19,"suggestions":"894"},{"ruleId":"889","severity":2,"message":"890","line":75,"column":13,"nodeType":"891","messageId":"892","endLine":75,"endColumn":17,"suggestions":"895"},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":68,"column":7,"nodeType":"891","messageId":"892","endLine":68,"endColumn":11,"suggestions":"896"},{"ruleId":"889","severity":2,"message":"890","line":108,"column":17,"nodeType":"891","messageId":"892","endLine":108,"endColumn":21,"suggestions":"897"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"898","severity":2,"message":"899","line":70,"column":4,"nodeType":null,"messageId":"900","endLine":70,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":113,"column":15,"nodeType":"891","messageId":"892","endLine":113,"endColumn":19,"suggestions":"901"},{"ruleId":"889","severity":2,"message":"890","line":172,"column":17,"nodeType":"891","messageId":"892","endLine":172,"endColumn":21,"suggestions":"902"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":31,"column":15,"nodeType":"891","messageId":"892","endLine":31,"endColumn":19,"suggestions":"903"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"898","severity":2,"message":"904","line":85,"column":48,"nodeType":null,"messageId":"900","endLine":85,"endColumn":50},{"ruleId":"889","severity":2,"message":"890","line":121,"column":15,"nodeType":"891","messageId":"892","endLine":121,"endColumn":19,"suggestions":"905"},{"ruleId":"889","severity":2,"message":"890","line":127,"column":15,"nodeType":"891","messageId":"892","endLine":127,"endColumn":19,"suggestions":"906"},{"ruleId":"889","severity":2,"message":"890","line":244,"column":27,"nodeType":"891","messageId":"892","endLine":244,"endColumn":31,"suggestions":"907"},{"ruleId":"889","severity":2,"message":"890","line":275,"column":27,"nodeType":"891","messageId":"892","endLine":275,"endColumn":31,"suggestions":"908"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":18,"column":47,"nodeType":"911","messageId":"912","endLine":18,"endColumn":50,"suggestions":"913"},{"ruleId":"909","severity":1,"message":"910","line":18,"column":53,"nodeType":"911","messageId":"912","endLine":18,"endColumn":56,"suggestions":"914"},{"ruleId":"909","severity":1,"message":"910","line":35,"column":47,"nodeType":"911","messageId":"912","endLine":35,"endColumn":50,"suggestions":"915"},{"ruleId":"909","severity":1,"message":"910","line":35,"column":53,"nodeType":"911","messageId":"912","endLine":35,"endColumn":56,"suggestions":"916"},{"ruleId":"909","severity":1,"message":"910","line":54,"column":28,"nodeType":"911","messageId":"912","endLine":54,"endColumn":31,"suggestions":"917"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"918","line":34,"column":4,"nodeType":null,"messageId":"900","endLine":34,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":37,"column":8,"nodeType":"921","messageId":"892","endLine":37,"endColumn":25,"suggestions":"922"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":15,"nodeType":"891","messageId":"892","endLine":103,"endColumn":19,"suggestions":"923"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"924","severity":2,"message":"925","line":26,"column":42,"nodeType":"926","messageId":"927","endLine":26,"endColumn":44},{"ruleId":"898","severity":2,"message":"928","line":43,"column":29,"nodeType":null,"messageId":"900","endLine":43,"endColumn":31},{"ruleId":"889","severity":2,"message":"890","line":141,"column":23,"nodeType":"891","messageId":"892","endLine":141,"endColumn":27,"suggestions":"929"},{"ruleId":"889","severity":2,"message":"890","line":154,"column":29,"nodeType":"891","messageId":"892","endLine":154,"endColumn":33,"suggestions":"930"},{"ruleId":"889","severity":2,"message":"890","line":169,"column":29,"nodeType":"891","messageId":"892","endLine":169,"endColumn":33,"suggestions":"931"},{"ruleId":"889","severity":2,"message":"890","line":172,"column":23,"nodeType":"891","messageId":"892","endLine":172,"endColumn":27,"suggestions":"932"},{"ruleId":"909","severity":1,"message":"910","line":186,"column":15,"nodeType":"911","messageId":"912","endLine":186,"endColumn":18,"suggestions":"933"},{"ruleId":"909","severity":1,"message":"910","line":186,"column":23,"nodeType":"911","messageId":"912","endLine":186,"endColumn":26,"suggestions":"934"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"935","line":37,"column":4,"nodeType":null,"messageId":"900","endLine":37,"endColumn":6},{"ruleId":"936","severity":2,"message":"937","line":47,"column":24,"nodeType":"891","messageId":"938","endLine":47,"endColumn":36},{"ruleId":"939","severity":2,"message":"940","line":96,"column":31,"nodeType":"887","messageId":"941","endLine":96,"endColumn":37,"suggestions":"942"},{"ruleId":"889","severity":2,"message":"890","line":138,"column":19,"nodeType":"891","messageId":"892","endLine":138,"endColumn":23,"suggestions":"943"},{"ruleId":"885","severity":1,"message":"886","line":15,"column":8,"nodeType":"887","messageId":"888","endLine":15,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":148,"column":21,"nodeType":"891","messageId":"892","endLine":148,"endColumn":25,"suggestions":"944"},{"ruleId":"889","severity":2,"message":"890","line":173,"column":15,"nodeType":"891","messageId":"892","endLine":173,"endColumn":19,"suggestions":"945"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"946","line":24,"column":4,"nodeType":null,"messageId":"900","endLine":24,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":44,"column":15,"nodeType":"891","messageId":"892","endLine":44,"endColumn":19,"suggestions":"947"},{"ruleId":"889","severity":2,"message":"890","line":62,"column":15,"nodeType":"891","messageId":"892","endLine":62,"endColumn":19,"suggestions":"948"},{"ruleId":"889","severity":2,"message":"890","line":65,"column":9,"nodeType":"891","messageId":"892","endLine":65,"endColumn":13,"suggestions":"949"},{"ruleId":"889","severity":2,"message":"890","line":88,"column":11,"nodeType":"891","messageId":"892","endLine":88,"endColumn":15,"suggestions":"950"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":15,"nodeType":"891","messageId":"892","endLine":103,"endColumn":19,"suggestions":"951"},{"ruleId":"889","severity":2,"message":"890","line":116,"column":15,"nodeType":"891","messageId":"892","endLine":116,"endColumn":19,"suggestions":"952"},{"ruleId":"889","severity":2,"message":"890","line":119,"column":9,"nodeType":"891","messageId":"892","endLine":119,"endColumn":13,"suggestions":"953"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"919","severity":2,"message":"920","line":96,"column":11,"nodeType":"921","messageId":"892","endLine":96,"endColumn":57,"suggestions":"954"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":16,"column":8,"nodeType":"887","messageId":"888","endLine":16,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":117,"column":17,"nodeType":"891","messageId":"892","endLine":117,"endColumn":21,"suggestions":"955"},{"ruleId":"889","severity":2,"message":"890","line":139,"column":17,"nodeType":"891","messageId":"892","endLine":139,"endColumn":21,"suggestions":"956"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"957","line":64,"column":44,"nodeType":null,"messageId":"900","endLine":64,"endColumn":46},{"ruleId":"889","severity":2,"message":"890","line":68,"column":32,"nodeType":"891","messageId":"892","endLine":68,"endColumn":36,"suggestions":"958"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"959","severity":2,"message":"960","line":46,"column":17,"nodeType":"961","messageId":"962","endLine":46,"endColumn":65,"suggestions":"963"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"964","line":72,"column":4,"nodeType":null,"messageId":"900","endLine":72,"endColumn":6},{"ruleId":"965","severity":2,"message":"966","line":112,"column":13,"nodeType":"961","messageId":"967","endLine":143,"endColumn":17},{"ruleId":"889","severity":2,"message":"890","line":127,"column":43,"nodeType":"891","messageId":"892","endLine":127,"endColumn":47,"suggestions":"968"},{"ruleId":"889","severity":2,"message":"890","line":143,"column":13,"nodeType":"891","messageId":"892","endLine":143,"endColumn":17,"suggestions":"969"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"970","line":39,"column":4,"nodeType":null,"messageId":"900","endLine":39,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":57,"column":21,"nodeType":"891","messageId":"892","endLine":57,"endColumn":25,"suggestions":"971"},{"ruleId":"889","severity":2,"message":"890","line":77,"column":15,"nodeType":"891","messageId":"892","endLine":77,"endColumn":19,"suggestions":"972"},{"ruleId":"889","severity":2,"message":"890","line":121,"column":23,"nodeType":"891","messageId":"892","endLine":121,"endColumn":27,"suggestions":"973"},{"ruleId":"889","severity":2,"message":"890","line":134,"column":19,"nodeType":"891","messageId":"892","endLine":134,"endColumn":23,"suggestions":"974"},{"ruleId":"889","severity":2,"message":"890","line":169,"column":17,"nodeType":"891","messageId":"892","endLine":169,"endColumn":21,"suggestions":"975"},{"ruleId":"889","severity":2,"message":"890","line":180,"column":17,"nodeType":"891","messageId":"892","endLine":180,"endColumn":21,"suggestions":"976"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":72,"column":21,"nodeType":"891","messageId":"892","endLine":72,"endColumn":25,"suggestions":"977"},{"ruleId":"889","severity":2,"message":"890","line":106,"column":15,"nodeType":"891","messageId":"892","endLine":106,"endColumn":19,"suggestions":"978"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":146,"column":38,"nodeType":"911","messageId":"912","endLine":146,"endColumn":41,"suggestions":"979"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"980","line":51,"column":5,"nodeType":null,"messageId":"900","endLine":51,"endColumn":7},{"ruleId":"889","severity":2,"message":"890","line":83,"column":13,"nodeType":"891","messageId":"892","endLine":83,"endColumn":17,"suggestions":"981"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":21,"nodeType":"891","messageId":"892","endLine":103,"endColumn":25,"suggestions":"982"},{"ruleId":"889","severity":2,"message":"890","line":118,"column":17,"nodeType":"891","messageId":"892","endLine":118,"endColumn":21,"suggestions":"983"},{"ruleId":"889","severity":2,"message":"890","line":125,"column":13,"nodeType":"891","messageId":"892","endLine":125,"endColumn":17,"suggestions":"984"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"985","line":29,"column":52,"nodeType":null,"messageId":"900","endLine":29,"endColumn":54},{"ruleId":"959","severity":2,"message":"960","line":54,"column":19,"nodeType":"961","messageId":"962","endLine":54,"endColumn":67,"suggestions":"986"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":136,"column":19,"nodeType":"891","messageId":"892","endLine":136,"endColumn":23,"suggestions":"987"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":18,"column":60,"nodeType":"891","messageId":"892","endLine":18,"endColumn":64,"suggestions":"988"},{"ruleId":"889","severity":2,"message":"890","line":19,"column":59,"nodeType":"891","messageId":"892","endLine":19,"endColumn":63,"suggestions":"989"},{"ruleId":"889","severity":2,"message":"890","line":22,"column":9,"nodeType":"891","messageId":"892","endLine":22,"endColumn":13,"suggestions":"990"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":23,"column":64,"nodeType":"891","messageId":"892","endLine":23,"endColumn":68,"suggestions":"991"},{"ruleId":"889","severity":2,"message":"890","line":63,"column":11,"nodeType":"891","messageId":"892","endLine":63,"endColumn":15,"suggestions":"992"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"993","line":23,"column":64,"nodeType":null,"messageId":"900","endLine":23,"endColumn":66},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"959","severity":2,"message":"960","line":61,"column":16,"nodeType":"961","messageId":"962","endLine":63,"endColumn":19,"suggestions":"994"},{"ruleId":"889","severity":2,"message":"890","line":63,"column":15,"nodeType":"891","messageId":"892","endLine":63,"endColumn":19,"suggestions":"995"},{"ruleId":"885","severity":1,"message":"886","line":14,"column":8,"nodeType":"887","messageId":"888","endLine":14,"endColumn":13},{"ruleId":"885","severity":1,"message":"996","line":21,"column":3,"nodeType":"887","messageId":"888","endLine":21,"endColumn":11},{"ruleId":"898","severity":2,"message":"980","line":24,"column":4,"nodeType":null,"messageId":"900","endLine":24,"endColumn":6},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":18,"column":41,"nodeType":"911","messageId":"912","endLine":18,"endColumn":44,"suggestions":"997"},{"ruleId":"909","severity":1,"message":"910","line":18,"column":47,"nodeType":"911","messageId":"912","endLine":18,"endColumn":50,"suggestions":"998"},{"ruleId":"909","severity":1,"message":"910","line":37,"column":41,"nodeType":"911","messageId":"912","endLine":37,"endColumn":44,"suggestions":"999"},{"ruleId":"909","severity":1,"message":"910","line":37,"column":47,"nodeType":"911","messageId":"912","endLine":37,"endColumn":50,"suggestions":"1000"},{"ruleId":"909","severity":1,"message":"910","line":56,"column":28,"nodeType":"911","messageId":"912","endLine":56,"endColumn":31,"suggestions":"1001"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"919","severity":2,"message":"920","line":37,"column":8,"nodeType":"921","messageId":"892","endLine":37,"endColumn":24,"suggestions":"1002"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":45,"column":41,"nodeType":"911","messageId":"912","endLine":45,"endColumn":44,"suggestions":"1003"},{"ruleId":"909","severity":1,"message":"910","line":45,"column":47,"nodeType":"911","messageId":"912","endLine":45,"endColumn":50,"suggestions":"1004"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":22,"column":74,"nodeType":"891","messageId":"892","endLine":22,"endColumn":78,"suggestions":"1005"},{"ruleId":"889","severity":2,"message":"890","line":23,"column":69,"nodeType":"891","messageId":"892","endLine":23,"endColumn":73,"suggestions":"1006"},{"ruleId":"889","severity":2,"message":"890","line":32,"column":9,"nodeType":"891","messageId":"892","endLine":32,"endColumn":13,"suggestions":"1007"},{"ruleId":"889","severity":2,"message":"890","line":35,"column":9,"nodeType":"891","messageId":"892","endLine":35,"endColumn":13,"suggestions":"1008"},{"ruleId":"889","severity":2,"message":"890","line":36,"column":69,"nodeType":"891","messageId":"892","endLine":36,"endColumn":73,"suggestions":"1009"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"924","severity":2,"message":"925","line":27,"column":40,"nodeType":"926","messageId":"927","endLine":27,"endColumn":42},{"ruleId":"898","severity":2,"message":"1010","line":30,"column":54,"nodeType":null,"messageId":"900","endLine":30,"endColumn":56},{"ruleId":"889","severity":2,"message":"890","line":165,"column":25,"nodeType":"891","messageId":"892","endLine":165,"endColumn":29,"suggestions":"1011"},{"ruleId":"889","severity":2,"message":"890","line":183,"column":33,"nodeType":"891","messageId":"892","endLine":183,"endColumn":37,"suggestions":"1012"},{"ruleId":"889","severity":2,"message":"890","line":206,"column":33,"nodeType":"891","messageId":"892","endLine":206,"endColumn":37,"suggestions":"1013"},{"ruleId":"889","severity":2,"message":"890","line":210,"column":25,"nodeType":"891","messageId":"892","endLine":210,"endColumn":29,"suggestions":"1014"},{"ruleId":"909","severity":1,"message":"910","line":224,"column":15,"nodeType":"911","messageId":"912","endLine":224,"endColumn":18,"suggestions":"1015"},{"ruleId":"909","severity":1,"message":"910","line":224,"column":23,"nodeType":"911","messageId":"912","endLine":224,"endColumn":26,"suggestions":"1016"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":19,"column":43,"nodeType":"911","messageId":"912","endLine":19,"endColumn":46,"suggestions":"1017"},{"ruleId":"909","severity":1,"message":"910","line":19,"column":49,"nodeType":"911","messageId":"912","endLine":19,"endColumn":52,"suggestions":"1018"},{"ruleId":"909","severity":1,"message":"910","line":50,"column":45,"nodeType":"911","messageId":"912","endLine":50,"endColumn":48,"suggestions":"1019"},{"ruleId":"909","severity":1,"message":"910","line":50,"column":51,"nodeType":"911","messageId":"912","endLine":50,"endColumn":54,"suggestions":"1020"},{"ruleId":"909","severity":1,"message":"910","line":69,"column":28,"nodeType":"911","messageId":"912","endLine":69,"endColumn":31,"suggestions":"1021"},{"ruleId":"885","severity":1,"message":"886","line":10,"column":8,"nodeType":"887","messageId":"888","endLine":10,"endColumn":13},{"ruleId":"898","severity":2,"message":"1022","line":51,"column":4,"nodeType":null,"messageId":"900","endLine":51,"endColumn":6},{"ruleId":"885","severity":1,"message":"886","line":6,"column":8,"nodeType":"887","messageId":"888","endLine":6,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1023","line":79,"column":4,"nodeType":null,"messageId":"900","endLine":79,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":82,"column":8,"nodeType":"921","messageId":"892","endLine":82,"endColumn":50,"suggestions":"1024"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1025","line":94,"column":4,"nodeType":null,"messageId":"900","endLine":94,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":97,"column":8,"nodeType":"921","messageId":"892","endLine":97,"endColumn":50,"suggestions":"1026"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1022","line":92,"column":4,"nodeType":null,"messageId":"900","endLine":92,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":94,"column":51,"nodeType":"891","messageId":"892","endLine":94,"endColumn":55,"suggestions":"1027"},{"ruleId":"919","severity":2,"message":"920","line":96,"column":10,"nodeType":"921","messageId":"892","endLine":96,"endColumn":52,"suggestions":"1028"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":17,"column":12,"nodeType":"891","messageId":"892","endLine":17,"endColumn":16,"suggestions":"1029"},{"ruleId":"885","severity":1,"message":"886","line":1,"column":8,"nodeType":"887","messageId":"888","endLine":1,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":3,"column":8,"nodeType":"887","messageId":"888","endLine":3,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":3,"column":8,"nodeType":"887","messageId":"888","endLine":3,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":3,"column":1,"nodeType":"1032","messageId":"1033","endLine":3,"endColumn":14},{"ruleId":"889","severity":2,"message":"890","line":23,"column":65,"nodeType":"891","messageId":"892","endLine":23,"endColumn":69,"suggestions":"1034"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":3,"column":1,"nodeType":"1032","messageId":"1033","endLine":3,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":5,"column":1,"nodeType":"1032","messageId":"1033","endLine":5,"endColumn":14},{"ruleId":"889","severity":2,"message":"890","line":31,"column":9,"nodeType":"891","messageId":"892","endLine":31,"endColumn":13,"suggestions":"1035"},{"ruleId":"885","severity":1,"message":"886","line":16,"column":8,"nodeType":"887","messageId":"888","endLine":16,"endColumn":13},{"ruleId":"1036","severity":1,"message":"1037","line":21,"column":3,"nodeType":"1038","messageId":"1039","endLine":21,"endColumn":66,"suggestions":"1040"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":1,"column":8,"nodeType":"887","messageId":"888","endLine":1,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":2,"column":1,"nodeType":"1032","messageId":"1033","endLine":2,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":4,"column":1,"nodeType":"1032","messageId":"1033","endLine":4,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":6,"column":1,"nodeType":"1032","messageId":"1033","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1041","1042"],["1043"],["1044"],["1045"],["1046"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1047"],["1048"],["1049"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1050"],["1051"],["1052"],["1053"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1054","1055"],["1056","1057"],["1058","1059"],["1060","1061"],["1062","1063"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1064","1065"],["1066"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1067"],["1068"],["1069"],["1070"],["1071","1072"],["1073","1074"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1075","1076","1077"],["1078"],["1079"],["1080"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1081"],["1082"],["1083"],["1084"],["1085"],["1086"],["1087"],["1088","1089"],["1090"],["1091"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1092"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1093","1094"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1095"],["1096"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1097"],["1098"],["1099"],["1100"],["1101"],["1102"],["1103"],["1104"],["1105","1106"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1107"],["1108"],["1109"],["1110"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1111","1112"],["1113"],["1114"],["1115"],["1116"],["1117"],["1118"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1119","1120"],["1121"],"'tabIndex' is assigned a value but never used.",["1122","1123"],["1124","1125"],["1126","1127"],["1128","1129"],["1130","1131"],["1132","1133"],["1134","1135"],["1136","1137"],["1138"],["1139"],["1140"],["1141"],["1142"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1143"],["1144"],["1145"],["1146"],["1147","1148"],["1149","1150"],["1151","1152"],["1153","1154"],["1155","1156"],["1157","1158"],["1159","1160"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1161","1162"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1163","1164"],["1165"],["1166","1167"],["1168","1169"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1170"],["1171"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1172"],{"messageId":"1173","fix":"1174","desc":"1175"},{"messageId":"1176","fix":"1177","desc":"1178"},{"messageId":"1176","fix":"1179","desc":"1178"},{"messageId":"1176","fix":"1180","desc":"1178"},{"messageId":"1176","fix":"1181","desc":"1178"},{"messageId":"1176","fix":"1182","desc":"1178"},{"messageId":"1176","fix":"1183","desc":"1178"},{"messageId":"1176","fix":"1184","desc":"1178"},{"messageId":"1176","fix":"1185","desc":"1178"},{"messageId":"1176","fix":"1186","desc":"1178"},{"messageId":"1176","fix":"1187","desc":"1178"},{"messageId":"1176","fix":"1188","desc":"1178"},{"messageId":"1176","fix":"1189","desc":"1178"},{"messageId":"1190","fix":"1191","desc":"1192"},{"messageId":"1193","fix":"1194","desc":"1195"},{"messageId":"1190","fix":"1196","desc":"1192"},{"messageId":"1193","fix":"1197","desc":"1195"},{"messageId":"1190","fix":"1198","desc":"1192"},{"messageId":"1193","fix":"1199","desc":"1195"},{"messageId":"1190","fix":"1200","desc":"1192"},{"messageId":"1193","fix":"1201","desc":"1195"},{"messageId":"1190","fix":"1202","desc":"1192"},{"messageId":"1193","fix":"1203","desc":"1195"},{"messageId":"1204","fix":"1205","desc":"1206"},{"messageId":"1207","fix":"1208","desc":"1209"},{"messageId":"1176","fix":"1210","desc":"1178"},{"messageId":"1176","fix":"1211","desc":"1178"},{"messageId":"1176","fix":"1212","desc":"1178"},{"messageId":"1176","fix":"1213","desc":"1178"},{"messageId":"1176","fix":"1214","desc":"1178"},{"messageId":"1190","fix":"1215","desc":"1192"},{"messageId":"1193","fix":"1216","desc":"1195"},{"messageId":"1190","fix":"1217","desc":"1192"},{"messageId":"1193","fix":"1218","desc":"1195"},{"messageId":"1219","fix":"1220","desc":"1221"},{"messageId":"1222","fix":"1223","desc":"1224"},{"messageId":"1225","fix":"1226","desc":"1227"},{"messageId":"1176","fix":"1228","desc":"1178"},{"messageId":"1176","fix":"1229","desc":"1178"},{"messageId":"1176","fix":"1230","desc":"1178"},{"messageId":"1176","fix":"1231","desc":"1178"},{"messageId":"1176","fix":"1232","desc":"1178"},{"messageId":"1176","fix":"1233","desc":"1178"},{"messageId":"1176","fix":"1234","desc":"1178"},{"messageId":"1176","fix":"1235","desc":"1178"},{"messageId":"1176","fix":"1236","desc":"1178"},{"messageId":"1176","fix":"1237","desc":"1178"},{"messageId":"1204","fix":"1238","desc":"1206"},{"messageId":"1207","fix":"1239","desc":"1209"},{"messageId":"1176","fix":"1240","desc":"1178"},{"messageId":"1176","fix":"1241","desc":"1178"},{"messageId":"1176","fix":"1242","desc":"1178"},{"messageId":"1243","data":"1244","fix":"1245","desc":"1246"},{"messageId":"1243","data":"1247","fix":"1248","desc":"1249"},{"messageId":"1176","fix":"1250","desc":"1178"},{"messageId":"1176","fix":"1251","desc":"1178"},{"messageId":"1176","fix":"1252","desc":"1178"},{"messageId":"1176","fix":"1253","desc":"1178"},{"messageId":"1176","fix":"1254","desc":"1178"},{"messageId":"1176","fix":"1255","desc":"1178"},{"messageId":"1176","fix":"1256","desc":"1178"},{"messageId":"1176","fix":"1257","desc":"1178"},{"messageId":"1176","fix":"1258","desc":"1178"},{"messageId":"1176","fix":"1259","desc":"1178"},{"messageId":"1190","fix":"1260","desc":"1192"},{"messageId":"1193","fix":"1261","desc":"1195"},{"messageId":"1176","fix":"1262","desc":"1178"},{"messageId":"1176","fix":"1263","desc":"1178"},{"messageId":"1176","fix":"1264","desc":"1178"},{"messageId":"1176","fix":"1265","desc":"1178"},{"messageId":"1243","data":"1266","fix":"1267","desc":"1246"},{"messageId":"1243","data":"1268","fix":"1269","desc":"1249"},{"messageId":"1176","fix":"1270","desc":"1178"},{"messageId":"1176","fix":"1271","desc":"1178"},{"messageId":"1176","fix":"1272","desc":"1178"},{"messageId":"1176","fix":"1273","desc":"1178"},{"messageId":"1176","fix":"1274","desc":"1178"},{"messageId":"1176","fix":"1275","desc":"1178"},{"messageId":"1243","data":"1276","fix":"1277","desc":"1246"},{"messageId":"1243","data":"1278","fix":"1279","desc":"1249"},{"messageId":"1176","fix":"1280","desc":"1178"},{"messageId":"1190","fix":"1281","desc":"1192"},{"messageId":"1193","fix":"1282","desc":"1195"},{"messageId":"1190","fix":"1283","desc":"1192"},{"messageId":"1193","fix":"1284","desc":"1195"},{"messageId":"1190","fix":"1285","desc":"1192"},{"messageId":"1193","fix":"1286","desc":"1195"},{"messageId":"1190","fix":"1287","desc":"1192"},{"messageId":"1193","fix":"1288","desc":"1195"},{"messageId":"1190","fix":"1289","desc":"1192"},{"messageId":"1193","fix":"1290","desc":"1195"},{"messageId":"1204","fix":"1291","desc":"1206"},{"messageId":"1207","fix":"1292","desc":"1209"},{"messageId":"1190","fix":"1293","desc":"1192"},{"messageId":"1193","fix":"1294","desc":"1195"},{"messageId":"1190","fix":"1295","desc":"1192"},{"messageId":"1193","fix":"1296","desc":"1195"},{"messageId":"1176","fix":"1297","desc":"1178"},{"messageId":"1176","fix":"1298","desc":"1178"},{"messageId":"1176","fix":"1299","desc":"1178"},{"messageId":"1176","fix":"1300","desc":"1178"},{"messageId":"1176","fix":"1301","desc":"1178"},{"messageId":"1176","fix":"1302","desc":"1178"},{"messageId":"1176","fix":"1303","desc":"1178"},{"messageId":"1176","fix":"1304","desc":"1178"},{"messageId":"1176","fix":"1305","desc":"1178"},{"messageId":"1190","fix":"1306","desc":"1192"},{"messageId":"1193","fix":"1307","desc":"1195"},{"messageId":"1190","fix":"1308","desc":"1192"},{"messageId":"1193","fix":"1309","desc":"1195"},{"messageId":"1190","fix":"1310","desc":"1192"},{"messageId":"1193","fix":"1311","desc":"1195"},{"messageId":"1190","fix":"1312","desc":"1192"},{"messageId":"1193","fix":"1313","desc":"1195"},{"messageId":"1190","fix":"1314","desc":"1192"},{"messageId":"1193","fix":"1315","desc":"1195"},{"messageId":"1190","fix":"1316","desc":"1192"},{"messageId":"1193","fix":"1317","desc":"1195"},{"messageId":"1190","fix":"1318","desc":"1192"},{"messageId":"1193","fix":"1319","desc":"1195"},{"messageId":"1204","fix":"1320","desc":"1206"},{"messageId":"1207","fix":"1321","desc":"1209"},{"messageId":"1204","fix":"1322","desc":"1206"},{"messageId":"1207","fix":"1323","desc":"1209"},{"messageId":"1176","fix":"1324","desc":"1178"},{"messageId":"1204","fix":"1325","desc":"1206"},{"messageId":"1207","fix":"1326","desc":"1209"},{"messageId":"1173","fix":"1327","desc":"1175"},{"messageId":"1176","fix":"1328","desc":"1178"},{"messageId":"1176","fix":"1329","desc":"1178"},{"messageId":"1176","fix":"1330","desc":"1178"},{"messageId":"1331","fix":"1332","desc":"1333"},"remove",{"range":"1334","text":"1335"},"Remove `null`.","replace",{"range":"1334","text":"1336"},"Replace `null` with `undefined`.",{"range":"1337","text":"1336"},{"range":"1338","text":"1336"},{"range":"1339","text":"1336"},{"range":"1340","text":"1336"},{"range":"1341","text":"1336"},{"range":"1342","text":"1336"},{"range":"1343","text":"1336"},{"range":"1344","text":"1336"},{"range":"1345","text":"1336"},{"range":"1346","text":"1336"},{"range":"1347","text":"1336"},"suggestUnknown",{"range":"1348","text":"1349"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1348","text":"1350"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1351","text":"1349"},{"range":"1351","text":"1350"},{"range":"1352","text":"1349"},{"range":"1352","text":"1350"},{"range":"1353","text":"1349"},{"range":"1353","text":"1350"},{"range":"1354","text":"1349"},{"range":"1354","text":"1350"},"array-length",{"range":"1355","text":"1356"},"The argument is the length of array.","only-element",{"range":"1355","text":"1357"},"The argument is the only element of array.",{"range":"1358","text":"1336"},{"range":"1359","text":"1336"},{"range":"1360","text":"1336"},{"range":"1361","text":"1336"},{"range":"1362","text":"1336"},{"range":"1363","text":"1349"},{"range":"1363","text":"1350"},{"range":"1364","text":"1349"},{"range":"1364","text":"1350"},"argument-is-spreadable",{"range":"1365","text":"1366"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1367","text":"1368"},"First argument is not an `array`.","test-argument",{"range":"1369","text":"1370"},"Test first argument with `Array.isArray(…)`.",{"range":"1371","text":"1336"},{"range":"1372","text":"1336"},{"range":"1373","text":"1336"},{"range":"1374","text":"1336"},{"range":"1375","text":"1336"},{"range":"1376","text":"1336"},{"range":"1377","text":"1336"},{"range":"1378","text":"1336"},{"range":"1379","text":"1336"},{"range":"1380","text":"1336"},{"range":"1381","text":"1382"},{"range":"1381","text":"1383"},{"range":"1384","text":"1336"},{"range":"1385","text":"1336"},{"range":"1386","text":"1336"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1387"},{"range":"1388","text":"1389"},"Switch to `??` operator.",{"operator":"1390"},{"range":"1388","text":"1391"},"Switch to `||` operator.",{"range":"1392","text":"1336"},{"range":"1393","text":"1336"},{"range":"1394","text":"1336"},{"range":"1395","text":"1336"},{"range":"1396","text":"1336"},{"range":"1397","text":"1336"},{"range":"1398","text":"1336"},{"range":"1399","text":"1336"},{"range":"1400","text":"1336"},{"range":"1401","text":"1336"},{"range":"1402","text":"1349"},{"range":"1402","text":"1350"},{"range":"1403","text":"1336"},{"range":"1404","text":"1336"},{"range":"1405","text":"1336"},{"range":"1406","text":"1336"},{"operator":"1387"},{"range":"1407","text":"1389"},{"operator":"1390"},{"range":"1407","text":"1391"},{"range":"1408","text":"1336"},{"range":"1409","text":"1336"},{"range":"1410","text":"1336"},{"range":"1411","text":"1336"},{"range":"1412","text":"1336"},{"range":"1413","text":"1336"},{"operator":"1387"},{"range":"1414","text":"1415"},{"operator":"1390"},{"range":"1414","text":"1416"},{"range":"1417","text":"1336"},{"range":"1418","text":"1349"},{"range":"1418","text":"1350"},{"range":"1419","text":"1349"},{"range":"1419","text":"1350"},{"range":"1420","text":"1349"},{"range":"1420","text":"1350"},{"range":"1421","text":"1349"},{"range":"1421","text":"1350"},{"range":"1422","text":"1349"},{"range":"1422","text":"1350"},{"range":"1423","text":"1424"},{"range":"1423","text":"1425"},{"range":"1426","text":"1349"},{"range":"1426","text":"1350"},{"range":"1427","text":"1349"},{"range":"1427","text":"1350"},{"range":"1428","text":"1336"},{"range":"1429","text":"1336"},{"range":"1430","text":"1336"},{"range":"1431","text":"1336"},{"range":"1432","text":"1336"},{"range":"1433","text":"1336"},{"range":"1434","text":"1336"},{"range":"1435","text":"1336"},{"range":"1436","text":"1336"},{"range":"1437","text":"1349"},{"range":"1437","text":"1350"},{"range":"1438","text":"1349"},{"range":"1438","text":"1350"},{"range":"1439","text":"1349"},{"range":"1439","text":"1350"},{"range":"1440","text":"1349"},{"range":"1440","text":"1350"},{"range":"1441","text":"1349"},{"range":"1441","text":"1350"},{"range":"1442","text":"1349"},{"range":"1442","text":"1350"},{"range":"1443","text":"1349"},{"range":"1443","text":"1350"},{"range":"1444","text":"1445"},{"range":"1444","text":"1446"},{"range":"1447","text":"1448"},{"range":"1447","text":"1449"},{"range":"1450","text":"1336"},{"range":"1451","text":"1445"},{"range":"1451","text":"1446"},{"range":"1452","text":"1335"},{"range":"1452","text":"1336"},{"range":"1453","text":"1336"},{"range":"1454","text":"1336"},"suggestOptionalChain",{"range":"1455","text":"1456"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 180008715..330c2abb2 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/.eslintcache b/packages/ssr/.eslintcache index e9925b331..9d38b09af 100644 --- a/packages/ssr/.eslintcache +++ b/packages/ssr/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"hash":"3","results":"4","hashOfConfig":"5"},{"hash":"6","results":"7","hashOfConfig":"5"},"5a62e3552bbbe808c0714d7ebebdec32",{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau","54ac40d39a85ceb257b0c926b7380ba5",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] +[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"size":81,"mtime":1669353923805,"results":"3","hashOfConfig":"4"},{"size":32,"mtime":1662092676865,"results":"5","hashOfConfig":"4"},{"filePath":"6","messages":"7","suppressedMessages":"8","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau",{"filePath":"9","messages":"10","suppressedMessages":"11","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 63da23006..8d36a60f7 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" }, "files": [ "target/dts/**/*", From d4c810485b0478503b7797d8c6d7b3f5dbcbc487 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 10:28:28 +0300 Subject: [PATCH 10/14] perf: eslint cache --- packages/core/.eslintcache | 2 +- packages/core/package.json | 12 +- .../src/main/ts/accordion/AccordionControl.ts | 3 +- .../main/ts/code-field/CodeFieldControl.ts | 12 +- packages/core/src/main/ts/grid/Grid.tsx | 2 +- .../core/src/main/ts/mask/MaskedInput.tsx | 2 +- packages/core/src/main/ts/menu/MenuControl.ts | 10 +- .../src/main/ts/option/CheckboxControl.ts | 9 +- .../core/src/main/ts/option/RadioControl.ts | 9 +- .../core/src/main/ts/option/SwitchControl.ts | 3 +- .../src/main/ts/suggest/SuggestControl.ts | 2 +- packages/core/src/main/ts/tabs/TabsControl.ts | 3 +- .../main/ts/transition/SimpleTransition.tsx | 12 +- packages/desktop-extra/.eslintcache | 2 +- packages/desktop-extra/package.json | 12 +- .../src/main/ts/select/index.tsx | 6 +- .../src/main/ts/step/StepStyle.ts | 24 +- .../src/main/ts/stepper/StepperControl.tsx | 2 +- .../desktop-extra/src/main/ts/table/column.ts | 12 +- packages/desktop/.eslintcache | 2 +- packages/desktop/package.json | 12 +- .../src/main/ts/alert-block/AlertBlock.tsx | 6 +- .../src/main/ts/block-tabs/BlockTabs.tsx | 8 +- .../desktop/src/main/ts/details/Details.tsx | 8 +- .../ExtendedProgressBar.tsx | 14 +- .../main/ts/logo-block-link/LogoBlockLink.tsx | 4 +- packages/infra/package.json | 8 +- packages/mobile/.eslintcache | 2 +- packages/mobile/package.json | 12 +- .../src/main/ts/alert-block/AlertBlock.tsx | 6 +- .../src/main/ts/block-tabs/BlockTabs.tsx | 8 +- .../mobile/src/main/ts/details/Details.tsx | 4 +- .../ExtendedProgressBar.tsx | 12 +- .../main/ts/logo-block-link/LogoBlockLink.tsx | 4 +- packages/ssr/.eslintcache | 2 +- packages/ssr/package.json | 12 +- yarn.lock | 565 ++++++++++++------ 37 files changed, 514 insertions(+), 314 deletions(-) diff --git a/packages/core/.eslintcache b/packages/core/.eslintcache index 374cd5203..291de8bf0 100644 --- a/packages/core/.eslintcache +++ b/packages/core/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"size":1883,"mtime":1662092675643,"results":"163","hashOfConfig":"164"},{"size":2627,"mtime":1669353272721,"results":"165","hashOfConfig":"164"},{"size":35,"mtime":1662092675645,"results":"166","hashOfConfig":"164"},{"size":1065,"mtime":1662092675649,"results":"167","hashOfConfig":"164"},{"size":31,"mtime":1662092675649,"results":"168","hashOfConfig":"164"},{"size":1174,"mtime":1662092675646,"results":"169","hashOfConfig":"164"},{"size":36,"mtime":1662092675647,"results":"170","hashOfConfig":"164"},{"size":850,"mtime":1662092675651,"results":"171","hashOfConfig":"164"},{"size":24,"mtime":1662092675652,"results":"172","hashOfConfig":"164"},{"size":484,"mtime":1662092675653,"results":"173","hashOfConfig":"164"},{"size":26,"mtime":1662092675654,"results":"174","hashOfConfig":"164"},{"size":1578,"mtime":1662092675655,"results":"175","hashOfConfig":"164"},{"size":418,"mtime":1662092675656,"results":"176","hashOfConfig":"164"},{"size":92,"mtime":1662092675657,"results":"177","hashOfConfig":"164"},{"size":32,"mtime":1662092675657,"results":"178","hashOfConfig":"164"},{"size":1108,"mtime":1662092675658,"results":"179","hashOfConfig":"164"},{"size":24,"mtime":1662092675659,"results":"180","hashOfConfig":"164"},{"size":1310,"mtime":1662092675661,"results":"181","hashOfConfig":"164"},{"size":24,"mtime":1662092675661,"results":"182","hashOfConfig":"164"},{"size":5591,"mtime":1669354961771,"results":"183","hashOfConfig":"164"},{"size":35,"mtime":1662092675664,"results":"184","hashOfConfig":"164"},{"size":1398,"mtime":1662092675665,"results":"185","hashOfConfig":"164"},{"size":30,"mtime":1662092675666,"results":"186","hashOfConfig":"164"},{"size":3518,"mtime":1669353927842,"results":"187","hashOfConfig":"164"},{"size":1826,"mtime":1669353927842,"results":"188","hashOfConfig":"164"},{"size":1798,"mtime":1662092675670,"results":"189","hashOfConfig":"164"},{"size":1169,"mtime":1669353927842,"results":"190","hashOfConfig":"164"},{"size":123,"mtime":1662092675671,"results":"191","hashOfConfig":"164"},{"size":11583,"mtime":1669354518103,"results":"192","hashOfConfig":"164"},{"size":23,"mtime":1662092675673,"results":"193","hashOfConfig":"164"},{"size":749,"mtime":1669353927843,"results":"194","hashOfConfig":"164"},{"size":558,"mtime":1662092675675,"results":"195","hashOfConfig":"164"},{"size":527,"mtime":1662092675677,"results":"196","hashOfConfig":"164"},{"size":23,"mtime":1662092675677,"results":"197","hashOfConfig":"164"},{"size":1558,"mtime":1662092675685,"results":"198","hashOfConfig":"164"},{"size":23,"mtime":1662092675694,"results":"199","hashOfConfig":"164"},{"size":782,"mtime":1662092675698,"results":"200","hashOfConfig":"164"},{"size":30,"mtime":1662092675701,"results":"201","hashOfConfig":"164"},{"size":1527,"mtime":1662092675703,"results":"202","hashOfConfig":"164"},{"size":1008,"mtime":1662092675704,"results":"203","hashOfConfig":"164"},{"size":1307,"mtime":1662092675706,"results":"204","hashOfConfig":"164"},{"size":33870,"mtime":1662092675710,"results":"205","hashOfConfig":"164"},{"size":37453,"mtime":1662092675715,"results":"206","hashOfConfig":"164"},{"size":20392,"mtime":1662092675721,"results":"207","hashOfConfig":"164"},{"size":2505,"mtime":1662092675750,"results":"208","hashOfConfig":"164"},{"size":1604,"mtime":1662092675766,"results":"209","hashOfConfig":"164"},{"size":249,"mtime":1662092675778,"results":"210","hashOfConfig":"164"},{"size":3267,"mtime":1669353927842,"results":"211","hashOfConfig":"164"},{"size":3014,"mtime":1669353927842,"results":"212","hashOfConfig":"164"},{"size":55,"mtime":1662092675782,"results":"213","hashOfConfig":"164"},{"size":1391,"mtime":1662092675784,"results":"214","hashOfConfig":"164"},{"size":2935,"mtime":1669353927842,"results":"215","hashOfConfig":"164"},{"size":2817,"mtime":1669353927861,"results":"216","hashOfConfig":"164"},{"size":1831,"mtime":1669353927842,"results":"217","hashOfConfig":"164"},{"size":90,"mtime":1662092675786,"results":"218","hashOfConfig":"164"},{"size":54,"mtime":1669353927842,"results":"219","hashOfConfig":"164"},{"size":2593,"mtime":1662092675789,"results":"220","hashOfConfig":"164"},{"size":637,"mtime":1669353927842,"results":"221","hashOfConfig":"164"},{"size":73,"mtime":1662092675791,"results":"222","hashOfConfig":"164"},{"size":13182,"mtime":1662092675792,"results":"223","hashOfConfig":"164"},{"size":29,"mtime":1662092675793,"results":"224","hashOfConfig":"164"},{"size":60,"mtime":1669353927842,"results":"225","hashOfConfig":"164"},{"size":5254,"mtime":1669353927842,"results":"226","hashOfConfig":"164"},{"size":204,"mtime":1669353927842,"results":"227","hashOfConfig":"164"},{"size":4805,"mtime":1669353927842,"results":"228","hashOfConfig":"164"},{"size":792,"mtime":1662092675797,"results":"229","hashOfConfig":"164"},{"size":166,"mtime":1662092675797,"results":"230","hashOfConfig":"164"},{"size":404,"mtime":1669353927842,"results":"231","hashOfConfig":"164"},{"size":5186,"mtime":1669353927842,"results":"232","hashOfConfig":"164"},{"size":623,"mtime":1662092675800,"results":"233","hashOfConfig":"164"},{"size":139,"mtime":1662092675800,"results":"234","hashOfConfig":"164"},{"size":100,"mtime":1662092675801,"results":"235","hashOfConfig":"164"},{"size":1957,"mtime":1662092675801,"results":"236","hashOfConfig":"164"},{"size":38,"mtime":1662092675802,"results":"237","hashOfConfig":"164"},{"size":3815,"mtime":1662092675804,"results":"238","hashOfConfig":"164"},{"size":727,"mtime":1662092675805,"results":"239","hashOfConfig":"164"},{"size":60,"mtime":1662092675805,"results":"240","hashOfConfig":"164"},{"size":913,"mtime":1662092675806,"results":"241","hashOfConfig":"164"},{"size":346,"mtime":1662092675807,"results":"242","hashOfConfig":"164"},{"size":68,"mtime":1662092675808,"results":"243","hashOfConfig":"164"},{"size":3540,"mtime":1662092675809,"results":"244","hashOfConfig":"164"},{"size":718,"mtime":1662092675810,"results":"245","hashOfConfig":"164"},{"size":57,"mtime":1662092675810,"results":"246","hashOfConfig":"164"},{"size":2240,"mtime":1662092675811,"results":"247","hashOfConfig":"164"},{"size":159,"mtime":1662092675812,"results":"248","hashOfConfig":"164"},{"size":248,"mtime":1669353927842,"results":"249","hashOfConfig":"164"},{"size":1756,"mtime":1669353927842,"results":"250","hashOfConfig":"164"},{"size":36,"mtime":1662092675816,"results":"251","hashOfConfig":"164"},{"size":1976,"mtime":1662092675817,"results":"252","hashOfConfig":"164"},{"size":675,"mtime":1662092675818,"results":"253","hashOfConfig":"164"},{"size":84,"mtime":1662092675819,"results":"254","hashOfConfig":"164"},{"size":127,"mtime":1662092675819,"results":"255","hashOfConfig":"164"},{"size":6209,"mtime":1669353927842,"results":"256","hashOfConfig":"164"},{"size":1254,"mtime":1662092675821,"results":"257","hashOfConfig":"164"},{"size":232,"mtime":1662092675822,"results":"258","hashOfConfig":"164"},{"size":132,"mtime":1662092675822,"results":"259","hashOfConfig":"164"},{"size":154,"mtime":1662092675823,"results":"260","hashOfConfig":"164"},{"size":2770,"mtime":1662092675824,"results":"261","hashOfConfig":"164"},{"size":526,"mtime":1662092675825,"results":"262","hashOfConfig":"164"},{"size":2454,"mtime":1669353927843,"results":"263","hashOfConfig":"164"},{"size":1008,"mtime":1662092675826,"results":"264","hashOfConfig":"164"},{"size":784,"mtime":1662092675828,"results":"265","hashOfConfig":"164"},{"size":779,"mtime":1662092675828,"results":"266","hashOfConfig":"164"},{"size":409,"mtime":1662092675829,"results":"267","hashOfConfig":"164"},{"size":1236,"mtime":1662092675830,"results":"268","hashOfConfig":"164"},{"size":2621,"mtime":1662092675831,"results":"269","hashOfConfig":"164"},{"size":523,"mtime":1662092675832,"results":"270","hashOfConfig":"164"},{"size":211,"mtime":1662092675832,"results":"271","hashOfConfig":"164"},{"size":874,"mtime":1662092675833,"results":"272","hashOfConfig":"164"},{"size":1754,"mtime":1662092675834,"results":"273","hashOfConfig":"164"},{"size":2030,"mtime":1662092675834,"results":"274","hashOfConfig":"164"},{"size":2306,"mtime":1662092675835,"results":"275","hashOfConfig":"164"},{"size":1068,"mtime":1669353927842,"results":"276","hashOfConfig":"164"},{"size":378,"mtime":1662092675838,"results":"277","hashOfConfig":"164"},{"size":974,"mtime":1662092675839,"results":"278","hashOfConfig":"164"},{"size":24,"mtime":1662092675840,"results":"279","hashOfConfig":"164"},{"size":1647,"mtime":1662092675842,"results":"280","hashOfConfig":"164"},{"size":32,"mtime":1662092675842,"results":"281","hashOfConfig":"164"},{"size":3265,"mtime":1662092675850,"results":"282","hashOfConfig":"164"},{"size":28,"mtime":1662092675851,"results":"283","hashOfConfig":"164"},{"size":787,"mtime":1662092675846,"results":"284","hashOfConfig":"164"},{"size":33,"mtime":1662092675847,"results":"285","hashOfConfig":"164"},{"size":1375,"mtime":1662092675852,"results":"286","hashOfConfig":"164"},{"size":694,"mtime":1669353927842,"results":"287","hashOfConfig":"164"},{"size":26,"mtime":1662092675855,"results":"288","hashOfConfig":"164"},{"size":4290,"mtime":1662092675857,"results":"289","hashOfConfig":"164"},{"size":37,"mtime":1662092675858,"results":"290","hashOfConfig":"164"},{"size":949,"mtime":1662092675860,"results":"291","hashOfConfig":"164"},{"size":25,"mtime":1662092675860,"results":"292","hashOfConfig":"164"},{"size":1268,"mtime":1662092675862,"results":"293","hashOfConfig":"164"},{"size":26,"mtime":1662092675863,"results":"294","hashOfConfig":"164"},{"size":635,"mtime":1662092675865,"results":"295","hashOfConfig":"164"},{"size":26,"mtime":1662092675866,"results":"296","hashOfConfig":"164"},{"size":1466,"mtime":1662092675867,"results":"297","hashOfConfig":"164"},{"size":23,"mtime":1662092675868,"results":"298","hashOfConfig":"164"},{"size":417,"mtime":1669353927842,"results":"299","hashOfConfig":"164"},{"size":5993,"mtime":1662092675871,"results":"300","hashOfConfig":"164"},{"size":1616,"mtime":1662092675872,"results":"301","hashOfConfig":"164"},{"size":95,"mtime":1662092675872,"results":"302","hashOfConfig":"164"},{"size":126,"mtime":1662092675873,"results":"303","hashOfConfig":"164"},{"size":146,"mtime":1662092675874,"results":"304","hashOfConfig":"164"},{"size":855,"mtime":1662092675875,"results":"305","hashOfConfig":"164"},{"size":3501,"mtime":1669353927843,"results":"306","hashOfConfig":"164"},{"size":3658,"mtime":1669353927843,"results":"307","hashOfConfig":"164"},{"size":86,"mtime":1662092675879,"results":"308","hashOfConfig":"164"},{"size":2006,"mtime":1669353927843,"results":"309","hashOfConfig":"164"},{"size":32,"mtime":1662092675884,"results":"310","hashOfConfig":"164"},{"size":3037,"mtime":1669353927843,"results":"311","hashOfConfig":"164"},{"size":694,"mtime":1662092675881,"results":"312","hashOfConfig":"164"},{"size":100,"mtime":1662092675882,"results":"313","hashOfConfig":"164"},{"size":127,"mtime":1662092675882,"results":"314","hashOfConfig":"164"},{"size":1607,"mtime":1662092675886,"results":"315","hashOfConfig":"164"},{"size":577,"mtime":1662092675887,"results":"316","hashOfConfig":"164"},{"size":62,"mtime":1662092675888,"results":"317","hashOfConfig":"164"},{"size":115,"mtime":1662092675889,"results":"318","hashOfConfig":"164"},{"size":128,"mtime":1662092675890,"results":"319","hashOfConfig":"164"},{"size":2124,"mtime":1662092675890,"results":"320","hashOfConfig":"164"},{"size":1789,"mtime":1669353927844,"results":"321","hashOfConfig":"164"},{"size":503,"mtime":1662546288643,"results":"322","hashOfConfig":"164"},{"size":75,"mtime":1662092675893,"results":"323","hashOfConfig":"164"},{"size":1849,"mtime":1662092675895,"results":"324","hashOfConfig":"164"},{"size":26,"mtime":1662092675900,"results":"325","hashOfConfig":"164"},{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"zehg08",{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"344","messages":"345","suppressedMessages":"346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"347","messages":"348","suppressedMessages":"349","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"350","messages":"351","suppressedMessages":"352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"386","messages":"387","suppressedMessages":"388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"404","messages":"405","suppressedMessages":"406","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"482","messages":"483","suppressedMessages":"484","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"485","messages":"486","suppressedMessages":"487","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":6,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"551","messages":"552","suppressedMessages":"553","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":5,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"626","messages":"627","suppressedMessages":"628","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"635","messages":"636","suppressedMessages":"637","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"668","messages":"669","suppressedMessages":"670","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"749","messages":"750","suppressedMessages":"751","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["812"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["813"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["814","815"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["816"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["817"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["818","819","820","821","822"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["823"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["824","825","826","827","828","829","830","831"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["832","833","834","835"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["836","837"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["838","839","840"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["841","842","843","844","845","846","847"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["848"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["849","850"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["851","852"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["853","854"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["855","856","857","858"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["859"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["860"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["861"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["862"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["863"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["864","865","866"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["867","868"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["869","870","871"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["872","873","874","875"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["876","877"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["878"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["879","880","881"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["882"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["883","884","885","886","887","888","889"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["890","891"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["892","893","894","895","896","897","898","899","900"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["901"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["902","903","904","905","906","907"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["908"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["909","910","911","912","913"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["914","915","916","917","918","919","920","921"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["922"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["923"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["924","925"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["926"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["927"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["928"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["929"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["930"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["931"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["932","933"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["935","936"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["937"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["938","939","940"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["941","942"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["943","944","945"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["946"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["947","948","949"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["950"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["951","952"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["953"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"954","severity":2,"message":"955","line":63,"column":18,"nodeType":"956","messageId":"957","endLine":63,"endColumn":24,"suggestions":"958"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"962","severity":2,"message":"963","line":15,"column":13,"nodeType":"964","messageId":"965","endLine":15,"endColumn":38},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"966","severity":1,"message":"967","line":49,"column":27,"nodeType":"968","messageId":"969","endLine":49,"endColumn":30,"suggestions":"970"},{"ruleId":"971","severity":2,"message":"972","line":82,"column":62,"nodeType":null,"messageId":"973","endLine":82,"endColumn":64},{"ruleId":"971","severity":2,"message":"974","line":125,"column":20,"nodeType":null,"messageId":"973","endLine":125,"endColumn":22},{"ruleId":"975","severity":2,"message":"976","line":129,"column":11,"nodeType":"977","messageId":"978","endLine":129,"endColumn":50},{"ruleId":"975","severity":2,"message":"976","line":137,"column":11,"nodeType":"977","messageId":"978","endLine":137,"endColumn":50},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"979","line":28,"column":4,"nodeType":null,"messageId":"973","endLine":28,"endColumn":6},{"ruleId":"980","severity":2,"message":"981","line":42,"column":15,"nodeType":"982","messageId":"983","endLine":42,"endColumn":19,"suggestions":"984"},{"ruleId":"980","severity":2,"message":"981","line":52,"column":15,"nodeType":"982","messageId":"983","endLine":52,"endColumn":19,"suggestions":"985"},{"ruleId":"980","severity":2,"message":"981","line":98,"column":15,"nodeType":"982","messageId":"983","endLine":98,"endColumn":19,"suggestions":"986"},{"ruleId":"980","severity":2,"message":"981","line":108,"column":15,"nodeType":"982","messageId":"983","endLine":108,"endColumn":19,"suggestions":"987"},{"ruleId":"980","severity":2,"message":"981","line":130,"column":13,"nodeType":"982","messageId":"983","endLine":130,"endColumn":17,"suggestions":"988"},{"ruleId":"980","severity":2,"message":"981","line":142,"column":13,"nodeType":"982","messageId":"983","endLine":142,"endColumn":17,"suggestions":"989"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":53,"column":15,"nodeType":"982","messageId":"983","endLine":53,"endColumn":19,"suggestions":"990"},{"ruleId":"980","severity":2,"message":"981","line":55,"column":11,"nodeType":"982","messageId":"983","endLine":55,"endColumn":15,"suggestions":"991"},{"ruleId":"980","severity":2,"message":"981","line":72,"column":11,"nodeType":"982","messageId":"983","endLine":72,"endColumn":15,"suggestions":"992"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":73,"column":13,"nodeType":"982","messageId":"983","endLine":73,"endColumn":17,"suggestions":"993"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":39,"column":11,"nodeType":"982","messageId":"983","endLine":39,"endColumn":15,"suggestions":"994"},{"ruleId":"980","severity":2,"message":"981","line":51,"column":11,"nodeType":"982","messageId":"983","endLine":51,"endColumn":15,"suggestions":"995"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"996","severity":2,"message":"997","line":39,"column":17,"nodeType":"982","messageId":"998","endLine":39,"endColumn":33},{"ruleId":"996","severity":2,"message":"997","line":41,"column":17,"nodeType":"982","messageId":"998","endLine":41,"endColumn":31},{"ruleId":"996","severity":2,"message":"999","line":53,"column":14,"nodeType":"982","messageId":"998","endLine":53,"endColumn":31},{"ruleId":"996","severity":2,"message":"1000","line":62,"column":14,"nodeType":"982","messageId":"998","endLine":62,"endColumn":31},{"ruleId":"996","severity":2,"message":"1000","line":63,"column":17,"nodeType":"982","messageId":"998","endLine":63,"endColumn":33},{"ruleId":"996","severity":2,"message":"1001","line":66,"column":17,"nodeType":"982","messageId":"998","endLine":66,"endColumn":32},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":25,"column":12,"nodeType":"982","messageId":"983","endLine":25,"endColumn":16,"suggestions":"1002"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":64,"nodeType":"982","messageId":"983","endLine":21,"endColumn":68,"suggestions":"1003"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":64,"nodeType":"982","messageId":"983","endLine":21,"endColumn":68,"suggestions":"1004"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"996","severity":2,"message":"1000","line":11,"column":16,"nodeType":"982","messageId":"998","endLine":11,"endColumn":32},{"ruleId":"996","severity":2,"message":"1000","line":17,"column":19,"nodeType":"982","messageId":"998","endLine":17,"endColumn":34},{"ruleId":"996","severity":2,"message":"1000","line":20,"column":17,"nodeType":"982","messageId":"998","endLine":20,"endColumn":34},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"979","line":34,"column":4,"nodeType":null,"messageId":"973","endLine":34,"endColumn":6},{"ruleId":"980","severity":2,"message":"981","line":82,"column":21,"nodeType":"982","messageId":"983","endLine":82,"endColumn":25,"suggestions":"1005"},{"ruleId":"1006","severity":2,"message":"1007","line":79,"column":15,"nodeType":"956","messageId":"1008","endLine":79,"endColumn":21},{"ruleId":"980","severity":2,"message":"981","line":79,"column":24,"nodeType":"982","messageId":"983","endLine":79,"endColumn":28,"suggestions":"1009"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"972","line":45,"column":16,"nodeType":null,"messageId":"973","endLine":45,"endColumn":18},{"ruleId":"1010","severity":2,"message":"1011","line":61,"column":11,"nodeType":"1012","messageId":"1013","endLine":63,"endColumn":37},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1014","line":41,"column":16,"nodeType":null,"messageId":"973","endLine":41,"endColumn":18},{"ruleId":"1015","severity":2,"message":"1016","line":46,"column":11,"nodeType":"1012","messageId":"1017","endLine":46,"endColumn":34,"suggestions":"1018"},{"ruleId":"1015","severity":2,"message":"1016","line":47,"column":11,"nodeType":"1012","messageId":"1017","endLine":47,"endColumn":34,"suggestions":"1019"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1010","severity":2,"message":"1011","line":46,"column":11,"nodeType":"1012","messageId":"1013","endLine":48,"endColumn":41},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"966","severity":1,"message":"967","line":58,"column":23,"nodeType":"968","messageId":"969","endLine":58,"endColumn":26,"suggestions":"1020"},{"ruleId":"1021","severity":2,"message":"1022","line":98,"column":68,"nodeType":"1023","messageId":"1024","endLine":98,"endColumn":70},{"ruleId":"954","severity":2,"message":"1025","line":6,"column":8,"nodeType":"956","messageId":"1026","endLine":6,"endColumn":13,"suggestions":"1027"},{"ruleId":"1028","severity":2,"message":"1029","line":39,"column":35,"nodeType":"1030","messageId":"1031","endLine":39,"endColumn":48,"suggestions":"1032"},{"ruleId":"1028","severity":2,"message":"1029","line":40,"column":35,"nodeType":"1030","messageId":"1031","endLine":40,"endColumn":48,"suggestions":"1033"},{"ruleId":"1028","severity":2,"message":"1029","line":42,"column":34,"nodeType":"1030","messageId":"1031","endLine":42,"endColumn":65,"suggestions":"1034"},{"ruleId":"971","severity":2,"message":"1035","line":44,"column":12,"nodeType":null,"messageId":"973","endLine":44,"endColumn":22},{"ruleId":"980","severity":2,"message":"981","line":79,"column":71,"nodeType":"982","messageId":"983","endLine":79,"endColumn":75,"suggestions":"1036"},{"ruleId":"954","severity":2,"message":"955","line":136,"column":21,"nodeType":"956","messageId":"957","endLine":136,"endColumn":27,"suggestions":"1037"},{"ruleId":"954","severity":2,"message":"955","line":158,"column":19,"nodeType":"956","messageId":"957","endLine":158,"endColumn":25,"suggestions":"1038"},{"ruleId":"954","severity":2,"message":"955","line":21,"column":17,"nodeType":"956","messageId":"957","endLine":21,"endColumn":23,"suggestions":"1039"},{"ruleId":"954","severity":2,"message":"1025","line":23,"column":10,"nodeType":"956","messageId":"1026","endLine":23,"endColumn":15,"suggestions":"1040"},{"ruleId":"1041","severity":2,"message":"1042","line":29,"column":13,"nodeType":"1043","messageId":"983","endLine":29,"endColumn":29,"suggestions":"1044"},{"ruleId":"1041","severity":2,"message":"1042","line":42,"column":11,"nodeType":"1043","messageId":"983","endLine":42,"endColumn":38,"suggestions":"1045"},{"ruleId":"971","severity":2,"message":"1046","line":103,"column":53,"nodeType":null,"messageId":"973","endLine":103,"endColumn":55},{"ruleId":"1047","severity":2,"message":"1048","line":114,"column":23,"nodeType":"1030","messageId":"1049","endLine":114,"endColumn":38},{"ruleId":"1047","severity":2,"message":"1048","line":129,"column":23,"nodeType":"1030","messageId":"1049","endLine":129,"endColumn":38},{"ruleId":"1050","severity":1,"message":"1051","line":153,"column":55,"nodeType":"1052","messageId":"1053","endLine":153,"endColumn":64},{"ruleId":"1050","severity":1,"message":"1051","line":163,"column":55,"nodeType":"1052","messageId":"1053","endLine":163,"endColumn":64},{"ruleId":"1041","severity":2,"message":"1042","line":171,"column":14,"nodeType":"1043","messageId":"983","endLine":171,"endColumn":30,"suggestions":"1054"},{"ruleId":"1047","severity":2,"message":"1048","line":172,"column":14,"nodeType":"1030","messageId":"1049","endLine":172,"endColumn":29},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"954","severity":2,"message":"955","line":31,"column":31,"nodeType":"956","messageId":"957","endLine":31,"endColumn":37,"suggestions":"1055"},{"ruleId":"971","severity":2,"message":"1056","line":56,"column":53,"nodeType":null,"messageId":"973","endLine":56,"endColumn":55},{"ruleId":"975","severity":2,"message":"976","line":61,"column":9,"nodeType":"977","messageId":"978","endLine":61,"endColumn":70},{"ruleId":"1057","severity":2,"message":"1058","line":62,"column":16,"nodeType":"982","messageId":"978","endLine":62,"endColumn":20},{"ruleId":"975","severity":2,"message":"976","line":76,"column":9,"nodeType":"977","messageId":"978","endLine":79,"endColumn":33},{"ruleId":"1057","severity":2,"message":"1058","line":80,"column":16,"nodeType":"982","messageId":"978","endLine":80,"endColumn":20},{"ruleId":"1021","severity":2,"message":"1022","line":5,"column":72,"nodeType":"1023","messageId":"1024","endLine":5,"endColumn":74},{"ruleId":"971","severity":2,"message":"1056","line":47,"column":53,"nodeType":null,"messageId":"973","endLine":47,"endColumn":55},{"ruleId":"975","severity":2,"message":"976","line":52,"column":9,"nodeType":"977","messageId":"978","endLine":52,"endColumn":70},{"ruleId":"1057","severity":2,"message":"1058","line":53,"column":16,"nodeType":"982","messageId":"978","endLine":53,"endColumn":20},{"ruleId":"975","severity":2,"message":"976","line":67,"column":9,"nodeType":"977","messageId":"978","endLine":70,"endColumn":33},{"ruleId":"1057","severity":2,"message":"1058","line":71,"column":16,"nodeType":"982","messageId":"978","endLine":71,"endColumn":20},{"ruleId":"980","severity":2,"message":"981","line":26,"column":37,"nodeType":"982","messageId":"983","endLine":26,"endColumn":41,"suggestions":"1059"},{"ruleId":"980","severity":2,"message":"981","line":59,"column":22,"nodeType":"982","messageId":"983","endLine":59,"endColumn":26,"suggestions":"1060"},{"ruleId":"980","severity":2,"message":"981","line":60,"column":21,"nodeType":"982","messageId":"983","endLine":60,"endColumn":25,"suggestions":"1061"},{"ruleId":"980","severity":2,"message":"981","line":89,"column":23,"nodeType":"982","messageId":"983","endLine":89,"endColumn":27,"suggestions":"1062"},{"ruleId":"1050","severity":1,"message":"1051","line":94,"column":24,"nodeType":"1052","messageId":"1053","endLine":94,"endColumn":46},{"ruleId":"1015","severity":2,"message":"1016","line":113,"column":25,"nodeType":"1012","messageId":"1017","endLine":113,"endColumn":65,"suggestions":"1063"},{"ruleId":"980","severity":2,"message":"981","line":149,"column":35,"nodeType":"982","messageId":"983","endLine":149,"endColumn":39,"suggestions":"1064"},{"ruleId":"1050","severity":1,"message":"1051","line":199,"column":14,"nodeType":"1052","messageId":"1053","endLine":199,"endColumn":44},{"ruleId":"959","severity":1,"message":"1065","line":68,"column":22,"nodeType":"956","messageId":"961","endLine":68,"endColumn":27},{"ruleId":"954","severity":2,"message":"955","line":49,"column":29,"nodeType":"956","messageId":"957","endLine":49,"endColumn":35,"suggestions":"1066"},{"ruleId":"1067","severity":2,"message":"1068","line":31,"column":7,"nodeType":"956","messageId":"983","endLine":31,"endColumn":12,"suggestions":"1069"},{"ruleId":"1070","severity":2,"message":"1071","line":48,"column":11,"nodeType":"1072","messageId":"978","endLine":48,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1041","severity":2,"message":"1042","line":55,"column":14,"nodeType":"1043","messageId":"983","endLine":55,"endColumn":41,"suggestions":"1073"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1050","severity":1,"message":"1051","line":121,"column":11,"nodeType":"1052","messageId":"1053","endLine":121,"endColumn":33,"suggestions":"1074"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":23,"column":12,"nodeType":"982","messageId":"983","endLine":23,"endColumn":16,"suggestions":"1075"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":12,"column":12,"nodeType":"982","messageId":"983","endLine":12,"endColumn":16,"suggestions":"1076"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1050","severity":1,"message":"1051","line":154,"column":36,"nodeType":"1052","messageId":"1053","endLine":154,"endColumn":58,"suggestions":"1077"},{"ruleId":"1050","severity":1,"message":"1051","line":156,"column":7,"nodeType":"1052","messageId":"1053","endLine":156,"endColumn":29,"suggestions":"1078"},{"ruleId":"1050","severity":1,"message":"1051","line":185,"column":37,"nodeType":"1052","messageId":"1053","endLine":185,"endColumn":54},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"980","severity":2,"message":"981","line":21,"column":17,"nodeType":"982","messageId":"983","endLine":21,"endColumn":21,"suggestions":"1079"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1080","line":54,"column":5,"nodeType":null,"messageId":"973","endLine":54,"endColumn":7},{"ruleId":"980","severity":2,"message":"981","line":101,"column":17,"nodeType":"982","messageId":"983","endLine":101,"endColumn":21,"suggestions":"1081"},{"ruleId":"1041","severity":2,"message":"1042","line":65,"column":13,"nodeType":"1043","messageId":"983","endLine":65,"endColumn":30,"suggestions":"1082"},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"1010","severity":2,"message":"1011","line":53,"column":11,"nodeType":"1012","messageId":"1013","endLine":55,"endColumn":16},{"ruleId":"1010","severity":2,"message":"1011","line":62,"column":11,"nodeType":"1012","messageId":"1013","endLine":64,"endColumn":41},{"ruleId":"996","severity":2,"message":"1000","line":32,"column":17,"nodeType":"982","messageId":"998","endLine":32,"endColumn":35},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},{"ruleId":"971","severity":2,"message":"1083","line":10,"column":23,"nodeType":null,"messageId":"973","endLine":10,"endColumn":25},{"ruleId":"959","severity":1,"message":"960","line":1,"column":8,"nodeType":"956","messageId":"961","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1084","1085","1086"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1087","1088"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","no-case-declarations","Unexpected lexical declaration in case block.","VariableDeclaration","unexpected","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1089"],["1090"],["1091"],["1092"],["1093"],["1094"],["1095"],["1096"],["1097"],["1098"],["1099"],["1100"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1101","1102"],["1103"],["1104"],["1105"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1106"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1107","1108"],["1109","1110"],["1111","1112"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1113"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1114"],["1115"],["1116"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1117"],["1118","1119","1120"],["1121","1122"],["1123","1124"],["1125"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1126","1127"],["1128","1129"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1130","1131"],["1132","1133","1134"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.",["1135"],["1136"],["1137"],["1138"],["1139","1140"],["1141"],"'theme' is defined but never used.",["1142","1143","1144","1145"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1146"],"no-empty","Empty block statement.","BlockStatement",["1147","1148"],["1149"],["1150","1151"],["1152","1153"],["1154"],["1155"],["1156"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1157"],["1158","1159"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1160","fix":"1161","desc":"1162"},{"messageId":"1163","fix":"1164","desc":"1165"},{"messageId":"1166","fix":"1167","desc":"1168"},{"messageId":"1169","fix":"1170","desc":"1171"},{"messageId":"1172","fix":"1173","desc":"1174"},{"messageId":"1175","fix":"1176","desc":"1177"},{"messageId":"1175","fix":"1178","desc":"1177"},{"messageId":"1175","fix":"1179","desc":"1177"},{"messageId":"1175","fix":"1180","desc":"1177"},{"messageId":"1175","fix":"1181","desc":"1177"},{"messageId":"1175","fix":"1182","desc":"1177"},{"messageId":"1175","fix":"1183","desc":"1177"},{"messageId":"1175","fix":"1184","desc":"1177"},{"messageId":"1175","fix":"1185","desc":"1177"},{"messageId":"1175","fix":"1186","desc":"1177"},{"messageId":"1175","fix":"1187","desc":"1177"},{"messageId":"1175","fix":"1188","desc":"1177"},{"messageId":"1189","fix":"1190","desc":"1191"},{"messageId":"1175","fix":"1192","desc":"1177"},{"messageId":"1175","fix":"1193","desc":"1177"},{"messageId":"1175","fix":"1194","desc":"1177"},{"messageId":"1175","fix":"1195","desc":"1177"},{"messageId":"1175","fix":"1196","desc":"1177"},{"messageId":"1197","data":"1198","fix":"1199","desc":"1200"},{"messageId":"1197","data":"1201","fix":"1202","desc":"1203"},{"messageId":"1197","data":"1204","fix":"1205","desc":"1200"},{"messageId":"1197","data":"1206","fix":"1207","desc":"1203"},{"messageId":"1169","fix":"1208","desc":"1171"},{"messageId":"1172","fix":"1209","desc":"1174"},{"messageId":"1210","fix":"1211","desc":"1212"},{"messageId":"1213","data":"1214","fix":"1215","desc":"1216"},{"messageId":"1213","data":"1217","fix":"1218","desc":"1216"},{"messageId":"1213","data":"1219","fix":"1220","desc":"1216"},{"messageId":"1175","fix":"1221","desc":"1177"},{"messageId":"1160","fix":"1222","desc":"1162"},{"messageId":"1163","fix":"1223","desc":"1165"},{"messageId":"1166","fix":"1224","desc":"1168"},{"messageId":"1160","fix":"1225","desc":"1162"},{"messageId":"1163","fix":"1226","desc":"1165"},{"messageId":"1160","fix":"1227","desc":"1162"},{"messageId":"1163","fix":"1228","desc":"1165"},{"messageId":"1210","fix":"1229","desc":"1212"},{"messageId":"1230","fix":"1231","desc":"1232"},{"messageId":"1233","fix":"1234","desc":"1235"},{"messageId":"1230","fix":"1236","desc":"1232"},{"messageId":"1233","fix":"1237","desc":"1235"},{"messageId":"1230","fix":"1238","desc":"1232"},{"messageId":"1233","fix":"1239","desc":"1235"},{"messageId":"1160","fix":"1240","desc":"1162"},{"messageId":"1163","fix":"1241","desc":"1165"},{"messageId":"1166","fix":"1242","desc":"1168"},{"messageId":"1175","fix":"1243","desc":"1177"},{"messageId":"1175","fix":"1244","desc":"1177"},{"messageId":"1175","fix":"1245","desc":"1177"},{"messageId":"1175","fix":"1246","desc":"1177"},{"messageId":"1197","data":"1247","fix":"1248","desc":"1200"},{"messageId":"1197","data":"1249","fix":"1250","desc":"1203"},{"messageId":"1175","fix":"1251","desc":"1177"},{"messageId":"1160","fix":"1252","desc":"1162"},{"messageId":"1163","fix":"1253","desc":"1165"},{"messageId":"1166","fix":"1254","desc":"1168"},{"messageId":"1255","fix":"1256","desc":"1257"},{"messageId":"1213","data":"1258","fix":"1259","desc":"1260"},{"messageId":"1230","fix":"1261","desc":"1232"},{"messageId":"1233","fix":"1262","desc":"1235"},{"messageId":"1263","fix":"1264","desc":"1265"},{"messageId":"1189","fix":"1266","desc":"1191"},{"messageId":"1175","fix":"1267","desc":"1177"},{"messageId":"1189","fix":"1268","desc":"1191"},{"messageId":"1175","fix":"1269","desc":"1177"},{"messageId":"1263","fix":"1270","desc":"1265"},{"messageId":"1263","fix":"1271","desc":"1265"},{"messageId":"1175","fix":"1272","desc":"1177"},{"messageId":"1175","fix":"1273","desc":"1177"},{"messageId":"1230","fix":"1274","desc":"1232"},{"messageId":"1233","fix":"1275","desc":"1235"},"argument-is-spreadable",{"range":"1276","text":"1277"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1278","text":"1279"},"First argument is not an `array`.","test-argument",{"range":"1280","text":"1281"},"Test first argument with `Array.isArray(…)`.","suggestUnknown",{"range":"1282","text":"1283"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1282","text":"1284"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1285","text":"1286"},"Replace `null` with `undefined`.",{"range":"1287","text":"1286"},{"range":"1288","text":"1286"},{"range":"1289","text":"1286"},{"range":"1290","text":"1286"},{"range":"1291","text":"1286"},{"range":"1292","text":"1286"},{"range":"1293","text":"1286"},{"range":"1294","text":"1286"},{"range":"1295","text":"1286"},{"range":"1296","text":"1286"},{"range":"1297","text":"1286"},"remove",{"range":"1298","text":"1299"},"Remove `null`.",{"range":"1298","text":"1286"},{"range":"1300","text":"1286"},{"range":"1301","text":"1286"},{"range":"1302","text":"1286"},{"range":"1303","text":"1286"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1304"},{"range":"1305","text":"1306"},"Switch to `??` operator.",{"operator":"1307"},{"range":"1305","text":"1308"},"Switch to `||` operator.",{"operator":"1304"},{"range":"1309","text":"1310"},{"operator":"1307"},{"range":"1309","text":"1311"},{"range":"1312","text":"1283"},{"range":"1312","text":"1284"},"use-spread",{"range":"1313","text":"1314"},"Use `...` operator.","suggestion",{"code":"1315","property":"1316"},{"range":"1317","text":"1318"},"Replace `.length` with `.length > 0`.",{"code":"1315","property":"1316"},{"range":"1319","text":"1320"},{"code":"1315","property":"1316"},{"range":"1321","text":"1322"},{"range":"1323","text":"1286"},{"range":"1324","text":"1325"},{"range":"1326","text":"1327"},{"range":"1328","text":"1329"},{"range":"1330","text":"1331"},{"range":"1332","text":"1333"},{"range":"1334","text":"1335"},{"range":"1336","text":"1337"},{"range":"1338","text":"1339"},"array-length",{"range":"1340","text":"1341"},"The argument is the length of array.","only-element",{"range":"1340","text":"1342"},"The argument is the only element of array.",{"range":"1343","text":"1344"},{"range":"1343","text":"1345"},{"range":"1346","text":"1341"},{"range":"1346","text":"1342"},{"range":"1347","text":"1348"},{"range":"1349","text":"1350"},{"range":"1351","text":"1352"},{"range":"1353","text":"1286"},{"range":"1354","text":"1286"},{"range":"1355","text":"1286"},{"range":"1356","text":"1286"},{"operator":"1304"},{"range":"1357","text":"1358"},{"operator":"1307"},{"range":"1357","text":"1359"},{"range":"1360","text":"1286"},{"range":"1361","text":"1362"},{"range":"1363","text":"1364"},{"range":"1365","text":"1366"},"spread-all-arguments",{"range":"1367","text":"1368"},"Spread all unknown arguments`.",{"description":"1369","property":"1369"},{"range":"1370","text":"1371"},"Replace `isNaN` with `Number.isNaN`.",{"range":"1372","text":"1344"},{"range":"1372","text":"1345"},"suggestOptionalChain",{"range":"1373","text":"1374"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1375","text":"1299"},{"range":"1375","text":"1286"},{"range":"1376","text":"1299"},{"range":"1376","text":"1286"},{"range":"1377","text":"1374"},{"range":"1378","text":"1374"},{"range":"1379","text":"1286"},{"range":"1380","text":"1286"},{"range":"1381","text":"1382"},{"range":"1381","text":"1383"},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]","> 0","length",[927,940],"prefix.length > 0",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]","isNaN",[613,618],"Number.isNaN",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] +[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"hash":"163","results":"164","hashOfConfig":"165"},{"hash":"166","results":"167","hashOfConfig":"165"},{"hash":"168","results":"169","hashOfConfig":"165"},{"hash":"170","results":"171","hashOfConfig":"165"},{"hash":"172","results":"173","hashOfConfig":"165"},{"hash":"174","results":"175","hashOfConfig":"165"},{"hash":"176","results":"177","hashOfConfig":"165"},{"hash":"178","results":"179","hashOfConfig":"165"},{"hash":"180","results":"181","hashOfConfig":"165"},{"hash":"182","results":"183","hashOfConfig":"165"},{"hash":"184","results":"185","hashOfConfig":"165"},{"hash":"186","results":"187","hashOfConfig":"165"},{"hash":"188","results":"189","hashOfConfig":"165"},{"hash":"190","results":"191","hashOfConfig":"165"},{"hash":"192","results":"193","hashOfConfig":"165"},{"hash":"194","results":"195","hashOfConfig":"165"},{"hash":"196","results":"197","hashOfConfig":"165"},{"hash":"198","results":"199","hashOfConfig":"165"},{"hash":"200","results":"201","hashOfConfig":"165"},{"hash":"202","results":"203","hashOfConfig":"165"},{"hash":"204","results":"205","hashOfConfig":"165"},{"hash":"206","results":"207","hashOfConfig":"165"},{"hash":"208","results":"209","hashOfConfig":"165"},{"hash":"210","results":"211","hashOfConfig":"165"},{"hash":"212","results":"213","hashOfConfig":"165"},{"hash":"214","results":"215","hashOfConfig":"165"},{"hash":"216","results":"217","hashOfConfig":"165"},{"hash":"218","results":"219","hashOfConfig":"165"},{"hash":"220","results":"221","hashOfConfig":"165"},{"hash":"222","results":"223","hashOfConfig":"165"},{"hash":"224","results":"225","hashOfConfig":"165"},{"hash":"226","results":"227","hashOfConfig":"165"},{"hash":"228","results":"229","hashOfConfig":"165"},{"hash":"230","results":"231","hashOfConfig":"165"},{"hash":"232","results":"233","hashOfConfig":"165"},{"hash":"234","results":"235","hashOfConfig":"165"},{"hash":"236","results":"237","hashOfConfig":"165"},{"hash":"238","results":"239","hashOfConfig":"165"},{"hash":"240","results":"241","hashOfConfig":"165"},{"hash":"242","results":"243","hashOfConfig":"165"},{"hash":"244","results":"245","hashOfConfig":"165"},{"hash":"246","results":"247","hashOfConfig":"165"},{"hash":"248","results":"249","hashOfConfig":"165"},{"hash":"250","results":"251","hashOfConfig":"165"},{"hash":"252","results":"253","hashOfConfig":"165"},{"hash":"254","results":"255","hashOfConfig":"165"},{"hash":"256","results":"257","hashOfConfig":"165"},{"hash":"258","results":"259","hashOfConfig":"165"},{"hash":"260","results":"261","hashOfConfig":"165"},{"hash":"262","results":"263","hashOfConfig":"165"},{"hash":"264","results":"265","hashOfConfig":"165"},{"hash":"266","results":"267","hashOfConfig":"165"},{"hash":"268","results":"269","hashOfConfig":"165"},{"hash":"270","results":"271","hashOfConfig":"165"},{"hash":"272","results":"273","hashOfConfig":"165"},{"hash":"274","results":"275","hashOfConfig":"165"},{"hash":"276","results":"277","hashOfConfig":"165"},{"hash":"278","results":"279","hashOfConfig":"165"},{"hash":"280","results":"281","hashOfConfig":"165"},{"hash":"282","results":"283","hashOfConfig":"165"},{"hash":"284","results":"285","hashOfConfig":"165"},{"hash":"286","results":"287","hashOfConfig":"165"},{"hash":"288","results":"289","hashOfConfig":"165"},{"hash":"290","results":"291","hashOfConfig":"165"},{"hash":"292","results":"293","hashOfConfig":"165"},{"hash":"294","results":"295","hashOfConfig":"165"},{"hash":"296","results":"297","hashOfConfig":"165"},{"hash":"298","results":"299","hashOfConfig":"165"},{"hash":"300","results":"301","hashOfConfig":"165"},{"hash":"302","results":"303","hashOfConfig":"165"},{"hash":"304","results":"305","hashOfConfig":"165"},{"hash":"306","results":"307","hashOfConfig":"165"},{"hash":"308","results":"309","hashOfConfig":"165"},{"hash":"310","results":"311","hashOfConfig":"165"},{"hash":"312","results":"313","hashOfConfig":"165"},{"hash":"314","results":"315","hashOfConfig":"165"},{"hash":"316","results":"317","hashOfConfig":"165"},{"hash":"318","results":"319","hashOfConfig":"165"},{"hash":"320","results":"321","hashOfConfig":"165"},{"hash":"322","results":"323","hashOfConfig":"165"},{"hash":"324","results":"325","hashOfConfig":"165"},{"hash":"326","results":"327","hashOfConfig":"165"},{"hash":"328","results":"329","hashOfConfig":"165"},{"hash":"330","results":"331","hashOfConfig":"165"},{"hash":"332","results":"333","hashOfConfig":"165"},{"hash":"334","results":"335","hashOfConfig":"165"},{"hash":"336","results":"337","hashOfConfig":"165"},{"hash":"338","results":"339","hashOfConfig":"165"},{"hash":"340","results":"341","hashOfConfig":"165"},{"hash":"342","results":"343","hashOfConfig":"165"},{"hash":"344","results":"345","hashOfConfig":"165"},{"hash":"346","results":"347","hashOfConfig":"165"},{"hash":"348","results":"349","hashOfConfig":"165"},{"hash":"350","results":"351","hashOfConfig":"165"},{"hash":"352","results":"353","hashOfConfig":"165"},{"hash":"354","results":"355","hashOfConfig":"165"},{"hash":"356","results":"357","hashOfConfig":"165"},{"hash":"358","results":"359","hashOfConfig":"165"},{"hash":"360","results":"361","hashOfConfig":"165"},{"hash":"362","results":"363","hashOfConfig":"165"},{"hash":"364","results":"365","hashOfConfig":"165"},{"hash":"366","results":"367","hashOfConfig":"165"},{"hash":"368","results":"369","hashOfConfig":"165"},{"hash":"370","results":"371","hashOfConfig":"165"},{"hash":"372","results":"373","hashOfConfig":"165"},{"hash":"374","results":"375","hashOfConfig":"165"},{"hash":"376","results":"377","hashOfConfig":"165"},{"hash":"378","results":"379","hashOfConfig":"165"},{"hash":"380","results":"381","hashOfConfig":"165"},{"hash":"382","results":"383","hashOfConfig":"165"},{"hash":"384","results":"385","hashOfConfig":"165"},{"hash":"386","results":"387","hashOfConfig":"165"},{"hash":"388","results":"389","hashOfConfig":"165"},{"hash":"390","results":"391","hashOfConfig":"165"},{"hash":"392","results":"393","hashOfConfig":"165"},{"hash":"394","results":"395","hashOfConfig":"165"},{"hash":"396","results":"397","hashOfConfig":"165"},{"hash":"398","results":"399","hashOfConfig":"165"},{"hash":"400","results":"401","hashOfConfig":"165"},{"hash":"402","results":"403","hashOfConfig":"165"},{"hash":"404","results":"405","hashOfConfig":"165"},{"hash":"406","results":"407","hashOfConfig":"165"},{"hash":"408","results":"409","hashOfConfig":"165"},{"hash":"410","results":"411","hashOfConfig":"165"},{"hash":"412","results":"413","hashOfConfig":"165"},{"hash":"414","results":"415","hashOfConfig":"165"},{"hash":"416","results":"417","hashOfConfig":"165"},{"hash":"418","results":"419","hashOfConfig":"165"},{"hash":"420","results":"421","hashOfConfig":"165"},{"hash":"422","results":"423","hashOfConfig":"165"},{"hash":"424","results":"425","hashOfConfig":"165"},{"hash":"426","results":"427","hashOfConfig":"165"},{"hash":"428","results":"429","hashOfConfig":"165"},{"hash":"430","results":"431","hashOfConfig":"165"},{"hash":"432","results":"433","hashOfConfig":"165"},{"hash":"434","results":"435","hashOfConfig":"165"},{"hash":"436","results":"437","hashOfConfig":"165"},{"hash":"438","results":"439","hashOfConfig":"165"},{"hash":"440","results":"441","hashOfConfig":"165"},{"hash":"442","results":"443","hashOfConfig":"165"},{"hash":"444","results":"445","hashOfConfig":"165"},{"hash":"446","results":"447","hashOfConfig":"165"},{"hash":"448","results":"449","hashOfConfig":"165"},{"hash":"450","results":"451","hashOfConfig":"165"},{"hash":"452","results":"453","hashOfConfig":"165"},{"hash":"454","results":"455","hashOfConfig":"165"},{"hash":"456","results":"457","hashOfConfig":"165"},{"hash":"458","results":"459","hashOfConfig":"165"},{"hash":"460","results":"461","hashOfConfig":"165"},{"hash":"462","results":"463","hashOfConfig":"165"},{"hash":"464","results":"465","hashOfConfig":"165"},{"hash":"466","results":"467","hashOfConfig":"165"},{"hash":"468","results":"469","hashOfConfig":"165"},{"hash":"470","results":"471","hashOfConfig":"165"},{"hash":"472","results":"473","hashOfConfig":"165"},{"hash":"474","results":"475","hashOfConfig":"165"},{"hash":"476","results":"477","hashOfConfig":"165"},{"hash":"478","results":"479","hashOfConfig":"165"},{"hash":"480","results":"481","hashOfConfig":"165"},{"hash":"482","results":"483","hashOfConfig":"165"},{"hash":"484","results":"485","hashOfConfig":"165"},{"hash":"486","results":"487","hashOfConfig":"165"},"99f7f7976813b2e31f27f98390f313ce",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1tepmx","791d8d50f600364761c37af90133de56",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d0ee9348c792fea7d9cd772caffe51c1",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"76f9443c49069c1e9648edc8bbc44dcb",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"872ec4773d9d274b7a303224b4513065",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23c3461416f339dad6f4a01fc276365d",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e22c99ccd798784b918c3e688b5b190d",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bf859155b0a6700470b6abe00ff8e26c",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"512"},"83a2f4edbffee2386ee8c71370add884",{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5dcf3a5252d7bb23b17980bba94b743",{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"519"},"21fb5fc1e8e760aebd9fc85b0650daae",{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ba7609cc5582645777b2d78ae6926302",{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9c09b1ec0ee816c6cb5b50fd517d24ca",{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1af9d8d761b8e2bfff0c7437249466c",{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"497771e1a659a190239663cb67ce2610",{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98c22d8e7fed537d85cf0616fd89cb84",{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"538"},"f5ba339bbe61e2e2d8636a511914f70c",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"890d5f9c408143a12a9139f2f727d5fd",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"545"},"d4cc6bc23bb0209efc22188970bd724f",{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8791ae936f254cb75e98fde6930cd154",{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5d68963e2e4c5c15b8831aa8c5b4ce21",{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dc1e904b6185c2ba0653bc2218e8cea1",{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"558"},"2d25a6b2ee62f9c406d7c7f96bf510aa",{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12e714e8a1ff3881542ecf4f364e4089",{"filePath":"562","messages":"563","suppressedMessages":"564","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"565"},"e0220ce09ba68bebc1372417745768eb",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"569"},"9a58940dcfd831f81572260de13c7379",{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"573"},"2281e00f8e7c7c8ffb3e180401dd73ae",{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"577"},"ab5c74aafd80bcdf8ab65ef12a2b76d5",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4255d9a21ffcecee3f79f8da3c80e492",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"8560176602cdf9722a6c75d59e1553f9",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f499a4fa20dad66e5147eb34ce8abc04",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd339642b58bdefa63fe1e1a3c019e47",{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},"ed4840219d095a745954bbaf2a675813",{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ab4ca86275950a488befdd9e6eaa057c",{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4767592101bec493c3d53995705e3f9",{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1dda5e14bafa7b9d06f5b02433f9b6dd",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93022cbcce13d4041ee3570f1dc081ea",{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"594428767c75200ee751c9440d1ca1c3",{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7d9f4dbc1cc8e341c0936c26eaecd3f",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},"00ae939c88b18fb2e41ee9283cf821b4",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"620"},"2e544dbaae90726bf010a5ec0751e9ed",{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"624"},"bb395836db75450c48dcf3100fffd8a5",{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"628"},"b8f71fd85dd85e3f747186eab9ff9631",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"632"},"e3bb2c46bc3a7302b5c1241caf77795f",{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"636"},"066ad899dad91f55352ef3cfaded686c",{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"640"},"a3e89ae70ea0ac3b0cdf4ee23dafc2ac",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"644"},"a831c617dc11d813873efbd2c6ee36f6",{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a80e1f892fcfb3aa7e1e3ec66c8a49e6",{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"651"},"bb8013254b8f7cd045f5849931a664f7",{"filePath":"652","messages":"653","suppressedMessages":"654","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"655"},"98962f8854a68c1f51ff0cb146c58321",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f219aa878955977ac3f7838a13a48d35",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5c90d161d61151efeb7e42592649d884",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"665"},"04fda7b422467d7deb07c3ec57a09e11",{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"669"},"7f45dcba27d38793328af2009728ba4c",{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"673"},"48a0b247169bdd94d67030074077e4d6",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a62754df86b3c403ba737a5a7526cb03",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93138a3c2dd1bafb1f0fbf3c4eae8a6f",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6ff2a35e00ff7acb2ec4707f615009bd",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f61ab68e94d0d90ac99fecb2ba12f4a5",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9ff565a906930ddc84bdf7e654256ad",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"692"},"e3e196fc08782677be7b1fbd82803a11",{"filePath":"693","messages":"694","suppressedMessages":"695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"912d0a204634a4638e3775c713b5252a",{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5407f421afc96aa11a4a055778de2220",{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aab894d0f5ac37d6f0b38a8c796fb9ec",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"27f221d2088ce4d6c01342a5658f2805",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"709"},"6225b18112eb4af291e6d5a03741e8e4",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"713"},"c6ab7b63c332fed6694f70279612fb16",{"filePath":"714","messages":"715","suppressedMessages":"716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b8aed63bcde0f558bc596dacfcef77d7",{"filePath":"717","messages":"718","suppressedMessages":"719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5ff2b81ccd01e23f4546cb0e29fcc4f9",{"filePath":"720","messages":"721","suppressedMessages":"722","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4df30a72f468fc34e05baf9c0e0b8ce",{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9944637dc233909c1c996e4e4230e624",{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eab413c8f242bf74ff6a59f26c1d2a53",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e6b3c9cc6b455b9a6bc5a9ee294b488e",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"c2e0a501b964640135d45a23b51a78c6",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"648a70cf7b535fef2cd291e93c0670c9",{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4a16f47c606b8a2926afa1c674d80819",{"filePath":"742","messages":"743","suppressedMessages":"744","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8cce6dd1a53f08c5e28804187265657f",{"filePath":"745","messages":"746","suppressedMessages":"747","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"90696d5bfbe19b1ef55d4dbfe9370868",{"filePath":"748","messages":"749","suppressedMessages":"750","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"751"},"7d88cf311e1a75a8b51a2a6625751f01",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5b17756af76748de7238ac7b1acb92e4",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0d42118de7fa62cd6a6589638aee9272",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d9e95c9c079b4beb173c670312530d6",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1b02a9b8eff4a71aadc4ba5b2159258",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d38bedfab2ec871032bf6fcdfd83f637",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ebc7c40fd6be2b5f85d1020349c2dd24",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27114a25ed476f8ddd853aaa3e0c2a68",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"621530c5ad5b1cc9c007ea1a27690068",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27acf7ffa0e6b9037b3ad2ae045fdc22",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0c9352e03c10b214b38739248959402c",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"026ebd230f7f2407d562bcfd1cb09c52",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"366b2c1342d2c57312f93ce8c803e6d8",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da2c36e37bfd07fc0035b9e51eb794f7",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1330ca97696fe6fcd5d69866402e296",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"797"},"8f6966c88cd43ee5e3b9fd275c0de343",{"filePath":"798","messages":"799","suppressedMessages":"800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1da4ff9522c36841789b7ecc19b195ad",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac8e0d82493dd132953db972593aade3",{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7bb4e52260452a0c5ce2eb845d84f697",{"filePath":"807","messages":"808","suppressedMessages":"809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"af894ba55949beb8f7fa200222bd1bb6",{"filePath":"810","messages":"811","suppressedMessages":"812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"51bf0fdc6926c4acf490a69e8b9869dd",{"filePath":"813","messages":"814","suppressedMessages":"815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"91206b355b5849abc2a458a4c3c07845",{"filePath":"816","messages":"817","suppressedMessages":"818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ada943cd96a6d80baa0bf5266cd4e5f4",{"filePath":"819","messages":"820","suppressedMessages":"821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1587acc8c4918a354ad0df97f762ef",{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ed73738ca5946ac0d8a702451e344c26",{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"386199a457b3e1a717780a5ea1623b1e",{"filePath":"828","messages":"829","suppressedMessages":"830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c919c3e591f0fab92e76ced4b0236d07",{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"66f4e0b8cc0d1164db0ba4db7432627f",{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"14572896f9e6c897fe28b38f2c9a9d17",{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8f85e7470c33045323ea232b96ebd001",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b3c73a9db90acad26352ad78068c265f",{"filePath":"843","messages":"844","suppressedMessages":"845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5075096b4dcc851b45ae9690dab2b43d",{"filePath":"846","messages":"847","suppressedMessages":"848","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"849"},"902f0537e1672f4a7ba4379ef7e64e88",{"filePath":"850","messages":"851","suppressedMessages":"852","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c3d26cb4d100ac513643096232b080ad",{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},"0f0b6e4b9a0cfbe9da6bbb990d418cec",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"860"},"b9741f78d724a9cd0c48c30248fe3243",{"filePath":"861","messages":"862","suppressedMessages":"863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5be8c11ac446b1bae7e6405b10211805",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"caa62f2cc5aaab9bff373b1409f6c930",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08b829122f84e7a920b805cca49aae9e",{"filePath":"871","messages":"872","suppressedMessages":"873","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"874"},"8bbc5339f17c78e06f9b896870122012",{"filePath":"875","messages":"876","suppressedMessages":"877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc1c192e773d8989a6becd0e86a96a34",{"filePath":"878","messages":"879","suppressedMessages":"880","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"881"},"00e03b2cd521065592856a9227b1ff42",{"filePath":"882","messages":"883","suppressedMessages":"884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3e7b0c74d0f1cc79c5e1671cc249366c",{"filePath":"885","messages":"886","suppressedMessages":"887","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"888"},"97dbc8bbe2f2fe5397f268f65947fec8",{"filePath":"889","messages":"890","suppressedMessages":"891","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a34b3c32eaa5a4b0df4053a2d6271e32",{"filePath":"892","messages":"893","suppressedMessages":"894","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"443e140db16c49688a5b452ec202568b",{"filePath":"895","messages":"896","suppressedMessages":"897","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"898"},"7c4f3850c76e8fb9f27335cf5034ba7e",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc33c1335c7f84f7cdc4cdbd216a886f",{"filePath":"902","messages":"903","suppressedMessages":"904","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"905"},"adb5e8df40e931328ff2327244b9688e",{"filePath":"906","messages":"907","suppressedMessages":"908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ad6f92122094b3c959a6ba01df928144",{"filePath":"909","messages":"910","suppressedMessages":"911","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"912"},"c06d6c51148c1a1c1ba4857d5d7144ef",{"filePath":"913","messages":"914","suppressedMessages":"915","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b6c6f2bbc7dc289fc30db4b44b0f7383",{"filePath":"916","messages":"917","suppressedMessages":"918","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"919"},"0a4e1fa4f13292b3de814315dd548f83",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1cba7c1e18d591fe0cfd2308c237d9e",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"926"},"f6a2ea39a08d0ea0f39baea97f5c0568",{"filePath":"927","messages":"928","suppressedMessages":"929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1b62a6aaf83b1e85dfa1190972421903",{"filePath":"930","messages":"931","suppressedMessages":"932","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"933"},"3048066a10b96fa3dd856ba52a99d430",{"filePath":"934","messages":"935","suppressedMessages":"936","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b632bfd99bf95438e5daab69849f646",{"filePath":"937","messages":"938","suppressedMessages":"939","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"04b2cafcec0e0624e1002bafa5de912b",{"filePath":"940","messages":"941","suppressedMessages":"942","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"67c20e3d68a3771847091dcce0e253e8",{"filePath":"943","messages":"944","suppressedMessages":"945","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eb05462825d568841d4578fc6cb678eb",{"filePath":"946","messages":"947","suppressedMessages":"948","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"835411441913bf92ff6b03df211a194b",{"filePath":"949","messages":"950","suppressedMessages":"951","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8eedaaa762f965c4d2da49987eb52d19",{"filePath":"952","messages":"953","suppressedMessages":"954","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da9483e34d2590bf37f4497dea3f8c3f",{"filePath":"955","messages":"956","suppressedMessages":"957","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"958"},"cbcf0350877eac3e4a5097e4ea056912",{"filePath":"959","messages":"960","suppressedMessages":"961","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"962"},"21910eb1c071d13479c8cad1a1468c23",{"filePath":"963","messages":"964","suppressedMessages":"965","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c86f2904fdbe7c801c8053b60c719b37",{"filePath":"966","messages":"967","suppressedMessages":"968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eabbfcdff62637758a1c7a34bbbbb8ef",{"filePath":"969","messages":"970","suppressedMessages":"971","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"972"},"7289863857b7dc22f3cf39720b17ac14",{"filePath":"973","messages":"974","suppressedMessages":"975","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1f8c27610e58441b3c29612e5699ec",{"filePath":"976","messages":"977","suppressedMessages":"978","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2dbd01756bb83ab5f04c1915d5428563",{"filePath":"979","messages":"980","suppressedMessages":"981","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"752cd5319fbd52a64dda0109dbefd60a",{"filePath":"982","messages":"983","suppressedMessages":"984","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1342af3602eb63e48e1421d1466b2919",{"filePath":"985","messages":"986","suppressedMessages":"987","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32780b5a96d0c77e6f1b62db361fe1f",{"filePath":"988","messages":"989","suppressedMessages":"990","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6218a2f45b62666a59ebbd0ad6dd2f68",{"filePath":"991","messages":"992","suppressedMessages":"993","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"315ea65edc17301c98cff60a9a0203ba",{"filePath":"994","messages":"995","suppressedMessages":"996","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c42e026ec64f562894bc5d8dc9367367",{"filePath":"997","messages":"998","suppressedMessages":"999","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"86b628b937ee3ec4d4c033dac37749d1",{"filePath":"1000","messages":"1001","suppressedMessages":"1002","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1f76719677e7c9b692d4e4ca90161e1a",{"filePath":"1003","messages":"1004","suppressedMessages":"1005","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1006"},"518b37f5d10d3e131c288773075fdd31",{"filePath":"1007","messages":"1008","suppressedMessages":"1009","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"041ac9bbe564a28f577e8698889e509a",{"filePath":"1010","messages":"1011","suppressedMessages":"1012","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"83313be6ea66537e955fb3cae9f0c46f",{"filePath":"1013","messages":"1014","suppressedMessages":"1015","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"362294953b7b4738185a0031f8443fe8",{"filePath":"1016","messages":"1017","suppressedMessages":"1018","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1019"},"40b3d4f07a0fc2de05de5029d5203570",{"filePath":"1020","messages":"1021","suppressedMessages":"1022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["1023"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["1024"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface BlockProps {\n hover?: boolean\n active?: boolean\n focus?: boolean\n accent?: boolean\n bg?: string\n children?: ReactNode\n}\n\nexport const Block: FC<BlockProps> = ({\n active = false,\n focus = false,\n hover = false,\n accent = false,\n bg = '#fff',\n ...props\n}) => (\n <Card\n r={10}\n s={\n hover || focus || active\n ? '0 10px 24px 0 rgba(0, 0, 0, 0.08)'\n : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform={\n accent && (hover || focus || active) ? 'translateY(-4px)' : undefined\n }\n bg={bg}\n {...props}\n />\n)\n\nBlock.displayName = 'Block'\n\nBlock.defaultProps = {\n active: false,\n focus: false,\n hover: false,\n accent: false,\n bg: '#fff',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["1025","1026"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\nconst newLineRegex = /(\\r\\n|\\r|\\n)/g\n\nexport interface BreakerProps {\n children?: ReactNode\n}\n\nexport const Breaker: FC<BreakerProps> = ({ children }) => (\n <Fragment>\n {typeof children === 'string'\n ? children\n .split(newLineRegex)\n .map((child, key) =>\n child.match(newLineRegex) ? <br key={key} /> : child,\n )\n : children}\n </Fragment>\n)\n\nBreaker.displayName = 'Breaker'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["1027"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface CheckProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Check: FC<CheckProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nCheck.displayName = 'Check'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["1028"],[],"import React, { FC } from 'react'\n\nimport { CardPos } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotateZ(360deg)',\n },\n})\n\ninterface ClockProps {\n size?: number\n bg?: string\n}\n\nexport const Clock: FC<ClockProps> = ({ size = 10, bg = '#FFB800' }) => (\n <CardPos type=\"relative\" width={size} height={size} r={size * 2} bg={bg}>\n <CardPos\n type=\"absolute\"\n left=\"50%\"\n top=\"50%\"\n transform=\"translate(-50%, -50%)\"\n width={`${(size / 10) * 4}px`}\n height={`${(size / 10) * 4}px`}\n r=\"50%\"\n bg=\"#fff\"\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 24000ms linear infinite`}\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 2000ms linear infinite`}\n />\n </CardPos>\n)\n\nClock.displayName = 'Clock'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["1029","1030","1031"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["1032"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface CrossBurgerProps {\n size?: Value\n color?: string\n active?: boolean\n}\n\nexport const CrossBurger: FC<CrossBurgerProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg viewBox=\"0 0 24 24\" width={size} height={size}>\n <Path\n d=\"M1,7 L23,7 C23.5522847,7 24,6.55228475 24,6 C24,5.44771525 23.5522847,5 23,5 L1,5 C0.44771525,5 0,5.44771525 0,6 C0,6.55228475 0.44771525,7 1,7 Z\"\n fill={color}\n transform={`rotate(${active ? 45 : 0}deg)`}\n transformOrigin=\"5px 9px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n <Path\n d=\"M1,13 L23,13 C23.5522847,13 24,12.5522847 24,12 C24,11.4477153 23.5522847,11 23,11 L1,11 C0.44771525,11 0,11.4477153 0,12 C0,12.5522847 0.44771525,13 1,13 Z\"\n fill={color}\n opacity={active ? 0 : 1}\n transition=\"opacity 0.15s ease-in-out\"\n />\n <Path\n d=\"M1,19 L23,19 C23.5522847,19 24,18.5522847 24,18 C24,17.4477153 23.5522847,17 23,17 L1,17 C0.44771525,17 0,17.4477153 0,18 C0,18.5522847 0.44771525,19 1,19 Z\"\n fill={color}\n transform={`rotate(${active ? -45 : 0}deg)`}\n transformOrigin=\"5px 15px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n </Svg>\n)\n\nCrossBurger.displayName = 'CrossBurger'\n\nCrossBurger.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["1033","1034","1035","1036","1037","1038","1039","1040"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Card, Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface FieldProps {\n title?: ReactNode\n active: boolean\n input: ReactNode\n hint?: ReactNode\n icon?: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n stub?: boolean\n}\n\nexport const InputField: FC<FieldProps> = ({\n title,\n active,\n input,\n hint,\n error,\n action,\n help,\n icon,\n stub = false,\n}) =>\n stub ? (\n <Box>\n {title ? (\n <Stub width={15} height={2} top={1} bottom={1} />\n ) : (\n <Box height={4} />\n )}\n <Card bb=\"1px solid rgba(0, 0, 0, 0.2)\" height={7}>\n <Flex align=\"center\" justify=\"space-between\" height={1}>\n {icon ? (\n <FlexItem shrink={1} mr={3}>\n <Stub width={6} height={4} top={1} bottom={1} r={0} />\n </FlexItem>\n ) : null}\n <FlexItem width={1} mt={1} mb={1}>\n <Box maxWidth={38}>\n <Stub width={1} height={3} />\n </Box>\n </FlexItem>\n {hint ? (\n <FlexItem ml={2}>\n <Stub width={5} height={5} r={10} />\n </FlexItem>\n ) : null}\n </Flex>\n </Card>\n {help || error ? (\n <Stub width={15} height={2} top={2} bottom={1} />\n ) : (\n <Box height={5} />\n )}\n </Box>\n ) : (\n <Pos type=\"relative\" width={1}>\n <Pos type=\"relative\" height={4}>\n <Pos\n type=\"absolute\"\n top={active ? 0 : 4}\n left={0}\n maxWidth={1}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n pl={!active && icon ? 7 : 0}\n pr={!active && hint ? 7 : 0}\n >\n <Typo\n as=\"label\"\n display=\"block\"\n nowrap={true}\n weight={300}\n size={active ? 3.5 : 5}\n height={active ? 4 : 7}\n color=\"#666\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={title}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\">\n <Flex align=\"center\">\n {input}\n {hint ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n right={0}\n width={6}\n height={6}\n children={hint}\n />\n ) : null}\n {icon ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n left={0}\n width={6}\n height={6}\n children={icon}\n />\n ) : null}\n </Flex>\n </Pos>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n )\n\nInputField.displayName = 'InputField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["1041","1042","1043","1044"],[],"import React, {\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n ReactNode,\n} from 'react'\n\nimport { Box, BoxNonProps, BoxProps, Flex, FlexItem, Typo } from '../primitive'\nimport { Spacer } from '../spacer'\nimport { styled } from '../styled'\n\nexport interface OptionFieldProps {\n title?: ReactNode\n hint?: ReactNode\n help?: ReactNode\n tabIndex?: number\n autoFocus?: boolean\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onKeyDown: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst InputProps = new Set(BoxNonProps.concat(['autoFocus']))\n\nconst Input = styled(Box, {\n shouldForwardProp: (prop) => !InputProps.has(prop),\n})<BoxProps & Pick<OptionFieldProps, 'autoFocus'>>()\n\nInput.displayName = 'Input'\n\nexport const OptionField: FC<OptionFieldProps> = (props) => (\n <Box>\n <Spacer size=\"s\">\n {props.title ? (\n <Flex justify=\"flex-start\" width={1}>\n <Typo\n as=\"label\"\n display=\"block\"\n size={4}\n height={6}\n weight={700}\n children={props.title}\n />\n {props.hint ? (\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={1}\n children={props.hint}\n />\n ) : null}\n </Flex>\n ) : null}\n <Input\n tabIndex={props.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n children={<Spacer size=\"s\" children={props.children} />}\n />\n {props.help ? (\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={4}\n children={props.help}\n />\n ) : null}\n </Spacer>\n </Box>\n)\n\nOptionField.displayName = 'OptionField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["1045","1046"],[],"import React, { FC, MouseEventHandler, ReactNode } from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Box, Flex, Pos, Typo } from '../primitive'\n\nexport interface OptionFieldItemProps {\n disabled?: boolean\n reverse?: boolean\n icon: ReactNode\n label: ReactNode\n description?: ReactNode\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n}\n\nexport const OptionFieldItem: FC<OptionFieldItemProps> = ({\n disabled,\n icon,\n label,\n description,\n onClick,\n onMouseEnter,\n onMouseLeave,\n reverse,\n}) => (\n <Pos\n type=\"relative\"\n cursor={disabled ? 'not-allowed' : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Flex\n display=\"flex\"\n direction={reverse ? 'row-reverse' : 'row'}\n justify={reverse ? 'space-between' : 'flex-start'}\n align=\"flex-start\"\n >\n <Flex\n display=\"flex\"\n align=\"center\"\n ml={reverse ? 3 : 0}\n mr={reverse ? 0 : 3}\n height={6}\n >\n {icon}\n </Flex>\n <Flex display=\"flex\" direction=\"column\">\n {typeof label === 'string' ? (\n <Typo\n display=\"block\"\n weight={300}\n size={4}\n height={6}\n color={disabled ? '#666' : '#000'}\n children={label}\n />\n ) : (\n label\n )}\n {description ? (\n <Box mt={1}>\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={5}\n color=\"#666\"\n children={<Breaker children={description} />}\n />\n </Box>\n ) : null}\n </Flex>\n </Flex>\n </Pos>\n)\n\nOptionFieldItem.displayName = 'OptionFieldItem'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["1047","1048","1049"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Flex, FlexItem, Pos, Typo } from '../primitive'\n\nexport interface SimpleFieldProps {\n input: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const SimpleField: FC<SimpleFieldProps> = ({\n input,\n error,\n action,\n help,\n}) => (\n <Pos type=\"relative\" width={1}>\n <Box width={1}>{input}</Box>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n)\n\nSimpleField.displayName = 'SimpleField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["1050","1051","1052","1053","1054","1055","1056"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\ntype FlagCode =\n | 'am'\n | 'az'\n | 'by'\n | 'ee'\n | 'gb'\n | 'ge'\n | 'il'\n | 'in'\n | 'jp'\n | 'kg'\n | 'kr'\n | 'kz'\n | 'lt'\n | 'lv'\n | 'md'\n | 'pa'\n | 'ru'\n | 'th'\n | 'tj'\n | 'tr'\n | 'ua'\n | 'us'\n | 'uz'\n | 'vn'\n\nexport interface FlagProps {\n code: FlagCode\n width?: Value\n height?: Value\n}\n\nexport const FlagFillPaths: { [code in FlagCode]: [string, string][] } = {\n am: [\n ['#F2B54A', 'M0 10H21V15H0z'],\n ['#1E4AA6', 'M0 5H21V10H0z'],\n ['#E04252', 'M0 0H21V5H0z'],\n ],\n az: [\n ['#24AAD5', 'M0 0H21V5H0z'],\n ['#ED1845', 'M0 5H21V10H0z'],\n ['#21BF75', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M11.334 6.253a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM11.5 8a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n by: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#5cbe6b', 'm3 12.75-.5-.75.5-.75v-1.25h18v5h-18z'],\n [\n '#c63442',\n 'm0 2.25.5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm3-1.25v-.25l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-2.25h18v10zm-2.5-8.5 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5z',\n ],\n ],\n ee: [\n ['#292929', 'm0 0h21v15h-21z'],\n ['#fff', 'm0 10h21v5h-21z'],\n ['#5597d8', 'm0 0h21v5h-21z'],\n ],\n gb: [\n ['#0A17A7', 'M0 0H21V15H0z'],\n [\n '#FFF',\n 'M18.963 15L12.984 10.913 12.984 15 8.016 15 8.016 10.913 2.037 15 0 15 0 13.963 5.04 10.518 0 10.5 0 5.5 5.04 5.482 0 2.037 0 0 0.574 0 8.016 5.087 8.016 0 12.984 0 12.984 5.087 20.426 0 21 0 21 2.037 15.96 5.482 21 5.5 21 10.5 15.96 10.518 21 13.963 21 15z',\n ],\n [\n '#D91D33',\n 'M0 9.336V6.388h9V0h3v6.388h9v2.948h-9V15H9V9.336H0zM0 1.28V.733l5.894 3.765a.22.22 0 0 1 .065.315.248.248 0 0 1-.333.062L0 1.28zM21 .024v.61l-6.613 4.434a.247.247 0 0 1-.346-.073.258.258 0 0 1 .072-.353L21 .024zm0 14.406V15l-5.89-3.758a.229.229 0 0 1-.067-.328.258.258 0 0 1 .346-.064L21 14.43zM5.625 10.85a.24.24 0 0 1 .335.07.247.247 0 0 1-.068.338L.705 14.741H0v-.114l5.625-3.776z',\n ],\n ],\n ge: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#fd0d1b',\n 'm9 6v-6h3v6h9v3h-9v6h-3v-6h-9v-3zm7.2-3.3-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm-12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1z',\n ],\n ],\n il: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#5882D4',\n 'M8.221 7.492L7.14 5.543h2.165l1.184-2.133 1.185 2.133h2.165l-1.082 1.949 1.082 1.948h-2.165l-1.185 2.133L9.304 9.44H7.139L8.22 7.492zm.286-.515l.519-.934H7.988l.52.934zm3.444-.934l.519.934.518-.934h-1.037zm-.85 3.397H9.876l.612 1.103.613-1.103zm.85-.5h1.037l-.518-.934-.519.934zm-.572 0l.805-1.448-.805-1.449H9.598l-.805 1.449.805 1.448h1.781zm-2.353 0l-.519-.934-.519.934h1.038zm.85-3.397H11.1l-.613-1.103-.612 1.103zM0 12h21v3H0v-3zM0 0h21v3H0V0z',\n ],\n ],\n in: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#3F9A3C', 'M0 10H21V15H0z'],\n ['#EF680F', 'M0 0H21V5H0z'],\n [\n '#181A93',\n 'M10.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n ],\n ],\n jp: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#bd0536',\n 'm10.5 4c1.939 0 3.5 1.561 3.5 3.5s-1.561 3.5-3.5 3.5-3.5-1.561-3.5-3.5 1.561-3.5 3.5-3.5z',\n ],\n ],\n kg: [\n ['#E6253F', 'M0 0H21V15H0z'],\n [\n '#FEE835',\n 'M10.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1.035l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z',\n ],\n ],\n kr: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#838383',\n 'M14.208 3.922a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.3-.75a.25.25 0 0 1 .09-.347l.429-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm-12.125 7a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.299-.75a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095L4.682 9.422zm10.77-.5a.25.25 0 0 1 .347-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.3.75a.25.25 0 0 1 .346-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm-12.125-7a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L4.249 5.328a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.299.75a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L5.548 6.078a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156z',\n ],\n [\n '#0e4b9c',\n 'm14 7.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z',\n ],\n [\n '#E01B41',\n 'M7.041 8.038a3.5 3.5 0 1 1 6.933-.11C13.434 6.5 11.484 6.524 10.5 8c-.986 1.48-2.46.952-3.459.038z',\n ],\n ],\n kz: [\n ['#30C6E0', 'M0 0H21V15H0z'],\n [\n '#FFCD4B',\n 'M10.5 10.5a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 .535l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM1 1.252C1 1.113 1.107 1 1.252 1h.496c.139 0 .252.107.252.252v.496C2 1.887 1.893 2 1.748 2h-.496A.249.249 0 0 1 1 1.748v-.496zm0 2C1 3.113 1.107 3 1.252 3h.496c.139 0 .252.107.252.252v.496C2 3.887 1.893 4 1.748 4h-.496A.249.249 0 0 1 1 3.748v-.496zm0 2C1 5.113 1.107 5 1.252 5h.496c.139 0 .252.107.252.252v.496C2 5.887 1.893 6 1.748 6h-.496A.249.249 0 0 1 1 5.748v-.496zm0 2C1 7.113 1.107 7 1.252 7h.496c.139 0 .252.107.252.252v.496C2 7.887 1.893 8 1.748 8h-.496A.249.249 0 0 1 1 7.748v-.496zm0 2C1 9.113 1.107 9 1.252 9h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 9.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 11.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 13.748v-.496zm1-1c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 12.748v-.496zm0-2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 10.748v-.496zm0-2C2 8.113 2.107 8 2.252 8h.496c.139 0 .252.107.252.252v.496C3 8.887 2.893 9 2.748 9h-.496A.249.249 0 0 1 2 8.748v-.496zm0-2C2 6.113 2.107 6 2.252 6h.496c.139 0 .252.107.252.252v.496C3 6.887 2.893 7 2.748 7h-.496A.249.249 0 0 1 2 6.748v-.496zm0-2C2 4.113 2.107 4 2.252 4h.496c.139 0 .252.107.252.252v.496C3 4.887 2.893 5 2.748 5h-.496A.249.249 0 0 1 2 4.748v-.496zm0-2C2 2.113 2.107 2 2.252 2h.496c.139 0 .252.107.252.252v.496C3 2.887 2.893 3 2.748 3h-.496A.249.249 0 0 1 2 2.748v-.496z',\n ],\n ],\n lt: [\n ['#118257', 'm0 0h21v15h-21z'],\n ['#cf3039', 'm0 10h21v5h-21z'],\n ['#fdc146', 'm0 0h21v5h-21z'],\n ],\n lv: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#af5961', 'm0 11h21v4h-21z'],\n ['#af5961', 'm0 0h21v4h-21z'],\n ],\n md: [\n ['#ffd200', 'm21 15v-15h-21v15z'],\n ['#0046ae', 'm6 15v-15h-6v15z'],\n ['#cc092f', 'm21 15v-15h-6v15z'],\n [\n '#9b7745',\n 'm10.5 8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm2.4 1c-.2 1.1-1.2 2-2.4 2s-2.2-.9-2.4-2h-1.1v-1h2.1c-.1.2-.1.3-.1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.2 0-.3-.1-.5h2.1v1z',\n ],\n ],\n pa: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#20629A',\n 'M0 7h11v8H0V7zm5-2.68l-1.176.798.396-1.365-1.122-.871 1.42-.045L5 1.5l.482 1.337 1.42.045-1.122.871.396 1.365L5 4.32z',\n ],\n [\n '#B82839',\n 'M11 0h10v7H11V0zm4.5 11.82l-1.176.798.396-1.365-1.122-.871 1.42-.045L15.5 9l.482 1.337 1.42.045-1.122.871.396 1.365-1.176-.798z',\n ],\n ],\n ru: [\n ['#2e5bb3', 'm0 0h21v15h-21z'],\n ['#cf2338', 'm0 10h21v5h-21z'],\n ['#fff', 'm0 0h21v5h-21z'],\n ],\n th: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#f12532', 'm0 0h21v3h-21zm0 12h21v3h-21z'],\n ['#322b6c', 'm0 5h21v5h-21z'],\n ],\n tj: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#317D33', 'M0 10H21V15H0z'],\n ['#D22F39', 'M0 0H21V5H0z'],\n [\n '#FAD14E',\n 'M10.066 8A3.266 3.266 0 0 1 10 7.5a.5.5 0 1 1 1 0c0 .09-.024.283-.066.5h.57c.274 0 .496.232.496.5 0 .276-.216.5-.495.5h-2.01A.503.503 0 0 1 9 8.5c0-.276.216-.5.495-.5h.571zM9.5 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-6 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n tr: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#fff',\n 'M13.052 4.737A3.907 3.907 0 0 0 10.75 4C8.679 4 7 5.567 7 7.5S8.679 11 10.75 11c.868 0 1.667-.275 2.302-.737a4.5 4.5 0 1 1 0-5.526zm1.214 3.34l-.919 1.113.063-1.442-1.343-.53 1.39-.386.09-1.441.796 1.204 1.398-.361-.898 1.13.775 1.217-1.352-.505z',\n ],\n ],\n ua: [\n ['#126CCF', 'M0 0H21V15H0z'],\n ['#FED949', 'M0 8H21V15H0z'],\n ],\n us: [\n ['#FFF', 'M0 0L21 0 21 15 0 15z'],\n [\n '#D02F44',\n 'M9 0h12v1H9V0zm0 2h12v1H9V2zm0 2h12v1H9V4zm0 2h12v1H9V6zM0 8h21v1H0V8zm0 2h21v1H0v-1zm0 2h21v1H0v-1zm0 2h21v1H0v-1z',\n ],\n [\n '#46467F',\n 'M0 0h9v7H0V0zm1.5 2a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z',\n ],\n ],\n uz: [\n ['#04AAC8', 'M0 0H21V5H0z'],\n ['#23C840', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M0 5h21v5H0V5zm4.334-3.747a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM5.5 4a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2-2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n vn: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#FFFE4E',\n 'M10.5 9.255L7.855 11.141 8.831 8.042 6.22 6.109 9.468 6.08 10.5 3 11.532 6.08 14.78 6.109 12.169 8.042 13.145 11.141z',\n ],\n ],\n}\n\nexport const Flag: FC<FlagProps> = ({ code, width = 6, height = 4 }) => (\n <Svg width={width} height={height} viewBox=\"0 0 24 16\" focusable=\"false\">\n {FlagFillPaths[code].map((flag, i) => (\n <Path key={i} fill={flag[0]} d={flag[1]} />\n ))}\n <Path\n fill=\"none\"\n stroke=\"#000000\"\n strokeOpacity=\"0.1\"\n d=\"m0.5 0.5v14h20v-14h-20z\"\n />\n </Svg>\n)\n\nFlag.displayName = 'Flag'\n\nFlag.defaultProps = {\n width: 6,\n height: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["1057"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Frm, Value } from '../primitive'\nimport { FormControl } from './FormControl'\n\nexport interface FormProps {\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n height?: Value\n minHeight?: Value\n maxHeight?: Value\n onSubmit?: () => void\n children?: ReactNode\n}\n\nexport const Form: FC<FormProps> = ({ onSubmit, ...props }) => (\n <FormControl\n onSubmit={onSubmit}\n children={(renderProps) => (\n <Frm onSubmit={renderProps.onSubmit} {...props} />\n )}\n />\n)\n\nForm.displayName = 'Form'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["1058","1059"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["1060","1061"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FeedIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FeedIcon: FC<FeedIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFeedIcon.displayName = 'FeedIcon'\n\nFeedIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["1062","1063"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FilterIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FilterIcon: FC<FilterIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFilterIcon.displayName = 'FilterIcon'\n\nFilterIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["1064","1065","1066","1067"],[],"import React, { FC } from 'react'\n\nimport { OverlayProps } from '../overlays'\nimport { Path, Svg } from '../primitive'\n\nexport interface HintArrowProps {\n placement: NonNullable<OverlayProps['placement']>\n}\n\nconst transform: Record<HintArrowProps['placement'], string | undefined> = {\n 'top-start': 'rotate(-90deg)',\n top: 'rotate(-90deg)',\n 'top-end': 'rotate(-90deg)',\n 'right-start': undefined,\n right: undefined,\n 'right-end': undefined,\n 'bottom-start': 'rotate(90deg)',\n bottom: 'rotate(90deg)',\n 'bottom-end': 'rotate(90deg)',\n 'left-start': 'rotate(-180deg)',\n left: 'rotate(-180deg)',\n 'left-end': 'rotate(-180deg)',\n auto: undefined,\n 'auto-start': undefined,\n 'auto-end': undefined,\n}\n\nexport const HintArrow: FC<HintArrowProps> = ({ placement }) => (\n <Svg\n width={11}\n height={11}\n viewBox=\"0 0 44 18\"\n focusable=\"false\"\n transform={transform[placement]}\n >\n <Path\n fill=\"#fff\"\n d=\"M28.5005324,-10.4994676 L28.4994676,29.5005324 L28.4994676,29.5005324 C28.5000557,27.2913934 27.0844414,23.7577939 25.3533373,21.6273787 L18.6466627,13.3736861 C16.9085149,11.2346023 16.9155586,7.75799339 18.6466627,5.62782209 L25.3533373,-2.62492562 C27.0914851,-4.76376445 28.5005324,-8.73255704 28.5005324,-10.4994676 L28.5005324,-10.4994676 Z\"\n />\n </Svg>\n)\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["1068"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface IconProps {\n name:\n | 'angle-right'\n | 'angle-left'\n | 'angle-up'\n | 'angle-down'\n | 'angle-double-right-small'\n | 'angle-double-left-small'\n | 'angle-double-right'\n | 'angle-double-left'\n | 'angle-small-right'\n | 'angle-small-left'\n | 'angle-small-up'\n | 'angle-small-down'\n | 'arrow-right'\n | 'arrow-left'\n | 'arrow-up'\n | 'arrow-down'\n | 'arrow-small-right'\n | 'arrow-small-left'\n | 'arrow-small-up'\n | 'arrow-small-down'\n | 'attention'\n | 'backward'\n | 'bank'\n | 'bell'\n | 'calendar'\n | 'card'\n | 'camera'\n | 'case'\n | 'check'\n | 'clock'\n | 'clock-solid'\n | 'cross'\n | 'cross-small'\n | 'crown'\n | 'delete'\n | 'dots-h'\n | 'dots-v'\n | 'download'\n | 'edit'\n | 'email'\n | 'envelope'\n | 'exchange'\n | 'eye-closed'\n | 'eye-opened'\n | 'facebook'\n | 'file'\n | 'filter'\n | 'forward'\n | 'google'\n | 'hamburger'\n | 'help'\n | 'info'\n | 'instagram'\n | 'key'\n | 'location'\n | 'login'\n | 'logout'\n | 'message'\n | 'mobile'\n | 'ok'\n | 'passport'\n | 'percent'\n | 'phone'\n | 'play'\n | 'plus'\n | 'plus-circle'\n | 'power'\n | 'print'\n | 'qiwi'\n | 'receipt'\n | 'refund'\n | 'reject'\n | 'reload'\n | 'repeat'\n | 'sbp'\n | 'search'\n | 'security'\n | 'send'\n | 'settings'\n | 'share'\n | 'sim'\n | 'sort-asc'\n | 'sort-desc'\n | 'star'\n | 'star-solid'\n | 'success'\n | 'terminal'\n | 'terminal-client'\n | 'transfer'\n | 'twitter'\n | 'user'\n | 'vk'\n | 'waiting'\n | 'wallet'\n | 'warning'\n | 'wave'\n | 'withdraw'\n | 'youtube'\n size?: Value\n color?: string\n}\n\nexport const IconPaths: { [name in IconProps['name']]: string } = {\n 'angle-right':\n 'M14.586 12l-7.293 7.293a1 1 0 0 0 1.414 1.414l8-8a1 1 0 0 0 0-1.414l-8-8a1 1 0 0 0-1.414 1.414L14.586 12z',\n 'angle-left':\n 'M9.414 12l7.293-7.293a1 1 0 1 0-1.414-1.414l-8 8a1 1 0 0 0 0 1.414l8 8a1 1 0 0 0 1.414-1.414L9.414 12z',\n 'angle-up':\n 'M12 9.414l-7.293 7.293a1 1 0 1 1-1.414-1.414l8-8a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L12 9.414z',\n 'angle-down':\n 'M11.544 14.585l7.77-7.313a1 1 0 0 1 1.371 1.456l-8.5 8a1 1 0 0 1-1.415-.044l-7.5-8a1 1 0 1 1 1.46-1.368l6.814 7.27z',\n 'angle-double-right-small':\n 'M11.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L15.586 12l-4.293-4.293zm-6 0a1 1 0 0 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 1 1-1.414-1.414L9.586 12 5.293 7.707z',\n 'angle-double-left-small':\n 'M11.707 7.707L7.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414zm6 0L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414z',\n 'angle-double-right':\n 'M18.586 12l-7.293-7.293a1 1 0 1 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414-1.414L18.586 12zm-8 0L3.293 4.707a1 1 0 0 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 1 1-1.414-1.414L10.586 12z',\n 'angle-double-left':\n 'M5.414 12l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L5.414 12zm8 0l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L13.414 12z',\n 'angle-small-right':\n 'M9.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L13.586 12 9.293 7.707z',\n 'angle-small-left':\n 'M14.707 7.707a1 1 0 1 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414-1.414L10.414 12l4.293-4.293z',\n 'angle-small-up':\n 'M12 10.414l-4.293 4.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1-1.414 1.414L12 10.414z',\n 'angle-small-down':\n 'M16.293 9.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L12 13.586l4.293-4.293z',\n 'arrow-right':\n 'M18.586 11l-5.293-5.293a1 1 0 1 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L18.586 13H3.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h15.386z',\n 'arrow-left':\n 'M5.414 11H20.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 1.414L5.414 11z',\n 'arrow-up':\n 'M11 5.414l-5.293 5.293a1 1 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414L13 5.414V21a1 1 0 0 1-2 0V5.414z',\n 'arrow-down':\n 'M11 18.586V3a1 1 0 0 1 2 0v15.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 1.414-1.414L11 18.586z',\n 'arrow-small-right':\n 'M16.586 11l-3.293-3.293a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L16.586 13H5.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h11.386z',\n 'arrow-small-left':\n 'M7.414 11H18.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H7.414l3.293 3.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414L7.414 11z',\n 'arrow-small-up':\n 'M11 7.414l-3.293 3.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 1 1-1.414 1.414L13 7.414V19a1 1 0 0 1-2 0V7.414z',\n 'arrow-small-down':\n 'M11 16.586V5a1 1 0 0 1 2 0v11.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L11 16.586z',\n attention:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-13a1.366 1.366 0 0 0-1.36 1.493l.61 6.507h1.5l.61-6.507A1.366 1.366 0 0 0 12 5.5z',\n backward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3 10.8h-3.9l.9.9c.4.3.4.8 0 1.2-.1.1-.4.2-.6.2-.2 0-.4-.1-.6-.2l-2.4-2.4c-.3-.4-.3-.9 0-1.2L10.8 9c.3-.4.8-.4 1.2 0 .4.4.4.9 0 1.2l-.9.9H15c.4 0 .9.4.9.9s-.5.8-.9.8z',\n bank: 'M3 8.044a.969.969 0 0 1 .553-.938l8-4a1 1 0 0 1 .894 0l8 4a.969.969 0 0 1 .553.938V19a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V8.044zM5 9v10h3V9H5zm14 0h-3v10h3V9zm-9 0v10h4V9h-4zM8.236 7h7.528L12 5.118 8.236 7z',\n bell: 'M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z',\n calendar:\n 'M17 4h1.006A2.995 2.995 0 0 1 21 7.01v9.98A3.004 3.004 0 0 1 18.006 20H5.994A2.995 2.995 0 0 1 3 16.99V7.01A3.004 3.004 0 0 1 5.994 4H7V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm0 2v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6H5.994C5.45 6 5 6.45 5 7.01v9.98c0 .566.443 1.01.994 1.01h12.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 18.006 6H17zm-9 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n camera:\n 'M5 5h2c.42 0 .849-.28 1.285-.841A3 3 0 0 1 10.653 3h2.68a3 3 0 0 1 2.373 1.165c.43.557.861.835 1.294.835h2a3 3 0 0 1 3 3v9.154c0 1.337-.14 1.822-.4 2.311a2.726 2.726 0 0 1-1.135 1.134c-.489.262-.974.401-2.31.401H5.844c-1.336 0-1.821-.14-2.31-.4A2.726 2.726 0 0 1 2.4 19.464c-.262-.489-.401-.974-.401-2.31V8a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v9.154c0 .917.043 1.142.164 1.368.075.14.174.239.314.314.226.12.45.164 1.368.164h12.308c.917 0 1.142-.043 1.368-.164a.727.727 0 0 0 .314-.314c.12-.226.164-.45.164-1.368V8a1 1 0 0 0-1-1h-2c-1.155 0-2.104-.612-2.876-1.612A1 1 0 0 0 13.332 5h-2.679a1 1 0 0 0-.79.386C9.087 6.386 8.15 7 7 7H5zm7 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n card: 'M20 8v-.99A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01V8h16zm0 2H4v6.99c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V10zM2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01z',\n case: 'M18.878 5C20.634 5 21.902 6.441 22 8v10.077C22 19.636 20.634 21 18.976 21H5.024C3.366 21 2 19.733 2 18.077V8c0-1.559 1.366-3 3.024-3h1.854v-.077C6.878 3.364 8.244 2 9.902 2H14c1.659 0 3.024 1.267 3.024 2.923V5h1.854zm1.17 12.98V16H4v1.98c0 .584.439 1.071 1.024 1.071h13.854c.683 0 1.17-.487 1.17-1.072zM8.733 4.922V5h6.536v-.077c0-.585-.488-1.072-1.17-1.072H9.902c-.682 0-1.17.487-1.17 1.072zM20 14V8c0-.585-.341-1-1.024-1H5.024C4.341 7 4 7.415 4 8v6h16zm-8-1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n check:\n 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L9 16.586 19.293 6.293z',\n clock:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7.99c0-.546.444-.99 1-.99.552 0 1 .444 1 1v4l1.84 1.84a.964.964 0 0 1-.02 1.392l-.09.085a1.046 1.046 0 0 1-1.441-.028l-2.29-2.288V7.99z',\n 'clock-solid':\n 'M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.5145 15.1425L13 12.4338V7C13 6.44772 12.5523 6 12 6C11.4477 6 11 6.44772 11 7V13C11 13.3513 11.1843 13.6768 11.4855 13.8575L15.4855 16.8575C15.9591 17.1416 16.5733 16.9881 16.8575 16.5145C17.1416 16.0409 16.9881 15.4267 16.5145 15.1425Z',\n cross:\n 'M12 10.586l6.293-6.293a1 1 0 0 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 1 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n 'cross-small':\n 'M12 10.586l4.293-4.293a1 1 0 0 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 1 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n crown:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.484-5.996h6.968a1 1 0 0 0 .976-.783l1.242-5.59a.4.4 0 0 0-.673-.37L14.57 11.72 12.32 8.717a.4.4 0 0 0-.64 0l-2.251 3.002L6.97 9.26a.4.4 0 0 0-.673.37l1.242 5.59a1 1 0 0 0 .976.783z',\n delete:\n 'M5 6H4a1 1 0 1 1 0-2h4l.724-1.447A1 1 0 0 1 9.618 2h4.764a1 1 0 0 1 .894.553L16 4h4a1 1 0 0 1 0 2h-1v13a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6zm2 0v13a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6H7zm3 2a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1z',\n download:\n 'M11 11.586V4a1 1 0 0 1 2 0v7.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L11 11.586zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n 'dots-h':\n 'M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n 'dots-v':\n 'M18.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n edit: 'M18.383 3.937l.707.708L7.776 15.958l-1.414-1.414L16.968 3.937a1 1 0 0 1 1.415 0zm1.414 1.415l.707.707a1 1 0 0 1 0 1.414L9.897 18.08l-1.414-1.415L19.797 5.352zm-14.142 9.9l3.535 3.535-4.084 1.167a.5.5 0 0 1-.618-.618l1.167-4.085z',\n email:\n 'M17.343 6H5.657l4.783 2.989a2 2 0 0 0 2.12 0L17.343 6zM19 7.314l-6.44 4.024a2 2 0 0 1-2.12 0L5 7.939V16h4a1 1 0 0 1 0 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a1 1 0 0 1-2 0V7.314zM17.586 16l-1.293-1.293a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 18H13a1 1 0 0 1 0-2h4.586z',\n envelope:\n 'M5.667 6L12 10.75 18.333 6H5.667zM20 7.25l-8 6-8-6V18h16V7.25zM4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z',\n exchange:\n 'M20 14.586l1.293-1.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 14.586V7a1 1 0 0 0-1-1H9a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v7.586zM4 9.414l-1.293 1.293a1 1 0 1 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L6 9.414V17a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V9.414z',\n 'eye-closed':\n 'M17.705 16.291l2.002 2.002a1 1 0 0 1-1.414 1.414l-14-14a1 1 0 0 1 1.414-1.414l2.471 2.47A10.03 10.03 0 0 1 12 6c6.412 0 10 6 10 6s-1.492 2.518-4.295 4.291zM9.742 8.328l.965.964a3 3 0 0 1 4.001 4.001l1.543 1.544c.64-.368 1.254-.816 1.84-1.335.54-.477 1.021-.986 1.44-1.498a13.17 13.17 0 0 0-1.45-1.505C16.294 8.923 14.264 8 12 8c-.777 0-1.53.113-2.258.328zm3.661 9.575c-.45.063-.919.097-1.403.097-5.983 0-10-6-10-6s.897-1.458 2.563-2.937L5.98 10.48a13.527 13.527 0 0 0-1.459 1.484c.457.519.972 1.034 1.536 1.517 1.703 1.458 3.533 2.36 5.424 2.5l1.922 1.922z',\n 'eye-opened':\n 'M22 12s-3.556 6-10 6c-5.983 0-10-6-10-6s3.692-6 10-6c6.412 0 10 6 10 6zm-3.92-1.5C16.295 8.922 14.265 8 12 8c-2.219 0-4.244.924-6.047 2.504-.532.466-1.01.961-1.432 1.46.457.519.972 1.034 1.536 1.517C7.916 15.072 9.925 16 12 16c2.279 0 4.311-.922 6.09-2.498.54-.477 1.022-.986 1.441-1.498a13.17 13.17 0 0 0-1.45-1.505zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n facebook:\n 'M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12',\n file: 'M12.586 4H7a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9h-4a2 2 0 0 1-2-2V4h.586zM14 4.414V8h3.586L14 4.414zM7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3z',\n filter:\n 'M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z',\n forward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3.6 10.6L13.2 15c-.1.1-.4.2-.6.2-.2 0-.5-.1-.6-.2-.4-.4-.4-.9 0-1.2l.9-.9H9c-.4 0-.9-.4-.9-.9s.4-.9.9-.9h3.9l-.9-.9c-.4-.3-.4-.8 0-1.2.4-.4.9-.4 1.2 0l2.4 2.4c.3.3.3.8 0 1.2z',\n google:\n 'M15.34 8.05A4.71 4.71 0 0012 6.75a5.2 5.2 0 00-4.88 3.6 5.25 5.25 0 000 3.3 5.25 5.25 0 007.84 2.76 4.01 4.01 0 001.74-2.62H12V10.4h8.22c.1.57.16 1.17.16 1.79 0 2.66-.95 4.9-2.6 6.41A8.33 8.33 0 0112 20.73 8.72 8.72 0 014.2 8.08a8.72 8.72 0 0113.64-2.53l-2.5 2.5z',\n hamburger:\n 'M1 13a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1zm0-6a1 1 0 1 1 0-2h22a1 1 0 0 1 0 2H1zm0 12a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1z',\n help: 'M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z',\n info: 'M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,10 C11.4477153,10 11,10.4477153 11,11 L11,11 L11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 L13,17 L13,11 C13,10.4477153 12.5522847,10 12,10 Z M12,6 C11.4477153,6 11,6.44771525 11,7 C11,7.55228475 11.4477153,8 12,8 C12.5522847,8 13,7.55228475 13,7 C13,6.44771525 12.5522847,6 12,6 Z',\n instagram:\n 'M11.997 2.006c2.715 0 3.055.012 4.122.06 1.064.049 1.79.218 2.426.465a4.9 4.9 0 0 1 1.77 1.153 4.9 4.9 0 0 1 1.154 1.77c.247.637.416 1.363.465 2.427.048 1.067.06 1.407.06 4.122s-.012 3.056-.06 4.122c-.049 1.064-.218 1.79-.465 2.426a4.9 4.9 0 0 1-1.153 1.771 4.9 4.9 0 0 1-1.77 1.153c-.637.247-1.363.416-2.427.465-1.067.048-1.407.06-4.122.06s-3.056-.012-4.122-.06c-1.064-.049-1.79-.218-2.426-.465a4.9 4.9 0 0 1-1.771-1.153 4.9 4.9 0 0 1-1.153-1.77c-.247-.636-.416-1.363-.465-2.427-.048-1.066-.06-1.407-.06-4.122s.012-3.055.06-4.122c.049-1.064.218-1.79.465-2.426a4.9 4.9 0 0 1 1.153-1.77 4.9 4.9 0 0 1 1.77-1.154c.636-.247 1.363-.416 2.427-.465 1.066-.048 1.407-.06 4.122-.06zm0 1.802c-2.67 0-2.986.01-4.04.058-.974.044-1.504.207-1.856.344-.467.181-.8.398-1.15.748-.35.35-.566.683-.747 1.15-.137.352-.3.88-.344 1.856-.049 1.054-.059 1.37-.059 4.04 0 2.668.01 2.985.059 4.039.044.974.207 1.504.344 1.856.181.467.398.8.748 1.15.35.35.682.566 1.149.747.352.137.882.3 1.856.344 1.054.049 1.37.059 4.04.059s2.985-.01 4.04-.059c.974-.044 1.503-.207 1.856-.344.466-.181.8-.398 1.15-.748.349-.35.566-.682.747-1.149.137-.352.3-.882.344-1.856.048-1.054.058-1.37.058-4.04s-.01-2.985-.058-4.04c-.044-.974-.207-1.503-.344-1.856a3.097 3.097 0 0 0-.748-1.15 3.097 3.097 0 0 0-1.15-.747c-.352-.137-.88-.3-1.856-.344-1.054-.048-1.37-.058-4.04-.058zm6.536 2.859a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0zm-6.536.203a5.133 5.133 0 1 1 0 10.267 5.133 5.133 0 0 1 0-10.267zm0 8.465a3.332 3.332 0 1 0 0-6.664 3.332 3.332 0 0 0 0 6.664z',\n key: 'M11 15H9a6 6 0 1 1 6-6c0 .07.003.134.014.27.01.152.015.21.017.3.002.06.002.12 0 .178l.067.076c.229.257.59.632 1.077 1.12.99.99 2.495 2.434 4.51 4.327l.315.296V21h-6v-2h-2v-2h-2v-2zm2.023-5.211a.658.658 0 0 0 .01-.16 4.471 4.471 0 0 0-.014-.21A5.108 5.108 0 0 1 13 9a4 4 0 1 0-4 4h4v2h2v2h2v2h2v-2.567c-5.552-5.218-6.152-5.837-5.977-6.644zM8.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n location:\n 'm8.49321739 11.4894593 3.12458481.8927385.8927385 3.1245848 4.0173233-8.03464665zm12.50678261-8.4894593-9 18-2-7-7-2z',\n login:\n 'M11.586 11L9.293 8.707a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 1 1-1.414-1.414L11.586 13H4a1 1 0 0 1 0-2h7.586zM10 5a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-8a1 1 0 0 1 0-2h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-8z',\n logout:\n 'M17.586 11l-2.293-2.293a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L17.586 13H10a1 1 0 0 1 0-2h7.586zM15 3a1 1 0 0 1 0 2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h8z',\n message:\n 'M10.464 16.894l.34.039c.394.044.793.067 1.196.067 4.465 0 8-2.75 8-6s-3.535-6-8-6-8 2.75-8 6c0 1.652.91 3.22 2.52 4.36l.604.429-1.312 3.937 4.652-2.832zm-3.612 4.54a2 2 0 0 1-2.937-2.34l.853-2.56C3.018 15.072 2 13.111 2 11c0-4.481 4.524-8 10-8s10 3.519 10 8-4.524 8-10 8c-.36 0-.719-.015-1.074-.045l-4.074 2.48zM9 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n mobile:\n 'M5 5.01A3.004 3.004 0 0 1 7.994 2h8.012A2.995 2.995 0 0 1 19 5.01v13.98A3.004 3.004 0 0 1 16.006 22H7.994A2.995 2.995 0 0 1 5 18.99V5.01zm2 0v13.98c0 .566.443 1.01.994 1.01h8.012c.545 0 .994-.45.994-1.01V5.01A.995.995 0 0 0 16.006 4H7.994C7.45 4 7 4.45 7 5.01zm5 13.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n ok: 'M13.803 15.545l2.49 2.49a1.304 1.304 0 1 1-1.845 1.846L12 17.434 9.553 19.88a1.305 1.305 0 0 1-1.847-1.845l2.49-2.491a8.357 8.357 0 0 1-2.586-1.072A1.305 1.305 0 0 1 9 12.263a5.656 5.656 0 0 0 6 0 1.305 1.305 0 1 1 1.39 2.21 8.344 8.344 0 0 1-2.587 1.072zM12 11.91a4.46 4.46 0 0 1-4.455-4.454A4.46 4.46 0 0 1 12 3a4.46 4.46 0 0 1 4.455 4.456A4.46 4.46 0 0 1 12 11.91zm0-6.299a1.847 1.847 0 0 0-1.845 1.845c0 1.016.829 1.844 1.845 1.844a1.847 1.847 0 0 0 1.845-1.844A1.847 1.847 0 0 0 12 5.611z',\n passport:\n 'M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h12V4H6zm6 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3 3h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm1 3h4a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2z',\n percent:\n 'M18.293 4.293a1 1 0 0 1 1.414 1.414l-14 14a1 1 0 1 1-1.414-1.414l14-14zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n phone:\n 'M5.307 6.107a2 2 0 0 0-.334 2.385l1.404 2.527a17 17 0 0 0 6.604 6.604l2.527 1.404a2 2 0 0 0 2.385-.334L19.586 17 17.5 14.914l-.543.543a2.768 2.768 0 0 1-3.914 0l-4.5-4.5a2.768 2.768 0 0 1 0-3.914l.543-.543L7 4.414 5.307 6.107zM3.893 4.693L5.586 3a2 2 0 0 1 2.828 0L10.5 5.086a2 2 0 0 1 0 2.828l-.543.543c-.3.3-.3.786 0 1.086l4.5 4.5c.3.3.786.3 1.086 0l.543-.543a2 2 0 0 1 2.828 0L21 15.586a2 2 0 0 1 0 2.828l-1.693 1.693a4 4 0 0 1-4.77.668l-2.527-1.403a19 19 0 0 1-7.382-7.382L3.225 9.464a4 4 0 0 1 .668-4.771z',\n play: 'M8 17.587L17.975 12 8 6.413v11.174zM7.489 3.834l13.02 7.294a1 1 0 0 1 0 1.744L7.49 20.166A1 1 0 0 1 6 19.294V4.706a1 1 0 0 1 1.489-.872z',\n plus: 'M13 11h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 2 0v7z',\n 'plus-circle':\n 'M16.143 11.143a.857.857 0 0 1 0 1.714h-3.286v3.286a.857.857 0 0 1-1.714 0v-3.286H7.857a.857.857 0 0 1 0-1.714h3.286V7.857a.857.857 0 0 1 1.714 0v3.286h3.286zM12 22C6.478 22 2 17.523 2 12 2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z',\n power:\n 'M11 2.996c0-.55.444-.996 1-.996.552 0 1 .445 1 .996v9.008c0 .55-.444.996-1 .996-.552 0-1-.445-1-.996V2.996zM4.929 4.929a1 1 0 0 1 1.414 1.414 8 8 0 1 0 11.314 0A1 1 0 0 1 19.07 4.93c3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0-3.905-3.905-3.905-10.237 0-14.142z',\n print:\n 'M7 18H3V9a2 2 0 0 1 2-2h2V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v9h-4v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-1zm2 0v1h6v-4H9v3zM9 7h6V5H9v2zm-2 9v-1a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1h2V9H5v7h2zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n qiwi: 'M17.783 20.125c1.525.413 3.176 1.08 5.103 3.506.196.246-.102.496-.324.296-2.217-1.995-4.082-2.56-5.926-2.638-.978-.042-1.952.054-2.968.145a57.195 57.195 0 0 1-.888.075c-.359.039-.722.06-1.09.06a9.701 9.701 0 0 1-4.867-1.285 9.328 9.328 0 0 1-3.543-3.549A9.83 9.83 0 0 1 2 11.82c0-1.763.43-3.425 1.278-4.936A9.446 9.446 0 0 1 6.781 3.3a9.342 9.342 0 0 1 4.78-1.3c1.773 0 3.43.432 4.926 1.284a9.39 9.39 0 0 1 3.554 3.56 9.832 9.832 0 0 1 1.292 4.929 10.314 10.314 0 0 1-.266 2.334 2.88 2.88 0 0 1-.088.312c-.172.558-.492 1.35-1.087 2.364-.064.107-.1.026-.108-.034-.208-1.493-.852-2.627-1.988-3.359l-.056-.035a4.94 4.94 0 0 0-.597-.317 6.056 6.056 0 0 0-.877-.312c-.192-.053-.621-.03-.466-.187.065-.065.994-.08 2.125-.007.02-.227.03-.46.03-.7 0-1.863-.607-3.382-1.856-4.644-1.25-1.262-2.711-1.876-4.468-1.876-1.798 0-3.257.615-4.458 1.88-1.209 1.27-1.795 2.776-1.795 4.604 0 1.824.603 3.324 1.845 4.586 1.242 1.261 2.684 1.875 4.408 1.875.083 0 .165-.003.241-.069-.099-1.286-.12-2.355.14-1.924.092.153.184.297.275.436a9.285 9.285 0 0 0 1.062 1.345c1.226 1.264 2.433 1.575 3.715 1.895l.082.02c.21.053.423.107.637.165zm-1.682-2.517c.099-.123.26-.192.453-.192.235 0 .48.1.692.282.427.367.558.803.331 1.112-.125.168-.33.261-.573.261-.24 0-.485-.09-.654-.24-.39-.345-.503-.905-.25-1.223zm2.183-1.674c.07-.13.211-.171.4-.115.345.164.5.69.534.947.034.25.008.448-.074.543a.166.166 0 0 1-.13.062c-.146 0-.329-.174-.545-.516-.213-.337-.29-.725-.185-.92z',\n receipt:\n 'M4 20V2l4 2 4-2 4 2 4-2v18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 5.236V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5.236l-2.144 1.072L12 4.404 8.144 6.308 6 5.236zM9 15h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm0-5h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z',\n refund:\n 'M12.5 6H7.6l1.2-1.2c.2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.7-.4-.4-1.1-.4-1.5 0l-3 3s-.3.2-.3.7c0 .5.4.8.4.8l2.9 2.9c.4.4 1.1.4 1.5 0 .2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.8L7.6 8.1h4.9c3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4H6c-.6 0-1.1.5-1.1 1.1 0 .6.6 1 1.1 1h6.4c4.1 0 7.5-3.4 7.5-7.5C20 9.3 16.6 6 12.5 6',\n reject:\n 'm12 22c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-11.06-3.72-3.72a.75.75 0 0 0 -1.06 1.06l3.72 3.72-3.72 3.72a.75.75 0 0 0 1.06 1.06l3.72-3.72 3.72 3.72a.75.75 0 0 0 1.06-1.06l-3.72-3.72 3.72-3.72a.75.75 0 0 0 -1.06-1.06z',\n reload:\n 'M5.013 11.073l.28-.28a1 1 0 1 1 1.414 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414l.302.302a9 9 0 0 1 16.056-5.171 1 1 0 0 1-1.57 1.24 7 7 0 0 0-12.483 3.91zm13.974 1.854l-.28.28a1 1 0 0 1-1.414-1.414l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1-1.414 1.414l-.302-.302a9 9 0 0 1-15.98 5.265 1 1 0 0 1 1.552-1.26 7 7 0 0 0 12.424-3.982z',\n repeat:\n 'M22.293 10.793l-.337.337C21.513 6.022 17.22 2 12 2 6.486 2 2 6.486 2 12s4.486 10 10 10c2.267 0 4.486-.779 6.25-2.193a1 1 0 0 0-1.252-1.561A7.9 7.9 0 0 1 12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.078 0 7.447 3.07 7.934 7.02l-.227-.227a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0l2-2a.999.999 0 1 0-1.414-1.414z',\n sbp: 'M4 6.43L6.39 10.63V13.2L4 17.39L4 6.43Z M13.18 9.10L15.42 7.75L20 7.75L13.18 11.86V9.1Z M13.16 6.40L13.18 11.97L10.78 10.52V2.2L13.16 6.4Z M20 7.75L15.42 7.75L13.16 6.40L10.78 2.2L20 7.75Z M13.18 17.42V14.72L10.78 13.29L10.78 21.63L13.18 17.42Z M15.41 16.08L6.39 10.63L4 6.43L19.99 16.07L15.41 16.08Z M10.78 21.63L13.18 17.42L15.41 16.08L19.99 16.07L10.78 21.63Z M4 17.39L10.8 13.3L8.51 11.92L6.39 13.2L4 17.39Z',\n search:\n 'M16.463 15.05l3.901 3.9a1 1 0 1 1-1.414 1.414l-3.9-3.9a7.5 7.5 0 1 1 1.414-1.414zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z',\n security:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4-12V9a4 4 0 1 0-8 0v1a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-8a2 2 0 0 1 2 2v.996L10 10V9a2 2 0 0 1 2-2z',\n send: 'M12.211 12.507l1.361-.21a.3.3 0 0 0 0-.594l-1.36-.21-8.864-1.366a1.001 1.001 0 0 1-.848-.991L2.507 4.5A1 1 0 0 1 3.9 3.58L20.9 11.08c.236.102.603.444.6.921-.003.477-.223.759-.6.92l-17 7.499a.999.999 0 0 1-1.393-.92L2.5 14.866c0-.495.36-.917.848-.992l8.863-1.366z',\n settings:\n 'M3.5 10.196a1.994 1.994 0 0 1-.733-2.73L3.769 5.73A2.001 2.001 0 0 1 6.5 5l.85.49A7.987 7.987 0 0 1 9 4.583V4c0-1.105.898-2 1.998-2h2.004C14.106 2 15 2.888 15 4v.582a7.987 7.987 0 0 1 1.65.909L17.5 5a2.001 2.001 0 0 1 2.731.73l1.002 1.736c.552.955.23 2.174-.733 2.73l-.63.364a8.04 8.04 0 0 1-.034 3.057L20.5 14a1.994 1.994 0 0 1 .733 2.73l-1.002 1.736a2.001 2.001 0 0 1-2.731.73l-1.003-.58a7.982 7.982 0 0 1-1.497.802V20c0 1.112-.894 2-1.998 2h-2.004C9.898 22 9 21.105 9 20v-.582a7.982 7.982 0 0 1-1.497-.801l-1.003.58a2.001 2.001 0 0 1-2.731-.731L2.767 16.73A1.994 1.994 0 0 1 3.5 14l.664-.383a8.029 8.029 0 0 1-.035-3.057l-.629-.364zm2.001 7.27l2.09-1.21 1.038.708c.352.24.728.44 1.122.6L11 18.07V20h2v-1.93l1.25-.506c.393-.16.769-.36 1.12-.6l1.039-.707 2.09 1.207 1.001-1.732-1.913-1.104.29-1.414a6.029 6.029 0 0 0 .026-2.296l-.252-1.386L19.5 8.464 18.499 6.73l-1.965 1.137-1.048-.75a5.987 5.987 0 0 0-1.237-.681L13 5.93V4h-2.002L11 5.93l-1.25.506a5.987 5.987 0 0 0-1.236.68l-1.048.751L5.5 6.732l-1 1.732 1.85 1.068-.253 1.386a6.04 6.04 0 0 0 .026 2.296l.29 1.414L4.5 15.732l1.001 1.734zM12 8a4.001 4.001 0 0 1 0 8 4.001 4.001 0 0 1 0-8zm0 2a2.001 2.001 0 0 0 0 4 2.001 2.001 0 0 0 0-4z',\n share:\n 'M13 5.414V13a1 1 0 0 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 1 1-1.414 1.414L13 5.414zM18 10a1 1 0 0 1 0-2h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a2 2 0 0 1 2-2h1a1 1 0 1 1 0 2H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9h-1z',\n sim: 'M7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8.828a1 1 0 0 0-.293-.707L13.88 4.293A1 1 0 0 0 13.172 4H7zm3 6h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2v4h4v-4h-4z',\n 'sort-asc': 'M13 5v2H3V5h10zm4 6v2H3v-2h14zM3 19v-2h18v2H3z',\n 'sort-desc': 'M21 5v2H3V5h18zm-4 6v2H3v-2h14zM3 19v-2h10v2H3z',\n star: 'M12 16.265c.176 0 .352.042.513.125l3.27 1.695c.11.056.2.007.232-.017a.21.21 0 0 0 .088-.212l-.624-3.59a1.076 1.076 0 0 1 .316-.96l2.646-2.542a.21.21 0 0 0 .056-.223.213.213 0 0 0-.178-.148l-3.656-.523a1.1 1.1 0 0 1-.83-.594L12.198 6.01A.215.215 0 0 0 12 5.89a.215.215 0 0 0-.198.12l-1.635 3.265a1.1 1.1 0 0 1-.83.595l-3.656.523a.214.214 0 0 0-.178.148.21.21 0 0 0 .056.223l2.646 2.541c.26.25.378.61.317.962l-.625 3.589a.21.21 0 0 0 .088.212.218.218 0 0 0 .232.017l3.27-1.695c.16-.083.337-.125.513-.125m4.734 4.235c-.214 0-.428-.05-.626-.153l-3.983-2.064a.272.272 0 0 0-.25 0l-3.983 2.064a1.35 1.35 0 0 1-1.413-.101 1.306 1.306 0 0 1-.534-1.294l.76-4.37a.262.262 0 0 0-.077-.234l-3.222-3.096a1.301 1.301 0 0 1-.34-1.356 1.328 1.328 0 0 1 1.084-.9l4.453-.637a.268.268 0 0 0 .202-.145l1.992-3.977A1.336 1.336 0 0 1 12 3.5c.515 0 .976.283 1.204.737l1.99 3.977c.04.078.116.132.203.144l4.453.638c.51.073.924.418 1.083.9a1.301 1.301 0 0 1-.34 1.356l-3.221 3.095a.262.262 0 0 0-.078.235l.761 4.37c.087.5-.118.996-.534 1.294a1.35 1.35 0 0 1-.787.254',\n 'star-solid':\n 'M13.13 3.764l1.586 4.44a1.2 1.2 0 0 0 1.13.796h4.84a1.2 1.2 0 0 1 .768 2.122L17.4 14.5a1.2 1.2 0 0 0-.385 1.251l1.205 4.219a1.2 1.2 0 0 1-1.874 1.29l-3.626-2.72a1.2 1.2 0 0 0-1.44 0l-3.568 2.676a1.2 1.2 0 0 1-1.87-1.304l1.322-4.421a1.2 1.2 0 0 0-.418-1.295l-3.954-3.045A1.2 1.2 0 0 1 3.524 9h4.63a1.2 1.2 0 0 0 1.13-.796l1.586-4.44a1.2 1.2 0 0 1 2.26 0z',\n success:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.293-9.707a1 1 0 1 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l5.5-7.5a1 1 0 1 0-1.414-1.414L10.5 14.086l-1.793-1.793z',\n terminal:\n 'M6 10v10h12V10H6zm.366-2h11.268l-1.143-4H7.51L6.366 8zM6 22a2 2 0 0 1-2-2V9.28a2 2 0 0 1 .077-.55l1.509-5.28A2 2 0 0 1 7.509 2h8.982a2 2 0 0 1 1.923 1.45l1.509 5.28a2 2 0 0 1 .077.55V20a2 2 0 0 1-2 2H6z',\n 'terminal-client':\n 'M4.093 16h14.916l-2.105-8H6.198l-2.105 8zM6.198 6h10.706a2 2 0 0 1 1.934 1.491l2.106 8A2 2 0 0 1 19.009 18H4.093a2 2 0 0 1-1.934-2.509l2.105-8A2 2 0 0 1 6.198 6z',\n transfer:\n 'M22 10.8c-.2-.3-.4-.6-.8-.8l-9.6-5.9c-.4-.2-.8-.3-1.2-.3H4c-1.2-.1-2.2.8-2.2 2 0 .4 0 .6.2 1L4.7 12 2 17c-.5 1.1-.1 2.5 1 3 .3.1.6.2.9.2h6.4c.4 0 .8-.1 1.2-.3l9.6-6c1.1-.7 1.5-2 .9-3.1zM6.4 13h4.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1H6.4L3.7 6v-.2s.1-.1.2-.1h6.3c.1 0 .3 0 .4.1l9.5 5.8c.1.1.1.1.2.1.1.1 0 .3-.1.4l-9.5 6c-.1.1-.3.1-.4.1H4h-.1c-.2-.1-.2-.3-.2-.4L6.4 13z',\n twitter:\n 'M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.354-.012-.53A8.349 8.349 0 0 0 22 5.922a8.19 8.19 0 0 1-2.357.645 4.118 4.118 0 0 0 1.804-2.27 8.223 8.223 0 0 1-2.605.997 4.107 4.107 0 0 0-6.993 3.742 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.097 4.097 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.234 8.234 0 0 1 2 18.408a11.617 11.617 0 0 0 6.29 1.84',\n user: 'M4.062 20a8.001 8.001 0 0 1 15.876 0h-2.021a6.002 6.002 0 0 0-11.834 0H4.062zM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-6.998 8a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1zm14 0a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1z',\n vk: 'M15.07 2H8.93C3.327 2 2 3.327 2 8.93v6.14C2 20.673 3.327 22 8.93 22h6.14c5.603 0 6.93-1.327 6.93-6.93V8.93C22 3.327 20.66 2 15.07 2zm3.077 14.27h-1.454c-.55 0-.72-.438-1.708-1.44-.86-.833-1.242-.946-1.454-.946-.296 0-.38.085-.38.494v1.313c0 .353-.114.564-1.045.564-1.539 0-3.246-.931-4.446-2.667-1.807-2.54-2.3-4.446-2.3-4.841 0-.212.084-.41.493-.41h1.454c.367 0 .508.17.65.565.72 2.075 1.919 3.895 2.413 3.895.183 0 .268-.084.268-.55v-2.145c-.056-.988-.579-1.073-.579-1.426 0-.17.141-.339.367-.339h2.287c.31 0 .423.17.423.537v2.893c0 .31.141.424.226.424.184 0 .339-.113.678-.452 1.044-1.172 1.792-2.978 1.792-2.978.099-.212.268-.41.635-.41h1.454c.438 0 .536.226.438.537-.184.847-1.962 3.359-1.962 3.359-.156.254-.212.367 0 .65.155.211.663.649 1.002 1.044.62.705 1.1 1.298 1.228 1.708.14.409-.07.62-.48.62z',\n waiting:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9.566V7a1 1 0 0 0-2 0v6a1 1 0 0 0 .486.857l4 3a1 1 0 0 0 1.028-1.714L13 12.433z',\n wallet:\n 'M2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01zm2 0v9.98c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01zm12.5 6.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n warning:\n 'M3.907 21.137c-1.513 0-2.421-1.68-1.593-2.946l8.092-13.329a1.904 1.904 0 0 1 3.188 0l8.092 13.33c.828 1.266-.08 2.945-1.593 2.945H3.907zM12 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-11a1.324 1.324 0 0 0-1.314 1.488L11.25 14h1.5l.564-4.512A1.324 1.324 0 0 0 12 8z',\n wave: 'M6.371 14.677a1 1 0 0 1-1.79-.893A3.979 3.979 0 0 0 5 12c0-.639-.15-1.254-.431-1.81a1 1 0 0 1 1.782-.906C6.776 10.12 7 11.044 7 12c0 .94-.217 1.852-.629 2.677zm3.573 1.8a1 1 0 1 1-1.788-.897A7.962 7.962 0 0 0 9 12c0-1.28-.3-2.514-.868-3.628a1 1 0 0 1 1.782-.908A9.961 9.961 0 0 1 11 12a9.962 9.962 0 0 1-1.056 4.477zm3.55 1.847a1 1 0 0 1-1.784-.904A11.944 11.944 0 0 0 13 12c0-1.889-.436-3.713-1.262-5.364a1 1 0 0 1 1.788-.895A13.945 13.945 0 0 1 15 12c0 2.226-.52 4.38-1.507 6.324zm3.55 1.843a1 1 0 1 1-1.781-.908l.12-.243A15.93 15.93 0 0 0 17 12c0-2.517-.581-4.95-1.682-7.15a1 1 0 1 1 1.788-.895A17.928 17.928 0 0 1 19 12a17.93 17.93 0 0 1-1.956 8.167z',\n withdraw:\n 'M13 6.414V14a1 1 0 0 1-2 0V6.414L8.707 8.707a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 1 1-1.414 1.414L13 6.414zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n youtube:\n 'M21.582 7.186C22 8.746 22 12 22 12s0 3.254-.418 4.814a2.505 2.505 0 0 1-1.768 1.768C18.254 19 12 19 12 19s-6.254 0-7.814-.418a2.505 2.505 0 0 1-1.768-1.768C2 15.254 2 12 2 12s0-3.254.418-4.814c.23-.86.908-1.538 1.768-1.768C5.746 5 12 5 12 5s6.254 0 7.814.418c.86.23 1.538.908 1.768 1.768zM9.955 14.955L15.182 12 9.955 9.045v5.91z',\n}\n\nexport const Icon: FC<IconProps> = ({ name, size = 6, color = '#000' }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path d={IconPaths[name]} fill={color} />\n </Svg>\n)\n\nIcon.displayName = 'Icon'\n\nIcon.defaultProps = {\n size: 6,\n color: '#000',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["1069"],[],"import React, { FC, ReactElement } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface MobileAppIconProps {\n name: 'apple' | 'google' | 'huawei'\n}\n\nconst appIcon: Record<MobileAppIconProps['name'], ReactElement> = {\n google: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M56.91 25.0147C56.9027 22.6701 58.7954 20.7625 61.14 20.7514C62.2756 20.7296 63.3713 21.1697 64.1763 21.9709C64.9812 22.7721 65.4265 23.8658 65.41 25.0014C65.41 27.346 63.5113 29.2477 61.1667 29.2514C58.8221 29.255 56.9174 27.3593 56.91 25.0147ZM58.632 26.1199C59.0887 27.0757 60.0832 27.6553 61.14 27.5814C61.8033 27.566 62.4323 27.2834 62.8842 26.7976C63.336 26.3118 63.5726 25.6641 63.54 25.0014C63.5374 23.9421 62.8876 22.992 61.9012 22.6055C60.9148 22.2191 59.7925 22.4748 59.071 23.2505C58.3495 24.0261 58.1754 25.164 58.632 26.1199ZM51.83 20.7514H51.82C52.9556 20.7296 54.0513 21.1697 54.8563 21.9709C55.6613 22.7721 56.1065 23.8658 56.09 25.0014C56.09 27.3473 54.1892 29.2496 51.8433 29.2514C49.4974 29.2533 47.5937 27.354 47.59 25.0081C47.5863 22.6622 49.4841 20.757 51.83 20.7514ZM51.83 27.5814H51.82C52.4833 27.566 53.1123 27.2834 53.5641 26.7976C54.016 26.3118 54.2526 25.6641 54.22 25.0014C54.2171 23.9412 53.566 22.9907 52.5784 22.6051C51.5908 22.2195 50.4678 22.4774 49.7473 23.2551C49.0268 24.0329 48.8555 25.1723 49.3154 26.1275C49.7752 27.0828 50.7727 27.6595 51.83 27.5814ZM40.74 22.0614V22.0114H46.81C46.8797 22.384 46.9132 22.7624 46.91 23.1414C46.9571 24.6972 46.3977 26.2104 45.35 27.3614C44.1528 28.6151 42.4718 29.2897 40.74 29.2114C38.319 29.3057 36.0404 28.0678 34.8019 25.9854C33.5633 23.903 33.5633 21.3099 34.8019 19.2275C36.0404 17.1451 38.319 15.9072 40.74 16.0014C42.4407 15.9867 44.0749 16.6613 45.27 17.8714L44 19.1414C43.1238 18.2955 41.9478 17.8316 40.73 17.8514C38.079 17.8514 35.93 20.0005 35.93 22.6514C35.93 25.3024 38.079 27.4514 40.73 27.4514C41.9766 27.5011 43.186 27.0217 44.06 26.1314C44.6399 25.5092 44.9923 24.7092 45.06 23.8614H40.74V22.0614ZM86.05 23.4614L86.26 23.9114L80.57 26.2614C80.9267 27.0736 81.7436 27.5852 82.63 27.5514C83.4859 27.5536 84.2798 27.1054 84.72 26.3714L86.17 27.3714C85.3807 28.5529 84.0509 29.2591 82.63 29.2514C81.5006 29.268 80.413 28.8246 79.6171 28.023C78.8212 27.2215 78.3855 26.1307 78.41 25.0014C78.3409 23.898 78.7316 22.8151 79.4894 22.01C80.2472 21.2048 81.3044 20.7493 82.41 20.7514C84.0679 20.8125 85.5161 21.8906 86.05 23.4614ZM80.25 24.8814L84.05 23.3014C83.7511 22.7121 83.1294 22.358 82.47 22.4014C81.8445 22.4297 81.2566 22.7085 80.839 23.175C80.4213 23.6416 80.2091 24.2566 80.25 24.8814ZM77.5 29.0014H75.63V16.5014H77.5V29.0014ZM72.5 21.7014H72.57V21.0014H74.29V28.6514C74.29 31.7914 72.48 33.0814 70.29 33.0814C68.6392 33.0913 67.1477 32.0982 66.52 30.5714L68.15 29.8914C68.4907 30.7825 69.3363 31.3791 70.29 31.4014C71.69 31.4014 72.56 30.5314 72.56 28.9014V28.2114H72.5C71.938 28.8597 71.1178 29.2259 70.26 29.2114C67.9902 29.1014 66.2064 27.229 66.2064 24.9564C66.2064 22.6839 67.9902 20.8115 70.26 20.7014C71.1151 20.7003 71.93 21.0641 72.5 21.7014ZM70.43 27.5814H70.42C71.0699 27.5564 71.6813 27.2666 72.112 26.7792C72.5427 26.2919 72.7551 25.6495 72.7 25.0014C72.7494 24.3563 72.5362 23.7187 72.1089 23.2329C71.6815 22.7472 71.0761 22.4546 70.43 22.4214C69.0929 22.5393 68.0674 23.6591 68.0674 25.0014C68.0674 26.3437 69.0929 27.4636 70.43 27.5814ZM90.34 16.5014H94.81C96.2626 16.3952 97.6527 17.1093 98.4125 18.3518C99.1722 19.5944 99.1743 21.1572 98.4177 22.4018C97.6612 23.6463 96.2728 24.3639 94.82 24.2614H92.21V29.0014H90.34V16.5014ZM94.81 22.5014L94.85 22.5214C96.0319 22.5214 96.99 21.5633 96.99 20.3814C96.99 19.1995 96.0319 18.2414 94.85 18.2414H92.2V22.5014H94.81ZM106.34 20.7014L106.39 20.7314C108.52 20.7314 110.18 22.0014 110.18 24.1914V29.0014H108.38V28.0014H108.32C107.8 28.8101 106.879 29.2703 105.92 29.2014C105.142 29.259 104.373 28.9992 103.789 28.4812C103.205 27.9633 102.856 27.2311 102.82 26.4514C102.82 24.6414 104.63 23.6414 106.42 23.6414C107.1 23.6386 107.769 23.8034 108.37 24.1214V23.9914C108.322 23.511 108.084 23.0699 107.708 22.7671C107.331 22.4644 106.85 22.3254 106.37 22.3814C105.671 22.3243 105.004 22.6851 104.67 23.3014L103.01 22.6114C103.641 21.3685 104.949 20.6183 106.34 20.7014ZM106.11 27.5514L106.16 27.5814C107.287 27.554 108.221 26.7008 108.35 25.5814C107.831 25.2918 107.244 25.1468 106.65 25.1614C105.71 25.1614 104.65 25.4914 104.65 26.4914C104.772 27.1799 105.417 27.6483 106.11 27.5514ZM116.74 21.0014H116.75H118.82L113.7 32.7914H111.75L113.65 28.5814L110.32 21.0014H112.32L114.54 26.4214H114.6L116.74 21.0014ZM101.8 29.0014H99.93V16.5014H101.8V29.0014ZM34.38 13.2714V11.2714H35C35.5815 10.6552 35.8599 9.81283 35.76 8.97144V6.00144H39.76V11.2614H40.4V13.2614H39.66V12.0014H35.11V13.2714H34.38ZM35.93 11.3014H38.93V6.74144H36.5V9.00144C36.5467 9.80807 36.3479 10.6099 35.93 11.3014ZM42.01 11.2214C40.8303 9.97267 40.8303 8.0202 42.01 6.77144C42.592 6.18518 43.3839 5.85547 44.21 5.85547C45.0361 5.85547 45.828 6.18518 46.41 6.77144C47.5948 8.0182 47.5948 9.97468 46.41 11.2214C45.193 12.4317 43.227 12.4317 42.01 11.2214ZM45.84 10.7214C46.7252 9.74561 46.7252 8.25726 45.84 7.28144C44.9387 6.38387 43.4813 6.38387 42.58 7.28144C41.6948 8.25726 41.6948 9.74561 42.58 10.7214C43.4813 11.619 44.9387 11.619 45.84 10.7214ZM48.952 11.2323C48.363 10.6414 48.0408 9.83557 48.06 9.00144C48.0408 8.1673 48.363 7.36147 48.952 6.77055C49.541 6.17963 50.3458 5.85485 51.18 5.87144C52.0277 5.85044 52.8384 6.21892 53.38 6.87144L52.84 7.39144C52.4392 6.88264 51.8169 6.59942 51.17 6.63144C50.5497 6.61531 49.9499 6.85381 49.51 7.29144C48.6113 8.27353 48.6113 9.77934 49.51 10.7614C49.9499 11.1991 50.5497 11.4376 51.17 11.4214C51.8828 11.4151 52.5549 11.0882 53 10.5314L53.54 11.0714C53.2678 11.4016 52.9265 11.6678 52.54 11.8514C52.1131 12.0448 51.6485 12.1404 51.18 12.1314C50.3458 12.148 49.541 11.8232 48.952 11.2323ZM55.91 12.0014V6.74144H54.23V6.00144H58.35V6.74144H56.68V12.0014H55.91ZM61.38 11.0614C61.1938 11.6749 60.6405 12.1039 60 12.1314C59.7933 12.1288 59.5893 12.0846 59.4 12.0014L59.6 11.2914C59.7215 11.3622 59.8594 11.4001 60 11.4014C60.147 11.4125 60.2938 11.3776 60.42 11.3014C60.5405 11.1994 60.6334 11.0688 60.69 10.9214L60.91 10.4414L58.91 6.01144H59.82L61.3 9.45144L62.74 6.00144H63.65L61.38 11.0614ZM64.52 6.00144H68.86V12.0014H68.09V6.74144H65.29V12.0014H64.52V6.00144ZM70.23 6.00144H71V8.57144H74V6.00144H74.77V12.0014H74V9.29144H71V12.0014H70.23V6.00144ZM76.66 11.2214C75.4803 9.97267 75.4803 8.0202 76.66 6.77144C77.242 6.18518 78.0339 5.85547 78.86 5.85547C79.6861 5.85547 80.478 6.18518 81.06 6.77144C82.2448 8.0182 82.2448 9.97468 81.06 11.2214C79.843 12.4317 77.877 12.4317 76.66 11.2214ZM80.49 10.7214C81.3752 9.74561 81.3752 8.25726 80.49 7.28144C79.5887 6.38387 78.1313 6.38387 77.23 7.28144C76.3448 8.25726 76.3448 9.74561 77.23 10.7214C78.1313 11.619 79.5887 11.619 80.49 10.7214ZM85.09 12.0014V6.00144H87.26C87.7106 5.99293 88.1472 6.15757 88.48 6.46144C88.8183 6.75501 89.0088 7.18361 89 7.63144C89.0047 7.898 88.928 8.15965 88.78 8.38144C88.6332 8.59687 88.4287 8.76666 88.19 8.87144C88.4801 8.96746 88.7345 9.14867 88.92 9.39144C89.1123 9.63644 89.2147 9.94002 89.21 10.2514C89.2204 10.7182 89.0224 11.1653 88.67 11.4714C88.3218 11.7926 87.8637 11.968 87.39 11.9614H85.1L85.09 12.0014ZM85.86 8.57144H87.26C87.5247 8.58248 87.7807 8.4764 87.96 8.28144C88.1389 8.11923 88.2442 7.89129 88.2517 7.64993C88.2593 7.40856 88.1684 7.1745 88 7.00144C87.8308 6.81007 87.5853 6.70381 87.33 6.71144H85.9V8.54144L85.86 8.57144ZM85.86 11.2614H87.41C87.6842 11.2706 87.9483 11.157 88.13 10.9514C88.3063 10.7686 88.4064 10.5254 88.41 10.2714C88.41 9.71915 87.9623 9.27144 87.41 9.27144H85.89V11.2714L85.86 11.2614ZM3.15438 6.09514C3.72315 5.90788 4.3699 6.00058 4.86567 6.37964L20.1656 14.7752L16 18.9408L3.15438 6.09514ZM21.5236 15.5385L26.8174 18.4336C28.3942 19.293 28.3942 20.7073 26.8174 21.5776L21.5366 24.4774L17.0607 20.0014L21.5236 15.5385ZM20.1645 25.2265L4.86567 33.6316C4.36761 34.0048 3.72281 34.0939 3.15569 33.9064L16 21.0621L20.1645 25.2265ZM2.10918 32.8316C2.02242 32.5765 1.986 32.3054 2.00484 32.0324V7.96798C1.98961 7.69699 2.02709 7.42826 2.11274 7.17482L14.9394 20.0014L2.10918 32.8316Z\"\n fill=\"#999999\"\n />\n ),\n apple: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M17.128 18.7858C17.161 22.6488 20.507 23.9258 20.548 23.9398C20.528 24.0298 20.024 25.7828 18.769 27.5628C17.721 29.1298 16.623 30.6618 14.879 30.6898C13.185 30.7288 12.615 29.6928 10.672 29.6928C8.71097 29.6928 8.10397 30.6618 6.47897 30.7288C4.81797 30.7898 3.54897 29.0558 2.46297 27.5028C0.291966 24.3318 -1.39803 18.5668 0.867966 14.6438C1.96597 12.7198 3.96797 11.4808 6.10797 11.4478C7.77097 11.4138 9.31397 12.5708 10.336 12.5708C11.338 12.5708 13.246 11.1868 15.213 11.3938C16.036 11.4178 18.378 11.7188 19.889 13.9218C19.767 13.9948 17.099 15.5628 17.128 18.7858ZM13.928 9.30775C13.016 10.3838 11.557 11.2068 10.136 11.1008C9.94997 9.64875 10.67 8.10475 11.476 7.16275C12.387 6.09375 13.969 5.27475 15.234 5.21875C15.4 6.72775 14.802 8.21475 13.928 9.30775ZM40.645 30.5058H38.374L37.13 26.5968H32.806L31.621 30.5058H29.41L33.694 17.1978H36.34L40.645 30.5058ZM36.755 24.9568L35.63 21.4818C35.511 21.1268 35.288 20.2908 34.959 18.9748H34.919C34.788 19.5408 34.577 20.3768 34.287 21.4818L33.182 24.9568H36.755ZM51.662 25.5898C51.662 27.2218 51.221 28.5118 50.339 29.4588C49.549 30.3018 48.568 30.7228 47.397 30.7228C46.133 30.7228 45.225 30.2688 44.672 29.3608H44.632V34.4158H42.5V24.0688C42.5 23.0428 42.473 21.9898 42.421 20.9098H44.296L44.415 22.4308H44.455C45.166 21.2848 46.245 20.7128 47.693 20.7128C48.825 20.7128 49.77 21.1598 50.526 22.0548C51.284 22.9508 51.662 24.1288 51.662 25.5898ZM49.49 25.6678C49.49 24.7338 49.28 23.9638 48.858 23.3578C48.397 22.7258 47.778 22.4098 47.002 22.4098C46.476 22.4098 45.998 22.5858 45.571 22.9328C45.143 23.2828 44.863 23.7398 44.732 24.3058C44.666 24.5698 44.633 24.7858 44.633 24.9558V26.5558C44.633 27.2538 44.847 27.8428 45.275 28.3238C45.703 28.8048 46.259 29.0448 46.943 29.0448C47.746 29.0448 48.371 28.7348 48.818 28.1168C49.266 27.4978 49.49 26.6818 49.49 25.6678ZM62.699 25.5898C62.699 27.2218 62.258 28.5118 61.375 29.4588C60.586 30.3018 59.605 30.7228 58.434 30.7228C57.17 30.7228 56.262 30.2688 55.71 29.3608H55.67V34.4158H53.538V24.0688C53.538 23.0428 53.511 21.9898 53.459 20.9098H55.334L55.453 22.4308H55.493C56.203 21.2848 57.282 20.7128 58.731 20.7128C59.862 20.7128 60.807 21.1598 61.565 22.0548C62.32 22.9508 62.699 24.1288 62.699 25.5898ZM60.527 25.6678C60.527 24.7338 60.316 23.9638 59.894 23.3578C59.433 22.7258 58.816 22.4098 58.039 22.4098C57.512 22.4098 57.035 22.5858 56.607 22.9328C56.179 23.2828 55.9 23.7398 55.769 24.3058C55.704 24.5698 55.67 24.7858 55.67 24.9558V26.5558C55.67 27.2538 55.884 27.8428 56.31 28.3238C56.738 28.8038 57.294 29.0448 57.98 29.0448C58.783 29.0448 59.408 28.7348 59.855 28.1168C60.303 27.4978 60.527 26.6818 60.527 25.6678ZM75.039 26.7738C75.039 27.9058 74.646 28.8268 73.857 29.5378C72.99 30.3148 71.783 30.7028 70.232 30.7028C68.8 30.7028 67.652 30.4268 66.783 29.8738L67.277 28.0968C68.213 28.6628 69.24 28.9468 70.359 28.9468C71.162 28.9468 71.787 28.7648 72.236 28.4028C72.683 28.0408 72.906 27.5548 72.906 26.9488C72.906 26.4088 72.722 25.9538 72.353 25.5848C71.986 25.2158 71.373 24.8728 70.517 24.5558C68.187 23.6868 67.023 22.4138 67.023 20.7398C67.023 19.6458 67.431 18.7488 68.248 18.0508C69.062 17.3518 70.148 17.0028 71.506 17.0028C72.717 17.0028 73.723 17.2138 74.526 17.6348L73.993 19.3728C73.243 18.9648 72.395 18.7608 71.446 18.7608C70.696 18.7608 70.11 18.9458 69.69 19.3138C69.335 19.6428 69.157 20.0438 69.157 20.5188C69.157 21.0448 69.36 21.4798 69.768 21.8218C70.123 22.1378 70.768 22.4798 71.704 22.8488C72.849 23.3098 73.69 23.8488 74.231 24.4668C74.77 25.0828 75.039 25.8538 75.039 26.7738ZM82.088 22.5098H79.738V27.1688C79.738 28.3538 80.152 28.9458 80.982 28.9458C81.363 28.9458 81.679 28.9128 81.929 28.8468L81.988 30.4658C81.568 30.6228 81.015 30.7018 80.33 30.7018C79.488 30.7018 78.83 30.4448 78.355 29.9318C77.882 29.4178 77.644 28.5558 77.644 27.3448V22.5078H76.244V20.9078H77.644V19.1508L79.738 18.5188V20.9078H82.088V22.5098ZM92.691 25.6288C92.691 27.1038 92.269 28.3148 91.427 29.2618C90.544 30.2368 89.372 30.7228 87.911 30.7228C86.503 30.7228 85.382 30.2558 84.546 29.3218C83.71 28.3878 83.292 27.2088 83.292 25.7878C83.292 24.3008 83.722 23.0828 84.585 22.1358C85.446 21.1878 86.608 20.7138 88.069 20.7138C89.477 20.7138 90.61 21.1808 91.465 22.1158C92.283 23.0228 92.691 24.1938 92.691 25.6288ZM90.479 25.6978C90.479 24.8128 90.29 24.0538 89.907 23.4208C89.46 22.6548 88.821 22.2728 87.993 22.2728C87.136 22.2728 86.485 22.6558 86.038 23.4208C85.655 24.0548 85.466 24.8258 85.466 25.7378C85.466 26.6228 85.655 27.3818 86.038 28.0138C86.499 28.7798 87.143 29.1618 87.974 29.1618C88.788 29.1618 89.427 28.7718 89.888 27.9938C90.281 27.3488 90.479 26.5818 90.479 25.6978ZM99.621 22.7848C99.41 22.7458 99.185 22.7258 98.949 22.7258C98.199 22.7258 97.619 23.0088 97.211 23.5758C96.856 24.0758 96.678 24.7078 96.678 25.4708V30.5058H94.547L94.567 23.9318C94.567 22.8258 94.54 21.8188 94.487 20.9108H96.344L96.422 22.7468H96.481C96.706 22.1158 97.061 21.6078 97.547 21.2268C98.022 20.8838 98.535 20.7128 99.088 20.7128C99.285 20.7128 99.463 20.7268 99.621 20.7518V22.7848ZM109.156 25.2538C109.156 25.6358 109.131 25.9578 109.078 26.2208H102.682C102.707 27.1688 103.016 27.8938 103.61 28.3938C104.149 28.8408 104.846 29.0648 105.702 29.0648C106.649 29.0648 107.513 28.9138 108.29 28.6108L108.624 30.0908C107.716 30.4868 106.644 30.6838 105.407 30.6838C103.919 30.6838 102.751 30.2458 101.901 29.3708C101.053 28.4958 100.628 27.3208 100.628 25.8468C100.628 24.3998 101.023 23.1948 101.814 22.2338C102.642 21.2078 103.761 20.6948 105.169 20.6948C106.552 20.6948 107.599 21.2078 108.31 22.2338C108.873 23.0488 109.156 24.0568 109.156 25.2538ZM107.123 24.7008C107.137 24.0688 106.998 23.5228 106.709 23.0618C106.34 22.4688 105.773 22.1728 105.01 22.1728C104.313 22.1728 103.746 22.4618 103.313 23.0418C102.958 23.5028 102.747 24.0558 102.682 24.6998H107.123V24.7008ZM30.424 6.27475C30.651 6.13875 30.907 6.02475 31.195 5.93075C31.482 5.83675 31.82 5.78975 32.209 5.78975C32.836 5.78975 33.33 5.93875 33.692 6.23575C34.054 6.53275 34.235 6.93375 34.235 7.43875C34.235 7.83975 34.114 8.17575 33.872 8.44775C33.63 8.71975 33.32 8.90075 32.945 8.99075V9.01975C33.152 9.05275 33.348 9.10875 33.532 9.18975C33.717 9.27075 33.879 9.37875 34.017 9.51475C34.156 9.65075 34.266 9.80875 34.347 9.99075C34.427 10.1718 34.468 10.3718 34.468 10.5928C34.468 10.9548 34.395 11.2588 34.249 11.5048C34.103 11.7508 33.913 11.9508 33.677 12.1068C33.442 12.2618 33.178 12.3738 32.887 12.4408C32.596 12.5078 32.305 12.5428 32.014 12.5428C31.703 12.5428 31.396 12.5098 31.092 12.4458C30.788 12.3818 30.507 12.2748 30.248 12.1258L30.51 11.3208C30.678 11.4048 30.895 11.4858 31.16 11.5638C31.425 11.6418 31.693 11.6798 31.965 11.6798C32.411 11.6798 32.756 11.5798 32.998 11.3798C33.24 11.1788 33.362 10.9108 33.362 10.5748C33.362 10.3478 33.313 10.1628 33.216 10.0168C33.118 9.87075 32.992 9.75675 32.837 9.67175C32.682 9.58775 32.509 9.52975 32.318 9.49775C32.127 9.46575 31.938 9.44875 31.751 9.44875H31.314V8.65175H31.751C31.951 8.65175 32.137 8.62675 32.309 8.57375C32.48 8.52275 32.629 8.44975 32.755 8.35575C32.881 8.26175 32.98 8.14975 33.051 8.02075C33.121 7.89175 33.157 7.74575 33.157 7.58375C33.157 7.29275 33.053 7.06475 32.846 6.89975C32.639 6.73475 32.361 6.65175 32.012 6.65175C31.773 6.65175 31.533 6.69075 31.294 6.76775C31.055 6.84575 30.841 6.92975 30.653 7.01975L30.424 6.27475ZM38.755 12.4348L38.678 11.8918H38.649C38.333 12.3248 37.874 12.5418 37.272 12.5418C37.058 12.5418 36.865 12.5058 36.69 12.4348C36.515 12.3638 36.363 12.2668 36.234 12.1438C36.104 12.0208 36.005 11.8758 35.933 11.7068C35.862 11.5388 35.827 11.3538 35.827 11.1538C35.827 10.5658 36.066 10.1238 36.545 9.82975C37.024 9.53575 37.702 9.38875 38.582 9.38875V9.30175C38.582 8.68075 38.256 8.37075 37.604 8.37075C37.139 8.37075 36.729 8.48775 36.375 8.71975L36.162 8.03175C36.595 7.76075 37.134 7.62475 37.779 7.62475C39.012 7.62475 39.629 8.27475 39.629 9.57475V11.3108C39.629 11.7958 39.652 12.1708 39.697 12.4358H38.755V12.4348ZM38.61 10.0878C38.025 10.0878 37.589 10.1618 37.303 10.3108C37.017 10.4598 36.874 10.7028 36.874 11.0388C36.874 11.2848 36.941 11.4688 37.076 11.5918C37.211 11.7148 37.382 11.7758 37.588 11.7758C37.723 11.7758 37.851 11.7518 37.974 11.7028C38.096 11.6548 38.203 11.5878 38.296 11.5038C38.39 11.4198 38.465 11.3178 38.524 11.1978C38.582 11.0778 38.61 10.9508 38.61 10.8148V10.0878ZM44.683 7.72075V8.58375H42.723V12.4348H41.676V7.72075H44.683ZM50.677 10.0198C50.677 10.3948 50.625 10.7378 50.522 11.0478C50.418 11.3588 50.275 11.6238 50.09 11.8428C49.906 12.0628 49.686 12.2348 49.431 12.3568C49.175 12.4798 48.893 12.5418 48.582 12.5418C47.961 12.5418 47.515 12.3188 47.243 11.8728H47.223V14.3558H46.175V9.27275C46.175 9.02075 46.172 8.76675 46.165 8.51075C46.159 8.25575 46.149 7.99175 46.137 7.71975H47.058L47.117 8.46675H47.137C47.486 7.90475 48.016 7.62275 48.728 7.62275C49.005 7.62275 49.263 7.68075 49.499 7.79675C49.735 7.91375 49.94 8.07675 50.115 8.28675C50.29 8.49675 50.427 8.74875 50.527 9.04375C50.627 9.33875 50.677 9.66375 50.677 10.0198ZM49.611 10.0588C49.611 9.82575 49.583 9.61075 49.528 9.41375C49.473 9.21675 49.392 9.04875 49.286 8.90975C49.18 8.77075 49.05 8.66075 48.898 8.57975C48.746 8.49875 48.576 8.45875 48.388 8.45875C48.24 8.45875 48.094 8.49175 47.951 8.55575C47.808 8.61975 47.684 8.70775 47.578 8.81775C47.471 8.92775 47.386 9.06075 47.321 9.21575C47.256 9.37075 47.223 9.53575 47.223 9.71075V10.4968C47.223 10.6708 47.25 10.8328 47.306 10.9818C47.361 11.1308 47.438 11.2598 47.538 11.3698C47.638 11.4798 47.758 11.5658 47.897 11.6268C48.036 11.6888 48.189 11.7188 48.357 11.7188C48.752 11.7188 49.059 11.5688 49.279 11.2678C49.499 10.9668 49.611 10.5628 49.611 10.0588ZM56.305 7.72075L55.111 10.9898C54.827 11.7658 54.55 12.4008 54.282 12.8958C54.013 13.3908 53.757 13.7508 53.511 13.9778C53.149 14.3008 52.764 14.4988 52.356 14.5688L52.104 13.6868C52.375 13.6158 52.634 13.4768 52.88 13.2698C53.125 13.0628 53.322 12.8048 53.472 12.4938C53.524 12.3908 53.549 12.3198 53.549 12.2808C53.549 12.2418 53.529 12.1678 53.491 12.0578L51.783 7.72175H52.937L53.83 10.3508C53.876 10.4738 53.921 10.6128 53.966 10.7678C54.012 10.9228 54.06 11.0948 54.112 11.2818H54.132C54.164 11.1778 54.2 11.0478 54.238 10.8888C54.277 10.7308 54.329 10.5478 54.393 10.3408L55.189 7.72175H56.305V7.72075ZM58.119 9.67975H58.603C58.958 9.67975 59.234 9.61575 59.427 9.48575C59.62 9.35575 59.718 9.19775 59.718 9.00975C59.718 8.81575 59.636 8.66075 59.47 8.54475C59.306 8.42875 59.077 8.36975 58.786 8.36975C58.598 8.36975 58.409 8.40075 58.22 8.46175C58.029 8.52375 57.853 8.59975 57.691 8.68975L57.42 8.01175C57.691 7.86375 57.961 7.76175 58.231 7.70675C58.499 7.65175 58.768 7.62375 59.04 7.62375C59.255 7.62375 59.47 7.64475 59.686 7.68675C59.901 7.72875 60.094 7.79975 60.262 7.89975C60.43 7.99975 60.569 8.13075 60.674 8.29275C60.781 8.45475 60.834 8.65475 60.834 8.89475C60.834 9.04375 60.805 9.17475 60.746 9.28775C60.689 9.40075 60.611 9.50075 60.514 9.58775C60.418 9.67475 60.309 9.74675 60.19 9.80075C60.071 9.85575 59.948 9.89675 59.827 9.92275V9.95175C59.981 9.97175 60.132 10.0108 60.278 10.0688C60.423 10.1268 60.553 10.2028 60.671 10.2968C60.786 10.3908 60.88 10.5038 60.952 10.6358C61.022 10.7688 61.057 10.9188 61.057 11.0868C61.057 11.3648 60.991 11.5978 60.854 11.7848C60.719 11.9728 60.545 12.1208 60.334 12.2308C60.125 12.3408 59.893 12.4198 59.641 12.4688C59.389 12.5168 59.143 12.5418 58.905 12.5418C58.614 12.5418 58.325 12.5108 58.042 12.4498C57.757 12.3878 57.501 12.2928 57.274 12.1638L57.547 11.4748C57.715 11.5658 57.906 11.6418 58.123 11.7028C58.34 11.7638 58.561 11.7948 58.787 11.7948C59.142 11.7948 59.416 11.7258 59.607 11.5868C59.796 11.4478 59.892 11.2748 59.892 11.0678C59.892 10.9318 59.861 10.8178 59.796 10.7238C59.731 10.6298 59.64 10.5538 59.525 10.4958C59.408 10.4378 59.273 10.3968 59.117 10.3748C58.963 10.3518 58.793 10.3408 58.613 10.3408H58.119V9.67975ZM63.715 7.72075V9.38875C63.715 9.77075 63.709 10.1138 63.695 10.4168C63.681 10.7208 63.666 11.0408 63.646 11.3768L63.666 11.3958C63.789 11.1498 63.91 10.9098 64.029 10.6728C64.15 10.4368 64.271 10.1958 64.394 9.94975L65.558 7.71875H66.915V12.4328H65.925V10.7648C65.925 10.4158 65.935 10.0668 65.95 9.71775C65.966 9.36775 65.983 9.01575 66.003 8.65975H65.954C65.845 8.95075 65.735 9.20275 65.624 9.41675C65.515 9.62975 65.405 9.84975 65.296 10.0768C65.095 10.4648 64.896 10.8528 64.698 11.2408C64.501 11.6288 64.292 12.0268 64.073 12.4338H62.716V7.72075H63.715ZM72.445 7.72075V8.58375H71.01V12.4348H69.98V8.58375H68.554V7.72075H72.445ZM77.789 9.85475C77.789 9.94475 77.785 10.0308 77.779 10.1118C77.773 10.1928 77.763 10.2658 77.75 10.3298H74.607C74.621 10.7758 74.761 11.1208 75.029 11.3628C75.297 11.6048 75.652 11.7268 76.091 11.7268C76.55 11.7268 76.974 11.6528 77.362 11.5038L77.526 12.2318C77.079 12.4258 76.553 12.5228 75.944 12.5228C75.577 12.5228 75.247 12.4658 74.956 12.3528C74.665 12.2398 74.419 12.0798 74.218 11.8728C74.019 11.6658 73.864 11.4168 73.757 11.1258C73.652 10.8348 73.599 10.5088 73.599 10.1468C73.599 9.78475 73.652 9.44975 73.757 9.14275C73.864 8.83575 74.015 8.56875 74.208 8.34275C74.403 8.11575 74.638 7.93875 74.911 7.80875C75.186 7.67975 75.493 7.61475 75.829 7.61475C76.126 7.61475 76.395 7.66775 76.64 7.77475C76.882 7.88075 77.089 8.03275 77.259 8.23075C77.431 8.42775 77.562 8.66475 77.652 8.93875C77.744 9.21275 77.789 9.51875 77.789 9.85475ZM76.789 9.58375C76.789 9.21475 76.701 8.91575 76.523 8.68675C76.345 8.45775 76.088 8.34175 75.752 8.34175C75.447 8.34175 75.19 8.45775 74.977 8.69075C74.764 8.92375 74.641 9.22075 74.608 9.58375H76.789ZM82.01 7.75975C82.198 7.72775 82.436 7.70175 82.727 7.68175C83.018 7.66175 83.315 7.65275 83.62 7.65275C83.813 7.65275 84.032 7.66475 84.274 7.68675C84.516 7.70875 84.749 7.76075 84.967 7.84175C85.188 7.92275 85.371 8.04375 85.52 8.20575C85.669 8.36775 85.745 8.58675 85.745 8.86475C85.745 9.00775 85.718 9.13575 85.667 9.24775C85.614 9.36075 85.546 9.45975 85.458 9.54375C85.37 9.62775 85.27 9.69775 85.157 9.75175C85.044 9.80675 84.927 9.84775 84.803 9.87275L84.813 9.90175C85.155 9.95975 85.434 10.0828 85.647 10.2708C85.86 10.4588 85.967 10.7168 85.967 11.0468C85.967 11.3768 85.875 11.6388 85.696 11.8328C85.514 12.0268 85.292 12.1728 85.026 12.2698C84.76 12.3668 84.481 12.4288 84.186 12.4548C83.893 12.4798 83.629 12.4938 83.397 12.4938C83.137 12.4938 82.883 12.4878 82.635 12.4738C82.385 12.4608 82.178 12.4478 82.01 12.4348V7.75975ZM83.018 9.64175H83.551C83.713 9.64175 83.867 9.63075 84.012 9.60775C84.158 9.58575 84.285 9.54975 84.395 9.50175C84.506 9.45275 84.59 9.38875 84.653 9.30775C84.714 9.22675 84.745 9.12875 84.745 9.01175C84.745 8.79875 84.657 8.64175 84.477 8.54175C84.299 8.44175 84.02 8.39175 83.639 8.39175C83.53 8.39175 83.434 8.39475 83.352 8.40175C83.272 8.40775 83.161 8.41775 83.018 8.43075V9.64175ZM83.018 11.7268C83.147 11.7398 83.256 11.7488 83.342 11.7558C83.43 11.7628 83.531 11.7658 83.649 11.7658C83.792 11.7658 83.936 11.7568 84.085 11.7368C84.233 11.7178 84.37 11.6808 84.493 11.6258C84.616 11.5718 84.714 11.4978 84.788 11.4038C84.862 11.3108 84.901 11.1868 84.901 11.0328C84.901 10.7628 84.78 10.5768 84.542 10.4738C84.302 10.3708 83.98 10.3198 83.571 10.3198H83.018V11.7268Z\"\n fill=\"#999999\"\n />\n ),\n huawei: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M23.9217 22.714H24.6476V19.047H23.9217V22.714ZM23.0436 22.717H20.3046V19.049H22.9735V19.718H21.0306V20.469H22.369V21.138H21.0306V22.048H23.0436V22.717ZM18.4507 22.718H17.8353L17.0116 20.307L16.1868 22.718H15.5774L14.3131 19.048H15.0964L15.8974 21.572L16.7212 19.046H17.3217L18.1455 21.572L18.9485 19.048H19.711L18.4507 22.718ZM13.8153 22.717L13.4903 21.952H11.83L11.5001 22.717H10.7484L12.3465 19.047H12.9955L14.5877 22.717H13.8153ZM9.25398 9.695H9.90588C9.90588 11.909 11.6848 13.71 13.8716 13.71C16.0584 13.71 17.8373 11.909 17.8373 9.695H18.4902C18.4902 12.273 16.4179 14.371 13.8716 14.371C11.3252 14.371 9.25398 12.273 9.25398 9.695ZM10.375 21.118C10.375 22.17 9.80315 22.773 8.80555 22.773C7.81684 22.773 7.24989 22.181 7.24989 21.148V19.049H7.98574V21.123C7.98574 21.736 8.28008 22.064 8.81543 22.064C9.34682 22.064 9.63919 21.745 9.63919 21.148V19.046H10.375V21.118ZM6.22957 22.718H5.49372V21.227H3.83237V22.718H3.09651V19.047H3.83237V20.528H5.49372V19.047H6.22957V22.718ZM19.9382 5H7.80499C2.09002 5 0 7.116 0 12.902V25.185C0 30.971 2.09002 33.088 7.80499 33.088H19.9342C25.6492 33.088 27.7432 30.971 27.7432 25.185V12.902C27.7432 7.116 25.6531 5 19.9382 5ZM93.2359 28.4141C93.3713 28.5811 93.5876 28.6651 93.8839 28.6651C94.0172 28.6651 94.2059 28.6331 94.4489 28.5681L94.7017 30.1271C94.4983 30.2091 94.2503 30.2751 93.958 30.3251C93.6646 30.3751 93.3881 30.3991 93.1273 30.3991C91.6378 30.3991 90.8921 29.5811 90.8921 27.9421V16.7151L93.0315 16.5391V27.5561C93.0315 27.9601 93.0996 28.2461 93.2359 28.4141ZM77.2351 25.6629H74.3214V23.9729H79.3222V29.3439C78.6041 29.6839 77.8475 29.9449 77.0574 30.1279C76.2662 30.3089 75.479 30.3999 74.6957 30.3999C73.4314 30.3999 72.3351 30.1409 71.4076 29.6209C70.4791 29.1009 69.767 28.3569 69.2682 27.3899C68.7694 26.4199 68.5205 25.2749 68.5205 23.9549C68.5205 22.5219 68.8069 21.3059 69.3808 20.3039C69.9557 19.3039 70.7369 18.5519 71.7257 18.0499C72.7134 17.5479 73.8226 17.2969 75.0523 17.2969C75.7773 17.2969 76.4687 17.3779 77.1265 17.5389C77.7843 17.7009 78.3977 17.9219 78.9666 18.2039L78.4184 19.8769C77.2756 19.3259 76.1862 19.0499 75.1481 19.0499C74.272 19.0499 73.5055 19.2389 72.8477 19.6179C72.1889 19.9959 71.6773 20.5529 71.3118 21.2869C70.9473 22.0199 70.7636 22.9059 70.7636 23.9459C70.7636 24.8549 70.9049 25.6629 71.1854 26.3669C71.4669 27.0719 71.9113 27.6299 72.5168 28.0409C73.1223 28.4519 73.8868 28.6569 74.8083 28.6569C75.2261 28.6569 75.6439 28.6219 76.0617 28.5519C76.4795 28.4809 76.8697 28.3779 77.2351 28.2429V25.6629ZM41.3204 21.4008L39.981 25.0728H43.7472L42.3989 21.4188C42.2132 20.9138 42.0305 20.3558 41.8508 19.7448C41.6888 20.2848 41.511 20.8378 41.3204 21.4008ZM35.8928 30.2238L40.8334 17.4648H42.9294L47.9825 30.2238H45.6515L44.3902 26.8068H39.3459L38.1103 30.2238H35.8928ZM52.7242 28.7979C53.5588 28.7979 54.1949 28.4999 54.6325 27.9039C55.07 27.3079 55.2893 26.4379 55.2893 25.2929C55.2893 24.2299 55.1086 23.4599 54.7461 22.9809C54.3836 22.5029 53.9006 22.2629 53.2971 22.2629C52.8803 22.2629 52.4941 22.3629 52.1415 22.5629C51.7878 22.7619 51.45 23.0299 51.132 23.3649V28.4549C51.3463 28.5599 51.5952 28.6439 51.8797 28.7059C52.1632 28.7669 52.4447 28.7979 52.7242 28.7979ZM53.9589 20.5469C54.5851 20.5469 55.1649 20.7069 55.6982 21.0259C56.2316 21.3459 56.6632 21.8509 56.9902 22.5409C57.3181 23.2309 57.4821 24.1069 57.4821 25.1699C57.4821 26.2789 57.2934 27.2269 56.9201 28.0139C56.5457 28.7999 56.0222 29.3959 55.3506 29.8009C54.6779 30.2069 53.9006 30.4089 53.0195 30.4089C52.3815 30.4089 51.7523 30.2999 51.132 30.0839V34.0099L48.9837 34.1959V23.0479C48.9837 22.3419 48.96 21.5679 48.9136 20.7219H50.9315C51.0066 21.1159 51.0589 21.5179 51.0885 21.9289C51.9232 21.0079 52.8803 20.5469 53.9589 20.5469ZM64.5058 27.9039C64.0682 28.4999 63.4321 28.7979 62.5965 28.7979C62.318 28.7979 62.0365 28.7669 61.753 28.7059C61.4685 28.6439 61.2196 28.5599 61.0053 28.4549V23.3649C61.3233 23.0299 61.6601 22.7619 62.0147 22.5629C62.3674 22.3629 62.7536 22.2629 63.1704 22.2629C63.7739 22.2629 64.2559 22.5029 64.6184 22.9809C64.9809 23.4599 65.1626 24.2299 65.1626 25.2929C65.1626 26.4379 64.9433 27.3079 64.5058 27.9039ZM65.5705 21.0259C65.0382 20.7069 64.4574 20.5469 63.8312 20.5469C62.7536 20.5469 61.7965 21.0079 60.9618 21.9289C60.9322 21.5179 60.8798 21.1159 60.8048 20.7219H58.7869C58.8333 21.5679 58.856 22.3419 58.856 23.0479V34.1959L61.0053 34.0099V30.0839C61.6256 30.2999 62.2548 30.4089 62.8918 30.4089C63.7739 30.4089 64.5512 30.2069 65.2239 29.8009C65.8955 29.3959 66.419 28.7999 66.7924 28.0139C67.1667 27.2269 67.3554 26.2789 67.3554 25.1699C67.3554 24.1069 67.1914 23.2309 66.8635 22.5409C66.5356 21.8509 66.1049 21.3459 65.5705 21.0259ZM86.8724 27.6529C86.5889 27.9759 86.2234 28.2459 85.777 28.4629C85.3295 28.6799 84.892 28.7889 84.4633 28.7889C84.0406 28.7889 83.7057 28.6759 83.4588 28.4499C83.2128 28.2239 83.0894 27.8759 83.0894 27.4059C83.0894 26.9139 83.2593 26.5209 83.599 26.2309C83.9368 25.9399 84.5502 25.7949 85.4382 25.7949C85.8096 25.7949 86.2866 25.8269 86.8724 25.8909V27.6529ZM89.0128 24.6589C89.0128 23.6319 88.8537 22.8139 88.5347 22.2059C88.2147 21.5989 87.7712 21.1709 87.2032 20.9209C86.6353 20.6719 85.9449 20.5469 85.133 20.5469C84.4376 20.5469 83.7758 20.6199 83.1496 20.7659C82.5244 20.9139 82.0197 21.0749 81.6364 21.2509L81.9752 22.8359C82.3693 22.6479 82.8276 22.4869 83.3501 22.3519C83.8726 22.2159 84.3625 22.1489 84.8199 22.1489C85.4816 22.1489 85.9883 22.3209 86.3419 22.6649C86.6955 23.0069 86.8724 23.5989 86.8724 24.4379V24.6239C86.3103 24.5419 85.7424 24.5009 85.1675 24.5009C83.6376 24.5009 82.5441 24.7749 81.8893 25.3239C81.2334 25.8729 80.9055 26.6079 80.9055 27.5299C80.9055 28.1519 81.0359 28.6789 81.2967 29.1099C81.5584 29.5419 81.911 29.8649 82.3545 30.0789C82.798 30.2929 83.2889 30.3999 83.8282 30.3999C84.4959 30.3999 85.0945 30.2599 85.6239 29.9819C86.1553 29.7039 86.5859 29.3649 86.9168 28.9649C86.9385 29.4349 86.9889 29.8539 87.063 30.2239H89.0819C89.0355 29.4259 89.0128 28.8299 89.0128 28.4359V24.6589ZM99.2332 28.6651C98.9369 28.6651 98.7206 28.5811 98.5853 28.4141C98.449 28.2461 98.3808 27.9601 98.3808 27.5561V16.5391L96.2415 16.7151V27.9421C96.2415 29.5811 96.9862 30.3991 98.4757 30.3991C98.7374 30.3991 99.014 30.3751 99.3073 30.3251C99.5997 30.2751 99.8476 30.2091 100.051 30.1271L99.7982 28.5681C99.5552 28.6331 99.3666 28.6651 99.2332 28.6651ZM103.588 22.6689C103.225 23.0509 102.988 23.6169 102.878 24.3689H106.861C106.821 23.6109 106.633 23.0429 106.296 22.6649C105.96 22.2859 105.511 22.0969 104.949 22.0969C104.403 22.0969 103.95 22.2869 103.588 22.6689ZM104.983 20.5469C105.869 20.5469 106.611 20.7569 107.206 21.1769C107.799 21.5969 108.241 22.1549 108.528 22.8539C108.815 23.5529 108.958 24.3239 108.958 25.1699V25.7509H102.817C102.916 27.7409 103.852 28.7359 105.626 28.7359C106.068 28.7359 106.518 28.6809 106.979 28.5729C107.44 28.4649 107.882 28.3189 108.306 28.1379L108.776 29.6259C107.725 30.1419 106.546 30.3999 105.235 30.3999C104.239 30.3999 103.397 30.2099 102.713 29.8279C102.029 29.4459 101.514 28.8979 101.17 28.1819C100.824 27.4659 100.651 26.6019 100.651 25.5929C100.651 24.5419 100.834 23.6379 101.199 22.8809C101.565 22.1229 102.074 21.5449 102.726 21.1449C103.378 20.7459 104.131 20.5469 104.983 20.5469ZM114.373 20.8159C114.051 20.9949 113.77 21.2269 113.53 21.5109C113.288 21.7959 113.043 22.1469 112.794 22.5639C112.783 22.3349 112.76 22.0379 112.729 21.6699C112.697 21.3029 112.664 20.9879 112.628 20.7229H110.62C110.665 21.7919 110.69 22.5869 110.69 23.1099V30.2249H112.829V24.1229C113.257 23.5239 113.66 23.0929 114.037 22.8329C114.415 22.5719 114.855 22.4409 115.36 22.4409C115.615 22.4409 115.847 22.4729 116.055 22.5379L116.326 20.6529C116.087 20.5829 115.802 20.5469 115.473 20.5469C115.061 20.5469 114.694 20.6359 114.373 20.8159ZM122.389 26.1167L124.155 20.7188H126.32L122.867 30.3437C122.542 31.2537 122.193 31.9877 121.815 32.5457C121.438 33.1037 120.993 33.5177 120.48 33.7867C119.967 34.0577 119.348 34.1927 118.623 34.1927C118.263 34.1927 117.928 34.1637 117.614 34.1087C117.301 34.0527 117.044 33.9897 116.84 33.9187L117.231 32.3337C117.376 32.3747 117.559 32.4147 117.779 32.4527C118.001 32.4907 118.208 32.5107 118.406 32.5107C119.357 32.5107 120.069 31.8907 120.546 30.6527L120.683 30.2997L117.222 20.7188H119.527L121.267 26.0727C121.551 26.9897 121.734 27.6907 121.815 28.1777C121.978 27.4897 122.169 26.8037 122.389 26.1167ZM13.2157 21.2945H12.1035L12.6586 19.9805L13.2157 21.2945ZM37.0233 8.57897C37.1744 8.22097 37.4026 7.93597 37.7058 7.72297C38.009 7.50997 38.3784 7.40297 38.813 7.40297C39.2684 7.40297 39.6398 7.50797 39.9292 7.71897C40.2186 7.92897 40.429 8.20997 40.5603 8.56397C40.6917 8.91697 40.7579 9.31997 40.7579 9.77197C40.7579 10.233 40.6838 10.642 40.5346 11C40.3855 11.357 40.1613 11.639 39.861 11.843C39.5598 12.047 39.1933 12.149 38.7617 12.149C38.3261 12.149 37.9616 12.045 37.6673 11.836C37.372 11.628 37.1527 11.344 37.0105 10.984C36.8672 10.625 36.7961 10.218 36.7961 9.76297C36.7961 9.33097 36.8712 8.93697 37.0233 8.57897ZM37.0786 12.614C37.5339 12.878 38.0732 13.01 38.6975 13.01C39.3444 13.01 39.9065 12.875 40.3865 12.605C40.8655 12.336 41.2349 11.952 41.4937 11.454C41.7535 10.955 41.8819 10.369 41.8819 9.69397C41.8819 9.06797 41.7634 8.51697 41.5263 8.04197C41.2883 7.56697 40.9436 7.19797 40.4912 6.93597C40.0398 6.67397 39.4995 6.54297 38.8733 6.54297C38.2174 6.54297 37.6495 6.67797 37.1675 6.94897C36.6845 7.21997 36.3151 7.60397 36.0593 8.10097C35.8035 8.59797 35.675 9.17797 35.675 9.84197C35.675 10.473 35.7955 11.027 36.0356 11.504C36.2766 11.98 36.6242 12.35 37.0786 12.614ZM45.1316 12.9258H44.0589V7.54081H42.1309L42.2257 6.63281H47.0635L46.9648 7.54081H45.1316V12.9258ZM49.0468 10.15H49.7807L51.6307 12.923H52.8416L50.5284 9.49397L51.6652 7.84197C51.763 7.69997 51.8568 7.59797 51.9467 7.53397C52.0366 7.46997 52.1453 7.43797 52.2707 7.43797C52.3764 7.43797 52.488 7.46297 52.6055 7.51197L52.8288 6.66497C52.6401 6.58397 52.4248 6.54297 52.1848 6.54297C51.8954 6.54297 51.6563 6.60597 51.4657 6.73197C51.2751 6.85797 51.0854 7.06197 50.8968 7.34297L49.6088 9.22897H49.0468V6.62997H47.9741V12.923H49.0468V10.15ZM55.3526 9.75781C55.7912 9.75781 56.124 9.65281 56.3532 9.44281C56.5813 9.23281 56.6969 8.93681 56.6969 8.55381C56.6969 8.16581 56.5794 7.88581 56.3463 7.71481C56.1132 7.54481 55.7704 7.45881 55.318 7.45881H54.7343V9.69281C55.003 9.73581 55.2094 9.75781 55.3526 9.75781ZM55.3358 6.63281C56.123 6.63281 56.7246 6.79581 57.1424 7.11981C57.5612 7.44381 57.7696 7.91381 57.7696 8.52781C57.7696 8.94481 57.6757 9.30981 57.4881 9.62081C57.3004 9.93281 57.0396 10.1718 56.7048 10.3388C56.37 10.5048 55.9848 10.5888 55.5502 10.5888C55.3121 10.5888 55.0405 10.5588 54.7343 10.5018V12.9258H53.6606V6.63281H55.3358ZM59.7784 8.57897C59.9295 8.22097 60.1577 7.93597 60.4609 7.72297C60.7642 7.50997 61.1336 7.40297 61.5682 7.40297C62.0225 7.40297 62.3949 7.50797 62.6843 7.71897C62.9727 7.92897 63.1841 8.20997 63.3154 8.56397C63.4478 8.91697 63.513 9.31997 63.513 9.77197C63.513 10.233 63.4389 10.642 63.2898 11C63.1406 11.357 62.9164 11.639 62.6161 11.843C62.3149 12.047 61.9484 12.149 61.5168 12.149C61.0812 12.149 60.7167 12.045 60.4224 11.836C60.1281 11.628 59.9088 11.344 59.7656 10.984C59.6223 10.625 59.5512 10.218 59.5512 9.76297C59.5512 9.33097 59.6273 8.93697 59.7784 8.57897ZM59.8347 12.614C60.29 12.878 60.8284 13.01 61.4526 13.01C62.0996 13.01 62.6626 12.875 63.1416 12.605C63.6216 12.336 63.9901 11.952 64.2488 11.454C64.5076 10.955 64.638 10.369 64.638 9.69397C64.638 9.06797 64.5195 8.51697 64.2814 8.04197C64.0434 7.56697 63.6997 7.19797 63.2473 6.93597C62.7949 6.67397 62.2556 6.54297 61.6284 6.54297C60.9736 6.54297 60.4046 6.67797 59.9226 6.94897C59.4396 7.21997 59.0702 7.60397 58.8144 8.10097C58.5586 8.59797 58.4312 9.17797 58.4312 9.84197C58.4312 10.473 58.5507 11.027 58.7907 11.504C59.0317 11.98 59.3794 12.35 59.8347 12.614ZM68.5188 6.269C68.187 6.269 67.9074 6.208 67.6812 6.086C67.4551 5.964 67.2832 5.808 67.1647 5.617C67.0451 5.426 66.9701 5.22 66.9385 5H67.7109C67.7938 5.463 68.0635 5.695 68.5188 5.695C68.9742 5.695 69.2438 5.463 69.3298 5H70.1061C70.0755 5.22 70.0004 5.426 69.8819 5.617C69.7624 5.808 69.5895 5.964 69.3614 6.086C69.1342 6.208 68.8537 6.269 68.5188 6.269ZM70.1496 7.97081C70.118 8.53281 70.1022 9.03181 70.1022 9.46581V12.9258H71.0978V6.63281H69.8661L66.7933 11.5088C66.819 11.0448 66.8318 10.6178 66.8318 10.2268V6.63281H65.8352V12.9258H67.0294L70.1496 7.97081ZM75.0092 12.9258H73.9356V7.54081H72.0085L72.1034 6.63281H76.9402L76.8415 7.54081H75.0092V12.9258ZM81.5422 12.0218H78.9238V10.1008H81.2676V9.26181H78.9238V7.52781H81.4089L81.5126 6.63281H77.8511V12.9258H81.4523L81.5422 12.0218ZM87.3496 12.1208C87.7931 12.1208 88.1249 12.0308 88.3442 11.8498C88.5635 11.6688 88.6721 11.4128 88.6721 11.0828C88.6721 10.7318 88.5516 10.4658 88.3096 10.2838C88.0676 10.1008 87.719 10.0098 87.2636 10.0098H86.5436V12.1208H87.3496ZM87.2557 7.43681H86.5436V9.20481H87.2123C87.4355 9.20481 87.6321 9.16081 87.8029 9.07081C87.9728 8.98081 88.1042 8.85981 88.196 8.70781C88.2869 8.55581 88.3333 8.38881 88.3333 8.20581C88.3333 7.94781 88.2415 7.75481 88.0568 7.62781C87.8711 7.49981 87.6044 7.43681 87.2557 7.43681ZM88.2691 9.54381C88.5526 9.58781 88.8045 9.67881 89.0257 9.81581C89.248 9.95381 89.4228 10.1348 89.5502 10.3588C89.6776 10.5838 89.7409 10.8468 89.7409 11.1478C89.7409 11.4988 89.6549 11.8078 89.4811 12.0758C89.3092 12.3438 89.0554 12.5528 88.7215 12.7018C88.3887 12.8508 87.9886 12.9258 87.5214 12.9258H85.4956V6.63281H87.4355C88.0943 6.63281 88.5882 6.76181 88.9171 7.01881C89.246 7.27681 89.4109 7.63081 89.4109 8.07981C89.4109 8.45381 89.3063 8.76581 89.0959 9.01681C88.8845 9.26681 88.6099 9.44281 88.2691 9.54381Z\"\n fill=\"#999999\"\n />\n ),\n}\n\nexport const MobileAppIcon: FC<MobileAppIconProps> = ({ name }) => (\n <Svg width={1} height={1} viewBox=\"0 0 128 40\" fill=\"none\" focusable=\"false\">\n {appIcon[name]}\n </Svg>\n)\n\nMobileAppIcon.displayName = 'MobileAppIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["1070"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface PaymentSecurityIconProps {\n name:\n | 'mastercard-id-check'\n | 'visa-verified'\n | 'pci-dss'\n | 'mir-accept'\n | 'apple-pay'\n gray?: boolean\n stub?: boolean\n}\n\nconst IconPath: Record<\n PaymentSecurityIconProps['name'],\n [string, string, string, 'evenodd' | 'inherit' | 'nonzero' | undefined][]\n> = {\n 'mastercard-id-check': [\n [\n '#000',\n 'M22.45 19.9h-.48v-5.44h.48zm3.62-5.44c.41-.01.83.05 1.22.19a2.39 2.39 0 0 1 1.51 1.4 3.2 3.2 0 0 1 0 2.26 2.39 2.39 0 0 1-1.51 1.4c-.4.14-.81.2-1.23.2h-1.98v-5.46zm-1.52.45v4.55h1.52c.35 0 .7-.05 1.05-.16.28-.1.54-.25.76-.46.21-.2.37-.44.47-.71.21-.61.21-1.27 0-1.87a1.92 1.92 0 0 0-1.23-1.18c-.34-.1-.7-.16-1.05-.15zm10.3-.52a2.92 2.92 0 0 1 1.29.3 2.45 2.45 0 0 1 .91.83l-.4.26a1.92 1.92 0 0 0-.75-.68 2.19 2.19 0 0 0-1.05-.25c-.31 0-.62.06-.9.17a2.16 2.16 0 0 0-1.22 1.2 2.63 2.63 0 0 0 0 1.9 2.16 2.16 0 0 0 1.21 1.2 2.41 2.41 0 0 0 1.95-.07 2.09 2.09 0 0 0 .76-.68l.4.29a2.32 2.32 0 0 1-.93.8c-.19.1-.4.18-.6.23-.6.13-1.21.09-1.78-.13a2.67 2.67 0 0 1-1.47-1.46 3.1 3.1 0 0 1 0-2.25 2.63 2.63 0 0 1 1.47-1.45c.35-.14.73-.21 1.1-.2zm3.82 2.5a1.4 1.4 0 0 1 .92-.66 1.83 1.83 0 0 1 1 .06 1.29 1.29 0 0 1 .8.76c.07.2.11.41.1.62v2.25h-.44V17.8c0-.17-.02-.34-.07-.5a1 1 0 0 0-.6-.61 1.41 1.41 0 0 0-.98 0 1.15 1.15 0 0 0-.65.64c-.07.15-.1.32-.1.49v2.09h-.44v-5.6h.44zm5.74-.7a1.66 1.66 0 0 1 1.22.53c.15.17.28.37.36.59.09.24.13.5.13.75v.18h-3.08c.01.2.06.4.15.57a1.34 1.34 0 0 0 1.27.78c.24 0 .47-.05.69-.14.2-.1.39-.23.55-.38l.24.3a2.18 2.18 0 0 1-.73.49c-.12.04-.25.08-.38.1l-.4.02c-.25 0-.5-.04-.73-.14a1.71 1.71 0 0 1-.97-.99c-.1-.25-.14-.51-.14-.78 0-.26.04-.52.14-.76a1.72 1.72 0 0 1 1.68-1.13zm0 .4a1.28 1.28 0 0 0-1.2.76 1.6 1.6 0 0 0-.15.51h2.61a1.59 1.59 0 0 0-.13-.52 1.22 1.22 0 0 0-1.14-.76zm4.43-.4c.26 0 .52.05.76.15.22.1.43.24.6.42l-.3.3a1.45 1.45 0 0 0-1.07-.45 1.4 1.4 0 0 0-1.01.42c-.13.14-.23.3-.3.47-.14.38-.14.8 0 1.18a1.36 1.36 0 0 0 1.3.89c.22 0 .42-.04.6-.13.19-.08.35-.19.5-.33l.27.3c-.16.19-.37.33-.6.43-.23.1-.5.15-.75.14-.26 0-.52-.04-.76-.14-.45-.18-.8-.54-.98-1a2.1 2.1 0 0 1 0-1.5c.18-.45.53-.8.98-1 .24-.1.5-.15.75-.15zm2.84 1.6h.6l1.54-1.54h.56l-1.74 1.73 1.77 1.93h-.56l-1.57-1.7h-.6v1.7h-.45v-5.6h.44zm-23.9-5.27v-2.34c0-.88-.56-1.47-1.47-1.48a1.44 1.44 0 0 0-1.3.66 1.37 1.37 0 0 0-1.24-.66c-.44-.02-.85.2-1.09.56v-.47h-.81v3.73h.82v-2.07c0-.64.36-.99.91-.99s.81.35.81.99v2.07h.82v-2.07c0-.64.37-.99.91-.99s.82.35.82.99v2.07zM39.9 8.79h-1.33V7.66h-.8V8.8H37v.74h.76v1.7c0 .87.34 1.38 1.3 1.38.35 0 .7-.1 1-.28l-.22-.7c-.22.13-.47.2-.72.21-.4 0-.54-.25-.54-.62V9.53h1.32zm6.92-.1c-.4 0-.78.2-.99.55V8.8h-.8v3.73h.81v-2.09c0-.62.27-.96.8-.96.17 0 .34.03.5.1l.25-.77c-.18-.07-.38-.1-.57-.1zm-10.46.4c-.46-.27-.99-.4-1.52-.39-.94 0-1.56.45-1.56 1.2 0 .6.45.98 1.29 1.1l.38.05c.44.06.65.18.65.39 0 .28-.3.45-.85.45-.44.01-.88-.13-1.24-.4l-.38.64c.47.33 1.04.5 1.61.48 1.08 0 1.7-.5 1.7-1.21 0-.66-.49-1-1.3-1.12l-.38-.05c-.35-.05-.63-.12-.63-.37 0-.27.26-.43.7-.43.42 0 .82.11 1.17.31zm21.73-.39c-.4-.01-.78.2-.98.55v-.46h-.8v3.73h.8v-2.09c0-.62.27-.96.8-.96.17 0 .35.03.5.1l.26-.77c-.19-.07-.38-.1-.58-.1zm-10.45 1.96c0 1.13.79 1.95 1.99 1.95.48.03.96-.13 1.34-.44l-.4-.66c-.28.22-.62.33-.97.33-.65 0-1.13-.47-1.13-1.19s.48-1.18 1.13-1.2c.35.01.69.13.97.34l.39-.65a1.95 1.95 0 0 0-1.34-.45c-1.2 0-1.99.83-1.99 1.96zm7.6 0V8.79h-.82v.45a1.41 1.41 0 0 0-1.17-.54c-1.05 0-1.87.81-1.87 1.95s.82 1.96 1.87 1.96c.45.02.9-.18 1.17-.55v.45h.81zm-3.02 0c0-.66.42-1.2 1.13-1.2.67 0 1.12.52 1.12 1.2 0 .67-.45 1.19-1.12 1.19-.7 0-1.13-.54-1.13-1.2zM42.43 8.7c-1.09 0-1.85.8-1.85 1.96 0 1.18.8 1.95 1.9 1.95.56.02 1.1-.16 1.54-.52l-.4-.6c-.31.25-.7.38-1.09.39-.52 0-1-.24-1.12-.91h2.77l.02-.32c0-1.16-.73-1.95-1.77-1.95zm-.01.72c.52 0 .86.33.94.9h-1.94c.09-.53.41-.9.99-.9zm20.35 1.24V7.3h-.81v1.94a1.41 1.41 0 0 0-1.18-.54c-1.05 0-1.87.82-1.87 1.96s.82 1.95 1.87 1.95c.46.02.9-.18 1.18-.54v.45h.8zm.95 1.52a.24.24 0 0 1 .22.32.24.24 0 0 1-.22.15.24.24 0 0 1-.23-.15.24.24 0 0 1 .22-.33zm0 .42a.18.18 0 0 0 .12-.06.19.19 0 0 0-.05-.3.18.18 0 0 0-.07-.01l-.08.01a.19.19 0 0 0-.06.3l.06.04.07.02zm0-.3a.1.1 0 0 1 .07.02c.02.01.03.03.03.05 0 .02 0 .03-.02.05a.09.09 0 0 1-.05.02l.07.08h-.06l-.06-.08h-.03v.08h-.04v-.22zm-.05.04v.06h.09l.01-.02-.01-.02h-.03zm-3.92-1.69c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.7 0-1.13-.54-1.13-1.2zm-27.4 0V8.8h-.82v.45a1.41 1.41 0 0 0-1.17-.55c-1.05 0-1.87.82-1.87 1.96s.82 1.96 1.87 1.96c.45.02.9-.19 1.17-.55v.45h.81zm-3.01 0c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.71 0-1.14-.54-1.14-1.2zm25.63 9.07h-.07v.19h-.03v-.19h-.07v-.03h.17zm.27.19h-.04v-.18l-.06.16h-.04l-.06-.16v.18H55v-.22h.06l.06.15.06-.15h.05z',\n '#999',\n 'nonzero',\n ],\n ['#F46B3E', 'M6.61 6.22h4.9v8.82h-4.9z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M6.93 10.63a5.6 5.6 0 0 1 2.14-4.4 5.6 5.6 0 1 0 0 8.81 5.6 5.6 0 0 1-2.14-4.4z',\n '#666',\n 'evenodd',\n ],\n [\n '#6a6a6a',\n 'M17.72 14.88v-.82h.16v-.17h-.4v.17h.16v.82zm.77 0v-1h-.12l-.14.72-.14-.71h-.12v.99h.08v-.74l.13.64h.1l.12-.64v.75z',\n '#6a6a6a',\n 'nonzero',\n ],\n [\n '#FC9F3A',\n 'M18.14 10.63a5.6 5.6 0 0 1-9.07 4.4 5.6 5.6 0 0 0 0-8.8 5.6 5.6 0 0 1 9.07 4.4z',\n '#ccc',\n 'evenodd',\n ],\n ],\n 'mir-accept': [\n [\n '#00a9e4',\n 'M13.85 2a9.84 9.84 0 0 1 8.8 5.5h-2.63a7.55 7.55 0 0 0-6.17-3.21c-4.2 0-7.6 3.45-7.6 7.71s3.4 7.71 7.6 7.71a7.57 7.57 0 0 0 6.58-3.86h2.52l-.06.15H49.6c1.69.5 1.37 2.43 1.37 2.43H21.4A9.78 9.78 0 0 1 13.85 22C8.41 22 4 17.52 4 12S8.41 2 13.85 2zM52 10.57v1h-1.4v3.64h-1.2v-3.64h-1.41v-1zm-17.07.25c.15.07.34.19.46.28l.08.07.19.18-.26.38c-.14.22-.27.39-.3.39s-.17-.1-.34-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.43 2 .14.11.33.24.43.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.1-.82-.27-.4-.36-.8-.32-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm4 0c.17.07.35.19.47.28l.08.07.19.18-.25.38c-.14.22-.28.39-.3.39s-.18-.1-.35-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.42 2 .13.11.32.24.42.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.09-.82-.27-.4-.37-.8-.33-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm8.78 1.9c0 .14-.4.63-.64.76-.23.12-.39.16-1.22.16h-1.32v1.29h-1.12V12.7zm-4.94-2v.9h-1.62v.71h1.27v.93h-1.27V14h1.62v.93h-2.66V10.7zm-12.45 0l1.41 4.2H30.6l-.28-.85H29.2l-.29.86H27.8l1.4-4.22zm-.56 1.07l-.35 1.35h.7zm-6.08-.5a10.3 10.3 0 0 1 0 1.42zm19.4-.58l1.77.02 1.78.01.23.11c.52.27.8.73.84 1.35v.37h-1.44c-1.36-.01-1.49-.02-1.73-.12a2.2 2.2 0 0 1-1.38-1.49z',\n '#999',\n 'evenodd',\n ],\n [\n '#29b352',\n 'M27.08 11.32c-.21.6-.66 1.09-1.23 1.35l-.16.06 1.52 2.32h-2.46l-1.12-2.18H22.6v2.18h-2.14v-3.73zm-7.54-3.1v6.83h-2.15V8.2zm-9.53 0c.55 0 1.03.36 1.18.9l.9 3.13h.15l.9-3.14c.15-.53.63-.9 1.18-.9h2.15v6.84h-2.15V11h-.16l-1.23 4.04H11.4L10.17 11h-.15v4.04H7.87V8.2zm10.14 0h4.76a2.31 2.31 0 0 1 2.28 2.63l-.03.15h-3.7a3.38 3.38 0 0 1-3.27-2.6l-.04-.19h4.76z',\n '#999',\n 'evenodd',\n ],\n ],\n 'visa-verified': [\n [\n '#1a1f71',\n 'M31.73 12.53c.83 0 1.5.16 1.96.32l.15.06-.32 1.97-.21-.1a4.05 4.05 0 0 0-1.76-.35c-.92 0-1.35.4-1.35.78 0 .43.5.71 1.33 1.13 1.35.65 1.98 1.44 1.97 2.47-.01 1.9-1.62 3.12-4.1 3.12a7.4 7.4 0 0 1-2.46-.43l-.15-.06.33-2.04.3.15a4.7 4.7 0 0 0 2.21.47c.69 0 1.4-.27 1.4-.88.02-.4-.3-.7-1.2-1.14-.9-.43-2.08-1.16-2.07-2.47.02-1.77 1.65-3 3.97-3zm8.15.17l1.9 9.1H39.6l-.3-1.37h-3c-.1.22-.45 1.22-.5 1.35v.02h-2.47l3.5-8.35c.22-.55.6-.73 1.1-.75h.13zm-13.1-.02L25.3 21.8h-2.34l1.46-9.1zm-10.23 0c.5.03.92.2 1.06.77l.83 4.18.24 1.27 2.3-6.2h2.5l-3.7 9.08h-2.5l-1.9-7.22a5.48 5.48 0 0 1 2.96 2.82l.05.12c-.87-2.23-2.42-3.8-5.67-4.62l.04-.2zm21.84 3.25l-.17-.78c-.11.34-.33.9-.31.87l-.9 2.46-.04.08h1.96c-.1-.43-.5-2.42-.54-2.61v-.02l-.17-.78zm7-9.72l.52 3.02 1.42-2.95h1.03l-2.28 4.47c-.55 1.04-1.08 1.37-1.9 1.37-.19 0-.29-.02-.38-.05v-.87c.13.04.28.06.48.06.3 0 .57-.14.75-.44l.14-.29-.89-4.18zm-7.24-4.07l-1.3 8.38h-1.2v-.78a2.6 2.6 0 0 1-1.84.9c-1.17 0-1.98-.88-1.69-2.77.33-2.08 1.62-3.01 2.92-3.01.53 0 .95.1 1.26.2l.42-2.7zM11.35 4.8c1.68 0 2.24 1.26 2 2.85l-.07.34H9.69c-.1 1.1.4 1.56 1.27 1.56.72 0 1.35-.26 2.03-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm18.26 0c1.68 0 2.23 1.26 2 2.85l-.07.34h-3.6c-.1 1.1.4 1.56 1.26 1.56.72 0 1.36-.26 2.04-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm11.8-.63l-.39 2.58c.32-.28.75-.56 1.3-.56.89 0 1.48.66 1.27 2.09-.24 1.56-1.21 2.3-2.48 2.3-.65 0-1.18-.11-1.69-.3l.91-5.94zM3.87 2.44l1.2 6.13L8.09 2.5h1.59l-5.75 8.04L2.2 2.71zM17.77 4.8l.02 1.38a3.1 3.1 0 0 0-2.16 1.13l-.5 3.2h-1.38l.85-5.6h1.2v1.13c.46-.65 1.1-1.2 1.97-1.24zm2.25.11l-.87 5.6h-1.39l.87-5.6zm3.85-2.66c.24 0 .43.02.56.05l.01 1.13a3.63 3.63 0 0 0-.57-.05c-.48 0-.77.22-.84.71l-.13.82h1.08v1.14h-1.25l-.69 4.47h-1.37l.68-4.47h-.8l.17-1.14h.8l.16-.95c.19-1.25 1.05-1.71 2.2-1.71zm2.28 2.66l-.87 5.6h-1.4l.87-5.6zm15.75 2.2c-.36 0-.71.24-1.03.56l-.29 1.92c.2.09.36.12.65.12.67 0 1.13-.4 1.29-1.37.12-.82-.16-1.22-.62-1.22zm-6.82-1.14c-.74 0-1.37.6-1.56 1.82-.16 1.1.23 1.6.84 1.6.51 0 .96-.3 1.4-.77l.36-2.4a2.09 2.09 0 0 0-1.04-.25zm-23.91-.2c-.56 0-1.07.43-1.33 1.35h2.23c.05-.87-.23-1.36-.9-1.36zm18.25 0c-.56 0-1.07.43-1.33 1.35h2.24c.04-.87-.24-1.36-.91-1.36zm-9.7-3.4c.45 0 .78.34.7.82a.96.96 0 0 1-.94.79c-.47 0-.78-.33-.72-.79.08-.48.5-.81.96-.81zm6.12 0c.46 0 .78.34.71.82a.96.96 0 0 1-.95.79c-.46 0-.78-.33-.72-.79.08-.48.51-.81.96-.81z',\n '#999',\n 'evenodd',\n ],\n ],\n 'pci-dss': [\n [\n '#006a70',\n 'M22.84 2.15A1195.7 1195.7 0 0 0 25.4 6l1.64 2.4 1.75 2.6.74 1.09-1.49.8-3.18 1.72-1.59.85-3.18 1.72-1.7.9-3.14 1.7-1.62.87-2.11 1.12-.14.12h-.08l-.56-.82-1.88-2.7-2.14-3.1-1.8-2.58-2.07-3L.46 6.23l-.44-.59v-.03l.77-.12 1.51-.23 1.32-.2 1.51-.24 1.55-.22 1.6-.25 1.52-.22c.6-.1 1.19-.2 1.79-.28l1.53-.23 1.82-.28 1.32-.21 1.02-.15 1.34-.2 1.07-.16 1.3-.2 1.32-.2.35-.08zM6.6 11.28v3.5c0 .18.03.25.22.24H8.9c.18 0 .23-.05.22-.22v-2.2c0-.15.04-.2.18-.2.36-.02.71-.04 1.06-.09.67-.1 1.3-.29 1.87-.68a2.16 2.16 0 0 0 1.02-2.02c-.06-.87-.57-1.43-1.33-1.78-.63-.3-1.3-.4-1.98-.44a15.14 15.14 0 0 0-3.12.14c-.16.02-.23.08-.22.26v3.49zm13.77 1.16l-.32.18c-.25.12-.48.27-.74.36-.54.2-1.1.24-1.67.18-.82-.08-1.3-.51-1.47-1.29-.1-.48-.1-.96.03-1.43.18-.66.6-1.11 1.28-1.21a4.2 4.2 0 0 1 1.03.02c.49.05.95.18 1.34.52.14.13.31.24.5.37l.02-.16c0-.32-.02-.64.02-.96.03-.3-.1-.48-.3-.67a3.65 3.65 0 0 0-3.37-.96A3.6 3.6 0 0 0 13.9 9.7a4.34 4.34 0 0 0-.08 2.9c.3.96.91 1.65 1.82 2.06.5.23 1.02.35 1.55.39a4.68 4.68 0 0 0 3.07-.66c.1-.06.13-.13.13-.25v-1.5l-.01-.2zm1.17-5.06V15l.2.01h2.04c.16 0 .22-.04.22-.2V7.56c0-.16-.05-.2-.2-.2H21.53zm1.2-.45c1.02 0 1.7-1 1.3-1.9a1.45 1.45 0 0 0-1.62-.77c-.63.14-1.09.65-1.1 1.22-.04.83.56 1.45 1.41 1.45z',\n '#999',\n 'evenodd',\n ],\n [\n '#006a70',\n 'M9.12 9.88v-.56c0-.1.04-.16.14-.15.34.05.69.08 1.02.16.24.06.41.22.42.5 0 .28-.14.45-.38.56-.34.17-.72.19-1.09.2-.03 0-.1-.08-.1-.13-.02-.2 0-.39 0-.58M30.63 4.8H33c.53 0 .93.04 1.21.13.37.1.7.3.96.58.27.28.47.63.6 1.03.15.4.22.91.22 1.5 0 .53-.07.98-.2 1.36a2.8 2.8 0 0 1-.68 1.12c-.22.22-.52.4-.9.51-.29.1-.67.14-1.14.14h-2.42zm1.29 1.08v4.22h.96c.35 0 .61-.03.77-.07.21-.05.38-.14.52-.26s.25-.33.34-.61c.08-.29.13-.68.13-1.17 0-.5-.05-.87-.13-1.13-.09-.27-.21-.47-.37-.62a1.22 1.22 0 0 0-.6-.3 5.84 5.84 0 0 0-1.05-.06zm4.81 3.22l1.25-.12c.08.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.02-.28a3.49 3.49 0 0 1-1.45-.63 1.66 1.66 0 0 1-.31-2.19c.18-.28.44-.5.79-.64.35-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.37 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.56.28 1.18.43.63.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.38.23c-.8 0-1.43-.19-1.86-.56a2.43 2.43 0 0 1-.77-1.62m5.93 0l1.25-.12c.07.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.03-.28a3.49 3.49 0 0 1-1.44-.63 1.66 1.66 0 0 1-.32-2.19c.19-.28.45-.5.8-.64.34-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.38 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.55.28 1.18.43.62.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.39.23c-.8 0-1.42-.19-1.85-.56a2.43 2.43 0 0 1-.77-1.62M32.1 14.45l.43.14a.98.98 0 0 1-.33.54.95.95 0 0 1-.6.18c-.29 0-.53-.1-.72-.3-.2-.2-.29-.48-.29-.83 0-.37.1-.66.29-.87.19-.2.44-.3.75-.3.28 0 .5.08.67.24.1.1.17.23.23.4l-.45.11a.47.47 0 0 0-.16-.27.47.47 0 0 0-.3-.1.5.5 0 0 0-.41.18c-.1.12-.16.3-.16.57 0 .29.06.49.16.6.1.13.23.19.4.19.11 0 .21-.04.3-.12.09-.07.15-.2.19-.36m.73-.28c0-.23.03-.42.1-.57.05-.11.12-.21.2-.3a.86.86 0 0 1 .3-.2c.13-.06.3-.1.47-.1.33 0 .6.1.8.31.19.2.29.49.29.85s-.1.64-.3.84c-.2.2-.45.3-.78.3s-.6-.1-.8-.3c-.19-.2-.28-.47-.28-.83zm.46-.01c0 .25.06.44.17.57.12.13.27.2.45.2s.32-.07.44-.2c.11-.13.17-.32.17-.58 0-.25-.05-.45-.17-.57-.1-.13-.26-.19-.44-.19s-.34.06-.45.2c-.11.12-.17.31-.17.57zM35.33 15.27v-2.23H36l.4 1.52.4-1.52h.68v2.23h-.42v-1.75l-.44 1.75h-.43l-.44-1.75v1.75zM37.93 15.27v-2.23h.72c.27 0 .45.02.54.04.12.03.23.1.32.22.08.1.12.25.12.43 0 .14-.02.25-.07.34a.61.61 0 0 1-.19.22.65.65 0 0 1-.23.1c-.1.03-.26.04-.47.04h-.3v.84zm.45-1.85v.63h.24c.18 0 .3 0 .36-.03a.3.3 0 0 0 .2-.28.29.29 0 0 0-.08-.2.31.31 0 0 0-.18-.1 2.18 2.18 0 0 0-.32-.02zM40.02 15.27v-2.2h.45v1.83h1.11v.37zM41.9 13.04h.44v2.23h-.45zM44.78 15.27h-.5l-.19-.5h-.89l-.18.5h-.48l.87-2.23h.48zm-.83-.88l-.3-.83-.3.83zM45.02 15.27v-2.23h.44l.9 1.5v-1.5h.43v2.23h-.45l-.9-1.45v1.45zM47.76 15.27v-1.85h-.66v-.38h1.77v.38h-.66v1.85z',\n '#999',\n 'evenodd',\n ],\n ],\n 'apple-pay': [\n [\n '#000',\n 'M49.392 0C49.509 0.000923077 49.626 0.00276923 49.744 0.00553846C49.997 0.012 50.255 0.0258462 50.507 0.0673846C50.763 0.109846 51 0.179077 51.233 0.288C51.461 0.396 51.67 0.536308 51.851 0.703385C52.033 0.870462 52.184 1.06246 52.3 1.27385C52.419 1.488 52.494 1.70769 52.539 1.944C52.585 2.17662 52.6 2.41385 52.607 2.64923C52.61 2.75631 52.612 2.86523 52.612 2.97231C52.613 3.10062 52.613 3.22892 52.613 3.35723V20.6418C52.613 20.7711 52.613 20.8994 52.612 21.0268C52.612 21.1348 52.61 21.2437 52.607 21.3508C52.6 21.5862 52.585 21.8234 52.539 22.056C52.494 22.2914 52.419 22.512 52.3 22.7262C52.184 22.9375 52.033 23.1305 51.851 23.2966C51.67 23.4646 51.461 23.604 51.233 23.7111C51 23.8209 50.763 23.8902 50.507 23.9326C50.255 23.9742 49.997 23.988 49.744 23.9945C49.626 23.9972 49.509 23.9982 49.392 23.9991C49.253 24 49.115 24 48.976 24H15.637C15.498 24 15.359 24 15.221 23.9991C15.103 23.9982 14.987 23.9972 14.87 23.9945C14.615 23.988 14.358 23.9742 14.106 23.9326C13.85 23.8902 13.612 23.8209 13.38 23.7111C13.152 23.604 12.943 23.4646 12.762 23.2966C12.58 23.1305 12.429 22.9375 12.312 22.7262C12.194 22.512 12.119 22.2914 12.074 22.056C12.028 21.8234 12.013 21.5862 12.006 21.3508C12.003 21.2437 12.001 21.1348 12.001 21.0268C12 20.8994 12 20.7711 12 20.6418L12.0001 3.16477L12.001 2.97231C12.001 2.86523 12.003 2.75631 12.006 2.64923C12.013 2.41385 12.028 2.17662 12.074 1.944C12.119 1.70769 12.194 1.488 12.312 1.27385C12.429 1.06246 12.58 0.870462 12.762 0.703385C12.943 0.536308 13.152 0.396 13.38 0.288C13.612 0.179077 13.85 0.109846 14.106 0.0673846C14.358 0.0258462 14.615 0.012 14.87 0.00553846C14.987 0.00276923 15.103 0.000923077 15.221 0H49.392ZM48.976 0.799569H15.637L15.226 0.800492C15.116 0.801415 15.004 0.802338 14.893 0.805108C14.699 0.809723 14.471 0.819877 14.259 0.854954C14.075 0.885415 13.921 0.932492 13.773 1.0008C13.625 1.07003 13.492 1.16049 13.374 1.26849C13.257 1.37649 13.16 1.50018 13.085 1.63588C13.01 1.77342 12.959 1.91557 12.927 2.08449C12.888 2.28111 12.877 2.49157 12.872 2.67065C12.87 2.77311 12.868 2.87557 12.867 2.97803V20.7223L12.868 21.0223C12.868 21.1248 12.87 21.2273 12.872 21.3297C12.877 21.5088 12.888 21.7174 12.926 21.9131C12.959 22.0848 13.01 22.227 13.085 22.3626C13.16 22.4993 13.257 22.623 13.374 22.731C13.492 22.8399 13.625 22.9294 13.772 22.9977C13.921 23.0679 14.075 23.115 14.259 23.1454C14.474 23.1805 14.711 23.1906 14.893 23.1953C15.001 23.1971 15.113 23.199 15.225 23.199C15.362 23.1999 15.497 23.1999 15.632 23.1999L49.1809 23.1998L49.385 23.199C49.5 23.199 49.612 23.1971 49.724 23.1953C49.903 23.1906 50.139 23.1805 50.355 23.1445C50.538 23.115 50.692 23.0679 50.839 22.9986C50.987 22.9294 51.121 22.8399 51.239 22.731C51.356 22.6239 51.453 22.4993 51.528 22.3626C51.604 22.227 51.654 22.0848 51.686 21.9159C51.725 21.7202 51.735 21.5097 51.741 21.3288C51.744 21.2273 51.745 21.1257 51.746 21.0233C51.747 20.895 51.747 20.7694 51.747 20.642V3.35742C51.747 3.23095 51.747 3.10542 51.746 2.97895C51.745 2.87465 51.744 2.77218 51.741 2.67065C51.735 2.49065 51.725 2.28018 51.687 2.08634C51.654 1.91465 51.604 1.77342 51.529 1.63772C51.454 1.50111 51.356 1.37649 51.238 1.26849C51.121 1.16049 50.987 1.07003 50.84 1.00172C50.693 0.932492 50.538 0.885415 50.354 0.854954C50.142 0.819877 49.914 0.809723 49.72 0.805108C49.609 0.802338 49.497 0.801415 49.386 0.800492L48.976 0.799569Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.6025 8.43698C22.7725 8.38698 22.0665 8.90798 21.6705 8.90798C21.2735 8.90798 20.6665 8.46198 20.0105 8.47398C19.1565 8.48598 18.3635 8.96898 17.9305 9.73698C17.0385 11.274 17.6945 13.554 18.5615 14.806C18.9835 15.425 19.4905 16.106 20.1595 16.082C20.7905 16.058 21.0395 15.673 21.8065 15.673C22.5745 15.673 22.7975 16.082 23.4665 16.07C24.1595 16.058 24.5935 15.45 25.0145 14.831C25.4975 14.125 25.6955 13.443 25.7075 13.405C25.6955 13.394 24.3705 12.885 24.3575 11.361C24.3455 10.085 25.3975 9.47798 25.4475 9.43998C24.8525 8.56098 23.9245 8.46198 23.6025 8.43698Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M28.7857 11.6189H30.4417C31.6977 11.6189 32.4127 10.9429 32.4127 9.76994C32.4127 8.59794 31.6977 7.92794 30.4477 7.92794H28.7857V11.6189ZM30.8277 6.71094C32.6317 6.71094 33.8877 7.95394 33.8877 9.76394C33.8877 11.5799 32.6057 12.8299 30.7827 12.8299H28.7857V16.0059H27.3427V6.71094H30.8277Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M38.6382 13.4665V12.9325L36.9702 13.0355C36.1392 13.0935 35.6682 13.4605 35.6682 14.0405C35.6682 14.6325 36.1592 15.0195 36.9062 15.0195C37.8782 15.0195 38.6382 14.3495 38.6382 13.4665ZM34.2642 14.0785C34.2642 12.8935 35.1732 12.1655 36.7842 12.0755L38.6382 11.9665V11.4445C38.6382 10.6905 38.1292 10.2395 37.2802 10.2395C36.4742 10.2395 35.9712 10.6265 35.8492 11.2315H34.5352C34.6132 10.0075 35.6562 9.10547 37.3302 9.10547C38.9732 9.10547 40.0242 9.97547 40.0242 11.3345V16.0045H38.6902V14.8905H38.6582C38.2652 15.6445 37.4082 16.1205 36.5192 16.1205C35.1922 16.1205 34.2642 15.2965 34.2642 14.0785Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M41.2827 18.4966V17.3696C41.3857 17.3946 41.6167 17.3946 41.7327 17.3946C42.3777 17.3946 42.7247 17.1246 42.9377 16.4296C42.9377 16.4166 43.0597 16.0176 43.0597 16.0106L40.6127 9.22656H42.1197L43.8337 14.7416H43.8587L45.5727 9.22656H47.0417L44.5037 16.3576C43.9237 18.0006 43.2537 18.5286 41.8487 18.5286C41.7327 18.5286 41.3857 18.5166 41.2827 18.4966Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.0874 7.616C23.4354 7.181 23.6704 6.597 23.6084 6C23.0994 6.026 22.4784 6.336 22.1194 6.771C21.7954 7.144 21.5104 7.753 21.5854 8.324C22.1564 8.374 22.7274 8.039 23.0874 7.616Z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSecurityIcon: FC<PaymentSecurityIconProps> = ({\n gray,\n name,\n stub,\n}) =>\n stub ? (\n <Stub width={1} height={1} />\n ) : (\n <Svg width={1} height={1} viewBox=\"0 0 64 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n )\n\nPaymentSecurityIcon.displayName = 'PaymentSecurityIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["1071"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface PaymentSystemIconProps {\n name: 'mastercard' | 'visa' | 'mir'\n gray?: boolean\n}\n\nconst IconPath: {\n [name in PaymentSystemIconProps['name']]: [\n string,\n string,\n string,\n 'evenodd' | 'inherit' | 'nonzero' | undefined,\n ][]\n} = {\n mastercard: [\n ['#F46B3E', 'M20 4h8v16h-8z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M20.22 12c0-3.07 1.4-5.97 3.78-7.86a9.81 9.81 0 0 0-13.38 1.08 10.08 10.08 0 0 0 0 13.56A9.81 9.81 0 0 0 24 19.86 10.02 10.02 0 0 1 20.22 12z',\n '#666',\n 'evenodd',\n ],\n [\n '#FC9F3A',\n 'M40 12a10 10 0 0 1-5.57 9A9.8 9.8 0 0 1 24 19.85a10.04 10.04 0 0 0 0-15.72A9.8 9.8 0 0 1 34.43 3 10 10 0 0 1 40 12z',\n '#ccc',\n 'evenodd',\n ],\n ],\n mir: [\n [\n '#4DB45E',\n 'M12.93 5s-1.87 0-2.37 1.84l-1.78 6.47h-.35S7.1 8.55 6.65 6.83C6.15 5 4.27 5 4.27 5H0v14h4.27v-8.31h.36L7.12 19h2.97l2.49-8.3h.35V19h4.28V5h-4.28zM28.54 5s-1.25.12-1.84 1.47l-3.03 6.84h-.35V5h-4.27v14h4.03s1.31-.12 1.9-1.47l2.97-6.84h.35V19h4.27V5h-4.03zM34.47 11.36V19h4.27v-4.46h4.63a4.63 4.63 0 0 0 4.36-3.18H34.47z',\n '#999',\n 'evenodd',\n ],\n [\n '#00A9E4',\n 'M43.37 5h-9.5a6.95 6.95 0 0 0 4.93 5.5c.57.16 1.17.25 1.78.25h7.33c.06-.32.09-.65.09-.98A4.7 4.7 0 0 0 43.37 5z',\n '#999',\n 'evenodd',\n ],\n ],\n visa: [\n [\n '#1A1F71',\n 'M24.47 8.93c.02-2.82 2.68-4.78 6.46-4.78 1.47 0 2.66.31 3.58.64l-.68 3.07a7.36 7.36 0 0 0-3.77-.65c-1.1.14-1.6.7-1.62 1.21-.03 1.7 5.38 1.92 5.36 5.74-.01 3-2.64 4.95-6.66 4.95a11.8 11.8 0 0 1-4.25-.77l.7-3.17c.88.4 2 .94 3.92.91 1.1-.01 2.28-.44 2.29-1.41 0-.64-.5-1.1-1.98-1.8-1.45-.7-3.38-1.86-3.35-3.94zm16.5-4.52h3.26l3.08 14.47h-3.53l-.46-2.16h-4.9l-.8 2.16H33.6l5.74-13.4c.26-.66.9-1.08 1.63-1.08zm.56 3.91l-2.03 5.44h3.17l-1.15-5.44zM19.6 4.42h3.83l-3.16 14.46h-3.83L19.6 4.41zm-5.65 0h4.01l-6.19 14.46H7.73L4.68 7.33c-.19-.7-.35-.97-.9-1.27-.94-.49-2.45-.94-3.78-1.23l.09-.42h6.5c.83 0 1.58.54 1.77 1.48l1.6 8.37 4-9.85z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSystemIcon: FC<PaymentSystemIconProps> = ({\n name,\n gray,\n}) => (\n <Svg width={1} height={1} viewBox=\"0 0 48 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n)\n\nPaymentSystemIcon.displayName = 'PaymentSystemIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["1072"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface QuestionIconProps {\n size?: number\n}\n\nexport const QuestionIcon: FC<QuestionIconProps> = ({ size }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M21.5 12c0-5.245-4.255-9.5-9.5-9.5S2.5 6.755 2.5 12s4.255 9.5 9.5 9.5 9.5-4.255 9.5-9.5z\"\n fill=\"#fff\"\n stroke=\"#000\"\n strokeOpacity={0.15}\n />\n <Path\n d=\"M10.005 8.059c.053-.256.12-.326.305-.447.186-.121.385-.228.598-.32.213-.091.442-.163.687-.215.245-.051.51-.077.796-.077.401 0 .762.056 1.084.168.322.112.596.272.822.481.226.208.4.46.52.753.122.294.183.62.183.979 0 .34-.045.635-.134.884a2.503 2.503 0 0 1-.79 1.126c-.164.135-.32.26-.467.374a3.681 3.681 0 0 0-.383.34.767.767 0 0 0-.208.376l-.049.257c-.072.378-.444.684-.84.684h.064c-.392 0-.751-.319-.8-.692l-.05-.39a.978.978 0 0 1 .064-.575c.076-.164.182-.312.316-.444s.285-.258.451-.377c.166-.119.322-.246.467-.383.145-.137.267-.29.367-.457.1-.169.15-.37.15-.602 0-.27-.084-.483-.252-.643-.168-.159-.4-.238-.694-.238a1.85 1.85 0 0 0-.956.238c-.108.061-.203.116-.284.165a.464.464 0 0 1-.243.074.437.437 0 0 1-.41-.249s-.367-.534-.314-.79zM11 16a.995.995 0 0 1 .602-.921A.988.988 0 0 1 12 15c.14 0 .27.026.392.079.121.053.227.124.318.213A.969.969 0 0 1 13 16c0 .14-.026.272-.077.395a.961.961 0 0 1-.531.529c-.121.05-.252.076-.392.076a1.02 1.02 0 0 1-.398-.076.962.962 0 0 1-.525-.53A1.016 1.016 0 0 1 11 16z\"\n fill=\"#000\"\n />\n </Svg>\n)\n\nQuestionIcon.displayName = 'QuestionIcon'\n\nQuestionIcon.defaultProps = {\n size: 6,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["1073","1074","1075"],[],"import React, { Children, FC, isValidElement, ReactNode } from 'react'\n\nimport { InView } from '../inview'\nimport { Box, Img, Pos, Value } from '../primitive'\nimport { Stub } from '../stub'\nimport { ImageControl } from './ImageControl'\n\nexport interface ImageProps {\n width: Value\n height: Value\n src: string\n cachedDelay?: number\n viewedDelay?: number\n srcSet?: string\n sizes?: string\n alt?: string\n stub?: string | boolean | ReactNode\n objectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'\n onLoad?: () => void\n}\n\nexport const Image: FC<ImageProps> = ({\n width,\n height,\n src,\n srcSet,\n sizes,\n alt,\n stub = true,\n cachedDelay = 50,\n viewedDelay = 1000,\n objectFit,\n onLoad,\n}) =>\n stub ? (\n <ImageControl\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n stub={stub}\n cachedDelay={cachedDelay}\n viewedDelay={viewedDelay}\n onLoad={onLoad}\n children={(renderProps) =>\n renderProps.loaded ? (\n <Img\n key={src}\n width={width}\n height={height}\n maxWidth={1}\n maxHeight={1}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n />\n ) : (\n <InView\n onChange={renderProps.onChange}\n children={({ ref }) => (\n <Pos\n as=\"span\"\n ref={ref}\n type=\"relative\"\n width={width}\n height={height}\n >\n {typeof stub === 'boolean' && stub ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n <Stub\n width={width}\n height={height}\n r={width === height ? '100%' : undefined}\n />\n </Pos>\n ) : (isValidElement(stub) && Children.only(stub) ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n {stub}\n </Pos>\n ) : null)}\n <Box\n as=\"span\"\n opacity={typeof stub === 'string' ? 1 : 0}\n width={width}\n height={height}\n >\n <Img\n width={width}\n height={height}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n css={\n typeof stub === 'string'\n ? { filter: 'blur(10px)' }\n : undefined\n }\n onLoad={renderProps.onLoad}\n />\n </Box>\n </Pos>\n )}\n />\n )\n }\n />\n ) : (\n <Img\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n onLoad={onLoad}\n />\n )\n\nImage.displayName = 'Image'\n\nImage.defaultProps = {\n stub: true,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["1076","1077"],[],"import { Component, FC, ReactNode } from 'react'\n\nimport { Value } from '../primitive'\n\nexport interface ImageControlProps {\n width: Value\n height: Value\n src: string\n srcSet?: string\n stub?: string | ReactNode\n cachedDelay?: number\n viewedDelay?: number\n onLoad?: () => void\n children: FC<{\n src: string | undefined\n srcSet: string | undefined\n loaded: boolean\n onChange: (inView: boolean) => void\n onLoad: () => void\n }>\n}\n\nenum Step {\n NONE,\n CHECK_CACHE,\n NO_CACHE,\n LOAD,\n DONE,\n}\n\nexport interface ImageControlState {\n step: Step\n}\n\nexport class ImageControl extends Component<\n ImageControlProps,\n ImageControlState\n> {\n public static displayName = 'ImageControl'\n\n public static defaultProps = {\n cachedDelay: 50,\n viewedDelay: 1000,\n }\n\n public state: ImageControlState = {\n step: Step.NONE,\n }\n\n public componentWillUnmount: () => void = () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n }\n\n private viewedTimer: number | undefined\n\n private cachedTimer: number | undefined\n\n private onChange: (inView: boolean) => void = (inView) => {\n clearTimeout(this.viewedTimer)\n if (!inView) {\n return\n }\n if (this.state.step === Step.NONE) {\n this.setState({\n step: Step.CHECK_CACHE,\n })\n const image = document.createElement('img')\n image.src = this.props.src\n image.srcset = this.props.srcSet || ''\n image.addEventListener('load', () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n this.setState({\n step: Step.LOAD,\n })\n })\n this.cachedTimer = setTimeout(() => {\n image.onload = null\n image.src = ''\n image.srcset = ''\n this.setState({\n step: Step.NO_CACHE,\n })\n }, this.props.cachedDelay) as unknown as number\n }\n this.viewedTimer = setTimeout(() => {\n this.setState({\n step: Step.LOAD,\n })\n }, this.props.viewedDelay) as unknown as number\n }\n\n private onLoad: () => void = () => {\n if (this.state.step !== Step.LOAD) {\n return\n }\n if (this.props.onLoad) {\n this.props.onLoad()\n }\n this.setState({\n step: Step.DONE,\n })\n }\n\n private get src(): string | undefined {\n const { stub, src } = this.props\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return src\n }\n if (this.state.step === Step.NONE || this.state.step === Step.CHECK_CACHE) {\n return undefined\n }\n if (typeof stub === 'string') {\n return stub\n }\n return undefined\n }\n\n private get srcSet(): string | undefined {\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return this.props.srcSet\n }\n return undefined\n }\n\n public render() {\n return this.props.children({\n src: this.src,\n srcSet: this.srcSet,\n loaded: this.state.step === Step.DONE,\n onChange: this.onChange,\n onLoad: this.onLoad,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["1078","1079","1080"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface BasicInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n autoComplete?: boolean | string\n autoFocus?: boolean\n placeholder?: string\n inputMode?:\n | 'none'\n | 'text'\n | 'decimal'\n | 'numeric'\n | 'tel'\n | 'search'\n | 'email'\n | 'url'\n maxLength?: number\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicInput = forwardRef<HTMLInputElement, BasicInputProps>(\n (props, ref) => {\n const theme = useTheme()\n\n const common = {\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? theme.input.border.disabled\n : (props.error\n ? theme.input.border.error\n : props.focused\n ? theme.input.border.focused\n : theme.input.border.default),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'text',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete:\n typeof props.autoComplete === 'string'\n ? props.autoComplete\n : (props.autoComplete\n ? 'on'\n : 'off'),\n autoFocus: props.autoFocus,\n placeholder: props.placeholder,\n inputMode: props.inputMode,\n disabled: !!props.disabled,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nBasicInput.displayName = 'BasicInput'\n\nBasicInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["1081","1082","1083","1084"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\n\nexport interface ContentInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n readOnly?: boolean\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n pl?: Value\n pr?: Value\n error: boolean\n focused: boolean\n nort?: boolean\n norb?: boolean\n hovered: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const ContentInput = forwardRef<HTMLInputElement, ContentInputProps>(\n (props, ref) => {\n const common = {\n width: 1,\n height: 12,\n m: 0,\n pr: props.pr ? props.pr : 4,\n pl: props.pl ? props.pl : 4,\n py: 3,\n r: `${props.nort ? '0 0' : '10px 10px'} ${\n props.norb ? '0 0' : '10px 10px'\n }`,\n b: 'none',\n bb: props.error ? '2px solid #d0021b' : 'none',\n valueSize: 5,\n valueWeight: 300,\n valueColor: '#000',\n placeholderColor: '#666',\n cursor: 'text',\n bg: props.focused\n ? '#fff'\n : (props.hovered\n ? 'rgba(224, 224, 224, 0.65)'\n : '#e6e6e6'),\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n readOnly: props.readOnly,\n placeholder: props.placeholder,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onMouseEnter: props.onMouseEnter,\n onMouseLeave: props.onMouseLeave,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nContentInput.displayName = 'ContentInput'\n\nContentInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["1085","1086"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Input, Value } from '../primitive'\n\nexport interface SelectInputProps {\n value: string\n tabIndex?: number\n name?: string\n autoComplete?: boolean\n autoFocus?: boolean\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const SelectInput = forwardRef<HTMLInputElement, SelectInputProps>(\n (props, ref) => {\n const common = {\n ref,\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)'),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'pointer',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n disabled: !!props.disabled,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onClick: props.onClick,\n readOnly: true,\n }\n return <Input {...common} />\n },\n)\n\nSelectInput.displayName = 'SelectInput'\n\nSelectInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["1087"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface WalletLogoProps {\n compact?: boolean\n}\n\nexport const WalletLogo: FC<WalletLogoProps> = ({ compact }) =>\n compact ? (\n <Svg viewBox=\"0 0 80 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M61.0550725,22.1681159 C62.4695652,22.1681159 63.257971,23.2115942 63.257971,24.5101449 C63.257971,24.6724638 63.2347826,24.8347826 63.2115942,24.9971014 L59.8028986,24.9971014 C59.8724638,25.8550725 60.5449275,26.3188406 61.2869565,26.3188406 C61.7971014,26.3188406 62.3072464,26.0869565 62.7014493,25.7855072 L63.1884058,26.6666667 C62.6782609,27.1072464 61.9130435,27.3855072 61.1942029,27.3855072 C59.5478261,27.3855072 58.5275362,26.2028986 58.5275362,24.7884058 C58.5275362,23.2347826 59.5710145,22.1681159 61.0550725,22.1681159 Z M72.0231884,22.1681159 C73.4376812,22.1681159 74.226087,23.2115942 74.226087,24.5101449 C74.226087,24.6724638 74.2028986,24.8347826 74.1797101,24.9971014 L70.7710145,24.9971014 C70.8405797,25.8550725 71.5130435,26.3188406 72.2550725,26.3188406 C72.7652174,26.3188406 73.2753623,26.0869565 73.6695652,25.7855072 L74.1565217,26.6666667 C73.6463768,27.1072464 72.8811594,27.3855072 72.1623188,27.3855072 C70.515942,27.3855072 69.4956522,26.2028986 69.4956522,24.7884058 C69.4956522,23.2347826 70.5391304,22.1681159 72.0231884,22.1681159 Z M47.1884058,22.1681159 C48.6956522,22.1681159 49.9246377,23.257971 49.9246377,24.7652174 C49.9246377,26.2956522 48.7188406,27.3623188 47.2115942,27.3623188 C45.7043478,27.3623188 44.4985507,26.2956522 44.4985507,24.7652174 C44.4753623,23.2347826 45.6811594,22.1681159 47.1884058,22.1681159 Z M68.4985507,22.284058 L68.4985507,27.2463768 L67.2695652,27.2463768 L67.2695652,23.2811594 L66.0637681,23.2811594 L66.0637681,23.8376812 C66.0637681,25.9942029 65.484058,27.2463768 63.8376812,27.2927536 L63.8376812,26.2028986 C64.4405797,26.1101449 64.8811594,25.6 64.8811594,23.8376812 L64.8811594,22.284058 L68.4985507,22.284058 Z M40.3710145,20.3362319 L40.3710145,23.142029 L41.2753623,23.142029 L42.8985507,20.3362319 L44.2666667,20.3362319 L42.3188406,23.6289855 L42.3188406,23.6521739 L44.3826087,27.2463768 L42.9681159,27.2463768 L41.2985507,24.2318841 L40.3942029,24.2318841 L40.3942029,27.2463768 L39.142029,27.2463768 L39.142029,20.3362319 L40.3710145,20.3362319 Z M52.0811594,22.284058 L52.0811594,26.1797101 L53.6347826,26.1797101 L53.6347826,22.284058 L54.8173913,22.284058 L54.8173913,26.1797101 L56.3710145,26.1797101 L56.3710145,22.284058 L57.5536232,22.284058 L57.5536232,27.2463768 L50.9449275,27.2463768 L50.9449275,22.284058 L52.0811594,22.284058 Z M76.4753623,22.284058 L76.4753623,24.1855072 L77.0782609,24.1855072 L78.284058,22.284058 L79.6521739,22.284058 L78.0753623,24.6492754 L78.0753623,24.6724638 L79.8376812,27.2463768 L78.4,27.2463768 L77.1014493,25.2289855 L76.4521739,25.2289855 L76.4521739,27.2463768 L75.2231884,27.2463768 L75.2231884,22.284058 L76.4753623,22.284058 Z M47.1884058,23.1884058 C46.3768116,23.1884058 45.7275362,23.8144928 45.7275362,24.742029 C45.7275362,25.6695652 46.3768116,26.2956522 47.1884058,26.2956522 C48,26.2956522 48.6724638,25.6695652 48.6724638,24.742029 C48.6724638,23.8376812 48,23.1884058 47.1884058,23.1884058 Z M61.0086957,23.0956522 C60.3826087,23.0956522 59.9188406,23.5130435 59.8028986,24.1391304 L62.0057971,24.1391304 C62.0057971,23.4898551 61.5652174,23.0956522 61.0086957,23.0956522 Z M71.9768116,23.0956522 C71.3507246,23.0956522 70.8869565,23.5130435 70.7710145,24.1391304 L72.973913,24.1391304 C72.973913,23.4898551 72.5333333,23.0956522 71.9768116,23.0956522 Z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M15.9536232,-3.55271368e-15 C24.7652174,-3.55271368e-15 31.9072464,7.14202899 31.9072464,15.9536232 C31.9072464,18.9449275 31.0724638,21.7507246 29.657971,24.1391304 C29.6115942,24.2086957 29.4956522,24.1855072 29.4724638,24.0927536 C28.915942,20.173913 26.5275362,18.0173913 23.0492754,17.3681159 C22.7478261,17.3217391 22.7014493,17.1362319 23.0956522,17.0898551 C24.1623188,16.9971014 25.6695652,17.0202899 26.457971,17.1594203 C26.5043478,16.7652174 26.5275362,16.3478261 26.5275362,15.9304348 C26.5275362,10.1101449 21.7971014,5.37971014 15.9768116,5.37971014 C10.1565217,5.37971014 5.42608696,10.1101449 5.42608696,15.9304348 C5.42608696,21.7507246 10.1565217,26.4811594 15.9768116,26.4811594 L16.4637681,26.4811594 C16.2782609,25.4608696 16.2318841,24.4173913 16.2550725,23.6289855 C16.2782609,22.9797101 16.4173913,22.8869565 16.6956522,23.3971014 C18.1565217,25.9246377 20.2434783,28.1971014 24.3246377,29.1014493 C27.6637681,29.8434783 31.0028986,30.7014493 34.5971014,35.2695652 C34.9217391,35.6637681 34.4347826,36.0811594 34.0637681,35.7565217 C30.4,32.5101449 27.0608696,31.4434783 24.0231884,31.4434783 C20.6144928,31.4666667 18.2956522,31.9072464 15.9536232,31.9072464 C7.14202899,31.9072464 0,24.7652174 0,15.9536232 C0,7.14202899 7.14202899,-3.55271368e-15 15.9536232,-3.55271368e-15 Z M24.0695652,25.2057971 C24.4405797,25.2057971 24.857971,25.3681159 25.2289855,25.6927536 C25.9478261,26.2956522 26.1565217,26.9913043 25.7855072,27.5014493 C25.5768116,27.7565217 25.2289855,27.9188406 24.8347826,27.9188406 C24.4405797,27.9188406 24.0231884,27.7797101 23.7449275,27.5246377 C23.0956522,26.9681159 22.9101449,26.0405797 23.3275362,25.5304348 C23.4898551,25.3217391 23.7449275,25.2057971 24.0695652,25.2057971 Z M27.5942029,22.5855072 C28.1971014,22.8173913 28.4289855,23.7217391 28.4753623,24.115942 C28.5681159,24.8347826 28.3594203,25.1130435 28.1275362,25.1130435 C27.8956522,25.1130435 27.5710145,24.8347826 27.2231884,24.2782609 C26.8753623,23.7217391 26.7362319,23.0956522 26.9217391,22.7710145 C27.0376812,22.5623188 27.2927536,22.4695652 27.5942029,22.5855072 Z M44.6144928,4.66086957 C48.1855072,4.66086957 51.084058,7.55942029 51.084058,11.1304348 C51.084058,12.4057971 50.7130435,13.6115942 50.0637681,14.6318841 L52.0115942,16.9043478 C52.1507246,17.0666667 52.0347826,17.2985507 51.826087,17.2985507 L48.9043478,17.2985507 C48.7884058,17.2985507 48.6724638,17.2521739 48.6028986,17.1594203 L48.115942,16.5565217 C47.0956522,17.2057971 45.8898551,17.6 44.6144928,17.6 C41.0434783,17.6 38.1449275,14.7014493 38.1449275,11.1304348 C38.1449275,7.55942029 41.0434783,4.66086957 44.6144928,4.66086957 Z M56.115942,4.96231884 C56.3014493,4.96231884 56.4405797,5.10144928 56.4405797,5.28695652 L56.4405797,16.9971014 C56.4405797,17.1826087 56.3014493,17.3217391 56.115942,17.3217391 L53.7275362,17.3217391 C53.542029,17.3217391 53.4028986,17.1826087 53.4028986,16.9971014 L53.4028986,5.28695652 C53.4028986,5.10144928 53.542029,4.96231884 53.7275362,4.96231884 L56.115942,4.96231884 Z M60.4753623,4.96231884 C60.5913043,4.96231884 60.6911433,5.02673108 60.7480408,5.12871712 L60.7768116,5.1942029 L62.8869565,12.1275362 L65.2057971,5.1942029 C65.2428986,5.10144928 65.3245217,5.02353623 65.4269217,4.99608116 L65.5072464,4.98550725 L67.3855072,4.98550725 C67.4968116,4.98550725 67.5932754,5.03002899 67.6511536,5.11907246 L67.6869565,5.1942029 L70.0057971,12.1275362 L72.115942,5.1942029 C72.1545894,5.07826087 72.2415459,4.99452496 72.3499732,4.9698336 L72.4173913,4.96231884 L75.084058,4.96231884 C75.1768116,4.96231884 75.2927536,5.00869565 75.4086957,5.10144928 C75.4643478,5.15710145 75.4754783,5.24243478 75.4658319,5.32183188 L75.4550725,5.37971014 L71.5130435,17.1130435 C71.475942,17.2057971 71.3943188,17.2837101 71.2919188,17.3111652 L71.2115942,17.3217391 L69.0782609,17.3217391 C68.9669565,17.3217391 68.8704928,17.2772174 68.8126145,17.1881739 L68.7768116,17.1130435 L66.4811594,10.2724638 L64.1855072,17.1130435 C64.1484058,17.2057971 64.0667826,17.2837101 63.9643826,17.3111652 L63.884058,17.3217391 L61.7507246,17.3217391 C61.6394203,17.3217391 61.5429565,17.2772174 61.4850783,17.1881739 L61.4492754,17.1130435 L57.5072464,5.37971014 C57.484058,5.28695652 57.484058,5.1942029 57.5536232,5.10144928 C57.5907246,5.02724638 57.6723478,4.98272464 57.7510029,4.96788406 L57.8086957,4.96231884 L60.4753623,4.96231884 Z M79.1188406,4.96231884 C79.257971,4.96231884 79.3800651,5.06453712 79.4267123,5.21056323 L79.4434783,5.28695652 L79.4434783,16.9971014 C79.4434783,17.1594203 79.3369565,17.2862319 79.1860507,17.3153986 L79.1188406,17.3217391 L76.7304348,17.3217391 C76.5681159,17.3217391 76.4413043,17.2152174 76.4121377,17.0643116 L76.4057971,16.9971014 L76.4057971,5.28695652 C76.4057971,5.12463768 76.5123188,4.99782609 76.6632246,4.96865942 L76.7304348,4.96231884 L79.1188406,4.96231884 Z M44.6144928,7.53623188 C42.6434783,7.53623188 41.2057971,9.2057971 41.2057971,11.1304348 C41.2057971,13.0550725 42.6434783,14.7014493 44.6144928,14.7014493 C45.1710145,14.7246377 45.7275362,14.5623188 46.2144928,14.3072464 L44.9391304,12.7536232 C44.8,12.5913043 44.915942,12.3362319 45.1246377,12.3362319 L47.8144928,12.3362319 C47.9536232,11.9652174 48.0231884,11.5478261 48.0231884,11.1304348 C48.0231884,9.2057971 46.5855072,7.53623188 44.6144928,7.53623188 Z\"\n />\n </Svg>\n ) : (\n <Svg viewBox=\"0 0 208 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M197.0664 16.2408h2.4296v5.1096h1.7784l3.456-5.1096h2.7552l-4.2328 6.036v.0504l4.7336 6.5872h-2.88l-3.7816-5.4848h-1.8288v5.4848h-2.4296V16.24v.0008zm-5.1624 4.9088c-.0744-2.1792-1.4264-3.3312-3.08-3.3312-1.8784 0-3.356 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4856 2.68 5.4856 5.936 0 .3256-.0504.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0784 4.208 4.3576 4.208 1.352 0 2.7296-.576 3.732-1.4784l1.0264 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-20.3272 10.92c1.8536-.2752 2.856-2.128 2.856-6.712v-3.9072h8.4904v12.6736h-2.4296V18.2448h-3.732v1.9032c0 5.736-1.4528 8.6912-5.184 8.892v-2.18h-.0008zm-3.8792-5.7104c-.0752-2.1792-1.428-3.3312-3.08-3.3312-1.8792 0-3.3568 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4848 2.68 5.4848 5.936 0 .3256-.0496.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0792 4.208 4.3576 4.208 1.3528 0 2.7304-.576 3.732-1.4784l1.0272 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-25.3888.3008h2.3288v10.5696h4.684V16.24h2.3544v10.5696h4.6832V16.24h2.3296v12.6736h-16.38V16.24v.0008zm-9.3976 10.8696c2.38 0 4.3584-1.9032 4.3584-4.5576 0-2.6304-1.9784-4.5088-4.3584-4.5088-2.404 0-4.3576 1.8784-4.3576 4.5088 0 2.6544 1.9536 4.5576 4.3576 4.5576zm-.0248-11.1704c3.7816 0 6.8376 2.78 6.8376 6.6128 0 3.8568-3.056 6.6616-6.8128 6.6616-3.7824 0-6.8376-2.8048-6.8376-6.6616 0-3.832 3.056-6.6128 6.8128-6.6128zm-19.644-4.7088h2.48v7.4392h2.6296l4.4832-7.4392h2.7304l-5.16 8.3904v.0504l5.4856 9.2424H117l-4.7088-8.0904h-2.6304v8.0904h-2.4792V11.2312z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M24.2832 35.552c3.0552 0 6.3704 1.0472 10.0392 4.2976.368.3256.856-.0784.536-.4832-3.6056-4.552-6.9408-5.4192-10.2664-6.152-4.068-.896-6.1608-3.1856-7.6192-5.6992-.2904-.5-.42-.412-.4464.2312a14.24 14.24 0 0 0 .1984 2.8496c-.164.008-.3296.0056-.4952.0056-5.82 0-10.5384-4.7184-10.5384-10.5384 0-5.82 4.7184-10.5384 10.5384-10.5384 5.82 0 10.5384 4.7184 10.5384 10.5392 0 .4144-.0208.824-.0672 1.2256-.7696-.1392-2.284-.1544-3.3464-.0632-.4.0344-.344.2208-.0416.2752 3.484.6304 5.8768 2.7888 6.424 6.7064.0128.0896.1304.1168.1768.0392a15.864 15.864 0 0 0 2.2576-8.1832c0-8.8048-7.1376-15.9416-15.9416-15.9416-8.804 0-15.9416 7.136-15.9416 15.9408s7.1376 15.9424 15.9416 15.9424c2.336 0 4.6528-.4536 8.0536-.4536zm1.1864-5.7888c.7096.6.9248 1.312.5496 1.816-.208.2752-.5464.4272-.952.4272a1.6896 1.6896 0 0 1-1.0848-.3928c-.6448-.5632-.8336-1.4776-.4128-1.9968.1648-.2024.432-.3144.752-.3144.3896 0 .7976.164 1.148.4608zm3.272-1.5224c.104.6984-.116.9872-.3376.9872-.2424 0-.5456-.2832-.904-.8416-.3528-.552-.4824-1.184-.3072-1.504.1152-.212.3584-.304.664-.188.5912.224.824 1.1288.8856 1.5464h-.0008zM50.84 24.5904L49.0024 22.38a.356.356 0 0 1 .2736-.584h3.8448a5.432 5.432 0 0 0 .2864-1.732c0-2.7688-2.0608-5.156-4.8896-5.156-2.8288 0-4.8896 2.3872-4.8896 5.156 0 2.7696 2.0608 5.1232 4.8896 5.1232a4.7448 4.7448 0 0 0 2.3224-.5968zm8.316 3.736c.2.22.036.576-.2656.576H54.696a.5744.5744 0 0 1-.4424-.208l-.7112-.8552a9.2032 9.2032 0 0 1-5.024 1.488c-5.1072 0-9.2624-4.156-9.2624-9.2632s4.1544-9.2624 9.2616-9.2624S57.78 14.9568 57.78 20.064c0 1.8416-.5424 3.5576-1.472 5l2.848 3.2616v.0008zm38.76-17.0984h-3.4248a.456.456 0 0 0-.456.456v16.7608c0 .252.204.456.456.456h3.424a.456.456 0 0 0 .456-.456V11.6832a.456.456 0 0 0-.456-.456l.0008.0008zm-5.7624 0h-3.8312a.4552.4552 0 0 0-.436.32l-3.032 9.9048-3.332-9.916a.4544.4544 0 0 0-.432-.3088h-2.6728a.456.456 0 0 0-.432.3088l-3.3328 9.916-3.0312-9.904a.4552.4552 0 0 0-.436-.3208h-3.8304a.456.456 0 0 0-.3696.188.448.448 0 0 0-.0632.4064l5.6272 16.7712a.456.456 0 0 0 .432.3088h3.0408a.456.456 0 0 0 .432-.3088l3.2992-9.7976 3.3 9.7976a.456.456 0 0 0 .432.3088h3.04a.456.456 0 0 0 .432-.3088l5.628-16.7712a.4504.4504 0 0 0-.432-.5944zm-26.6808.456v16.7608a.456.456 0 0 1-.456.456h-3.424a.456.456 0 0 1-.456-.456V11.6832a.456.456 0 0 1 .456-.456h3.424a.456.456 0 0 1 .456.456v.0008z\"\n />\n </Svg>\n )\n\nWalletLogo.displayName = 'WalletLogo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["1088","1089","1090"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["1091"],[],"import { Mask } from './MaskedInput'\n\nexport const createFilterMask = (pattern: RegExp): Mask => {\n return (value: string) => {\n return [...value\n .split(''), '']\n .map(() => pattern)\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["1092","1093","1094","1095","1096","1097","1098"],[],"import { Mask } from './MaskedInput'\n\nconst emptyString = ''\nconst space = ' '\nconst comma = ','\nconst period = '.'\nconst minus = '-'\nconst minusRegExp = /-/\nconst nonDigitsRegExp = /\\D+/g\nconst digitRegExp = /\\d/\nconst decimalRegExp = /[,.]/\nconst caretTrap = '[]'\n\nexport interface NumberMaskOpts {\n prefix?: string\n suffix?: string\n includeThousandsSeparator?: boolean\n thousandsSeparatorSymbol?: string\n allowDecimal?: boolean\n decimalLimit?: number\n requireDecimal?: boolean\n allowNegative?: boolean\n allowLeadingZeroes?: boolean\n integerLimit?: number\n}\n\nexport function createNumberMask({\n prefix = '',\n suffix = emptyString,\n includeThousandsSeparator = true,\n thousandsSeparatorSymbol = space,\n allowDecimal = true,\n decimalLimit = 2,\n requireDecimal = false,\n allowNegative = false,\n allowLeadingZeroes = false,\n integerLimit = 6,\n}: NumberMaskOpts = {}): Mask {\n const prefixLength = (prefix && prefix.length) || 0\n const suffixLength = (suffix && suffix.length) || 0\n const thousandsSeparatorSymbolLength =\n (thousandsSeparatorSymbol && thousandsSeparatorSymbol.length) || 0\n\n function numberMask(rawValue = emptyString) {\n const rawValueLength = rawValue.length\n\n if (\n rawValue === emptyString ||\n (rawValue[0] === prefix[0] && rawValueLength === 1)\n ) {\n return [\n ...prefix.split(emptyString),\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n if ((rawValue === period || rawValue === comma) && allowDecimal) {\n return [\n ...prefix.split(emptyString),\n '0',\n decimalRegExp,\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n const isNegative = rawValue[0] === minus && allowNegative\n\n if (isNegative) {\n rawValue = rawValue.toString().slice(1)\n }\n\n const indexOfLastDecimal1 = rawValue.lastIndexOf(period)\n const indexOfLastDecimal2 = rawValue.lastIndexOf(comma)\n const indexOfLastDecimal =\n indexOfLastDecimal1 === -1 ? indexOfLastDecimal2 : indexOfLastDecimal1\n const hasDecimal = indexOfLastDecimal !== -1\n const decimalSymbol = hasDecimal ? rawValue[indexOfLastDecimal] : null\n\n let integer\n let fraction\n let mask\n\n if (rawValue.slice(suffixLength * -1) === suffix) {\n rawValue = rawValue.slice(0, suffixLength * -1)\n }\n\n if (hasDecimal && (allowDecimal || requireDecimal)) {\n integer = rawValue.slice(\n rawValue.slice(0, prefixLength) === prefix ? prefixLength : 0,\n indexOfLastDecimal,\n )\n fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength)\n fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString))\n } else {\n integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue;\n }\n\n if (integerLimit) {\n const thousandsSeparatorRegex =\n thousandsSeparatorSymbol === '.' ? '[.]' : `${thousandsSeparatorSymbol}`\n const numberOfThousandSeparators = (\n integer.match(new RegExp(thousandsSeparatorRegex, 'g')) || []\n ).length\n integer = integer.slice(\n 0,\n integerLimit +\n numberOfThousandSeparators * thousandsSeparatorSymbolLength,\n )\n }\n\n integer = integer.replace(nonDigitsRegExp, emptyString)\n\n if (!allowLeadingZeroes) {\n integer = integer.replace(/^0+(0$|[^0])/, '$1')\n }\n\n integer = includeThousandsSeparator\n ? addThousandsSeparator(integer, thousandsSeparatorSymbol)\n : integer\n\n mask = convertToMask(integer)\n\n if ((hasDecimal && allowDecimal) || requireDecimal === true) {\n if (rawValue[indexOfLastDecimal - 1] !== decimalSymbol) {\n mask.push(caretTrap)\n }\n if (decimalSymbol !== null) {\n mask.push(decimalSymbol, caretTrap)\n }\n if (fraction) {\n if (decimalLimit) {\n fraction = fraction.slice(0, decimalLimit)\n }\n mask = mask.concat(fraction)\n }\n if (\n requireDecimal === true &&\n rawValue[indexOfLastDecimal - 1] === decimalSymbol\n ) {\n mask.push(digitRegExp)\n }\n }\n\n if (prefixLength > 0) {\n mask = [...prefix.split(emptyString), ...mask]\n }\n\n if (isNegative) {\n if (mask.length === prefixLength) {\n mask.push(digitRegExp)\n }\n mask = [minusRegExp, ...mask]\n }\n\n if (suffix.length > 0) {\n mask = mask.concat(suffix.split(emptyString))\n }\n\n return mask\n }\n\n return numberMask\n}\n\nfunction convertToMask(strNumber: string): Array<string | RegExp> {\n return strNumber\n .split(emptyString)\n .map((char) => (digitRegExp.test(char) ? digitRegExp : char))\n}\n\nfunction addThousandsSeparator(n: string, thousandsSeparatorSymbol: string) {\n return n.replace(/\\B(?=(\\d{3})+(?!\\d))/g, thousandsSeparatorSymbol)\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["1099","1100"],[],"import { Mask } from './MaskedInput'\n\nexport function createPhoneMask(masks: string[]): Mask {\n function phoneMask(value: string): (string | RegExp)[] {\n const clearMasks = masks\n .map((mask) => mask.slice(1))\n .sort((a, b) => b.length - a.length)\n const mask: Mask = ['+']\n const clearValue = value.replace(/\\D/g, '')\n if (clearValue === '') {\n return mask\n }\n const selectedMask = clearMasks.find((clearMask) =>\n clearValue.startsWith(\n clearMask.replace(/\\D/g, '').slice(0, clearValue.length),\n ),\n )\n if (!selectedMask) {\n return phoneMask(value.slice(0, -1))\n }\n return mask.concat(\n selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char))),\n )\n }\n\n return phoneMask\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["1101","1102","1103","1104","1105","1106","1107","1108","1109"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["1110"],[],"import React, { Component, createRef, FC, ReactNode, RefObject } from 'react'\n\nimport { InView } from '../inview'\nimport { Box } from '../primitive'\n\nexport interface OffsetScrollControlProps {\n content: ReactNode\n top?: string\n bottom?: string\n children: FC<{\n top: boolean\n bottom: boolean\n children: ReactNode\n }>\n}\n\nexport interface OffsetScrollControlState {\n top: boolean\n bottom: boolean\n}\n\nexport class OffsetScrollControl extends Component<\n OffsetScrollControlProps,\n OffsetScrollControlState\n> {\n public static displayName = 'OffsetScrollControl'\n\n public state: OffsetScrollControlState = {\n top: false,\n bottom: false,\n }\n\n private ref: RefObject<HTMLDivElement> = createRef()\n\n private onTopLeave: () => void = () => {\n this.setState({\n top: true,\n })\n }\n\n private onTopEnter: () => void = () => {\n this.setState({\n top: false,\n })\n }\n\n private onBottomLeave: () => void = () => {\n this.setState({\n bottom: true,\n })\n }\n\n private onBottomEnter: () => void = () => {\n this.setState({\n bottom: false,\n })\n }\n\n public render() {\n return this.props.children({\n top: this.state.top,\n bottom: this.state.bottom,\n children: (\n <Box height={1} overflow=\"auto\" ref={this.ref}>\n <InView\n root={this.ref.current}\n rootMargin={`${this.props.top || '0px'} 0px 0px 0px`}\n onChange={(inView) =>\n inView ? this.onTopEnter() : this.onTopLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n {this.props.content}\n <InView\n root={this.ref.current}\n rootMargin={`0px 0px ${this.props.bottom || '0px'} 0px`}\n onChange={(inView) =>\n inView ? this.onBottomEnter() : this.onBottomLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n </Box>\n ),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["1111","1112","1113","1114"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["1115"],[],"import { Component, MouseEventHandler } from 'react'\n\nimport { OptionControlProps } from './OptionControlProps'\n\nexport class OptionControl<V> extends Component<OptionControlProps<V>, {}> {\n public static displayName = 'OptionControl'\n\n private onClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n if (this.props.disabled) {\n return\n }\n this.props.onClick(this.props.value)\n }\n\n private onMouseEnter: MouseEventHandler = () => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseEnter(this.props.value)\n }\n\n private onMouseLeave: MouseEventHandler = (event) => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseLeave(event)\n }\n\n public render() {\n return this.props.children({\n onClick: this.onClick,\n onMouseEnter: this.onMouseEnter,\n onMouseLeave: this.onMouseLeave,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["1116","1117","1118"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["1119","1120","1121","1122","1123","1124","1125","1126"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { createPhoneMask } from '../mask'\nimport { PhoneFieldControlProps } from './PhoneFieldControlProps'\nimport { PhoneFieldControlState } from './PhoneFieldControlState'\nimport { PhoneFieldCountry } from './PhoneFieldCountry'\n\nexport class PhoneFieldControl extends Component<\n PhoneFieldControlProps,\n PhoneFieldControlState\n> {\n public static displayName = 'PhoneFieldControl'\n\n public componentDidMount() {\n if (this.props.value) {\n const country = this.getCountryByPhone(this.props.value)\n this.setState({\n selectedCountry: country || null,\n })\n }\n }\n\n public componentDidUpdate(\n props: PhoneFieldControlProps,\n state: PhoneFieldControlState,\n ) {\n if (\n state.selectedCountry === null ||\n (state.selectedCountry &&\n this.state.selectedCountry &&\n state.selectedCountry.mask !== this.state.selectedCountry.mask &&\n this.props.value)\n ) {\n const length = Math.max(\n (this.props.value || '').length,\n (this.state.selectedCountry ? this.state.selectedCountry.mask : '')\n .length,\n )\n this.inputField.setSelectionRange(length, length)\n }\n if (this.props.countries !== props.countries) {\n this.optionsRefs = new Map(\n this.props.countries.map((country) => [country, createRef()]),\n )\n }\n }\n\n public state: PhoneFieldControlState = {\n focused: false,\n showCountries: false,\n selectedCountry: null,\n focusedCountry: null,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private dropdownRef: RefObject<HTMLDivElement> = createRef()\n\n private optionsRefs: Map<PhoneFieldCountry, RefObject<HTMLDivElement>> =\n new Map(this.props.countries.map((country) => [country, createRef()]))\n\n private onCountryClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectCountry(index)\n }\n\n private onCountryEnter: (country: PhoneFieldCountry) => MouseEventHandler =\n (country) => (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: country,\n })\n }\n\n private onCountryLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: null,\n })\n }\n\n private get inputField(): HTMLInputElement {\n return findDOMNode(this.inputRef.current!) as HTMLInputElement\n }\n\n private onFlagClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.inputField.focus()\n this.setState({\n showCountries: true,\n })\n }\n\n private onFlagMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n this.inputField.focus()\n }\n\n private selectCountry: (index: number) => void = (index) => {\n const country = this.props.countries[index]\n const phoneNumber = this.props.value ? this.props.value : ''\n const currentCountryMask = this.state.selectedCountry\n ? this.clear(this.state.selectedCountry.mask)\n : ''\n const newCountryMask = this.clear(country.mask)\n if (this.props.onChange) {\n this.props.onChange(\n `+${newCountryMask}${this.clear(phoneNumber).slice(\n currentCountryMask.length,\n )}`,\n country.code,\n )\n }\n this.inputField.focus()\n this.setState({\n showCountries: false,\n selectedCountry: country,\n })\n }\n\n private onCountriesHide: () => void = () => {\n this.setState({\n showCountries: false,\n })\n }\n\n private onChange: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n const country = this.getCountryByPhone(event.currentTarget.value)\n if (this.props.onChange) {\n this.props.onChange(\n event.currentTarget.value,\n country ? country.code : undefined,\n )\n }\n this.setState({\n selectedCountry: country || null,\n })\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.hideOnBlur) {\n this.setState({\n showCountries: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private clear: (value: string) => string = (value) => {\n return value.replace(/\\D/g, '')\n }\n\n private getCountryByPhone: (\n phoneNumber: string,\n ) => PhoneFieldCountry | undefined = (phoneNumber) => {\n const clearPhone = this.clear(phoneNumber)\n return [...this.props.countries]\n .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length)\n .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0)\n }\n\n public render() {\n return this.props.children({\n value: this.props.value || '',\n code: this.state.selectedCountry\n ? this.state.selectedCountry.code\n : undefined,\n countries: this.props.countries.map((country, index) => ({\n ...country,\n ref: this.optionsRefs.get(country)!,\n selected: country === this.state.selectedCountry,\n focused: country === this.state.focusedCountry,\n onClick: this.onCountryClick(index),\n onMouseEnter: this.onCountryEnter(country),\n onMouseLeave: this.onCountryLeave,\n })),\n focused: this.state.focused,\n showCountries: this.state.showCountries,\n containerRef: this.containerRef,\n inputRef: this.inputRef,\n dropdownRef: this.dropdownRef,\n mask: createPhoneMask(\n this.props.countries.map((country) => country.mask),\n ),\n onFlagClick: this.onFlagClick,\n onFlagMouseDown: this.onFlagMouseDown,\n onCountriesHide: this.onCountriesHide,\n onChange: this.onChange,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onSelectCountry: this.selectCountry,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["1127"],[],"import { styled, StyledOptions } from '../styled'\nimport { cssValue, Value } from './Value'\n\ninterface SvgProps {\n width?: Value\n height?: Value\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgNonProps: PropertyKey[] = [\n 'as',\n 'width',\n 'height',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgOptions: StyledOptions<SvgProps> = {\n shouldForwardProp: (prop) => !SvgNonProps.includes(prop),\n}\n\nexport const Svg = styled(\n 'svg',\n SvgOptions,\n)<SvgProps>(({ theme, ...props }) => ({\n width: cssValue(props.width, theme.scale),\n height: cssValue(props.height, theme.scale),\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n}))\n\nSvg.displayName = 'Svg'\n\nSvg.defaultProps = {\n focusable: 'false',\n}\n\ninterface SvgItemProps {\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgItemNonProps: PropertyKey[] = [\n 'as',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgItemOptions: StyledOptions<SvgItemProps> = {\n shouldForwardProp: (prop) => !SvgItemNonProps.includes(prop),\n}\n\nconst SvgItem = (tag: keyof JSX.IntrinsicElements) =>\n styled(\n tag,\n SvgItemOptions,\n )<SvgItemProps>(({ theme, ...props }) => ({\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n }))\n\nexport const Path = SvgItem('path')\n\nPath.displayName = 'Path'\n\nexport const Rect = SvgItem('rect')\n\nRect.displayName = 'Rect'\n\nexport const Circle = SvgItem('circle')\n\nCircle.displayName = 'Circle'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["1128"],[],"import { CSSProperties } from 'react'\n\nimport { CSSObject, styled, StyledOptions } from '../styled'\nimport { pxValue } from './Value'\n\nexport interface TypoProps {\n css?: CSSObject | CSSProperties\n display?: 'block' | 'inline' | 'inline-block'\n size?: number\n height?: number\n weight?: number\n color?: string\n transform?: 'lowercase' | 'uppercase' | 'capitalize' | 'none'\n nowrap?: boolean\n spacing?: number\n transition?: string\n decoration?: 'line-through' | 'overline' | 'underline' | 'none'\n align?: 'center' | 'justify' | 'left' | 'right'\n cursor?: string\n clamp?: number\n}\n\nexport const TypoNonProps: PropertyKey[] = [\n 'as',\n 'css',\n 'display',\n 'size',\n 'height',\n 'weight',\n 'color',\n 'transform',\n 'nowrap',\n 'spacing',\n 'transition',\n 'decoration',\n 'cursor',\n 'align',\n 'clamp',\n]\n\nexport const TypoOptions: StyledOptions<TypoProps> = {\n shouldForwardProp: (prop) => !TypoNonProps.includes(prop),\n}\n\nexport const Typo = styled(\n 'div',\n TypoOptions,\n)<TypoProps>(({ theme, ...props }) => ({\n display: ([] as string[]).concat(\n props.display || [],\n props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [],\n ),\n fontFamily: theme.font.family,\n fontSize: pxValue(props.size, theme.scale),\n fontWeight: props.weight,\n lineHeight: pxValue(props.height, theme.scale),\n color: props.color,\n textTransform: props.transform,\n letterSpacing: pxValue(props.spacing),\n textOverflow: 'ellipsis',\n overflow: 'hidden',\n whiteSpace: props.nowrap ? 'nowrap' : undefined,\n wordWrap: 'break-word',\n overflowWrap: 'break-word',\n transition: props.transition,\n textDecoration: props.decoration,\n textAlign: props.align,\n cursor: props.cursor,\n maxHeight:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? pxValue(props.height * props.clamp, theme.scale)\n : undefined,\n WebkitLineClamp:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? props.clamp\n : undefined,\n WebkitBoxOrient:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? 'vertical'\n : undefined,\n ...props.css,\n}))\n\nTypo.displayName = 'Typo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["1129","1130"],[],"export type Value = number | string | undefined\n\nexport const pxValue = (\n value: number | undefined,\n scale = 1,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${scale * value}px`\n}\n\nexport const pcValue = (value: number | undefined): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${value}%`\n}\n\nexport const cssValue = (\n value: Value | undefined,\n scale = 1,\n relative = true,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n if (typeof value === 'string') {\n return value\n }\n if (isNaN(value)) {\n return undefined\n }\n if (!relative || value === 0 || Math.abs(value) > 1) {\n return pxValue(value, scale)\n }\n return pcValue(100 * value)\n}\n\nexport const customScroll = (() => {\n try {\n const element = document.createElement('div')\n document.body.append(element)\n element.style.overflow = 'scroll'\n const result = element.offsetWidth !== element.clientWidth\n element.remove()\n return result\n } catch {}\n})()\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["1131"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface RadioProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Radio: FC<RadioProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"9\"\n ry=\"9\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 2a7 7 0 1 0 0 14 7 7 0 0 0 0-14z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"8\"\n height=\"8\"\n x=\"8\"\n y=\"8\"\n rx=\"4\"\n ry=\"4\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nRadio.displayName = 'Radio'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["1132"],[],"import { Component, FC, MouseEventHandler } from 'react'\n\nexport interface RatingControlProps {\n value: number\n count: number\n disabled?: boolean\n onChange?: (value: number) => void\n children: FC<{\n items: Array<{\n active: boolean\n onClick?: MouseEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n }>\n }>\n}\n\nexport interface RatingControlState {\n hovered: number\n}\n\nexport class RatingControl extends Component<\n RatingControlProps,\n RatingControlState\n> {\n public static displayName = 'RatingControl'\n\n public state: RatingControlState = {\n hovered: -1,\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(index + 1)\n }\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n public render() {\n return this.props.children({\n items: new Array(this.props.count).fill(0).map((_item, index) => ({\n active:\n this.state.hovered === -1\n ? this.props.value >= index + 1\n : this.state.hovered >= index,\n onClick: this.props.disabled ? undefined : this.onItemClick(index),\n onMouseEnter: this.props.disabled\n ? undefined\n : this.onItemMouseEnter(index),\n onMouseLeave: this.props.disabled ? undefined : this.onItemMouseLeave,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["1133"],[],"import React, { createRef, PureComponent, RefObject } from 'react'\nimport ReCAPTCHA from 'react-google-recaptcha'\n\nimport { Card, Pos } from '../primitive'\nimport { keyframes } from '../styled'\n\nexport interface ReCaptchaProps {\n siteKey: string\n tabIndex?: number\n value?: string\n onChange: (token: string | undefined) => void\n onErrored?: () => void\n asyncScriptOnLoad?: () => void\n}\n\nconst width = 304\n\nconst height = 78\n\nconst placeholder = keyframes({\n '0%': {\n opacity: 0.04,\n },\n '50%': {\n opacity: 0.1,\n },\n '100%': {\n opacity: 0.04,\n },\n})\n\nexport class ReCaptcha extends PureComponent<ReCaptchaProps> {\n public static displayName = 'ReCaptcha'\n\n private element: RefObject<ReCAPTCHA> = createRef()\n\n private wrapper: RefObject<HTMLDivElement> = createRef()\n\n private onChange = (token: string | null) => {\n this.props.onChange(token === null ? undefined : token)\n }\n\n private onErrored = () => {\n this.props.onErrored?.()\n }\n\n private asyncScriptOnLoad = () => {\n this.props.asyncScriptOnLoad?.()\n }\n\n private resize = () => {\n const wrapper = this.wrapper.current\n if (!wrapper) {\n return\n }\n wrapper.style.height = 'auto'\n wrapper.style.transform = 'scale(1)'\n const size = wrapper.getBoundingClientRect()\n const scale = size.width / width\n if (scale >= 1) {\n return\n }\n wrapper.style.height = `${height * scale}px`\n wrapper.style.transform = `scale(${scale})`\n wrapper.style.transformOrigin = '0 0'\n }\n\n public componentDidMount() {\n this.resize()\n }\n\n public componentDidUpdate(prevProps: Readonly<ReCaptchaProps>): void {\n if (!this.element.current) {\n return\n }\n if (prevProps.value === undefined) {\n return\n }\n if (this.props.value !== undefined) {\n return\n }\n this.element.current.reset()\n }\n\n public render() {\n return (\n <Pos type=\"relative\" ref={this.wrapper}>\n <Pos\n type=\"absolute\"\n top={0}\n left={0}\n width={`${width}px`}\n height={`${height}px`}\n overflow=\"hidden\"\n >\n <Card\n width=\"302px\"\n height=\"76px\"\n bg=\"#f9f9f9\"\n b=\"1px solid #d3d3d3\"\n r=\"3px\"\n />\n <Pos type=\"absolute\" top=\"22px\" left=\"13px\">\n <Card\n width=\"28px\"\n height=\"28px\"\n bg=\"#fff\"\n b=\"2px solid #c1c1c1\"\n r=\"2px\"\n />\n </Pos>\n <Pos type=\"absolute\" top=\"26px\" left=\"52px\">\n <Card\n width=\"128px\"\n height=\"20px\"\n bg=\"#000\"\n r=\"4px\"\n animation={`${placeholder} 1800ms ease-in-out infinite`}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\" width={`${width}px`} height={`${height}px`}>\n <ReCAPTCHA\n ref={this.element}\n sitekey={this.props.siteKey}\n tabindex={this.props.tabIndex}\n theme=\"light\"\n size=\"normal\"\n type=\"image\"\n onChange={this.onChange}\n onErrored={this.onErrored}\n asyncScriptOnLoad={this.asyncScriptOnLoad}\n />\n </Pos>\n </Pos>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["1134"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { SimpleField } from '../field'\nimport { ReCaptcha, ReCaptchaProps } from '../recaptcha'\n\nexport interface ReCaptchaFieldProps extends ReCaptchaProps {\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const ReCaptchaField: FC<ReCaptchaFieldProps> = (props) => (\n <SimpleField\n input={\n <ReCaptcha\n siteKey={props.siteKey}\n tabIndex={props.tabIndex}\n value={props.value}\n onChange={props.onChange}\n onErrored={props.onErrored}\n asyncScriptOnLoad={props.asyncScriptOnLoad}\n />\n }\n error={props.error}\n action={props.action}\n help={props.help}\n />\n)\n\nReCaptchaField.displayName = 'ReCaptchaField'\n\nReCaptchaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["1135"],[],"import React, { forwardRef, PropsWithChildren } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface SectionProps {\n tag?: keyof JSX.IntrinsicElements\n hover?: boolean\n active?: boolean\n focus?: boolean\n flat?: boolean\n}\n\nexport const Section = forwardRef<\n HTMLDivElement,\n PropsWithChildren<SectionProps>\n>(\n (\n {\n tag = 'div',\n hover = false,\n active = false,\n focus = true,\n flat = false,\n ...props\n },\n ref,\n ) => (\n <Card\n as={tag}\n ref={ref}\n r={flat ? undefined : 10}\n bg={active ? '#e6e6e6' : (hover || focus ? '#f5f5f5' : undefined)}\n {...props}\n />\n ),\n)\n\nSection.displayName = 'Section'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["1136"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { OptionModel } from '../option'\n\nexport interface SelectFieldControlProps<O extends OptionModel<V>, V> {\n items: O[]\n value: V\n disabled?: boolean\n onChange: (value: V) => void\n onHide?: () => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n children: FC<{\n modalRef: RefObject<HTMLDivElement>\n targetRef: RefObject<HTMLDivElement>\n containerRef: RefObject<HTMLDivElement>\n focused: boolean\n show: boolean\n select?: number\n onHide: () => void\n onItemSelect: (index: number) => void\n onActive?: MouseEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMobileBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n }>\n}\n\nexport interface SelectFieldControlState {\n focus: boolean\n show: boolean\n select?: number\n}\n\nexport class SelectFieldControl<O extends OptionModel<V>, V> extends Component<\n SelectFieldControlProps<O, V>,\n SelectFieldControlState\n> {\n public static displayName = 'SelectFieldControl'\n\n private modalRef: RefObject<HTMLDivElement> = createRef()\n\n private targetRef: RefObject<HTMLDivElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n public state: SelectFieldControlState = {\n focus: false,\n show: false,\n select: undefined,\n }\n\n public componentDidMount() {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n\n public componentDidUpdate(\n prevProps: Readonly<SelectFieldControlProps<O, V>>,\n ) {\n if (prevProps.value !== this.props.value) {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: false,\n show: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onMobileBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (!this.modalRef.current) {\n this.setState({\n show: false,\n focus: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onActive: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState(\n {\n show: !this.state.show,\n },\n () => {\n if (this.modalRef.current) {\n this.modalRef.current!.focus({ preventScroll: true })\n }\n },\n )\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.setState({\n show: true,\n })\n }\n if (event.key === 'Escape') {\n this.setState({\n show: false,\n })\n }\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.props.items[index]\n this.props.onChange(item.value)\n this.setState({\n show: false,\n })\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private findItemIndex(): number | undefined {\n const index = this.props.items.findIndex((item) =>\n this.equals(this.props.value, item.value),\n )\n return index === -1 ? undefined : index\n }\n\n private onHide: () => void = () => {\n this.setState({\n show: false,\n })\n if (this.props.onHide) {\n this.props.onHide()\n }\n }\n\n public render() {\n return this.props.children({\n modalRef: this.modalRef,\n targetRef: this.targetRef,\n containerRef: this.containerRef,\n focused: this.state.focus,\n show: this.state.show,\n select: this.state.select,\n onItemSelect: this.onSelect,\n onHide: this.onHide,\n onFocus: this.props.disabled ? undefined : this.onFocus,\n onBlur: this.props.disabled ? undefined : this.onBlur,\n onMobileBlur: this.props.disabled ? undefined : this.onMobileBlur,\n onKeyDown: this.props.disabled ? undefined : this.onKeyDown,\n onActive: this.props.disabled ? undefined : this.onActive,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["1137","1138"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Box } from '../primitive'\n\nexport interface SpacerProps {\n size?: 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl'\n children?: ReactNode\n}\n\nconst SpacerSize: { [size in NonNullable<SpacerProps['size']>]: number } = {\n xxs: 1,\n xs: 2,\n s: 3,\n m: 4,\n l: 6,\n xl: 9,\n xxl: 12,\n}\n\nexport const Spacer: FC<SpacerProps> = ({ size = 'm', children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n mt={key === 0 ? undefined : SpacerSize[size]}\n mb={key === elements.length - 1 ? undefined : SpacerSize[size]}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nSpacer.displayName = 'Spacer'\n\nSpacer.defaultProps = {\n size: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["1139"],[],"import React, { FC } from 'react'\n\nimport { Circle, Svg, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotate(360deg)',\n },\n})\n\nconst progress = keyframes({\n '0%': {\n strokeDasharray: '1, 200',\n strokeDashoffset: 0,\n },\n '50%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -35,\n },\n '100%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -124,\n },\n})\n\nexport interface SpinnerProps {\n width?: Value\n height?: Value\n color?: string\n paused?: boolean\n}\n\nexport const Spinner: FC<SpinnerProps> = (props) => (\n <Svg\n viewBox=\"24 24 48 48\"\n width={props.width}\n height={props.height}\n transformOrigin=\"center center\"\n animation={props.paused ? undefined : `${rotate} 2000ms linear infinite`}\n children={\n <Circle\n cx=\"48\"\n cy=\"48\"\n r=\"20\"\n fill=\"none\"\n stroke={props.color}\n strokeDasharray=\"89, 200\"\n strokeDashoffset=\"0\"\n strokeLinecap=\"round\"\n strokeWidth=\"4\"\n transition=\"stroke 333ms ease-in-out\"\n animation={\n props.paused ? undefined : `${progress} 1500ms ease-in-out infinite`\n }\n />\n }\n />\n)\n\nSpinner.displayName = 'Spinner'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["1140","1141"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface StriperProps {\n children?: ReactNode\n}\n\nexport const Striper: FC<StriperProps> = ({ children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Card\n key={key}\n s={key === 0 ? undefined : '0 -1px 0 0 #e6e6e6'}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nStriper.displayName = 'Striper'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["1142"],[],"import React, { FC } from 'react'\n\nimport { Box, CardPos, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst stubKeyframes = keyframes({\n '0%': {\n backgroundPositionX: '-200px',\n },\n '100%': {\n backgroundPositionX: '360px',\n },\n})\n\nexport interface StubProps {\n width: Value\n height: Value\n inverse?: boolean\n top?: Value\n bottom?: Value\n left?: Value\n right?: Value\n r?: Value\n}\n\nexport const Stub: FC<StubProps> = (props) => (\n <Box\n as=\"span\"\n pt={props.top}\n pb={props.bottom}\n pl={props.left}\n pr={props.right}\n width={props.width}\n height={props.height}\n maxWidth={1}\n maxHeight={1}\n css={{\n boxSizing: 'content-box',\n }}\n >\n <CardPos\n as=\"span\"\n type=\"relative\"\n r={props.r}\n overflow=\"hidden\"\n bg={props.inverse ? 'rgba(255, 255, 255, 0.14)' : '#E6E6E6'}\n width={1}\n height={1}\n >\n <CardPos\n as=\"span\"\n width={1}\n height={1}\n bg={`\n linear-gradient(\n to right,\n transparent 0,\n ${\n props.inverse ? 'rgba(255,255,255,0.05)' : 'rgba(0,0,0,0.03)'\n } 80px,\n transparent 160px,\n transparent 560px\n )\n 0 0 / 560px 100%\n repeat\n `}\n animation={`${stubKeyframes} 1400ms linear infinite`}\n />\n </CardPos>\n </Box>\n)\n\nStub.displayName = 'Stub'\n\nStub.defaultProps = {\n r: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["1143","1144","1145"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["1146","1147"],[],"import React, { FC } from 'react'\n\nimport { Card, Pos } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface TabBorderProps {\n width: number | string\n left: number | string\n radius?: boolean\n stub?: boolean\n}\n\nexport const TabBorder: FC<TabBorderProps> = ({\n width,\n left,\n radius,\n stub = false,\n}) => {\n const theme = useTheme()\n\n return stub ? null : (\n <Pos\n transition=\"left 300ms cubic-bezier(0.4, 0.0, 0.2, 1), width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n height=\"4px\"\n width={width}\n left={left}\n bottom={0}\n zIndex={1}\n >\n <Card\n bg={theme.tabs.border.color}\n r={radius ? 0 : 4}\n rtl={radius ? 2 : 4}\n rtr={radius ? 2 : 4}\n height={1}\n width={1}\n />\n </Pos>\n )\n}\n\nTabBorder.displayName = 'TabBorder'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1148","1149","1150"],[],"import React, {\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Icon, IconProps } from '../icon'\nimport { Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\nimport { useTheme } from '../styled'\n\nexport interface TabProps {\n title: string\n indent: number\n wrap: boolean\n tabIndex: number\n icon?: IconProps['name']\n vertical?: boolean\n select?: boolean\n focus?: boolean\n width?: number\n stub?: boolean\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const TabHeader = forwardRef<HTMLDivElement, TabProps>(\n (\n {\n title,\n indent,\n wrap,\n tabIndex = 0,\n icon,\n vertical,\n select,\n focus,\n width,\n stub = false,\n onFocus,\n onBlur,\n onMouseEnter,\n onMouseLeave,\n onKeyDown,\n onClick,\n },\n ref,\n ) => {\n const theme = useTheme()\n\n return (\n <FlexItem\n mr={indent}\n width={width}\n ref={ref}\n cursor={stub ? undefined : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Pos type=\"relative\" width={1} height={1}>\n <Flex\n tabIndex={tabIndex}\n justify=\"center\"\n align=\"center\"\n pb={vertical ? 5 : 3}\n direction={vertical ? 'column' : 'row'}\n onFocus={onFocus}\n onBlur={onBlur}\n onKeyDown={onKeyDown}\n >\n {icon ? (\n <FlexItem mr={vertical ? 0 : 2} mb={vertical ? 4 : 0}>\n {stub ? (\n <Stub\n height={vertical ? 8 : 6}\n width={vertical ? 8 : 6}\n r={vertical ? 16 : 12}\n />\n ) : (\n <Icon\n // css={{transition: 'svg 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'}}\n size={vertical ? 8 : 6}\n color={\n select\n ? theme.tabs.icon.color.select\n : (focus\n ? theme.tabs.icon.color.hover\n : theme.tabs.icon.color.default)\n }\n name={icon}\n />\n )}\n </FlexItem>\n ) : null}\n <FlexItem>\n {stub ? (\n <Stub top={2} bottom={2} height={2} width={13} />\n ) : (\n <Typo\n nowrap={wrap}\n color={\n select\n ? theme.tabs.text.color.select\n : (focus\n ? theme.tabs.text.color.hover\n : theme.tabs.text.color.default)\n }\n display=\"block\"\n align={vertical || !wrap ? 'center' : 'left'}\n weight={500}\n size={vertical ? 3.5 : 4}\n height={6}\n children={<Breaker children={title} />}\n transition=\"100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n )}\n </FlexItem>\n </Flex>\n </Pos>\n </FlexItem>\n )\n },\n)\n\nTabHeader.displayName = 'TabHeader'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1151"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1152","1153","1154"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { TextArea } from '../primitive'\n\nexport interface BasicTextAreaProps {\n rows: number\n overflow: string\n value: string\n tabIndex?: number\n name?: string\n height?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n transition?: string\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicTextArea = forwardRef<\n HTMLTextAreaElement,\n BasicTextAreaProps\n>((props, ref) => (\n <TextArea\n ref={ref}\n rows={props.rows}\n width={1}\n height={props.rows * 7}\n valueHeight={7}\n placeholderHeight={7}\n overflow={props.overflow}\n m={0}\n p={0}\n r={0}\n b=\"none\"\n pb={\n props.disabled\n ? '1px'\n : (props.error\n ? '0px'\n : props.focused\n ? '0px'\n : '1px')\n }\n bb={\n props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)')\n }\n valueSize={5}\n valueWeight={300}\n valueColor={props.disabled ? '#666' : '#000'}\n placeholderColor=\"#666\"\n cursor={props.disabled ? 'not-allowed' : 'text'}\n bg=\"transparent\"\n transition={props.transition}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={!!props.disabled}\n maxLength={props.maxLength}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n />\n))\n\nBasicTextArea.displayName = 'BasicTextArea'\n\nBasicTextArea.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1155"],[],"import { Theme } from '../styled'\n\nexport const orange: Theme = {\n scale: 4,\n font: {\n family: \"'Museo Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n weight: {\n normal: 300,\n strong: 500,\n bold: 700,\n heavy: 900,\n },\n },\n color: {\n brand: '#ff8c00',\n white: '#fff',\n black: '#000',\n gray: {\n darkest: '#666',\n dark: '#999',\n normal: '#ccc',\n light: '#e6e6e6',\n lightest: '#f5f5f5',\n },\n error: '#d0021b',\n success: '#4bbd5c',\n },\n button: {\n bg: {\n kind: {\n brand: '#ff8c00',\n simple: '#fff padding-box',\n },\n hover: {\n brand: '#ff8200',\n simple: '#fff padding-box',\n },\n accent: {\n brand: 'linear-gradient(to bottom, #ff9810, #ff8300)',\n simple: '#fff padding-box',\n },\n },\n border: {\n kind: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.14)',\n },\n hover: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.28)',\n },\n },\n shadow: {\n kind: {\n brand: '0 15px 50px -10px rgb(255, 206, 135)',\n simple: '0 15px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n hover: {\n brand: '0 25px 50px -10px rgb(255, 206, 135)',\n simple: '0 25px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n },\n text: {\n color: {\n brand: '#fff',\n simple: '#000',\n },\n },\n },\n link: {\n color: {\n brand: {\n default: '#0055BB',\n hover: '#FF8C00',\n },\n inverse: {\n default: '#FFF',\n hover: '#CCC',\n },\n },\n },\n tabs: {\n icon: {\n color: {\n default: '#666',\n select: '#ff8c00',\n hover: '#ff8c00',\n },\n },\n text: {\n color: {\n default: '#666',\n select: '#000',\n hover: '#ff8c00',\n },\n },\n border: {\n color: '#ff8c00',\n },\n },\n input: {\n border: {\n disabled: '1px dotted #999',\n default: '1px solid rgba(0, 0, 0, 0.2)',\n focused: '2px solid #ff8c00',\n error: '2px solid #d0021b',\n },\n },\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1156","1157"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1158"],[],"import React, { FC } from 'react'\n\nimport { Rect, Svg } from '../primitive'\n\nexport interface TumblerProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Tumbler: FC<TumblerProps> = (props) => (\n <Svg viewBox=\"0 0 44 24\" width=\"44\" height=\"24\">\n <defs>\n <filter\n x=\"-45.8%\"\n y=\"-29.2%\"\n width=\"191.7%\"\n height=\"191.7%\"\n filterUnits=\"objectBoundingBox\"\n id=\"filter-2\"\n >\n <feOffset dx=\"0\" dy=\"2\" in=\"SourceAlpha\" result=\"shadowOffsetOuter1\" />\n <feGaussianBlur\n stdDeviation=\"1.5\"\n in=\"shadowOffsetOuter1\"\n result=\"shadowBlurOuter1\"\n />\n <feColorMatrix\n values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"\n type=\"matrix\"\n in=\"shadowBlurOuter1\"\n />\n </filter>\n </defs>\n <Rect\n width=\"44\"\n height=\"24\"\n x=\"0\"\n y=\"0\"\n rx=\"12\"\n fill={props.checked ? '#e8860e' : '#ccc'}\n fillOpacity={props.focused && !props.disabled ? 0.6 : 0}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"40\"\n height=\"20\"\n x=\"2\"\n y=\"2\"\n rx=\"10\"\n fill={props.checked && !props.disabled ? '#ff8c00' : '#e6e6e6'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n filter=\"url(#filter-2)\"\n fillOpacity={props.disabled ? 0 : 1}\n transition=\"all 50ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n fill={props.disabled ? '#ccc' : '#fff'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nTumbler.displayName = 'Tumbler'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1159","severity":2,"message":"1160","line":63,"column":18,"nodeType":"1161","messageId":"1162","endLine":63,"endColumn":24,"suggestions":"1163"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":15,"column":13,"nodeType":"1169","messageId":"1170","endLine":15,"endColumn":38,"suggestions":"1171"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1172","severity":1,"message":"1173","line":49,"column":27,"nodeType":"1174","messageId":"1175","endLine":49,"endColumn":30,"suggestions":"1176"},{"ruleId":"1177","severity":2,"message":"1178","line":82,"column":62,"nodeType":null,"messageId":"1179","endLine":82,"endColumn":64},{"ruleId":"1177","severity":2,"message":"1180","line":125,"column":20,"nodeType":null,"messageId":"1179","endLine":125,"endColumn":22},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1181","line":28,"column":4,"nodeType":null,"messageId":"1179","endLine":28,"endColumn":6},{"ruleId":"1182","severity":2,"message":"1183","line":42,"column":15,"nodeType":"1184","messageId":"1185","endLine":42,"endColumn":19,"suggestions":"1186"},{"ruleId":"1182","severity":2,"message":"1183","line":52,"column":15,"nodeType":"1184","messageId":"1185","endLine":52,"endColumn":19,"suggestions":"1187"},{"ruleId":"1182","severity":2,"message":"1183","line":98,"column":15,"nodeType":"1184","messageId":"1185","endLine":98,"endColumn":19,"suggestions":"1188"},{"ruleId":"1182","severity":2,"message":"1183","line":108,"column":15,"nodeType":"1184","messageId":"1185","endLine":108,"endColumn":19,"suggestions":"1189"},{"ruleId":"1182","severity":2,"message":"1183","line":130,"column":13,"nodeType":"1184","messageId":"1185","endLine":130,"endColumn":17,"suggestions":"1190"},{"ruleId":"1182","severity":2,"message":"1183","line":142,"column":13,"nodeType":"1184","messageId":"1185","endLine":142,"endColumn":17,"suggestions":"1191"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":53,"column":15,"nodeType":"1184","messageId":"1185","endLine":53,"endColumn":19,"suggestions":"1192"},{"ruleId":"1182","severity":2,"message":"1183","line":55,"column":11,"nodeType":"1184","messageId":"1185","endLine":55,"endColumn":15,"suggestions":"1193"},{"ruleId":"1182","severity":2,"message":"1183","line":72,"column":11,"nodeType":"1184","messageId":"1185","endLine":72,"endColumn":15,"suggestions":"1194"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":73,"column":13,"nodeType":"1184","messageId":"1185","endLine":73,"endColumn":17,"suggestions":"1195"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":39,"column":11,"nodeType":"1184","messageId":"1185","endLine":39,"endColumn":15,"suggestions":"1196"},{"ruleId":"1182","severity":2,"message":"1183","line":51,"column":11,"nodeType":"1184","messageId":"1185","endLine":51,"endColumn":15,"suggestions":"1197"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":39,"column":17,"nodeType":"1184","messageId":"1200","endLine":39,"endColumn":33},{"ruleId":"1198","severity":2,"message":"1199","line":41,"column":17,"nodeType":"1184","messageId":"1200","endLine":41,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1201","line":53,"column":14,"nodeType":"1184","messageId":"1200","endLine":53,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1202","line":62,"column":14,"nodeType":"1184","messageId":"1200","endLine":62,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1202","line":63,"column":17,"nodeType":"1184","messageId":"1200","endLine":63,"endColumn":33},{"ruleId":"1198","severity":2,"message":"1203","line":66,"column":17,"nodeType":"1184","messageId":"1200","endLine":66,"endColumn":32},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":25,"column":12,"nodeType":"1184","messageId":"1185","endLine":25,"endColumn":16,"suggestions":"1204"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":64,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":68,"suggestions":"1205"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":64,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":68,"suggestions":"1206"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1202","line":11,"column":16,"nodeType":"1184","messageId":"1200","endLine":11,"endColumn":32},{"ruleId":"1198","severity":2,"message":"1202","line":17,"column":19,"nodeType":"1184","messageId":"1200","endLine":17,"endColumn":34},{"ruleId":"1198","severity":2,"message":"1202","line":20,"column":17,"nodeType":"1184","messageId":"1200","endLine":20,"endColumn":34},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1181","line":34,"column":4,"nodeType":null,"messageId":"1179","endLine":34,"endColumn":6},{"ruleId":"1182","severity":2,"message":"1183","line":82,"column":21,"nodeType":"1184","messageId":"1185","endLine":82,"endColumn":25,"suggestions":"1207"},{"ruleId":"1208","severity":2,"message":"1209","line":79,"column":15,"nodeType":"1161","messageId":"1210","endLine":79,"endColumn":21},{"ruleId":"1182","severity":2,"message":"1183","line":79,"column":24,"nodeType":"1184","messageId":"1185","endLine":79,"endColumn":28,"suggestions":"1211"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1178","line":45,"column":16,"nodeType":null,"messageId":"1179","endLine":45,"endColumn":18},{"ruleId":"1212","severity":2,"message":"1213","line":61,"column":11,"nodeType":"1214","messageId":"1215","endLine":63,"endColumn":37},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1216","line":41,"column":16,"nodeType":null,"messageId":"1179","endLine":41,"endColumn":18},{"ruleId":"1217","severity":2,"message":"1218","line":46,"column":11,"nodeType":"1214","messageId":"1219","endLine":46,"endColumn":34,"suggestions":"1220"},{"ruleId":"1217","severity":2,"message":"1218","line":47,"column":11,"nodeType":"1214","messageId":"1219","endLine":47,"endColumn":34,"suggestions":"1221"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1212","severity":2,"message":"1213","line":46,"column":11,"nodeType":"1214","messageId":"1215","endLine":48,"endColumn":41},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1172","severity":1,"message":"1173","line":58,"column":23,"nodeType":"1174","messageId":"1175","endLine":58,"endColumn":26,"suggestions":"1222"},{"ruleId":"1223","severity":2,"message":"1224","line":98,"column":68,"nodeType":"1225","messageId":"1226","endLine":98,"endColumn":70},{"ruleId":"1159","severity":2,"message":"1227","line":6,"column":8,"nodeType":"1161","messageId":"1228","endLine":6,"endColumn":13,"suggestions":"1229"},{"ruleId":"1230","severity":2,"message":"1231","line":39,"column":35,"nodeType":"1232","messageId":"1233","endLine":39,"endColumn":48,"suggestions":"1234"},{"ruleId":"1230","severity":2,"message":"1231","line":40,"column":35,"nodeType":"1232","messageId":"1233","endLine":40,"endColumn":48,"suggestions":"1235"},{"ruleId":"1230","severity":2,"message":"1231","line":42,"column":34,"nodeType":"1232","messageId":"1233","endLine":42,"endColumn":65,"suggestions":"1236"},{"ruleId":"1177","severity":2,"message":"1237","line":44,"column":12,"nodeType":null,"messageId":"1179","endLine":44,"endColumn":22},{"ruleId":"1182","severity":2,"message":"1183","line":79,"column":71,"nodeType":"1184","messageId":"1185","endLine":79,"endColumn":75,"suggestions":"1238"},{"ruleId":"1159","severity":2,"message":"1160","line":136,"column":21,"nodeType":"1161","messageId":"1162","endLine":136,"endColumn":27,"suggestions":"1239"},{"ruleId":"1159","severity":2,"message":"1160","line":158,"column":19,"nodeType":"1161","messageId":"1162","endLine":158,"endColumn":25,"suggestions":"1240"},{"ruleId":"1159","severity":2,"message":"1160","line":21,"column":17,"nodeType":"1161","messageId":"1162","endLine":21,"endColumn":23,"suggestions":"1241"},{"ruleId":"1159","severity":2,"message":"1227","line":23,"column":10,"nodeType":"1161","messageId":"1228","endLine":23,"endColumn":15,"suggestions":"1242"},{"ruleId":"1243","severity":2,"message":"1244","line":29,"column":13,"nodeType":"1245","messageId":"1185","endLine":29,"endColumn":29,"suggestions":"1246"},{"ruleId":"1243","severity":2,"message":"1244","line":42,"column":11,"nodeType":"1245","messageId":"1185","endLine":42,"endColumn":38,"suggestions":"1247"},{"ruleId":"1177","severity":2,"message":"1248","line":103,"column":53,"nodeType":null,"messageId":"1179","endLine":103,"endColumn":55},{"ruleId":"1249","severity":2,"message":"1250","line":114,"column":23,"nodeType":"1232","messageId":"1251","endLine":114,"endColumn":38},{"ruleId":"1249","severity":2,"message":"1250","line":129,"column":23,"nodeType":"1232","messageId":"1251","endLine":129,"endColumn":38},{"ruleId":"1252","severity":1,"message":"1253","line":153,"column":45,"nodeType":"1254","messageId":"1255","endLine":153,"endColumn":54},{"ruleId":"1252","severity":1,"message":"1253","line":163,"column":45,"nodeType":"1254","messageId":"1255","endLine":163,"endColumn":54},{"ruleId":"1243","severity":2,"message":"1244","line":171,"column":14,"nodeType":"1245","messageId":"1185","endLine":171,"endColumn":30,"suggestions":"1256"},{"ruleId":"1249","severity":2,"message":"1250","line":172,"column":14,"nodeType":"1232","messageId":"1251","endLine":172,"endColumn":29},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1159","severity":2,"message":"1160","line":31,"column":31,"nodeType":"1161","messageId":"1162","endLine":31,"endColumn":37,"suggestions":"1257"},{"ruleId":"1177","severity":2,"message":"1258","line":56,"column":53,"nodeType":null,"messageId":"1179","endLine":56,"endColumn":55},{"ruleId":"1259","severity":2,"message":"1260","line":62,"column":16,"nodeType":"1184","messageId":"1261","endLine":62,"endColumn":20},{"ruleId":"1259","severity":2,"message":"1260","line":81,"column":16,"nodeType":"1184","messageId":"1261","endLine":81,"endColumn":20},{"ruleId":"1223","severity":2,"message":"1224","line":5,"column":72,"nodeType":"1225","messageId":"1226","endLine":5,"endColumn":74},{"ruleId":"1177","severity":2,"message":"1258","line":47,"column":53,"nodeType":null,"messageId":"1179","endLine":47,"endColumn":55},{"ruleId":"1259","severity":2,"message":"1260","line":53,"column":16,"nodeType":"1184","messageId":"1261","endLine":53,"endColumn":20},{"ruleId":"1259","severity":2,"message":"1260","line":72,"column":16,"nodeType":"1184","messageId":"1261","endLine":72,"endColumn":20},{"ruleId":"1182","severity":2,"message":"1183","line":26,"column":37,"nodeType":"1184","messageId":"1185","endLine":26,"endColumn":41,"suggestions":"1262"},{"ruleId":"1182","severity":2,"message":"1183","line":59,"column":22,"nodeType":"1184","messageId":"1185","endLine":59,"endColumn":26,"suggestions":"1263"},{"ruleId":"1182","severity":2,"message":"1183","line":60,"column":21,"nodeType":"1184","messageId":"1185","endLine":60,"endColumn":25,"suggestions":"1264"},{"ruleId":"1182","severity":2,"message":"1183","line":89,"column":23,"nodeType":"1184","messageId":"1185","endLine":89,"endColumn":27,"suggestions":"1265"},{"ruleId":"1252","severity":1,"message":"1253","line":94,"column":24,"nodeType":"1254","messageId":"1255","endLine":94,"endColumn":46},{"ruleId":"1217","severity":2,"message":"1218","line":113,"column":25,"nodeType":"1214","messageId":"1219","endLine":113,"endColumn":65,"suggestions":"1266"},{"ruleId":"1182","severity":2,"message":"1183","line":149,"column":35,"nodeType":"1184","messageId":"1185","endLine":149,"endColumn":39,"suggestions":"1267"},{"ruleId":"1252","severity":1,"message":"1253","line":199,"column":14,"nodeType":"1254","messageId":"1255","endLine":199,"endColumn":44},{"ruleId":"1164","severity":1,"message":"1268","line":68,"column":22,"nodeType":"1161","messageId":"1166","endLine":68,"endColumn":27},{"ruleId":"1159","severity":2,"message":"1160","line":49,"column":29,"nodeType":"1161","messageId":"1162","endLine":49,"endColumn":35,"suggestions":"1269"},{"ruleId":"1270","severity":2,"message":"1271","line":31,"column":7,"nodeType":"1161","messageId":"1185","endLine":31,"endColumn":12,"suggestions":"1272"},{"ruleId":"1273","severity":2,"message":"1274","line":48,"column":11,"nodeType":"1275","messageId":"1261","endLine":48,"endColumn":13,"suggestions":"1276"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1243","severity":2,"message":"1244","line":55,"column":14,"nodeType":"1245","messageId":"1185","endLine":55,"endColumn":41,"suggestions":"1277"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1252","severity":1,"message":"1253","line":121,"column":11,"nodeType":"1254","messageId":"1255","endLine":121,"endColumn":33,"suggestions":"1278"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":23,"column":12,"nodeType":"1184","messageId":"1185","endLine":23,"endColumn":16,"suggestions":"1279"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":12,"column":12,"nodeType":"1184","messageId":"1185","endLine":12,"endColumn":16,"suggestions":"1280"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1252","severity":1,"message":"1253","line":154,"column":36,"nodeType":"1254","messageId":"1255","endLine":154,"endColumn":58,"suggestions":"1281"},{"ruleId":"1252","severity":1,"message":"1253","line":156,"column":7,"nodeType":"1254","messageId":"1255","endLine":156,"endColumn":29,"suggestions":"1282"},{"ruleId":"1252","severity":1,"message":"1253","line":185,"column":37,"nodeType":"1254","messageId":"1255","endLine":185,"endColumn":54},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":17,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":21,"suggestions":"1283"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1284","line":54,"column":5,"nodeType":null,"messageId":"1179","endLine":54,"endColumn":7},{"ruleId":"1182","severity":2,"message":"1183","line":101,"column":17,"nodeType":"1184","messageId":"1185","endLine":101,"endColumn":21,"suggestions":"1285"},{"ruleId":"1243","severity":2,"message":"1244","line":65,"column":13,"nodeType":"1245","messageId":"1185","endLine":65,"endColumn":30,"suggestions":"1286"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1212","severity":2,"message":"1213","line":53,"column":11,"nodeType":"1214","messageId":"1215","endLine":55,"endColumn":16},{"ruleId":"1212","severity":2,"message":"1213","line":62,"column":11,"nodeType":"1214","messageId":"1215","endLine":64,"endColumn":41},{"ruleId":"1198","severity":2,"message":"1202","line":32,"column":17,"nodeType":"1184","messageId":"1200","endLine":32,"endColumn":35},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1287","line":10,"column":23,"nodeType":null,"messageId":"1179","endLine":10,"endColumn":25},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1288","1289","1290"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match",["1291"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1292","1293"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1294"],["1295"],["1296"],["1297"],["1298"],["1299"],["1300"],["1301"],["1302"],["1303"],["1304"],["1305"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1306","1307"],["1308"],["1309"],["1310"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1311"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1312","1313"],["1314","1315"],["1316","1317"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1318"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1319"],["1320"],["1321"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1322"],["1323","1324","1325"],["1326","1327"],["1328","1329"],["1330"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1331","1332"],["1333","1334"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1335","1336"],["1337","1338","1339"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.","unexpected",["1340"],["1341"],["1342"],["1343"],["1344","1345"],["1346"],"'theme' is defined but never used.",["1347","1348","1349","1350"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1351"],"no-empty","Empty block statement.","BlockStatement",["1352"],["1353","1354"],["1355"],["1356","1357"],["1358","1359"],["1360"],["1361"],["1362"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1363"],["1364","1365"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1366","fix":"1367","data":"1368","desc":"1369"},{"messageId":"1370","fix":"1371","data":"1372","desc":"1373"},{"messageId":"1374","fix":"1375","data":"1376","desc":"1377"},{"messageId":"1378","fix":"1379","data":"1380","desc":"1381"},{"messageId":"1382","fix":"1383","desc":"1384"},{"messageId":"1385","fix":"1386","desc":"1387"},{"messageId":"1388","fix":"1389","data":"1390","desc":"1391"},{"messageId":"1388","fix":"1392","data":"1393","desc":"1391"},{"messageId":"1388","fix":"1394","data":"1395","desc":"1391"},{"messageId":"1388","fix":"1396","data":"1397","desc":"1391"},{"messageId":"1388","fix":"1398","data":"1399","desc":"1391"},{"messageId":"1388","fix":"1400","data":"1401","desc":"1391"},{"messageId":"1388","fix":"1402","data":"1403","desc":"1391"},{"messageId":"1388","fix":"1404","data":"1405","desc":"1391"},{"messageId":"1388","fix":"1406","data":"1407","desc":"1391"},{"messageId":"1388","fix":"1408","data":"1409","desc":"1391"},{"messageId":"1388","fix":"1410","data":"1411","desc":"1391"},{"messageId":"1388","fix":"1412","data":"1413","desc":"1391"},{"messageId":"1414","fix":"1415","data":"1416","desc":"1417"},{"messageId":"1388","fix":"1418","data":"1419","desc":"1391"},{"messageId":"1388","fix":"1420","data":"1421","desc":"1391"},{"messageId":"1388","fix":"1422","data":"1423","desc":"1391"},{"messageId":"1388","fix":"1424","data":"1425","desc":"1391"},{"messageId":"1388","fix":"1426","data":"1427","desc":"1391"},{"messageId":"1428","data":"1429","fix":"1430","desc":"1431"},{"messageId":"1428","data":"1432","fix":"1433","desc":"1434"},{"messageId":"1428","data":"1435","fix":"1436","desc":"1431"},{"messageId":"1428","data":"1437","fix":"1438","desc":"1434"},{"messageId":"1382","fix":"1439","desc":"1384"},{"messageId":"1385","fix":"1440","desc":"1387"},{"messageId":"1441","fix":"1442","data":"1443","desc":"1444"},{"messageId":"1378","fix":"1445","data":"1446","desc":"1447"},{"messageId":"1378","fix":"1448","data":"1449","desc":"1447"},{"messageId":"1378","fix":"1450","data":"1451","desc":"1447"},{"messageId":"1388","fix":"1452","data":"1453","desc":"1391"},{"messageId":"1366","fix":"1454","data":"1455","desc":"1369"},{"messageId":"1370","fix":"1456","data":"1457","desc":"1373"},{"messageId":"1374","fix":"1458","data":"1459","desc":"1377"},{"messageId":"1366","fix":"1460","data":"1461","desc":"1369"},{"messageId":"1370","fix":"1462","data":"1463","desc":"1373"},{"messageId":"1366","fix":"1464","data":"1465","desc":"1369"},{"messageId":"1370","fix":"1466","data":"1467","desc":"1373"},{"messageId":"1441","fix":"1468","data":"1469","desc":"1444"},{"messageId":"1470","fix":"1471","data":"1472","desc":"1473"},{"messageId":"1474","fix":"1475","data":"1476","desc":"1477"},{"messageId":"1470","fix":"1478","data":"1479","desc":"1473"},{"messageId":"1474","fix":"1480","data":"1481","desc":"1477"},{"messageId":"1470","fix":"1482","data":"1483","desc":"1473"},{"messageId":"1474","fix":"1484","data":"1485","desc":"1477"},{"messageId":"1366","fix":"1486","data":"1487","desc":"1369"},{"messageId":"1370","fix":"1488","data":"1489","desc":"1373"},{"messageId":"1374","fix":"1490","data":"1491","desc":"1377"},{"messageId":"1388","fix":"1492","data":"1493","desc":"1391"},{"messageId":"1388","fix":"1494","data":"1495","desc":"1391"},{"messageId":"1388","fix":"1496","data":"1497","desc":"1391"},{"messageId":"1388","fix":"1498","data":"1499","desc":"1391"},{"messageId":"1428","data":"1500","fix":"1501","desc":"1431"},{"messageId":"1428","data":"1502","fix":"1503","desc":"1434"},{"messageId":"1388","fix":"1504","data":"1505","desc":"1391"},{"messageId":"1366","fix":"1506","data":"1507","desc":"1369"},{"messageId":"1370","fix":"1508","data":"1509","desc":"1373"},{"messageId":"1374","fix":"1510","data":"1511","desc":"1377"},{"messageId":"1512","fix":"1513","data":"1514","desc":"1515"},{"messageId":"1378","fix":"1516","data":"1517","desc":"1518"},{"messageId":"1519","data":"1520","fix":"1521","desc":"1522"},{"messageId":"1470","fix":"1523","data":"1524","desc":"1473"},{"messageId":"1474","fix":"1525","data":"1526","desc":"1477"},{"messageId":"1527","fix":"1528","desc":"1529"},{"messageId":"1414","fix":"1530","data":"1531","desc":"1417"},{"messageId":"1388","fix":"1532","data":"1533","desc":"1391"},{"messageId":"1414","fix":"1534","data":"1535","desc":"1417"},{"messageId":"1388","fix":"1536","data":"1537","desc":"1391"},{"messageId":"1527","fix":"1538","desc":"1529"},{"messageId":"1527","fix":"1539","desc":"1529"},{"messageId":"1388","fix":"1540","data":"1541","desc":"1391"},{"messageId":"1388","fix":"1542","data":"1543","desc":"1391"},{"messageId":"1470","fix":"1544","data":"1545","desc":"1473"},{"messageId":"1474","fix":"1546","data":"1547","desc":"1477"},"argument-is-spreadable",{"range":"1548","text":"1549"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1550","text":"1551"},{},"First argument is not an `array`.","test-argument",{"range":"1552","text":"1553"},{},"Test first argument with `Array.isArray(…)`.","suggestion",{"range":"1554","text":"1555"},{},"Switch to `RegExp#test(…)`.","suggestUnknown",{"range":"1556","text":"1557"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1556","text":"1558"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1559","text":"1560"},{},"Replace `null` with `undefined`.",{"range":"1561","text":"1560"},{},{"range":"1562","text":"1560"},{},{"range":"1563","text":"1560"},{},{"range":"1564","text":"1560"},{},{"range":"1565","text":"1560"},{},{"range":"1566","text":"1560"},{},{"range":"1567","text":"1560"},{},{"range":"1568","text":"1560"},{},{"range":"1569","text":"1560"},{},{"range":"1570","text":"1560"},{},{"range":"1571","text":"1560"},{},"remove",{"range":"1572","text":"1573"},{},"Remove `null`.",{"range":"1572","text":"1560"},{},{"range":"1574","text":"1560"},{},{"range":"1575","text":"1560"},{},{"range":"1576","text":"1560"},{},{"range":"1577","text":"1560"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1578"},{"range":"1579","text":"1580"},"Switch to `??` operator.",{"operator":"1581"},{"range":"1579","text":"1582"},"Switch to `||` operator.",{"operator":"1578"},{"range":"1583","text":"1584"},{"operator":"1581"},{"range":"1583","text":"1585"},{"range":"1586","text":"1557"},{"range":"1586","text":"1558"},"use-spread",{"range":"1587","text":"1588"},{},"Use `...` operator.",{"range":"1589","text":"1590"},{"code":"1591","property":"1592"},"Replace `.length` with `.length > 0`.",{"range":"1593","text":"1594"},{"code":"1591","property":"1592"},{"range":"1595","text":"1596"},{"code":"1591","property":"1592"},{"range":"1597","text":"1560"},{},{"range":"1598","text":"1599"},{},{"range":"1600","text":"1601"},{},{"range":"1602","text":"1603"},{},{"range":"1604","text":"1605"},{},{"range":"1606","text":"1607"},{},{"range":"1608","text":"1609"},{},{"range":"1610","text":"1611"},{},{"range":"1612","text":"1613"},{},"array-length",{"range":"1614","text":"1615"},{},"The argument is the length of array.","only-element",{"range":"1614","text":"1616"},{},"The argument is the only element of array.",{"range":"1617","text":"1618"},{},{"range":"1617","text":"1619"},{},{"range":"1620","text":"1615"},{},{"range":"1620","text":"1616"},{},{"range":"1621","text":"1622"},{},{"range":"1623","text":"1624"},{},{"range":"1625","text":"1626"},{},{"range":"1627","text":"1560"},{},{"range":"1628","text":"1560"},{},{"range":"1629","text":"1560"},{},{"range":"1630","text":"1560"},{},{"operator":"1578"},{"range":"1631","text":"1632"},{"operator":"1581"},{"range":"1631","text":"1633"},{"range":"1634","text":"1560"},{},{"range":"1635","text":"1636"},{},{"range":"1637","text":"1638"},{},{"range":"1639","text":"1640"},{},"spread-all-arguments",{"range":"1641","text":"1642"},{},"Spread all unknown arguments`.",{"range":"1643","text":"1644"},{"description":"1645","property":"1645"},"Replace `isNaN` with `Number.isNaN`.","suggestComment",{"type":"1646"},{"range":"1647","text":"1648"},"Add comment inside empty block statement.",{"range":"1649","text":"1618"},{},{"range":"1649","text":"1619"},{},"suggestOptionalChain",{"range":"1650","text":"1651"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1652","text":"1573"},{},{"range":"1652","text":"1560"},{},{"range":"1653","text":"1573"},{},{"range":"1653","text":"1560"},{},{"range":"1654","text":"1651"},{"range":"1655","text":"1651"},{"range":"1656","text":"1560"},{},{"range":"1657","text":"1560"},{},{"range":"1658","text":"1659"},{},{"range":"1658","text":"1660"},{},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[351,375],"newLineRegex.test(child",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]",[927,940],"prefix.length > 0","> 0","length",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]",[613,618],"Number.isNaN","isNaN","block",[1061,1061]," /* empty */ ",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] diff --git a/packages/core/package.json b/packages/core/package.json index c110fbea7..084b9c5ab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", @@ -59,12 +59,12 @@ "@types/react-dom": "18.0.6", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", - "eslint-config-qiwi": "1.17.6", + "eslint": "8.28.0", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react": "18.2.0", "react-docgen-typescript": "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch", "react-dom": "18.2.0", diff --git a/packages/core/src/main/ts/accordion/AccordionControl.ts b/packages/core/src/main/ts/accordion/AccordionControl.ts index f27a44600..9b375516d 100644 --- a/packages/core/src/main/ts/accordion/AccordionControl.ts +++ b/packages/core/src/main/ts/accordion/AccordionControl.ts @@ -86,13 +86,14 @@ export class AccordionControl<I> extends Component< private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => { switch (event.key) { case 'Enter': - case ' ': + case ' ': { event.preventDefault() event.stopPropagation() if (this.state.focused !== -1) { this.onChange(this.state.focused) } break + } } } diff --git a/packages/core/src/main/ts/code-field/CodeFieldControl.ts b/packages/core/src/main/ts/code-field/CodeFieldControl.ts index 69426b375..b7f96e5c0 100644 --- a/packages/core/src/main/ts/code-field/CodeFieldControl.ts +++ b/packages/core/src/main/ts/code-field/CodeFieldControl.ts @@ -124,7 +124,7 @@ export class CodeFieldControl extends Component< private onFieldKeyDown: (index: number) => KeyboardEventHandler = (index) => (e) => { switch (e.key) { - case 'ArrowLeft': + case 'ArrowLeft': { e.preventDefault() const prev = this.state.refs[index - 1] if (prev && prev.current) { @@ -132,7 +132,8 @@ export class CodeFieldControl extends Component< prev.current.focus() } break - case 'ArrowRight': + } + case 'ArrowRight': { e.preventDefault() const next = this.state.refs[index + 1] if (next && next.current) { @@ -140,7 +141,8 @@ export class CodeFieldControl extends Component< next.current.focus() } break - case 'Backspace': + } + case 'Backspace': { if (this.props.value[index] === '') { const prev = this.state.refs[index - 1] if (prev && prev.current) { @@ -149,7 +151,8 @@ export class CodeFieldControl extends Component< } } break - default: + } + default: { if (this.props.value[index] === e.key) { e.preventDefault() const next = this.state.refs[index + 1] @@ -158,6 +161,7 @@ export class CodeFieldControl extends Component< next.current.focus() } } + } } } diff --git a/packages/core/src/main/ts/grid/Grid.tsx b/packages/core/src/main/ts/grid/Grid.tsx index 4b3019048..fc1d57af2 100644 --- a/packages/core/src/main/ts/grid/Grid.tsx +++ b/packages/core/src/main/ts/grid/Grid.tsx @@ -44,7 +44,7 @@ export const Grid: FC<GridProps> = ({ key={index} width={width} mt={index >= rowBlocksCount ? `${gutter}px` : 0} - ml={index % rowBlocksCount !== 0 ? `${gutter}px` : 0} + ml={index % rowBlocksCount === 0 ? 0 : `${gutter}px`} children={child} /> ) diff --git a/packages/core/src/main/ts/mask/MaskedInput.tsx b/packages/core/src/main/ts/mask/MaskedInput.tsx index be9e29e97..a159f40ea 100644 --- a/packages/core/src/main/ts/mask/MaskedInput.tsx +++ b/packages/core/src/main/ts/mask/MaskedInput.tsx @@ -56,7 +56,7 @@ export function conformToMask( } function isNil(value: any) { - return typeof value === 'undefined' || value === null + return value === undefined || value === null } export type MaskArray = (string | RegExp)[] | boolean diff --git a/packages/core/src/main/ts/menu/MenuControl.ts b/packages/core/src/main/ts/menu/MenuControl.ts index fb5cf12c0..359f0acae 100644 --- a/packages/core/src/main/ts/menu/MenuControl.ts +++ b/packages/core/src/main/ts/menu/MenuControl.ts @@ -134,7 +134,7 @@ export class MenuControl extends Component<MenuControlProps, MenuControlState> { } if (event.key === 'Enter') { event.preventDefault() - const item = focused !== undefined ? focused : this.props.selected + const item = focused === undefined ? this.props.selected : focused if (item !== undefined) { return this.selectItem(item) } @@ -150,7 +150,7 @@ export class MenuControl extends Component<MenuControlProps, MenuControlState> { if (focused === undefined && selected === undefined) { return 0 } - const current = focused !== undefined ? focused : selected! + const current = focused === undefined ? selected! : focused return current + 1 >= count ? 0 : current + 1 } @@ -160,7 +160,7 @@ export class MenuControl extends Component<MenuControlProps, MenuControlState> { if (focused === undefined && selected === undefined) { return count - 1 } - const current = focused !== undefined ? focused : selected! + const current = focused === undefined ? selected! : focused return current === 0 ? count - 1 : current - 1 } @@ -170,8 +170,8 @@ export class MenuControl extends Component<MenuControlProps, MenuControlState> { return this.props.children({ items: new Array(count).fill(1).map((_item, index) => ({ ref: this.state.refs[index], - focused: focused !== undefined ? focused === index : false, - selected: selected !== undefined ? selected === index : false, + focused: focused === undefined ? false : focused === index, + selected: selected === undefined ? false : selected === index, onClick: this.onItemClick(index), onMouseDown: this.onItemMouseDown, onMouseEnter: this.onItemEnter(index), diff --git a/packages/core/src/main/ts/option/CheckboxControl.ts b/packages/core/src/main/ts/option/CheckboxControl.ts index 1ca0fe361..9b72533a0 100644 --- a/packages/core/src/main/ts/option/CheckboxControl.ts +++ b/packages/core/src/main/ts/option/CheckboxControl.ts @@ -55,7 +55,7 @@ export class CheckboxControl<O extends OptionModel<V>, V> extends Component< private onKeyDown: KeyboardEventHandler = (event) => { switch (event.key) { - case 'ArrowDown': + case 'ArrowDown': { event.preventDefault() event.stopPropagation() let next = this.state.focused === -1 ? 0 : this.state.focused @@ -70,7 +70,8 @@ export class CheckboxControl<O extends OptionModel<V>, V> extends Component< focused: next, }) break - case 'ArrowUp': + } + case 'ArrowUp': { event.preventDefault() event.stopPropagation() let prev = @@ -89,14 +90,16 @@ export class CheckboxControl<O extends OptionModel<V>, V> extends Component< focused: prev, }) break + } case 'Enter': - case ' ': + case ' ': { event.preventDefault() event.stopPropagation() if (this.state.focused !== -1) { this.onChange(this.props.options[this.state.focused].value) } break + } } } diff --git a/packages/core/src/main/ts/option/RadioControl.ts b/packages/core/src/main/ts/option/RadioControl.ts index 846ac8a40..e915d6950 100644 --- a/packages/core/src/main/ts/option/RadioControl.ts +++ b/packages/core/src/main/ts/option/RadioControl.ts @@ -46,7 +46,7 @@ export class RadioControl<O extends OptionModel<V>, V> extends Component< private onKeyDown: KeyboardEventHandler = (event) => { switch (event.key) { - case 'ArrowDown': + case 'ArrowDown': { event.preventDefault() event.stopPropagation() let next = this.state.focused === -1 ? 0 : this.state.focused @@ -61,7 +61,8 @@ export class RadioControl<O extends OptionModel<V>, V> extends Component< focused: next, }) break - case 'ArrowUp': + } + case 'ArrowUp': { event.preventDefault() event.stopPropagation() let prev = @@ -80,14 +81,16 @@ export class RadioControl<O extends OptionModel<V>, V> extends Component< focused: prev, }) break + } case 'Enter': - case ' ': + case ' ': { event.preventDefault() event.stopPropagation() if (this.state.focused !== -1) { this.onChange(this.props.options[this.state.focused].value) } break + } } } diff --git a/packages/core/src/main/ts/option/SwitchControl.ts b/packages/core/src/main/ts/option/SwitchControl.ts index c49a4f2f0..c9c07ccfc 100644 --- a/packages/core/src/main/ts/option/SwitchControl.ts +++ b/packages/core/src/main/ts/option/SwitchControl.ts @@ -85,13 +85,14 @@ export class SwitchControl extends Component< private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => { switch (event.key) { case 'Enter': - case ' ': + case ' ': { event.preventDefault() event.stopPropagation() if (this.state.focused) { this.onClick() } break + } } } diff --git a/packages/core/src/main/ts/suggest/SuggestControl.ts b/packages/core/src/main/ts/suggest/SuggestControl.ts index 1f497d162..845ea60f6 100644 --- a/packages/core/src/main/ts/suggest/SuggestControl.ts +++ b/packages/core/src/main/ts/suggest/SuggestControl.ts @@ -184,7 +184,7 @@ export class SuggestControl< const index = this.items.findIndex((item) => this.props.equals(item.value, this.props.value!), ) - return index !== -1 ? index : undefined + return index === -1 ? undefined : index } private onBack: MouseEventHandler = (event) => { diff --git a/packages/core/src/main/ts/tabs/TabsControl.ts b/packages/core/src/main/ts/tabs/TabsControl.ts index d7d738f76..9cde95e5b 100644 --- a/packages/core/src/main/ts/tabs/TabsControl.ts +++ b/packages/core/src/main/ts/tabs/TabsControl.ts @@ -119,13 +119,14 @@ export class TabsControl extends Component<TabsControlProps> { private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => { switch (event.key) { case 'Enter': - case ' ': + case ' ': { event.preventDefault() event.stopPropagation() if (this.state.focused !== -1 && this.props.onChange) { this.props.onChange(this.state.focused) } break + } } } diff --git a/packages/core/src/main/ts/transition/SimpleTransition.tsx b/packages/core/src/main/ts/transition/SimpleTransition.tsx index 1021cd3d1..72c1cbed8 100644 --- a/packages/core/src/main/ts/transition/SimpleTransition.tsx +++ b/packages/core/src/main/ts/transition/SimpleTransition.tsx @@ -20,30 +20,34 @@ const statusClassName = ( const enter = typeof timeout === 'number' ? timeout : timeout?.enter || 0 const exit = typeof timeout === 'number' ? timeout : timeout?.exit || 0 switch (status) { - case 'entering': + case 'entering': { return enteringClassName ? enteringClassName(enter) : (enterClassName ? enterClassName(enter) : undefined) - case 'entered': + } + case 'entered': { return enteredClassName ? enteredClassName(enter) : (enterClassName ? enterClassName(enter) : undefined) - case 'exiting': + } + case 'exiting': { return exitingClassName ? exitingClassName(exit) : (exitClassName ? exitClassName(enter) : undefined) - case 'exited': + } + case 'exited': { return exitedClassName ? exitedClassName(exit) : (exitClassName ? exitClassName(enter) : undefined) + } } return undefined } diff --git a/packages/desktop-extra/.eslintcache b/packages/desktop-extra/.eslintcache index b65eef28f..8837a17b3 100644 --- a/packages/desktop-extra/.eslintcache +++ b/packages/desktop-extra/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"size":202,"mtime":1662092675909,"results":"95","hashOfConfig":"96"},{"size":505,"mtime":1662092675911,"results":"97","hashOfConfig":"96"},{"size":224,"mtime":1662092675914,"results":"98","hashOfConfig":"96"},{"size":802,"mtime":1662092675914,"results":"99","hashOfConfig":"96"},{"size":79,"mtime":1662092675916,"results":"100","hashOfConfig":"96"},{"size":769,"mtime":1662092675917,"results":"101","hashOfConfig":"96"},{"size":109,"mtime":1662092675918,"results":"102","hashOfConfig":"96"},{"size":157,"mtime":1662092675919,"results":"103","hashOfConfig":"96"},{"size":5057,"mtime":1662092675919,"results":"104","hashOfConfig":"96"},{"size":187,"mtime":1662092675920,"results":"105","hashOfConfig":"96"},{"size":5277,"mtime":1662092675921,"results":"106","hashOfConfig":"96"},{"size":119,"mtime":1662092675922,"results":"107","hashOfConfig":"96"},{"size":243,"mtime":1662092675922,"results":"108","hashOfConfig":"96"},{"size":7372,"mtime":1662092675923,"results":"109","hashOfConfig":"96"},{"size":139,"mtime":1662092675924,"results":"110","hashOfConfig":"96"},{"size":573,"mtime":1662092675925,"results":"111","hashOfConfig":"96"},{"size":2065,"mtime":1662092675927,"results":"112","hashOfConfig":"96"},{"size":366,"mtime":1662092675927,"results":"113","hashOfConfig":"96"},{"size":263,"mtime":1662092675928,"results":"114","hashOfConfig":"96"},{"size":1331,"mtime":1669353925467,"results":"115","hashOfConfig":"96"},{"size":1386,"mtime":1662092675931,"results":"116","hashOfConfig":"96"},{"size":116,"mtime":1662092675932,"results":"117","hashOfConfig":"96"},{"size":881,"mtime":1662092675934,"results":"118","hashOfConfig":"96"},{"size":654,"mtime":1662092675935,"results":"119","hashOfConfig":"96"},{"size":336,"mtime":1662092675936,"results":"120","hashOfConfig":"96"},{"size":477,"mtime":1662092675936,"results":"121","hashOfConfig":"96"},{"size":661,"mtime":1662092675937,"results":"122","hashOfConfig":"96"},{"size":2454,"mtime":1662092675937,"results":"123","hashOfConfig":"96"},{"size":1748,"mtime":1662092675938,"results":"124","hashOfConfig":"96"},{"size":455,"mtime":1662092675941,"results":"125","hashOfConfig":"96"},{"size":2434,"mtime":1662092675942,"results":"126","hashOfConfig":"96"},{"size":110,"mtime":1662092675944,"results":"127","hashOfConfig":"96"},{"size":860,"mtime":1662092675944,"results":"128","hashOfConfig":"96"},{"size":804,"mtime":1662092675945,"results":"129","hashOfConfig":"96"},{"size":5576,"mtime":1662092675946,"results":"130","hashOfConfig":"96"},{"size":244,"mtime":1662092675947,"results":"131","hashOfConfig":"96"},{"size":2808,"mtime":1662092675947,"results":"132","hashOfConfig":"96"},{"size":174,"mtime":1662092675948,"results":"133","hashOfConfig":"96"},{"size":276,"mtime":1662092675952,"results":"134","hashOfConfig":"96"},{"size":970,"mtime":1662092675952,"results":"135","hashOfConfig":"96"},{"size":83,"mtime":1662092675954,"results":"136","hashOfConfig":"96"},{"size":256,"mtime":1662092675954,"results":"137","hashOfConfig":"96"},{"size":97,"mtime":1662092675956,"results":"138","hashOfConfig":"96"},{"size":432,"mtime":1662092675956,"results":"139","hashOfConfig":"96"},{"size":260,"mtime":1662092675958,"results":"140","hashOfConfig":"96"},{"size":764,"mtime":1662092675958,"results":"141","hashOfConfig":"96"},{"size":175,"mtime":1662092675960,"results":"142","hashOfConfig":"96"},{"size":60,"mtime":1662092675960,"results":"143","hashOfConfig":"96"},{"size":2222,"mtime":1662092675961,"results":"144","hashOfConfig":"96"},{"size":387,"mtime":1662092675962,"results":"145","hashOfConfig":"96"},{"size":96,"mtime":1662092675963,"results":"146","hashOfConfig":"96"},{"size":3675,"mtime":1669353925467,"results":"147","hashOfConfig":"96"},{"size":252,"mtime":1662092675965,"results":"148","hashOfConfig":"96"},{"size":221,"mtime":1662092675966,"results":"149","hashOfConfig":"96"},{"size":252,"mtime":1662092675968,"results":"150","hashOfConfig":"96"},{"size":875,"mtime":1662092675968,"results":"151","hashOfConfig":"96"},{"size":634,"mtime":1662092675969,"results":"152","hashOfConfig":"96"},{"size":58,"mtime":1662092675969,"results":"153","hashOfConfig":"96"},{"size":608,"mtime":1669353925467,"results":"154","hashOfConfig":"96"},{"size":262,"mtime":1662092675971,"results":"155","hashOfConfig":"96"},{"size":133,"mtime":1662092675972,"results":"156","hashOfConfig":"96"},{"size":1072,"mtime":1662092675972,"results":"157","hashOfConfig":"96"},{"size":346,"mtime":1662092675973,"results":"158","hashOfConfig":"96"},{"size":200,"mtime":1662092675974,"results":"159","hashOfConfig":"96"},{"size":4228,"mtime":1662546288646,"results":"160","hashOfConfig":"96"},{"size":1866,"mtime":1662092675976,"results":"161","hashOfConfig":"96"},{"size":182,"mtime":1662092675977,"results":"162","hashOfConfig":"96"},{"size":37,"mtime":1662092675978,"results":"163","hashOfConfig":"96"},{"size":97,"mtime":1662092675978,"results":"164","hashOfConfig":"96"},{"size":175,"mtime":1662092675979,"results":"165","hashOfConfig":"96"},{"size":120,"mtime":1662092675979,"results":"166","hashOfConfig":"96"},{"size":1522,"mtime":1669353925467,"results":"167","hashOfConfig":"96"},{"size":95,"mtime":1662092675981,"results":"168","hashOfConfig":"96"},{"size":712,"mtime":1662092675981,"results":"169","hashOfConfig":"96"},{"size":60,"mtime":1662092675983,"results":"170","hashOfConfig":"96"},{"size":413,"mtime":1662092675996,"results":"171","hashOfConfig":"96"},{"size":1145,"mtime":1662092675998,"results":"172","hashOfConfig":"96"},{"size":881,"mtime":1662092675999,"results":"173","hashOfConfig":"96"},{"size":1089,"mtime":1662092676002,"results":"174","hashOfConfig":"96"},{"size":546,"mtime":1662092676003,"results":"175","hashOfConfig":"96"},{"size":1853,"mtime":1662092676005,"results":"176","hashOfConfig":"96"},{"size":791,"mtime":1662092676007,"results":"177","hashOfConfig":"96"},{"size":3566,"mtime":1662092676008,"results":"178","hashOfConfig":"96"},{"size":750,"mtime":1662092676009,"results":"179","hashOfConfig":"96"},{"size":2427,"mtime":1662092676011,"results":"180","hashOfConfig":"96"},{"size":462,"mtime":1662092676012,"results":"181","hashOfConfig":"96"},{"size":369,"mtime":1662092676013,"results":"182","hashOfConfig":"96"},{"size":656,"mtime":1662092676015,"results":"183","hashOfConfig":"96"},{"size":1183,"mtime":1662092676017,"results":"184","hashOfConfig":"96"},{"size":625,"mtime":1662092676018,"results":"185","hashOfConfig":"96"},{"size":381,"mtime":1662092676020,"results":"186","hashOfConfig":"96"},{"size":1584,"mtime":1662092676021,"results":"187","hashOfConfig":"96"},{"size":744,"mtime":1662092676023,"results":"188","hashOfConfig":"96"},{"size":672,"mtime":1662092676024,"results":"189","hashOfConfig":"96"},{"filePath":"190","messages":"191","suppressedMessages":"192","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f0iy8m",{"filePath":"193","messages":"194","suppressedMessages":"195","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"196","messages":"197","suppressedMessages":"198","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"199","messages":"200","suppressedMessages":"201","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"202","messages":"203","suppressedMessages":"204","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"205","messages":"206","suppressedMessages":"207","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"208","messages":"209","suppressedMessages":"210","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"211","messages":"212","suppressedMessages":"213","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"214","messages":"215","suppressedMessages":"216","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"217","messages":"218","suppressedMessages":"219","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"220","messages":"221","suppressedMessages":"222","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"223","messages":"224","suppressedMessages":"225","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"226","messages":"227","suppressedMessages":"228","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"229","messages":"230","suppressedMessages":"231","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"232","messages":"233","suppressedMessages":"234","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"235","messages":"236","suppressedMessages":"237","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"238","messages":"239","suppressedMessages":"240","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"241","messages":"242","suppressedMessages":"243","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"244","messages":"245","suppressedMessages":"246","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"247","messages":"248","suppressedMessages":"249","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"250","messages":"251","suppressedMessages":"252","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"253","messages":"254","suppressedMessages":"255","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"256","messages":"257","suppressedMessages":"258","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"259","messages":"260","suppressedMessages":"261","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"262","messages":"263","suppressedMessages":"264","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"265","messages":"266","suppressedMessages":"267","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"268","messages":"269","suppressedMessages":"270","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"271","messages":"272","suppressedMessages":"273","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"274","messages":"275","suppressedMessages":"276","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"277","messages":"278","suppressedMessages":"279","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"280","messages":"281","suppressedMessages":"282","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"283","messages":"284","suppressedMessages":"285","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"286","messages":"287","suppressedMessages":"288","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"289","messages":"290","suppressedMessages":"291","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"292","messages":"293","suppressedMessages":"294","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"295","messages":"296","suppressedMessages":"297","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"307","messages":"308","suppressedMessages":"309","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"310","messages":"311","suppressedMessages":"312","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"313","messages":"314","suppressedMessages":"315","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"328","messages":"329","suppressedMessages":"330","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"340","messages":"341","suppressedMessages":"342","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"343","messages":"344","suppressedMessages":"345","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"358","messages":"359","suppressedMessages":"360","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"370","messages":"371","suppressedMessages":"372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"376","messages":"377","suppressedMessages":"378","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"397","messages":"398","suppressedMessages":"399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"415","messages":"416","suppressedMessages":"417","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"418","messages":"419","suppressedMessages":"420","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"439","messages":"440","suppressedMessages":"441","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"442","messages":"443","suppressedMessages":"444","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"445","messages":"446","suppressedMessages":"447","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"463","messages":"464","suppressedMessages":"465","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["472"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["473"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["474"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["475"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["476","477"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["478","479"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["480"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["481","482","483","484","485","486","487"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["488"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["489","490","491","492"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["493","494"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["495","496","497"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["498","499"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["500"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["501"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["502","503","504"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["505","506"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["507","508"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["509","510","511"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["512"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["513","514"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["515"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["516","517","518","519","520"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["521"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["522","523"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["524","525","526","527","528","529","530"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["531","532"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["533"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["534","535"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["536","537"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["538"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["539","540","541"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["542","543","544"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["545","546","547"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["548","549","550","551"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["552"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["553","554","555","556","557","558"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["559"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["560","561","562","563"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["564","565"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["566","567"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["568","569"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["570","571","572","573","574","575"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["576"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["577"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["578"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["579"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["580"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["581"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["582","583"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["584","585"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["586"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["587"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["588"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["589","590","591","592","593","594","595"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["596","597","598"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["599","600"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["601"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["602"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["603"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["604"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["605"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["606"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["607"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["608"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["609"],[],{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":6,"column":24,"nodeType":"616","messageId":"617","endLine":6,"endColumn":27,"suggestions":"618"},{"ruleId":"614","severity":1,"message":"615","line":90,"column":10,"nodeType":"616","messageId":"617","endLine":90,"endColumn":13,"suggestions":"619"},{"ruleId":"620","severity":2,"message":"621","line":155,"column":18,"nodeType":"622","messageId":"623","endLine":155,"endColumn":34,"suggestions":"624"},{"ruleId":"614","severity":1,"message":"615","line":186,"column":33,"nodeType":"616","messageId":"617","endLine":186,"endColumn":36,"suggestions":"625"},{"ruleId":"614","severity":1,"message":"615","line":190,"column":33,"nodeType":"616","messageId":"617","endLine":190,"endColumn":36,"suggestions":"626"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":22,"nodeType":"616","messageId":"617","endLine":4,"endColumn":25,"suggestions":"627"},{"ruleId":"614","severity":1,"message":"615","line":146,"column":10,"nodeType":"616","messageId":"617","endLine":146,"endColumn":13,"suggestions":"628"},{"ruleId":"614","severity":1,"message":"615","line":147,"column":13,"nodeType":"616","messageId":"617","endLine":147,"endColumn":16,"suggestions":"629"},{"ruleId":"630","severity":2,"message":"631","line":154,"column":17,"nodeType":"632","messageId":"633","endLine":154,"endColumn":21,"suggestions":"634"},{"ruleId":"635","severity":2,"message":"636","line":170,"column":24,"nodeType":"632","messageId":"637","endLine":170,"endColumn":36},{"ruleId":"614","severity":1,"message":"615","line":178,"column":27,"nodeType":"616","messageId":"617","endLine":178,"endColumn":30,"suggestions":"638"},{"ruleId":"614","severity":1,"message":"615","line":178,"column":46,"nodeType":"616","messageId":"617","endLine":178,"endColumn":49,"suggestions":"639"},{"ruleId":"614","severity":1,"message":"615","line":226,"column":21,"nodeType":"616","messageId":"617","endLine":226,"endColumn":24,"suggestions":"640"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":40,"column":12,"nodeType":"643","messageId":"644","endLine":40,"endColumn":25},{"ruleId":"614","severity":1,"message":"615","line":58,"column":41,"nodeType":"616","messageId":"617","endLine":58,"endColumn":44,"suggestions":"645"},{"ruleId":"641","severity":2,"message":"642","line":69,"column":17,"nodeType":"643","messageId":"644","endLine":69,"endColumn":30},{"ruleId":"614","severity":1,"message":"615","line":10,"column":11,"nodeType":"616","messageId":"617","endLine":10,"endColumn":14,"suggestions":"646"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":39,"nodeType":"616","messageId":"617","endLine":11,"endColumn":42,"suggestions":"647"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":26,"nodeType":"616","messageId":"617","endLine":3,"endColumn":29,"suggestions":"648"},{"ruleId":"614","severity":1,"message":"615","line":5,"column":16,"nodeType":"616","messageId":"617","endLine":5,"endColumn":19,"suggestions":"649"},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"650"},{"ruleId":"614","severity":1,"message":"615","line":13,"column":10,"nodeType":"616","messageId":"617","endLine":13,"endColumn":13,"suggestions":"651"},{"ruleId":"614","severity":1,"message":"615","line":21,"column":16,"nodeType":"616","messageId":"617","endLine":21,"endColumn":19,"suggestions":"652"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":4,"column":10,"nodeType":"616","messageId":"617","endLine":4,"endColumn":13,"suggestions":"653"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":26,"column":67,"nodeType":"632","messageId":"633","endLine":26,"endColumn":71,"suggestions":"654"},{"ruleId":"630","severity":2,"message":"631","line":29,"column":69,"nodeType":"632","messageId":"633","endLine":29,"endColumn":73,"suggestions":"655"},{"ruleId":"656","severity":2,"message":"657","line":15,"column":31,"nodeType":"612","messageId":"658","endLine":15,"endColumn":37,"suggestions":"659"},{"ruleId":"656","severity":2,"message":"657","line":20,"column":43,"nodeType":"612","messageId":"658","endLine":20,"endColumn":49,"suggestions":"660"},{"ruleId":"614","severity":1,"message":"615","line":12,"column":22,"nodeType":"616","messageId":"617","endLine":12,"endColumn":25,"suggestions":"661"},{"ruleId":"614","severity":1,"message":"615","line":12,"column":27,"nodeType":"616","messageId":"617","endLine":12,"endColumn":30,"suggestions":"662"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":32,"column":13,"nodeType":"643","messageId":"644","endLine":32,"endColumn":26},{"ruleId":"641","severity":2,"message":"642","line":44,"column":17,"nodeType":"643","messageId":"644","endLine":44,"endColumn":30},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":20,"column":26,"nodeType":"616","messageId":"617","endLine":20,"endColumn":29,"suggestions":"663"},{"ruleId":"614","severity":1,"message":"615","line":21,"column":22,"nodeType":"616","messageId":"617","endLine":21,"endColumn":25,"suggestions":"664"},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":6,"column":8,"nodeType":"612","messageId":"613","endLine":6,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":14,"column":20,"nodeType":"616","messageId":"617","endLine":14,"endColumn":23,"suggestions":"665"},{"ruleId":"666","severity":2,"message":"667","line":14,"column":29,"nodeType":"668","messageId":"669","endLine":14,"endColumn":53,"suggestions":"670"},{"ruleId":"614","severity":1,"message":"615","line":15,"column":21,"nodeType":"616","messageId":"617","endLine":15,"endColumn":24,"suggestions":"671"},{"ruleId":"666","severity":2,"message":"667","line":15,"column":30,"nodeType":"668","messageId":"669","endLine":15,"endColumn":54,"suggestions":"672"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":5,"column":23,"nodeType":"616","messageId":"617","endLine":5,"endColumn":26,"suggestions":"673"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":29,"nodeType":"616","messageId":"617","endLine":6,"endColumn":32,"suggestions":"674"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":64,"column":20,"nodeType":"616","messageId":"617","endLine":64,"endColumn":23,"suggestions":"675"},{"ruleId":"630","severity":2,"message":"631","line":89,"column":14,"nodeType":"632","messageId":"633","endLine":89,"endColumn":18,"suggestions":"676"},{"ruleId":"641","severity":2,"message":"642","line":114,"column":9,"nodeType":"643","messageId":"644","endLine":114,"endColumn":22},{"ruleId":"614","severity":1,"message":"615","line":124,"column":17,"nodeType":"616","messageId":"617","endLine":124,"endColumn":20,"suggestions":"677"},{"ruleId":"614","severity":1,"message":"615","line":124,"column":29,"nodeType":"616","messageId":"617","endLine":124,"endColumn":32,"suggestions":"678"},{"ruleId":"614","severity":1,"message":"615","line":124,"column":39,"nodeType":"616","messageId":"617","endLine":124,"endColumn":42,"suggestions":"679"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":9,"nodeType":"616","messageId":"617","endLine":4,"endColumn":12,"suggestions":"680"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":7,"nodeType":"616","messageId":"617","endLine":6,"endColumn":10,"suggestions":"681"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":10,"nodeType":"616","messageId":"617","endLine":11,"endColumn":13,"suggestions":"682"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"620","severity":2,"message":"621","line":35,"column":18,"nodeType":"622","messageId":"623","endLine":35,"endColumn":35,"suggestions":"683"},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":9,"column":30,"nodeType":"632","messageId":"633","endLine":9,"endColumn":34,"suggestions":"684"},{"ruleId":"614","severity":1,"message":"615","line":2,"column":23,"nodeType":"616","messageId":"617","endLine":2,"endColumn":26,"suggestions":"685"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"686"},{"ruleId":"630","severity":2,"message":"631","line":20,"column":14,"nodeType":"632","messageId":"633","endLine":20,"endColumn":18,"suggestions":"687"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":19,"nodeType":"616","messageId":"617","endLine":3,"endColumn":22,"suggestions":"688"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":34,"nodeType":"616","messageId":"617","endLine":4,"endColumn":37,"suggestions":"689"},{"ruleId":"614","severity":1,"message":"615","line":7,"column":22,"nodeType":"616","messageId":"617","endLine":7,"endColumn":25,"suggestions":"690"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":38,"column":15,"nodeType":"616","messageId":"617","endLine":38,"endColumn":18,"suggestions":"691"},{"ruleId":"630","severity":2,"message":"631","line":64,"column":9,"nodeType":"632","messageId":"633","endLine":64,"endColumn":13,"suggestions":"692"},{"ruleId":"614","severity":1,"message":"615","line":6,"column":25,"nodeType":"616","messageId":"617","endLine":6,"endColumn":28,"suggestions":"693"},{"ruleId":"614","severity":1,"message":"615","line":9,"column":13,"nodeType":"616","messageId":"617","endLine":9,"endColumn":16,"suggestions":"694"},{"ruleId":"614","severity":1,"message":"615","line":10,"column":16,"nodeType":"616","messageId":"617","endLine":10,"endColumn":19,"suggestions":"695"},{"ruleId":"614","severity":1,"message":"615","line":11,"column":22,"nodeType":"616","messageId":"617","endLine":11,"endColumn":25,"suggestions":"696"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":16,"nodeType":"616","messageId":"617","endLine":3,"endColumn":19,"suggestions":"697"},{"ruleId":"614","severity":1,"message":"615","line":10,"column":23,"nodeType":"616","messageId":"617","endLine":10,"endColumn":26,"suggestions":"698"},{"ruleId":"614","severity":1,"message":"615","line":26,"column":15,"nodeType":"616","messageId":"617","endLine":26,"endColumn":18,"suggestions":"699"},{"ruleId":"614","severity":1,"message":"615","line":27,"column":13,"nodeType":"616","messageId":"617","endLine":27,"endColumn":16,"suggestions":"700"},{"ruleId":"614","severity":1,"message":"615","line":28,"column":16,"nodeType":"616","messageId":"617","endLine":28,"endColumn":19,"suggestions":"701"},{"ruleId":"614","severity":1,"message":"615","line":64,"column":18,"nodeType":"616","messageId":"617","endLine":64,"endColumn":21,"suggestions":"702"},{"ruleId":"614","severity":1,"message":"615","line":109,"column":35,"nodeType":"616","messageId":"617","endLine":109,"endColumn":38,"suggestions":"703"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":3,"column":8,"nodeType":"612","messageId":"613","endLine":3,"endColumn":13},{"ruleId":"610","severity":1,"message":"704","line":12,"column":11,"nodeType":"612","messageId":"613","endLine":12,"endColumn":17},{"ruleId":"610","severity":1,"message":"705","line":12,"column":19,"nodeType":"612","messageId":"613","endLine":12,"endColumn":24},{"ruleId":"610","severity":1,"message":"706","line":12,"column":26,"nodeType":"612","messageId":"613","endLine":12,"endColumn":31},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"707","severity":2,"message":"708","line":6,"column":40,"nodeType":"709","messageId":"633","endLine":6,"endColumn":56,"suggestions":"710"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":16,"column":12,"nodeType":"632","messageId":"633","endLine":16,"endColumn":16,"suggestions":"711"},{"ruleId":"614","severity":1,"message":"615","line":3,"column":13,"nodeType":"616","messageId":"617","endLine":3,"endColumn":16,"suggestions":"712"},{"ruleId":"614","severity":1,"message":"615","line":4,"column":4,"nodeType":"616","messageId":"617","endLine":4,"endColumn":7,"suggestions":"713"},{"ruleId":"614","severity":1,"message":"615","line":79,"column":45,"nodeType":"616","messageId":"617","endLine":79,"endColumn":48,"suggestions":"714"},{"ruleId":"614","severity":1,"message":"615","line":80,"column":18,"nodeType":"616","messageId":"617","endLine":80,"endColumn":21,"suggestions":"715"},{"ruleId":"614","severity":1,"message":"615","line":81,"column":18,"nodeType":"616","messageId":"617","endLine":81,"endColumn":21,"suggestions":"716"},{"ruleId":"630","severity":2,"message":"631","line":118,"column":16,"nodeType":"632","messageId":"633","endLine":118,"endColumn":20,"suggestions":"717"},{"ruleId":"630","severity":2,"message":"631","line":127,"column":48,"nodeType":"632","messageId":"633","endLine":127,"endColumn":52,"suggestions":"718"},{"ruleId":"614","severity":1,"message":"615","line":143,"column":39,"nodeType":"616","messageId":"617","endLine":143,"endColumn":42,"suggestions":"719"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"614","severity":1,"message":"615","line":3,"column":17,"nodeType":"616","messageId":"617","endLine":3,"endColumn":20,"suggestions":"720"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"721","severity":2,"message":"722","line":3,"column":1,"nodeType":"612","messageId":"723","endLine":3,"endColumn":7,"suggestions":"724"},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":28,"column":20,"nodeType":"632","messageId":"633","endLine":28,"endColumn":24,"suggestions":"725"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"630","severity":2,"message":"631","line":35,"column":20,"nodeType":"632","messageId":"633","endLine":35,"endColumn":24,"suggestions":"726"},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"635","severity":2,"message":"727","line":20,"column":6,"nodeType":"632","messageId":"637","endLine":20,"endColumn":25},{"ruleId":"635","severity":2,"message":"728","line":28,"column":25,"nodeType":"632","messageId":"637","endLine":28,"endColumn":44},{"ruleId":"641","severity":2,"message":"642","line":33,"column":15,"nodeType":"643","messageId":"644","endLine":33,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":64,"column":15,"nodeType":"643","messageId":"644","endLine":64,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":94,"column":15,"nodeType":"643","messageId":"644","endLine":94,"endColumn":28},{"ruleId":"641","severity":2,"message":"642","line":124,"column":15,"nodeType":"643","messageId":"644","endLine":124,"endColumn":28},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"641","severity":2,"message":"642","line":15,"column":11,"nodeType":"643","messageId":"644","endLine":15,"endColumn":24},{"ruleId":"641","severity":2,"message":"642","line":27,"column":11,"nodeType":"643","messageId":"644","endLine":27,"endColumn":24},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"635","severity":2,"message":"636","line":20,"column":6,"nodeType":"632","messageId":"637","endLine":20,"endColumn":25},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":2,"column":8,"nodeType":"612","messageId":"613","endLine":2,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},{"ruleId":"610","severity":1,"message":"611","line":1,"column":8,"nodeType":"612","messageId":"613","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["729","730"],["731","732"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["733"],["734","735"],["736","737"],["738","739"],["740","741"],["742","743"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["744"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["745","746"],["747","748"],["749","750"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["751","752"],["753","754"],["755","756"],["757","758"],["759","760"],["761","762"],["763","764"],["765","766"],["767","768"],["769"],["770"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["771","772","773"],["774","775"],["776","777"],["778","779"],["780","781"],["782","783"],["784","785"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["786","787"],["788","789"],["790","791"],["792","793"],["794","795"],["796","797"],["798","799"],["800","801"],["802","803"],["804","805"],["806","807"],["808","809"],["810","811"],["812"],["813"],["814","815"],["816","817"],["818","819"],["820","821"],["822","823"],["824","825"],["826","827"],["828"],["829","830"],["831","832"],["833","834"],["835","836"],["837","838"],["839","840"],["841","842"],["843","844"],["845","846"],["847","848"],["849","850"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["851","852"],["853","854"],["855","856"],["857","858"],["859","860"],["861","862"],["863","864"],["865","866"],["867"],["868","869"],["870","871"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["872"],["873","874"],["875","876"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"877","fix":"878","desc":"879"},{"messageId":"880","fix":"881","desc":"882"},{"messageId":"877","fix":"883","desc":"879"},{"messageId":"880","fix":"884","desc":"882"},{"messageId":"885","data":"886","fix":"887","desc":"888"},{"messageId":"877","fix":"889","desc":"879"},{"messageId":"880","fix":"890","desc":"882"},{"messageId":"877","fix":"891","desc":"879"},{"messageId":"880","fix":"892","desc":"882"},{"messageId":"877","fix":"893","desc":"879"},{"messageId":"880","fix":"894","desc":"882"},{"messageId":"877","fix":"895","desc":"879"},{"messageId":"880","fix":"896","desc":"882"},{"messageId":"877","fix":"897","desc":"879"},{"messageId":"880","fix":"898","desc":"882"},{"messageId":"899","fix":"900","desc":"901"},{"messageId":"877","fix":"902","desc":"879"},{"messageId":"880","fix":"903","desc":"882"},{"messageId":"877","fix":"904","desc":"879"},{"messageId":"880","fix":"905","desc":"882"},{"messageId":"877","fix":"906","desc":"879"},{"messageId":"880","fix":"907","desc":"882"},{"messageId":"877","fix":"908","desc":"879"},{"messageId":"880","fix":"909","desc":"882"},{"messageId":"877","fix":"910","desc":"879"},{"messageId":"880","fix":"911","desc":"882"},{"messageId":"877","fix":"912","desc":"879"},{"messageId":"880","fix":"913","desc":"882"},{"messageId":"877","fix":"914","desc":"879"},{"messageId":"880","fix":"915","desc":"882"},{"messageId":"877","fix":"916","desc":"879"},{"messageId":"880","fix":"917","desc":"882"},{"messageId":"877","fix":"918","desc":"879"},{"messageId":"880","fix":"919","desc":"882"},{"messageId":"877","fix":"920","desc":"879"},{"messageId":"880","fix":"921","desc":"882"},{"messageId":"877","fix":"922","desc":"879"},{"messageId":"880","fix":"923","desc":"882"},{"messageId":"877","fix":"924","desc":"879"},{"messageId":"880","fix":"925","desc":"882"},{"messageId":"899","fix":"926","desc":"901"},{"messageId":"899","fix":"927","desc":"901"},{"messageId":"928","fix":"929","desc":"930"},{"messageId":"931","fix":"932","desc":"933"},{"messageId":"934","fix":"935","desc":"936"},{"messageId":"928","fix":"937","desc":"930"},{"messageId":"931","fix":"938","desc":"933"},{"messageId":"877","fix":"939","desc":"879"},{"messageId":"880","fix":"940","desc":"882"},{"messageId":"877","fix":"941","desc":"879"},{"messageId":"880","fix":"942","desc":"882"},{"messageId":"877","fix":"943","desc":"879"},{"messageId":"880","fix":"944","desc":"882"},{"messageId":"877","fix":"945","desc":"879"},{"messageId":"880","fix":"946","desc":"882"},{"messageId":"877","fix":"947","desc":"879"},{"messageId":"880","fix":"948","desc":"882"},{"messageId":"949","data":"950","fix":"951","desc":"952"},{"messageId":"949","data":"953","fix":"954","desc":"955"},{"messageId":"877","fix":"956","desc":"879"},{"messageId":"880","fix":"957","desc":"882"},{"messageId":"949","data":"958","fix":"959","desc":"952"},{"messageId":"949","data":"960","fix":"961","desc":"955"},{"messageId":"877","fix":"962","desc":"879"},{"messageId":"880","fix":"963","desc":"882"},{"messageId":"877","fix":"964","desc":"879"},{"messageId":"880","fix":"965","desc":"882"},{"messageId":"877","fix":"966","desc":"879"},{"messageId":"880","fix":"967","desc":"882"},{"messageId":"968","fix":"969","desc":"970"},{"messageId":"899","fix":"971","desc":"901"},{"messageId":"877","fix":"972","desc":"879"},{"messageId":"880","fix":"973","desc":"882"},{"messageId":"877","fix":"974","desc":"879"},{"messageId":"880","fix":"975","desc":"882"},{"messageId":"877","fix":"976","desc":"879"},{"messageId":"880","fix":"977","desc":"882"},{"messageId":"877","fix":"978","desc":"879"},{"messageId":"880","fix":"979","desc":"882"},{"messageId":"877","fix":"980","desc":"879"},{"messageId":"880","fix":"981","desc":"882"},{"messageId":"877","fix":"982","desc":"879"},{"messageId":"880","fix":"983","desc":"882"},{"messageId":"885","data":"984","fix":"985","desc":"986"},{"messageId":"899","fix":"987","desc":"901"},{"messageId":"877","fix":"988","desc":"879"},{"messageId":"880","fix":"989","desc":"882"},{"messageId":"877","fix":"990","desc":"879"},{"messageId":"880","fix":"991","desc":"882"},{"messageId":"968","fix":"992","desc":"970"},{"messageId":"899","fix":"993","desc":"901"},{"messageId":"877","fix":"994","desc":"879"},{"messageId":"880","fix":"995","desc":"882"},{"messageId":"877","fix":"996","desc":"879"},{"messageId":"880","fix":"997","desc":"882"},{"messageId":"877","fix":"998","desc":"879"},{"messageId":"880","fix":"999","desc":"882"},{"messageId":"877","fix":"1000","desc":"879"},{"messageId":"880","fix":"1001","desc":"882"},{"messageId":"899","fix":"1002","desc":"901"},{"messageId":"877","fix":"1003","desc":"879"},{"messageId":"880","fix":"1004","desc":"882"},{"messageId":"877","fix":"1005","desc":"879"},{"messageId":"880","fix":"1006","desc":"882"},{"messageId":"877","fix":"1007","desc":"879"},{"messageId":"880","fix":"1008","desc":"882"},{"messageId":"877","fix":"1009","desc":"879"},{"messageId":"880","fix":"1010","desc":"882"},{"messageId":"877","fix":"1011","desc":"879"},{"messageId":"880","fix":"1012","desc":"882"},{"messageId":"877","fix":"1013","desc":"879"},{"messageId":"880","fix":"1014","desc":"882"},{"messageId":"877","fix":"1015","desc":"879"},{"messageId":"880","fix":"1016","desc":"882"},{"messageId":"877","fix":"1017","desc":"879"},{"messageId":"880","fix":"1018","desc":"882"},{"messageId":"877","fix":"1019","desc":"879"},{"messageId":"880","fix":"1020","desc":"882"},{"messageId":"877","fix":"1021","desc":"879"},{"messageId":"880","fix":"1022","desc":"882"},{"messageId":"877","fix":"1023","desc":"879"},{"messageId":"880","fix":"1024","desc":"882"},{"messageId":"1025","fix":"1026","desc":"1027"},{"messageId":"1028","fix":"1029","desc":"1030"},{"messageId":"968","fix":"1031","desc":"970"},{"messageId":"899","fix":"1032","desc":"901"},{"messageId":"877","fix":"1033","desc":"879"},{"messageId":"880","fix":"1034","desc":"882"},{"messageId":"877","fix":"1035","desc":"879"},{"messageId":"880","fix":"1036","desc":"882"},{"messageId":"877","fix":"1037","desc":"879"},{"messageId":"880","fix":"1038","desc":"882"},{"messageId":"877","fix":"1039","desc":"879"},{"messageId":"880","fix":"1040","desc":"882"},{"messageId":"877","fix":"1041","desc":"879"},{"messageId":"880","fix":"1042","desc":"882"},{"messageId":"968","fix":"1043","desc":"970"},{"messageId":"899","fix":"1044","desc":"901"},{"messageId":"899","fix":"1045","desc":"901"},{"messageId":"877","fix":"1046","desc":"879"},{"messageId":"880","fix":"1047","desc":"882"},{"messageId":"877","fix":"1048","desc":"879"},{"messageId":"880","fix":"1049","desc":"882"},{"messageId":"1050","fix":"1051","desc":"1052"},{"messageId":"968","fix":"1053","desc":"970"},{"messageId":"899","fix":"1054","desc":"901"},{"messageId":"968","fix":"1055","desc":"970"},{"messageId":"899","fix":"1056","desc":"901"},"suggestUnknown",{"range":"1057","text":"1058"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1057","text":"1059"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1060","text":"1058"},{"range":"1060","text":"1059"},"consistentDestructuringSuggest",{"expression":"1061","property":"1062"},{"range":"1063","text":"1064"},"Replace `this.props.title` with destructured property `title`.",{"range":"1065","text":"1058"},{"range":"1065","text":"1059"},{"range":"1066","text":"1058"},{"range":"1066","text":"1059"},{"range":"1067","text":"1058"},{"range":"1067","text":"1059"},{"range":"1068","text":"1058"},{"range":"1068","text":"1059"},{"range":"1069","text":"1058"},{"range":"1069","text":"1059"},"replace",{"range":"1070","text":"1071"},"Replace `null` with `undefined`.",{"range":"1072","text":"1058"},{"range":"1072","text":"1059"},{"range":"1073","text":"1058"},{"range":"1073","text":"1059"},{"range":"1074","text":"1058"},{"range":"1074","text":"1059"},{"range":"1075","text":"1058"},{"range":"1075","text":"1059"},{"range":"1076","text":"1058"},{"range":"1076","text":"1059"},{"range":"1077","text":"1058"},{"range":"1077","text":"1059"},{"range":"1078","text":"1058"},{"range":"1078","text":"1059"},{"range":"1079","text":"1058"},{"range":"1079","text":"1059"},{"range":"1080","text":"1058"},{"range":"1080","text":"1059"},{"range":"1081","text":"1058"},{"range":"1081","text":"1059"},{"range":"1082","text":"1058"},{"range":"1082","text":"1059"},{"range":"1083","text":"1058"},{"range":"1083","text":"1059"},{"range":"1084","text":"1071"},{"range":"1085","text":"1071"},"argument-is-spreadable",{"range":"1086","text":"1087"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1088","text":"1089"},"First argument is not an `array`.","test-argument",{"range":"1090","text":"1091"},"Test first argument with `Array.isArray(…)`.",{"range":"1092","text":"1093"},{"range":"1094","text":"1095"},{"range":"1096","text":"1058"},{"range":"1096","text":"1059"},{"range":"1097","text":"1058"},{"range":"1097","text":"1059"},{"range":"1098","text":"1058"},{"range":"1098","text":"1059"},{"range":"1099","text":"1058"},{"range":"1099","text":"1059"},{"range":"1100","text":"1058"},{"range":"1100","text":"1059"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1101"},{"range":"1102","text":"1103"},"Switch to `??` operator.",{"operator":"1104"},{"range":"1102","text":"1105"},"Switch to `||` operator.",{"range":"1106","text":"1058"},{"range":"1106","text":"1059"},{"operator":"1101"},{"range":"1107","text":"1108"},{"operator":"1104"},{"range":"1107","text":"1109"},{"range":"1110","text":"1058"},{"range":"1110","text":"1059"},{"range":"1111","text":"1058"},{"range":"1111","text":"1059"},{"range":"1112","text":"1058"},{"range":"1112","text":"1059"},"remove",{"range":"1113","text":"1114"},"Remove `null`.",{"range":"1113","text":"1071"},{"range":"1115","text":"1058"},{"range":"1115","text":"1059"},{"range":"1116","text":"1058"},{"range":"1116","text":"1059"},{"range":"1117","text":"1058"},{"range":"1117","text":"1059"},{"range":"1118","text":"1058"},{"range":"1118","text":"1059"},{"range":"1119","text":"1058"},{"range":"1119","text":"1059"},{"range":"1120","text":"1058"},{"range":"1120","text":"1059"},{"expression":"1121","property":"1122"},{"range":"1123","text":"1124"},"Replace `this.props.active` with destructured property `active`.",{"range":"1125","text":"1071"},{"range":"1126","text":"1058"},{"range":"1126","text":"1059"},{"range":"1127","text":"1058"},{"range":"1127","text":"1059"},{"range":"1128","text":"1114"},{"range":"1128","text":"1071"},{"range":"1129","text":"1058"},{"range":"1129","text":"1059"},{"range":"1130","text":"1058"},{"range":"1130","text":"1059"},{"range":"1131","text":"1058"},{"range":"1131","text":"1059"},{"range":"1132","text":"1058"},{"range":"1132","text":"1059"},{"range":"1133","text":"1071"},{"range":"1134","text":"1058"},{"range":"1134","text":"1059"},{"range":"1135","text":"1058"},{"range":"1135","text":"1059"},{"range":"1136","text":"1058"},{"range":"1136","text":"1059"},{"range":"1137","text":"1058"},{"range":"1137","text":"1059"},{"range":"1138","text":"1058"},{"range":"1138","text":"1059"},{"range":"1139","text":"1058"},{"range":"1139","text":"1059"},{"range":"1140","text":"1058"},{"range":"1140","text":"1059"},{"range":"1141","text":"1058"},{"range":"1141","text":"1059"},{"range":"1142","text":"1058"},{"range":"1142","text":"1059"},{"range":"1143","text":"1058"},{"range":"1143","text":"1059"},{"range":"1144","text":"1058"},{"range":"1144","text":"1059"},"array-length",{"range":"1145","text":"1146"},"The argument is the length of array.","only-element",{"range":"1145","text":"1147"},"The argument is the only element of array.",{"range":"1148","text":"1114"},{"range":"1148","text":"1071"},{"range":"1149","text":"1058"},{"range":"1149","text":"1059"},{"range":"1150","text":"1058"},{"range":"1150","text":"1059"},{"range":"1151","text":"1058"},{"range":"1151","text":"1059"},{"range":"1152","text":"1058"},{"range":"1152","text":"1059"},{"range":"1153","text":"1058"},{"range":"1153","text":"1059"},{"range":"1154","text":"1114"},{"range":"1154","text":"1071"},{"range":"1155","text":"1071"},{"range":"1156","text":"1058"},{"range":"1156","text":"1059"},{"range":"1157","text":"1058"},{"range":"1157","text":"1059"},"suggestion/export",{"range":"1158","text":"1159"},"Switch to `export`.",{"range":"1160","text":"1114"},{"range":"1160","text":"1071"},{"range":"1161","text":"1114"},{"range":"1161","text":"1071"},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[221,237],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ",[779,783],[982,986]] +[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"hash":"95","results":"96","hashOfConfig":"97"},{"hash":"98","results":"99","hashOfConfig":"97"},{"hash":"100","results":"101","hashOfConfig":"97"},{"hash":"102","results":"103","hashOfConfig":"97"},{"hash":"104","results":"105","hashOfConfig":"97"},{"hash":"106","results":"107","hashOfConfig":"97"},{"hash":"108","results":"109","hashOfConfig":"97"},{"hash":"110","results":"111","hashOfConfig":"97"},{"hash":"112","results":"113","hashOfConfig":"97"},{"hash":"114","results":"115","hashOfConfig":"97"},{"hash":"116","results":"117","hashOfConfig":"97"},{"hash":"118","results":"119","hashOfConfig":"97"},{"hash":"120","results":"121","hashOfConfig":"97"},{"hash":"122","results":"123","hashOfConfig":"97"},{"hash":"124","results":"125","hashOfConfig":"97"},{"hash":"126","results":"127","hashOfConfig":"97"},{"hash":"128","results":"129","hashOfConfig":"97"},{"hash":"130","results":"131","hashOfConfig":"97"},{"hash":"132","results":"133","hashOfConfig":"97"},{"hash":"134","results":"135","hashOfConfig":"97"},{"hash":"136","results":"137","hashOfConfig":"97"},{"hash":"138","results":"139","hashOfConfig":"97"},{"hash":"140","results":"141","hashOfConfig":"97"},{"hash":"142","results":"143","hashOfConfig":"97"},{"hash":"144","results":"145","hashOfConfig":"97"},{"hash":"146","results":"147","hashOfConfig":"97"},{"hash":"148","results":"149","hashOfConfig":"97"},{"hash":"150","results":"151","hashOfConfig":"97"},{"hash":"152","results":"153","hashOfConfig":"97"},{"hash":"154","results":"155","hashOfConfig":"97"},{"hash":"156","results":"157","hashOfConfig":"97"},{"hash":"158","results":"159","hashOfConfig":"97"},{"hash":"160","results":"161","hashOfConfig":"97"},{"hash":"162","results":"163","hashOfConfig":"97"},{"hash":"164","results":"165","hashOfConfig":"97"},{"hash":"166","results":"167","hashOfConfig":"97"},{"hash":"168","results":"169","hashOfConfig":"97"},{"hash":"170","results":"171","hashOfConfig":"97"},{"hash":"172","results":"173","hashOfConfig":"97"},{"hash":"174","results":"175","hashOfConfig":"97"},{"hash":"176","results":"177","hashOfConfig":"97"},{"hash":"178","results":"179","hashOfConfig":"97"},{"hash":"180","results":"181","hashOfConfig":"97"},{"hash":"182","results":"183","hashOfConfig":"97"},{"hash":"184","results":"185","hashOfConfig":"97"},{"hash":"186","results":"187","hashOfConfig":"97"},{"hash":"188","results":"189","hashOfConfig":"97"},{"hash":"190","results":"191","hashOfConfig":"97"},{"hash":"192","results":"193","hashOfConfig":"97"},{"hash":"194","results":"195","hashOfConfig":"97"},{"hash":"196","results":"197","hashOfConfig":"97"},{"hash":"198","results":"199","hashOfConfig":"97"},{"hash":"200","results":"201","hashOfConfig":"97"},{"hash":"202","results":"203","hashOfConfig":"97"},{"hash":"204","results":"205","hashOfConfig":"97"},{"hash":"206","results":"207","hashOfConfig":"97"},{"hash":"208","results":"209","hashOfConfig":"97"},{"hash":"210","results":"211","hashOfConfig":"97"},{"hash":"212","results":"213","hashOfConfig":"97"},{"hash":"214","results":"215","hashOfConfig":"97"},{"hash":"216","results":"217","hashOfConfig":"97"},{"hash":"218","results":"219","hashOfConfig":"97"},{"hash":"220","results":"221","hashOfConfig":"97"},{"hash":"222","results":"223","hashOfConfig":"97"},{"hash":"224","results":"225","hashOfConfig":"97"},{"hash":"226","results":"227","hashOfConfig":"97"},{"hash":"228","results":"229","hashOfConfig":"97"},{"hash":"230","results":"231","hashOfConfig":"97"},{"hash":"232","results":"233","hashOfConfig":"97"},{"hash":"234","results":"235","hashOfConfig":"97"},{"hash":"236","results":"237","hashOfConfig":"97"},{"hash":"238","results":"239","hashOfConfig":"97"},{"hash":"240","results":"241","hashOfConfig":"97"},{"hash":"242","results":"243","hashOfConfig":"97"},{"hash":"244","results":"245","hashOfConfig":"97"},{"hash":"246","results":"247","hashOfConfig":"97"},{"hash":"248","results":"249","hashOfConfig":"97"},{"hash":"250","results":"251","hashOfConfig":"97"},{"hash":"252","results":"253","hashOfConfig":"97"},{"hash":"254","results":"255","hashOfConfig":"97"},{"hash":"256","results":"257","hashOfConfig":"97"},{"hash":"258","results":"259","hashOfConfig":"97"},{"hash":"260","results":"261","hashOfConfig":"97"},{"hash":"262","results":"263","hashOfConfig":"97"},{"hash":"264","results":"265","hashOfConfig":"97"},{"hash":"266","results":"267","hashOfConfig":"97"},{"hash":"268","results":"269","hashOfConfig":"97"},{"hash":"270","results":"271","hashOfConfig":"97"},{"hash":"272","results":"273","hashOfConfig":"97"},{"hash":"274","results":"275","hashOfConfig":"97"},{"hash":"276","results":"277","hashOfConfig":"97"},{"hash":"278","results":"279","hashOfConfig":"97"},{"hash":"280","results":"281","hashOfConfig":"97"},{"hash":"282","results":"283","hashOfConfig":"97"},"f6eceb1aca867095b79263b626b6ed61",{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1h0tm08","58becd940440f4c2c1fe2dce26df4fb9",{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"290"},"3801d7e359971a854b5db2f6e3540642",{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"33750545f120320ee0b1cc30037e32bf",{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"297"},"b0f4fed5a01d56514a338e768447ad25",{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0be38c79ae106ccf6a88ee9c7cc0299a",{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"304"},"1a82f1678bbc4b9ff70c8eb905873a30",{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"570d3b7cfe79f42e5f486851394382e9",{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"311"},"4890e6ae6bb4a23ddcea5c8c01787148",{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"315"},"05816d3f353053cbb6389c00cb8400c6",{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eea9111a26ff119d13218c7a5dc7d5eb",{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"322"},"5c8099056a33922ff17e9fa68913b4f9",{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"104d3a0cf41dd99238b9685cef11d5c5",{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"329"},"0f621cf18def621f3d762b1a80bfc03e",{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"333"},"b8bf4ad146f87d17d6401e15c4109a5f",{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e2fc7e13e8e8c728807acf8e592a906a",{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"340"},"ce1fd74a8d45b7326e55ffd5479e93c6",{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"344"},"f1c0e21d6c717e15aadbce95d6b41025",{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"348"},"bd9144d9a573a1689096a68cb094e636",{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"352"},"51a66de9cd447038ac244b2281ee2e89",{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"356"},"215f820a73d8f46fba69e26b911596de",{"filePath":"357","messages":"358","suppressedMessages":"359","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"360"},"83ff15ff8f3d1cff71d92495db2618bf",{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"364"},"ef29cc98aa030f063e9fcac41d57c9fa",{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},"167a5c0801255dee73b2e3cae434f1b4",{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"372"},"4c715fd4076ac42b1d433c601dd5f833",{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"376"},"5c514e60d7982087395ded36b348753d",{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"21164a06a09062c0aad56e64aae50e0b",{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d91b261108ab3522b24a92c5800a3608",{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"386"},"b1e2e0bd4bd27e5edf4f27aa40fbeefc",{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"390"},"6b81df34aa0c1fcf5c08fddc073cfed0",{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"394"},"4af023b89bf60729f9548c55f25a47d3",{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"398"},"4b5fef5f3129b7e496dde9cad49a9639",{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7180f4ffe36b3817fdfaaa3e6c260cd1",{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"405"},"d4b379586b96874700657140385b0b19",{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"534a892d6ac7ebe2bfa01c987025790e",{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"412"},"1ee75a3c3378f5943bf0bda6148f407d",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"5347ee4c2306b29fab5966b2cc37cb82",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"420"},"fc8f85654d2b7b4372e702132cae2468",{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"424"},"28a6b1c3903fd95ef47431e443b9cb9d",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"428"},"5ff6985cf331be25f3da2e9e99d20a52",{"filePath":"429","messages":"430","suppressedMessages":"431","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"432"},"a4b1e1db8acb5eefb13fb153e7d42310",{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5f8959740dcc2e02c4bc32dd934801cf",{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"439"},"197dbada63ba0e7f85b009e58ce30ca0",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"031d96f4fa2fed33fc7f8fbef918e84b",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08133e2724795bffad34c5df40e5a0d5",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"449"},"b79a06e5f7dcadfc06c81a553afb3422",{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"453"},"696eda19505d32eb51cfb51486ed1b93",{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},"fdf7a11ebe8415f649c5fdc161cba6bc",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c36b6bbf11e68e4adbf381b949568059",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"464"},"8d8182fa0956e3f1f1cc609ecb5ffd86",{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},"dc3c59c4c7c585fd94980ead4ca1d9ef",{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},"0e5e3bfafe4b4413e7f5c1653d0524da",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cd209ac930f91df285cb8a1763febb",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"479"},"71faad43a1507bc149d1ba85355ea003",{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8a64be02c707995031a90ac8731f0d89",{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6950153e178ff8b9917b501a5d60c076",{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b647bf0a804f39cb0e897f3744f7cae5",{"filePath":"489","messages":"490","suppressedMessages":"491","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"492"},"50fe607766c9f3831270b51699a70435",{"filePath":"493","messages":"494","suppressedMessages":"495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5aaa25fdfaed9f04292bbd744dde3c43",{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7cd2156edf2c215c1284e42c034c0b3d",{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c4c79525c5eca4454d1ade7c497c2b2a",{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3ace7219fcb84e7bfcbf699a5b9d3ccb",{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"508"},"3d270dbcf74e6ed8327fc3dda9faa910",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef9d185dc8c1ae5a1a941f2e12e322cc",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ae3d4318eb53adc9990a38f312e790c7",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"518"},"ed3f96904ea280759d56a457e18d498d",{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"df9b927895102fa2818e9de21517d2a5",{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe955210cdc63fe061d1df43f2f657e1",{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe2efca3772139db794ecf3e7d1eacb2",{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e9e14b3cd57c2a416e0fc83355ce27c",{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23d7e461a610051232c3dcec600e0158",{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"59e36337bc3bfdd51e1a7d6ba7181c79",{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"540"},"0c1454f3ddcadc66f1fdf56264fd37fb",{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"544"},"7c1b18bf44618d01e80de96ca9a24b11",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"548"},"4e404176f6a5d8244ae352c2cb71dc5b",{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"552"},"cebead72db35122cf9928ac097231758",{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"556"},"86cb2fee8504edbfd4bf1ba8a4f1c6c6",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"560"},"f4d3f6bb51dcf431381a4aba01a707ac",{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"564"},"27f7a3d274d3fbac590e13eb31e3f6b9",{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"568"},"959eb66cca9951dd43029692c1283839",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"572"},"a6a4660e9270a5a35b5700728d7859fb",{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"576"},"e64a65233b9c3c83969607d8e062c2ad",{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"580"},"47f1965c83385b16a2a21087c7f66e3c",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"96a99359d315cc174f5b34f6113b1671",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"588"},"59e6ea95154d75fd82c2fe9cc19cb8e4",{"filePath":"589","messages":"590","suppressedMessages":"591","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"592"},"614db2958ab18278606380b25db2a475",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"596"},"ae24cc6412cb8b27fb20f043020f1fb3",{"filePath":"597","messages":"598","suppressedMessages":"599","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"600"},"ee403f0900b32e28914cf66aa970b6d3",{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"604"},"0af4729a653f0a516cb7a4c57e8fcef8",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"608"},"19aff70c5d18c64bf9b971cb75d72cc7",{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"612"},"e6177db43c4a3a1b0d007020eea4e365",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},"0ed9c695ed35bdf2008da14330c9445b",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"620"},"29add6e025a769e971ded362089112a9",{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"624"},"71a3c17b4a759ea1b804727742324918",{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"628"},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["629"],[],"import { formatMoney } from '@qiwi/common-formatters'\nimport React from 'react'\n\nimport AmountProps from './AmountProps'\n\nexport const Amount = ({\n value,\n currency,\n symbol,\n sign,\n fractionLength = 2,\n digitDelimiter = ' ',\n fractionDelimiter,\n}: AmountProps) => {\n return (\n <span>\n {formatMoney(value, {\n currencyCode: currency,\n currencySymbol: symbol,\n sign,\n fractionLength,\n digitDelimiter,\n fractionDelimiter,\n })}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["630"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport TrinaryCheckIcon from '../trinary-check-icon'\nimport CheckboxProps from './CheckboxProps'\n\nconst Wrapper = styled('div')`\n width: 24px;\n height: 24px;\n`\n\nclass Checkbox extends Component<CheckboxProps> {\n onClick = () => {\n const { trinary, onChange, value } = this.props\n if (!onChange) {\n return\n }\n\n if (!trinary) {\n onChange(!value)\n return\n }\n\n if (value > 0) {\n onChange(0)\n } else {\n onChange(2)\n }\n }\n\n render() {\n const { value, disabled, focused } = this.props\n return (\n <Wrapper onClick={this.onClick}>\n <TrinaryCheckIcon value={value} disabled={disabled} focused={focused} />\n </Wrapper>\n )\n }\n}\n\nexport { Checkbox }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["631"],[],"import { Box, Icon, styled, Typo } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport ChipProps from './ChipProps'\n\nconst Container = styled(Box)`\n border-radius: 100px;\n background-color: #e6e6e6;\n display: grid;\n grid-template-columns: 1fr max-content;\n column-gap: 10px;\n padding: 0 15px;\n align-items: center;\n`\n\nconst IconContainer = styled.div`\n cursor: pointer;\n display: flex;\n`\n\nconst Chip: FC<ChipProps> = ({ onRemove, text = '' }) => {\n return (\n <Container height={10}>\n {text && (\n <Typo size={3.5} height={5} nowrap clamp={1}>\n {text}\n </Typo>\n )}\n <IconContainer onClick={onRemove}>\n <Icon name=\"cross\" size=\"16px\" />\n </IconContainer>\n </Container>\n )\n}\n\nexport { Chip }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["632"],[],"export default interface DatePickerState {\n value: string\n date: Date | undefined\n showPicker: boolean\n errorDate: boolean\n dateRangeMask: Array<any>\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["633","634"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { MaskTextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { COLOR } from '../theme'\nimport DatePickerProps from './DatePickerProps'\nimport DatePickerState from './DatePickerState'\nimport { locales, TLanguage } from './locale'\nimport Wrap from './wrap'\n\nconst PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n box-shadow: ${COLOR.SHADOW.Z3};\n border-radius: 8px;\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.4);\n --rdp-background-color: rgba(255, 140, 0.1);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0);\n border-radius: 50%;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n display: flex;\n justify-content: space-between;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass _DatePicker extends Component<\n DatePickerProps & WithTranslation,\n DatePickerState\n> {\n myRef: any\n _timeoutID: number\n\n constructor(props: DatePickerProps & WithTranslation) {\n super(props)\n this.handleDayClick = this.handleDayClick.bind(this)\n this.state = {\n value: '',\n date: undefined,\n showPicker: false,\n errorDate: false,\n dateRangeMask: [/\\d/, /\\d/, '.', /\\d/, /\\d/, '.', /\\d/, /\\d/, /\\d/, /\\d/],\n }\n this.myRef = React.createRef()\n this._timeoutID = -1\n }\n\n handleDayClick(date: Date) {\n this.setState({ date, value: format(date, 'dd.MM.yyyy') })\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur() {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onChange(value: string) {\n const date = this.parseDate(value)\n if (date) {\n this.setState({ errorDate: false })\n } else {\n this.setState({ errorDate: true })\n }\n\n this.setState({ value, date })\n\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n parseDate(date: string) {\n const pattern = /^(0?[1-9]|[12]\\d|3[01])\\.(0?[1-9]|1[0-2])\\.\\d{4}$/\n if (pattern.test(date)) {\n const parseDate = date.split('.')\n return new Date(`${parseDate[1]}, ${parseDate[0]}, ${parseDate[2]}`)\n }\n }\n\n render() {\n const { t, i18n } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={this.props.title || t('datePicker:date')}\n hint={<Icon name=\"calendar\" />}\n onChange={this.onChange.bind(this)}\n value={this.state.value}\n error={this.state.errorDate ? t('datePicker:wrongDate') : undefined}\n mask={this.state.dateRangeMask}\n />\n <Container ref={this.myRef} />\n\n <Overlay\n show={this.state.showPicker}\n onHide={() => {\n /* noop */\n }}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus.bind(this)}>\n <DayPicker\n className=\"Selectable\"\n onDayClick={this.handleDayClick.bind(this)}\n selected={this.state.date}\n month={this.state.date}\n locale={locales[i18n.language as TLanguage]}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n }}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DatePicker = withTranslation()(_DatePicker)\n\nexport { DatePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["635","636"],[],"import { styled } from '@qiwi/pijma-core'\n\nexport default styled('div')`\n .DayPicker {\n display: inline-block;\n * {\n outline: 0;\n }\n }\n\n .DayPicker-wrapper {\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-bottom: 1rem;\n flex-direction: row;\n }\n\n .DayPicker-Months {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n }\n\n .DayPicker-Month {\n display: table;\n border-collapse: collapse;\n border-spacing: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n margin: 0 1rem;\n margin-top: 1rem;\n }\n\n .DayPicker-NavBar {\n }\n\n .DayPicker-NavButton {\n position: absolute;\n cursor: pointer;\n top: 1rem;\n right: 1.5rem;\n margin-top: 2px;\n color: #8b9898;\n width: 1.25rem;\n height: 1.25rem;\n display: inline-block;\n background-size: 50%;\n background-repeat: no-repeat;\n background-position: center;\n }\n\n .DayPicker-NavButton:hover {\n opacity: 0.8;\n }\n\n .DayPicker-NavButton--prev {\n margin-right: 1.5rem;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');\n }\n\n .DayPicker-NavButton--next {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');\n }\n\n .DayPicker-NavButton--interactionDisabled {\n display: none;\n }\n\n .DayPicker-Caption {\n padding: 0 0.5rem;\n display: table-caption;\n text-align: left;\n margin-bottom: 0.5rem;\n }\n\n .DayPicker-Caption > div {\n font-size: 1.15rem;\n font-weight: 500;\n }\n\n .DayPicker-Weekdays {\n margin-top: 1rem;\n display: table-header-group;\n }\n\n .DayPicker-WeekdaysRow {\n display: table-row;\n }\n\n .DayPicker-Weekday {\n display: table-cell;\n padding: 0.5rem;\n font-size: 0.875em;\n text-align: center;\n color: #8b9898;\n }\n\n .DayPicker-Weekday abbr[title] {\n border-bottom: none;\n text-decoration: none;\n }\n\n .DayPicker-Body {\n display: table-row-group;\n }\n\n .DayPicker-Week {\n display: table-row;\n }\n\n .DayPicker-Day {\n display: table-cell;\n padding: 4px;\n text-align: center;\n cursor: pointer;\n vertical-align: middle;\n border-radius: 16px;\n }\n\n .DayPicker-WeekNumber {\n display: table-cell;\n padding: 0.5rem;\n text-align: right;\n vertical-align: middle;\n min-width: 1rem;\n font-size: 0.75em;\n cursor: pointer;\n color: #8b9898;\n border-right: 1px solid #eaecec;\n }\n\n .DayPicker--interactionDisabled .DayPicker-Day {\n cursor: default;\n }\n\n .DayPicker-Footer {\n padding-top: 0.5rem;\n }\n\n .DayPicker-TodayButton {\n border: none;\n background-image: none;\n background-color: transparent;\n box-shadow: none;\n cursor: pointer;\n color: #4a90e2;\n font-size: 0.875em;\n }\n\n /* Default modifiers */\n\n .DayPicker-Day--today {\n color: #d0021b;\n font-weight: 700;\n }\n\n .DayPicker-Day--outside {\n cursor: default;\n color: #8b9898;\n }\n\n .DayPicker-Day--disabled {\n color: #dce0e0;\n cursor: default;\n /* background-color: #eff1f1; */\n }\n\n /* Example modifiers */\n\n .DayPicker-Day--sunday {\n background-color: #f7f8f8;\n }\n\n .DayPicker-Day--sunday:not(.DayPicker-Day--today) {\n color: #dce0e0;\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {\n position: relative;\n color: #f0f8ff;\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker:not(.DayPicker--interactionDisabled)\n .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {\n background-color: #f0f8ff;\n }\n\n /* DayPickerInput */\n\n .DayPickerInput {\n display: inline-block;\n }\n\n .DayPickerInput-OverlayWrapper {\n position: relative;\n }\n\n .DayPickerInput-Overlay {\n left: 0;\n z-index: 1;\n position: absolute;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n }\n`\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["637"],[],"export default interface DateRangerPickerProps {\n dateFrom: Date\n dateTo: Date\n onChange: (params: any) => void\n\n inputValue?: string\n title?: string\n numberOfMonths?: number\n minDate?: Date\n maxDate?: Date\n dayPickerProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["638","639","640","641","642","643","644"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { addToRange, DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { locales, TLanguage } from '../date-picker/locale'\nimport Wrap from '../date-picker/wrap'\nimport { COLOR } from '../theme'\nimport DateRangePickerState from './DateRangePickerState'\nimport DateRangerPickerProps from './DateRangerPickerProps'\n\nexport const PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n border-radius: 8px;\n box-shadow: ${COLOR.SHADOW.Z3};\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.1);\n --rdp-background-color: rgba(255, 140, 0, 0.4);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0, 0.4);\n border-radius: unset;\n }\n\n .my-range-start {\n background-color: rgb(255, 140, 0);\n border-radius: 50% 0px 0px 50%;\n }\n\n .my-range-middle {\n }\n\n .my-range-end {\n background-color: rgb(255, 140, 0);\n border-radius: 0px 50% 50% 0px;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-months {\n margin: 0 12px;\n display: flex;\n position: relative;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-nav {\n position: absolute;\n translateY(-50%);\n top: 50%;\n }\n\n .my-caption-start {\n .my-nav {\n left: -24px;\n }\n }\n\n .my-caption-end {\n .my-nav {\n right: -24px;\n }\n }\n\n .my-day.my-selected.my-range-end.my-range-start {\n border-radius: 50%;\n }\n\n .my-day.my-selected.my-range-end, .my-day.my-selected.my-range-start {\n &:focus, &:hover {\n background-color: rgba(255, 140, 0);\n }\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nconst RedHelpText = styled('div')`\n color: ${COLOR.TEXT.Error};\n`\n\nconst InputWrapper = styled('div')`\n input {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n`\n\nclass DisabledInputDateRangePicker extends Component<\n DateRangerPickerProps & WithTranslation,\n DateRangePickerState\n> {\n static defaultProps = {\n numberOfMonths: 2,\n }\n\n myRef: any\n inputRef: any\n\n constructor(props: DateRangerPickerProps & WithTranslation) {\n super(props)\n this.state = {\n showPicker: false,\n errorDate: false,\n helpText: null,\n }\n this.myRef = React.createRef()\n this.inputRef = React.createRef()\n this._timeoutID = -1\n }\n\n _timeoutID: number\n\n formatPeriod = (dateFrom: Date, dateTo: Date) => {\n if (!dateFrom) {\n return ''\n }\n\n if (\n !dateTo ||\n format(dateFrom, 'dd.MM.yyyy') === format(dateTo, 'dd.MM.yyyy')\n ) {\n return format(dateFrom, 'dd.MM.yyyy')\n }\n\n return `${format(dateFrom, 'dd.MM.yyyy')} - ${format(dateTo, 'dd.MM.yyyy')}`\n }\n\n handleDayClick = (date: any, { disabled }: any) => {\n if (disabled) {\n return\n }\n\n const normalizeDate = {\n from: this.props.dateFrom,\n to: this.props.dateTo || this.props.dateFrom,\n }\n\n const range = addToRange(date, normalizeDate)\n const { from: dateFrom, to: dateTo } = range || normalizeDate\n\n if ((dateFrom || dateTo) && this.props.onChange) {\n this.props.onChange({ dateFrom, dateTo: dateTo || dateFrom })\n }\n }\n\n onFocus = () => {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur = () => {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onIconClick = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const { t, i18n } = this.props\n\n const { errorDate, helpText, showPicker } = this.state\n const {\n minDate,\n maxDate,\n dayPickerProps,\n title,\n numberOfMonths,\n dateTo,\n dateFrom,\n inputValue,\n } = this.props\n const modifiers = { start: dateFrom, end: dateTo }\n const disabled: any = {}\n const selectedDays = { from: dateFrom, to: dateTo }\n const value = inputValue || this.formatPeriod(dateFrom, dateTo)\n\n if (minDate) {\n disabled.before = minDate\n }\n if (maxDate) {\n disabled.after = maxDate\n }\n\n return (\n <Wrap\n onFocus={this.onFocus}\n onBlur={this.onBlur}\n ref={this.inputRef}\n tabIndex={0}\n >\n <InputWrapper>\n <TextField\n type=\"text\"\n title={title || t('datePicker:date')}\n hint={\n <div onClick={this.onIconClick}>\n <Icon name=\"calendar\" />\n </div>\n }\n onChange={() => {\n /* noop */\n }}\n value={value}\n error={errorDate ? t('datePicker:wrongDate') : undefined}\n help={<RedHelpText>{helpText}</RedHelpText>}\n />\n </InputWrapper>\n <Container ref={this.myRef} />\n\n <Overlay\n show={showPicker}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus}>\n <DayPicker\n mode={'range'}\n className=\"Selectable\"\n disabled={disabled}\n locale={locales[i18n.language as TLanguage]}\n numberOfMonths={numberOfMonths}\n selected={selectedDays}\n modifiers={modifiers}\n onDayClick={this.handleDayClick}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n range_start: 'my-range-start',\n range_middle: 'my-range-middle',\n range_end: 'my-range-end',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n months: 'my-months',\n caption_start: 'my-caption-start',\n caption_end: 'my-caption-end',\n nav: 'my-nav',\n caption_label: 'my-caption-label',\n }}\n {...dayPickerProps}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DateRangePicker = withTranslation()(DisabledInputDateRangePicker)\n\nexport { DateRangePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["645"],[],"import { Box, styled, Value } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport DividerProps from './DividerProps'\n\nconst StyledBox = styled(Box)<{\n active: boolean\n radius: Value\n}>`\n background-color: ${({ active, theme }) =>\n active ? theme.color.brand : '#e6e6e6'};\n border-radius: ${({ radius, theme }) =>\n typeof radius === 'number' ? theme.scale * radius : radius};\n`\n\nexport const Divider = ({\n w = '100%',\n h = '2px',\n r = '2px',\n active = false,\n}: DividerProps) => {\n return <StyledBox width={w} height={h} radius={r} active={active} />\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["646","647","648","649"],[],"import { styled, Typo } from '@qiwi/pijma-core'\nimport { CheckboxField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport ContainerProps, { DropdownItem } from './ContainerProps'\n\nexport const ListContainer = styled('div')`\n position: absolute;\n min-width: 200px;\n width: 100%;\n top: -10px !important;\n padding: 10px 0;\n z-index: 10;\n display: block;\n background: #fff;\n border-radius: 8px;\n margin-bottom: 20px;\n box-shadow: ${COLOR.SHADOW.Z3};\n overflow: auto;\n // max-height: 200px;\n`\n\nexport const CheckBoxContainer = styled('div')`\n padding: 5px;\n`\n\nexport const Item = styled('div')`\n box-sizing: border-box;\n padding: 10px 24px;\n width: 100%;\n cursor: pointer;\n :hover {\n background-color: #f5f5f5;\n }\n &--active {\n background-color: #e6e6e6 !important;\n }\n ${(\n props, // @ts-ignore\n ) => (props.active ? 'background-color: #E6E6E6 !important;' : '')}\n`\n\nexport const ScrollContainer = styled('div')`\n position: relative;\n height: 100%;\n`\n\nclass Container extends Component<ContainerProps> {\n render() {\n const { items, value, onSelect, multiSelect, renderItem } = this.props\n return (\n <ListContainer>\n <ScrollContainer>\n {multiSelect ? (\n <CheckBoxContainer>\n <CheckboxField\n options={items.map((el: any) => ({\n label: el.name,\n value: el.value,\n }))}\n values={value}\n onChange={onSelect}\n />\n </CheckBoxContainer>\n ) : (\n items.map((el: DropdownItem, index: number) => (\n <Item\n // @ts-ignore\n active={value === el.name}\n key={index}\n onMouseDown={() => onSelect(el)}\n >\n {renderItem ? renderItem(el) : <Typo nowrap>{el.name}</Typo>}\n </Item>\n ))\n )}\n </ScrollContainer>\n </ListContainer>\n )\n }\n}\n\nexport { Container }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["650","651"],[],"import { ReactNode } from 'react'\nexport interface DropdownItem {\n name: string | number\n value: string | number\n}\n\nexport type TRenderItem = (el: DropdownItem) => ReactNode\nexport default interface ContainerProps {\n items: Array<DropdownItem>\n value?: any\n onSelect: (el: DropdownItem | Array<any>) => void\n multiSelect?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["652","653","654"],[],"import { TRenderItem } from './ContainerProps'\nexport default interface DropdownProps {\n value?: string | Array<any>\n multiSelect?: boolean\n items: Array<any>\n show?: boolean\n onChange?: (value: any) => void\n focus?: () => void\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["655","656"],[],"import { Overlay, styled } from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport { Container } from './Container'\nimport DropdownProps from './DropdownProps'\n\nexport const ContainerModal = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass Dropdown extends Component<DropdownProps> {\n myRef: any\n\n constructor(props: DropdownProps) {\n super(props)\n this.myRef = React.createRef()\n this.onSelect = this.onSelect.bind(this)\n }\n\n onSelect(el: any) {\n if (this.props.onChange) {\n if (this.props.multiSelect && this.props.focus) {\n this.props.focus()\n }\n this.props.onChange(el)\n }\n }\n\n render() {\n const { value, items, show, multiSelect, renderItem } = this.props\n\n return (\n <Fragment>\n <ContainerModal ref={this.myRef} />\n <Overlay\n show={show}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <Container\n multiSelect={multiSelect}\n items={items}\n value={value}\n onSelect={this.onSelect}\n renderItem={renderItem}\n />\n )}\n </Overlay>\n </Fragment>\n )\n }\n}\n\nexport { Dropdown, }\n\nexport {Container} from './Container'","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["657"],[],"import { Card, Flex, FlexItem } from '@qiwi/pijma-core'\nimport { Heading, Paragraph } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport { Offset } from '../offset'\n\nexport class EmptyPage extends Component {\n render() {\n return (\n <div>\n <Offset mb={24} mt={40} ml={0} mr={0}>\n <Heading size=\"1\">Ошибка 404</Heading>\n </Offset>\n\n <Card\n r={10}\n width=\"1180px\"\n height=\"500px\"\n bg=\"#fff\"\n p=\"44px 44px 48px 44px\"\n >\n <Flex>\n <FlexItem mr={3}>\n <B2bIcon icon=\"attention\" h={24} w={24} iconColor=\"#d0021b\" />\n </FlexItem>\n <FlexItem>\n <Offset mb={8} ml={0} mr={0}>\n <Heading size=\"4\">Страница не найдена</Heading>\n </Offset>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Возможно, в вашей ссылке опечатка.\n </Paragraph>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Или когда-то такая страница на сайте была, но теперь её нет.\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n </div>\n )\n }\n}\n\nexport default EmptyPage\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["658"],[],"export default interface ErrorMessageProps {\n message: string\n title?: string\n icon?: any\n iconColor?: string\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["659","660","661"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport ErrorMessageProps from './ErrorMessageProps'\n\nconst ErrorMessageTitle = styled('div')`\n font-size: 20px;\n font-weight: bold;\n line-height: 1.15;\n margin-bottom: 8px;\n`\n\nconst ErrorMessageText = styled('div')`\n font-size: 16px;\n font-weight: 300;\n`\n\nexport class ErrorMessage extends Component<ErrorMessageProps> {\n render() {\n const { message, title, icon, iconColor } = this.props\n\n return (\n <Flex mt={4}>\n <FlexItem mr={3}>\n {icon ? <B2bIcon icon={icon} iconColor={iconColor} /> : null}\n </FlexItem>\n <FlexItem>\n {title ? <ErrorMessageTitle>{title}</ErrorMessageTitle> : null}\n <ErrorMessageText>{message}</ErrorMessageText>\n </FlexItem>\n </Flex>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["662","663"],[],"import { FC } from 'react'\n\nimport FileUploaderControlProps from './FileUploaderControlProps'\n\nconst FileUploaderControl: FC<FileUploaderControlProps> = ({\n value,\n children,\n onChange,\n onUpload,\n}) => {\n const invokeChange = (files: File[]) => onChange && onChange(files)\n\n return children({\n onChange: (uploadFiles: File[]) => {\n const nextFiles = value.concat(uploadFiles)\n onUpload && onUpload(uploadFiles)\n invokeChange(nextFiles)\n },\n removeFile: (index: number) => {\n const files = value.slice(0, index).concat(value.slice(index + 1))\n invokeChange(files)\n },\n })\n}\n\nexport default FileUploaderControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["664","665"],[],"import { ReactElement } from 'react'\n\ntype TFilesHandler = (files: File[]) => void\n\nexport default interface FileUploaderControlProps {\n value: File[]\n onChange?: TFilesHandler\n onUpload?: TFilesHandler\n children: (props: {\n onChange: TFilesHandler\n removeFile: (index: number) => void\n }) => ReactElement<any, any> | null\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["666","667","668"],[],"import { Box, Icon } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\nimport DropZone from 'react-dropzone'\n\nimport { Chip } from '../chip'\nimport FileUploaderControl from './FileUploaderControl'\nimport FileUploaderProps from './FileUploaderProps'\nimport UploaderContainer, { ChipsContainer } from './FileUploaderStyles'\n\nconst FileUploader: FC<FileUploaderProps> = ({\n value: files,\n multiple,\n text,\n accept = [],\n disabled,\n noDialog,\n maxFiles = 5,\n maxSize,\n minSize,\n ...events\n}) => {\n return (\n <FileUploaderControl\n value={files}\n onUpload={events.onUpload}\n onChange={events.onChange}\n >\n {({ onChange, removeFile }) => (\n <Box cursor={disabled ? 'no-drop' : 'inherit'}>\n <DropZone\n // @ts-ignore\n accept={accept}\n multiple={multiple}\n noClick={noDialog}\n maxFiles={maxFiles}\n minSize={minSize}\n maxSize={maxSize}\n onDropAccepted={onChange}\n onDropRejected={events.onDropRejected}\n >\n {({ getRootProps, getInputProps, isDragActive }) => (\n <UploaderContainer\n // @ts-ignore\n active={isDragActive}\n disabled={disabled}\n noDialog={noDialog}\n {...getRootProps()}\n >\n <Box height={32} py={6}>\n <Box mb={5}>\n <Icon name=\"download\" />\n </Box>\n <Text size=\"s\">\n {text || (\n <>\n Перенесите в эту область доверенность\n <br />\n или нажмите для выбора файла\n </>\n )}\n </Text>\n </Box>\n <input {...getInputProps()} />\n </UploaderContainer>\n )}\n </DropZone>\n {files.length > 0 && (\n <ChipsContainer mt={3}>\n {files.map((f, index) => (\n <Box key={index} mr=\"5px\" mb=\"5px\">\n <Chip text={f.name} onRemove={() => removeFile(index)} />\n </Box>\n ))}\n </ChipsContainer>\n )}\n </Box>\n )}\n </FileUploaderControl>\n )\n}\n\nexport { FileUploader }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["669"],[],"import { Flex, styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { useTranslation } from 'react-i18next'\n\nimport Spreader from '../spreader'\n\nconst Wrapper = styled(Spreader)`\n margin-top: 75px;\n color: #4a4a4a;\n margin-bottom: 50px;\n color: #4a4a4a;\n`\n\nconst References = styled('a')`\n cursor: pointer;\n text-decoration: none;\n color: #4a4a4a;\n :hover {\n color: ${(props) => props.theme.color.gray.dark};\n }\n`\n\ninterface FooterProps {\n email: string\n}\n\nfunction setLang(lng: string) {\n localStorage.setItem('i18nextLng', lng)\n}\n\nconst Footer = ({ email }: FooterProps) => {\n const { t, i18n } = useTranslation()\n const lang = i18n.language.replace(/(\\w+).*/, '$1')\n return (\n <Wrapper>\n <Flex p={0} m={0} justify=\"space-between\">\n <div>\n © {new Date().getFullYear()}, {t('footer:qiwi')} № 2241\n </div>\n <References href={email || '/#'}>{t('footer:support')}</References>\n </Flex>\n <Flex p={0} m={0} justify=\"space-between\">\n <span> </span>\n <span>\n {lang === 'ru' ? (\n <span>РУС</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-ru\"\n href={location.href}\n onClick={() => setLang('ru')}\n >\n РУС\n </a>\n )}{' '}\n /{' '}\n {lang === 'en' ? (\n <span>EN</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-en\"\n href={location.href}\n onClick={() => setLang('en')}\n >\n EN\n </a>\n )}\n </span>\n </Flex>\n </Wrapper>\n )\n}\n\nexport { Footer }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["670","671"],[],"import { ReactNode } from 'react'\n\ninterface NavItem {\n name: string\n path: string | { external: boolean; value: string }\n node?: ReactNode\n value?: string | number\n}\n\nexport default interface HeaderProps {\n isLoading: boolean\n title: string\n selectorData: object\n link: ReactNode\n navItems: Array<NavItem>\n navActiveItem?: {\n pathname: string\n }\n userName?: string\n onItemChange?: (value: any) => void\n onLogout?: (event: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["672"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport { HeaderMenu } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Logo } from '../logo'\nimport { Product } from '../product'\nimport { B2bSpinner } from '../spinner'\nimport { COLOR, DIMEN } from '../theme'\nimport { UserProfile } from '../user-profile'\nimport HeaderProps from './HeaderProps'\n\nconst HeaderContainer = styled('header')`\n width: 100%;\n position: relative;\n top: 0;\n left: 0;\n height: 80px;\n padding: 0;\n margin: 0 auto;\n color: ${COLOR.TEXT.Secondary2};\n background: ${COLOR.BACKGROUND.Primary};\n font-size: 11pt;\n`\n\nconst HeaderContent = styled('div')`\n width: ${DIMEN.SITE_WIDTH};\n margin: 0 auto;\n height: 100%;\n`\n\nexport class Header extends Component<HeaderProps> {\n render() {\n const {\n isLoading,\n title,\n selectorData,\n navItems,\n userName,\n onItemChange,\n onLogout,\n } = this.props\n\n const menuItems = navItems.map(({ name, path }) => {\n const href = typeof path === 'string' ? path : path.value\n return {\n href,\n title: name,\n active: location.pathname === path,\n onClick: () => {\n window.location.href = href\n },\n }\n })\n\n return (\n <HeaderContainer>\n <HeaderContent>\n {isLoading ? (\n <Flex justify=\"center\" align=\"center\" css={{ height: '100%' }}>\n <B2bSpinner />\n </Flex>\n ) : (\n <Flex p={0} m={0} justify=\"space-between\" align=\"center\">\n <Flex align=\"center\">\n <FlexItem mr={10}>\n {/* TODO: move to nav controller */}\n <a\n href={`http://${window.location.host}/service/core/merchants`}\n >\n <Logo />\n </a>\n </FlexItem>\n <Product\n title={title}\n selectorData={selectorData}\n onChange={onItemChange}\n />\n <FlexItem ml={10} p={0} height={20}>\n <HeaderMenu children={menuItems} />\n </FlexItem>\n </Flex>\n <FlexItem m={0} p={0}>\n <UserProfile onClick={onLogout} userName={userName} />\n </FlexItem>\n </Flex>\n )}\n </HeaderContent>\n </HeaderContainer>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["673","674","675","676","677"],[],"import {\n Icon as PijmaIcon,\n IconProps as PijmaIconProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport IconProps from './IconProps'\n\nconst IconSizeWrapper = styled('div')<{\n h?: number\n w?: number\n}>`\n width: ${(props: any) => (props.w ? props.w : '24')}px;\n height: ${(props: any) => (props.h ? props.h : '24')}px;\n float: left;\n display: inline-block;\n`\n\nexport class B2bIcon extends Component<IconProps> {\n render() {\n const { icon, iconColor, h, w } = this.props\n\n return (\n <Fragment>\n {typeof icon === 'string' ? (\n <IconSizeWrapper h={h} w={w}>\n <PijmaIcon\n name={icon as PijmaIconProps['name']}\n color={iconColor}\n />\n </IconSizeWrapper>\n ) : (\n icon\n )}\n </Fragment>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["678"],[],"import { Box } from '@qiwi/pijma-core'\nimport React from 'react'\n\nexport const Logo = () => (\n <Box width={'266px'} height={'64px'}>\n <svg\n width=\"266\"\n height=\"64\"\n viewBox=\"0 0 266 64\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <g clipPath=\"url(#clip0_447_5)\">\n <path d=\"M265.142 0H0V64H265.142V0Z\" fill=\"white\" />\n <path\n d=\"M78.5211 41.1624V22.7337H74.0112V41.1624H78.5211ZM56.7462 41.1624L59.0651 31.8579C59.2358 31.1454 59.3567 30.4219 59.4267 29.6926H59.4779C59.5472 30.4219 59.6677 31.1455 59.8384 31.8579L62.1542 41.1624H67.1803L71.8459 22.7337H67.1803L64.6544 34.2536C64.5197 34.89 64.4433 35.5373 64.4261 36.1875H64.3739C64.3332 35.5348 64.2296 34.8875 64.0645 34.2547L61.3072 22.7347H57.6688L54.8336 34.2547C54.6692 34.8877 54.5656 35.5349 54.5243 36.1875H54.4731V36.148C54.4507 35.5114 54.3732 34.878 54.2416 34.2547L51.9216 22.7347H47.1792L51.6592 41.1635L56.7462 41.1624ZM44.9061 41.1624V22.7337H40.4005V41.1624H44.9061ZM27.9248 37.348C25.0128 37.348 22.9509 34.9768 22.9509 31.8323C22.9509 28.8158 25.0128 26.548 27.9248 26.548C30.76 26.548 32.8997 28.8158 32.8997 31.8323C32.8993 32.6478 32.7327 33.4546 32.4101 34.2035L30.5797 32.4264L28.0528 35.2862L29.9344 36.9352C29.368 37.219 28.5947 37.348 27.9248 37.348ZM35.1163 41.7299L37.6677 38.868L35.7328 37.2958C36.8155 35.7502 37.5632 33.9454 37.5632 31.8323C37.5632 26.548 33.6165 22.4243 27.9227 22.4243C22.2011 22.4243 18.2832 26.548 18.2832 31.8323C18.2832 37.2446 22.2011 41.4718 27.9227 41.4718C29.9333 41.4718 31.7371 40.931 33.2325 39.9507L35.1163 41.7299Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.516 22.1376L100.658 31.9956L110.516 41.8536L120.374 31.9956L110.516 22.1376Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.517 41.8537L106.658 45.714H86.9492L100.659 31.9956L110.517 41.8537Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M110.517 22.1374L100.659 31.9955L86.9492 18.2856H106.658L110.517 22.1374Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M129.686 22.7412H136.279C139.641 22.7412 142.012 24.4617 142.012 27.5113C142.012 29.2308 141.179 30.7167 139.772 31.4729V31.5252C141.804 32.1247 142.769 34.0009 142.769 35.8783C142.769 39.5785 139.798 41.2468 136.383 41.2468H129.686V22.7412ZM136.305 30.3007C137.764 30.3007 138.599 29.2575 138.599 27.9284C138.599 26.5993 137.79 25.6351 136.252 25.6351H133.046V30.3007H136.305ZM136.643 38.3529C138.364 38.3529 139.328 37.2329 139.328 35.6692C139.328 34.1311 138.337 33.0111 136.643 33.0111H133.047V38.3529H136.643Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M145.828 22.7412H149.19V34.5748C149.19 37.0762 150.806 38.4842 153.282 38.4842C155.758 38.4842 157.374 37.0762 157.374 34.5748V22.7412H160.736V34.6015C160.736 38.7444 157.765 41.5594 153.309 41.5594C148.829 41.5594 145.828 38.7444 145.828 34.6015V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M165.326 36.5034C166.42 37.4933 168.192 38.4575 169.913 38.4575C171.581 38.4575 172.623 37.5978 172.623 36.3466C172.623 32.8266 163.997 33.5583 163.997 27.7983C163.997 24.5396 166.707 22.4287 170.304 22.4287C172.233 22.4287 174.266 23.0804 175.725 24.4095L174.239 27.1466C173.223 26.2346 171.633 25.5306 170.174 25.5306C168.479 25.5306 167.359 26.3647 167.359 27.6415C167.359 31.0815 175.986 30.1962 175.986 36.0863C175.986 39.0837 173.796 41.5594 169.835 41.5594C167.54 41.5594 165.169 40.6997 163.502 39.0314L165.326 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M179.396 22.7412H182.758V41.2468H179.396V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M187.076 22.7412H190.437L197.448 33.4281C198.126 34.5225 198.987 36.2943 198.987 36.2943H199.038C199.038 36.2943 198.855 34.5225 198.855 33.4281V22.7412H202.192V41.2468H198.855L191.844 30.5865C191.141 29.4921 190.307 27.7204 190.307 27.7204H190.255C190.255 27.7204 190.437 29.4921 190.437 30.5865V41.2468H187.076V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M206.561 22.7412H217.637V25.6351H209.919V30.4831H216.149V33.3759H209.919V38.3529H218.051V41.2468H206.561V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M221.939 36.5034C223.034 37.4933 224.805 38.4575 226.526 38.4575C228.194 38.4575 229.236 37.5978 229.236 36.3466C229.236 32.8266 220.61 33.5583 220.61 27.7983C220.61 24.5396 223.321 22.4287 226.917 22.4287C228.846 22.4287 230.879 23.0804 232.338 24.4095L230.852 27.1466C229.836 26.2346 228.246 25.5306 226.787 25.5306C225.092 25.5306 223.972 26.3647 223.972 27.6415C223.972 31.0815 232.6 30.1962 232.6 36.0863C232.6 39.0837 230.41 41.5594 226.448 41.5594C224.154 41.5594 221.782 40.6997 220.115 39.0314L221.939 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M236.197 36.5034C237.291 37.4933 239.063 38.4575 240.784 38.4575C242.452 38.4575 243.494 37.5978 243.494 36.3466C243.494 32.8266 234.868 33.5583 234.868 27.7983C234.868 24.5396 237.578 22.4287 241.175 22.4287C243.104 22.4287 245.137 23.0804 246.596 24.4095L245.11 27.1466C244.094 26.2346 242.504 25.5306 241.045 25.5306C239.35 25.5306 238.23 26.3647 238.23 27.6415C238.23 31.0815 246.857 30.1962 246.857 36.0863C246.857 39.0837 244.667 41.5594 240.706 41.5594C238.411 41.5594 236.04 40.6997 234.373 39.0314L236.197 36.5034Z\"\n fill=\"#272A35\"\n />\n </g>\n <defs>\n <clipPath id=\"clip0_447_5\">\n <rect width=\"265.142\" height=\"64\" fill=\"white\" />\n </clipPath>\n </defs>\n </svg>\n </Box>\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["679","680"],[],"import { TMenuItem } from './interfaces'\n\nexport default interface MenuProps {\n default?: string\n onChange?: (params: any) => void\n isItemSelected?: (params: any) => void\n items: Array<undefined | string | TMenuItem>\n flexProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["681","682","683","684","685","686","687"],[],"import { css, Flex, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport { TMenuItem } from './interfaces'\nimport MenuProps from './MenuProps'\n\nconst MenuContainer = styled('nav')`\n ul {\n display: block;\n width: 100%;\n }\n`\n\nconst MenuItemCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n padding-bottom: 4px;\n font-size: 12pt;\n color: ${COLOR.TEXT.Primary};\n * {\n color: ${COLOR.TEXT.Primary};\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItemActiveCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n font-size: 12pt;\n font-weight: 500;\n color: ${COLOR.TEXT.Primary} !important;\n :after {\n width: 100%;\n bottom: 0;\n height: 4px;\n content: '';\n background-color: ${COLOR.BRAND.Primary};\n border-radius: 2px 2px 0 0;\n display: block;\n margin-top: 4px;\n }\n * {\n color: ${COLOR.TEXT.Primary} !important;\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItem = styled('li')``\n\nexport class Menu extends Component<MenuProps> {\n constructor(props: MenuProps) {\n super(props)\n this.onClick = this.onClick.bind(this)\n this.renderItem = this.renderItem.bind(this)\n }\n\n getItemCss(item: any) {\n const { isItemSelected } = this.props\n const active = isItemSelected\n ? isItemSelected(item)\n : item === this.props.default\n\n return active ? [MenuItemActiveCss] : [MenuItemCss]\n }\n\n render() {\n const { items, flexProps } = this.props\n\n return (\n <MenuContainer>\n <ul>\n <Flex justify=\"space-around\" {...flexProps}>\n {items.map(this.renderItem.bind(this))}\n </Flex>\n </ul>\n </MenuContainer>\n )\n }\n\n renderItem(item: undefined | string | TMenuItem, i: number) {\n if (item === undefined) {\n return null\n }\n\n let key\n let style\n let onClick\n let content\n\n if (typeof item === 'string') {\n key = i\n style = this.getItemCss(item)\n onClick = this.onClick.bind(this, item, item, key)\n content = item\n }\n\n if (typeof item === 'object') {\n const { name, value, node } = item\n key = (value && value.value) || value || i\n style = this.getItemCss(value)\n onClick = this.onClick.bind(this, name, value, key)\n content = node || name\n }\n\n return (\n <MenuItem\n // @ts-ignore\n css={style}\n key={key}\n onClick={onClick}\n >\n {content}\n </MenuItem>\n )\n }\n\n onClick(name: any, value: any, key: any) {\n const next = value || name || key\n const onChange =\n this.props.onChange ||\n (() => {\n /* noop */\n })\n\n if (this.props.default !== next) {\n this.setState({ active: next })\n onChange(next)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["688","689"],[],"import { ReactNode } from 'react'\n\nexport interface TMenuItem {\n name: any\n value:\n | any\n | {\n value: string\n path: string\n }\n node: ReactNode\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["690"],[],"import { ReactNode } from 'react'\n\nexport default interface NavigationMenuProps {\n active?: string\n items: Array<{\n name?: string\n path?: string\n node?: ReactNode\n value?: string | number\n }>\n link?: any\n isItemSelected?: () => void\n onChange?: () => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["691","692"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Menu } from '../menu'\nimport NavigationMenuProps from './NavigationMenuProps'\n\nconst ItemWrap = styled('div')`\n padding: 28px 0 24px;\n font-size: 15px;\n`\n\nexport class NavigationMenu extends Component<NavigationMenuProps> {\n render() {\n const Link = this.props.link\n const { items, isItemSelected, onChange } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={this.props.active}\n items={menuItems}\n isItemSelected={isItemSelected}\n onChange={onChange}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["693","694"],[],"import React from 'react'\n\nimport ObfuscatedPanProps from './ObfuscatedPanProps'\n\nexport const ObfuscatedPan = ({ pan, panPrefix = '*' }: ObfuscatedPanProps) => {\n return (\n <span>\n {panPrefix}\n {pan ? pan.slice(-4) : null}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["695"],[],"export default interface PaginatorProps {\n onChange?: (value?: any) => void\n activePage: number\n totalItemsCount: number\n pageRangeDisplayed?: number\n itemsCountPerPage: number\n padding?: number\n hideFirstLastPages?: boolean\n paginatorProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["696","697","698"],[],"import { Pagination } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport PaginatorProps from './PaginatorProps'\n\nexport class Paginator extends Component<PaginatorProps> {\n onChangePage(page: any) {\n if (!this.props.onChange) {\n return\n }\n this.props.onChange(page)\n }\n\n render() {\n const { activePage, totalItemsCount, itemsCountPerPage, paginatorProps } =\n this.props\n const isPaginatorHidden = totalItemsCount <= itemsCountPerPage\n\n if (isPaginatorHidden) {\n return null\n }\n\n return (\n <Pagination\n active={activePage}\n count={itemsCountPerPage}\n total={totalItemsCount}\n onChange={this.onChangePage.bind(this)}\n {...paginatorProps}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["699","700","701"],[],"export default interface ProductProps {\n selectorData: {\n items?: Array<any>\n currentItem?: string | Array<any>\n }\n title: string\n onChange?: (value: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["702","703","704"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport { COLOR } from '../theme'\nimport ProductProps from './ProductProps'\nimport ProductState from './ProductState'\n\nconst ProductType = styled('div')`\n font-weight: 500;\n font-size: 14px;\n color: ${COLOR.TEXT.Primary};\n`\n\nconst ProductMerchant = styled('div')`\n font-size: 12px;\n font-weight: 300;\n color: ${COLOR.TEXT.Secondary2};\n`\n\nconst Container = styled('div')`\n color: black;\n position: relative;\n width: 100%;\n top: -10px;\n left: -1px;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nconst ProductWrapper = styled('div')``\n\nexport class Product extends Component<ProductProps, ProductState> {\n _timeoutID: any\n constructor(props: ProductProps) {\n super(props)\n this.state = {\n isOpen: false,\n }\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this._timeoutID = -1\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: !this.state.isOpen })\n }\n\n onBlur() {\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n render() {\n const { selectorData, title, onChange } = this.props\n const isShownDropdown = selectorData.items\n ? selectorData.items.length > 1\n : null\n\n return (\n <ProductWrapper>\n <ProductType>{title}</ProductType>\n <ProductMerchant\n tabIndex={0}\n onClick={this.onFocus}\n onBlur={this.onBlur}\n >\n <Flex align=\"center\">\n <span>{selectorData.currentItem}</span>\n {isShownDropdown && (\n <IconWrapper>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n )}\n </Flex>\n </ProductMerchant>\n {isShownDropdown && (\n <Container>\n <Dropdown\n show={this.state.isOpen}\n items={selectorData.items || []}\n value={selectorData.currentItem}\n onChange={onChange}\n />\n </Container>\n )}\n </ProductWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["705","706","707","708"],[],"import { ReactNode } from 'react'\n\nimport { TRenderItem } from '../dropdown/ContainerProps'\n\nexport default interface SelectProps {\n value: string | Array<any>\n emptyValue?: string\n multiSelect?: boolean\n mapping?: any\n items: Array<any>\n onChange?: (value: any) => void\n title?: string\n defaultItem?: string\n error?: ReactNode\n disabled?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["709"],[],"export default interface SelectState {\n isOpen: boolean\n currentItem: any\n focus?: boolean\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["710","711","712","713","714","715"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["716"],[],"import { Spinner } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport { COLOR, DIMEN } from '../theme'\n\nexport const B2bSpinner = () => (\n <Spinner\n color={COLOR.PRIMARY}\n width={DIMEN.SPINNER_SIZE}\n height={DIMEN.SPINNER_SIZE}\n />\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["717","718","719","720"],[],"import { ButtonControl, Typo } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nimport StepProps from './StepProps'\nimport StepButton from './StepStyle'\n\nconst Step: FC<StepProps> = (props) => {\n const { icon, text, variant = 'default', ...rest } = props\n return (\n <ButtonControl {...rest}>\n {({ active, focus, hover, ...events }) => (\n <StepButton variant={variant} {...events}>\n <Text>\n <Typo css={{ overflowWrap: 'normal' }}>{icon || text}</Typo>\n </Text>\n </StepButton>\n )}\n </ButtonControl>\n )\n}\n\nexport { Step }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["721","722"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["723","724"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { Divider } from '../divider'\nimport { Step } from '../step'\nimport StepperControl from './StepperControl'\nimport StepperProps from './StepperProps'\n\nconst Stepper: FC<StepperProps> = ({\n step = 1,\n steps,\n dividerWidth = 25,\n onChange,\n}) => {\n if (!steps || steps <= 1) {\n return null\n }\n\n return (\n <Flex align=\"center\">\n <StepperControl steps={steps} step={step}>\n {({ variant, currentStep }) => (\n <Fragment key={currentStep}>\n <FlexItem>\n <Step\n variant={variant}\n text={currentStep}\n onClick={() => onChange && onChange(currentStep)}\n />\n </FlexItem>\n {currentStep < steps && (\n <FlexItem width={dividerWidth} px={3}>\n <Divider active={variant === 'active'} />\n </FlexItem>\n )}\n </Fragment>\n )}\n </StepperControl>\n </Flex>\n )\n}\n\nexport { Stepper }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["725","726"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["727","728","729","730","731","732"],[],"import { styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { TableOptions, useTable } from 'react-table'\n\nimport { activeBackground, borderColor, tableHoverColor } from './constants'\n\nconst TrWrapper = styled('tr')<{\n active?: boolean\n cursor?: CSSStyleDeclaration['cursor']\n}>`\n background-color: ${(props) => (props.active ? activeBackground : 'none')};\n ${(props) => (props.cursor ? 'cursor: ' + props.cursor + ';' : '')};\n`\n\nconst TableWrapper = styled.div`\n width: 100%;\n table {\n width: 100%;\n border-spacing: 0;\n font-family: 'Museo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 10pt;\n text-overflow: ellipsis;\n\n overflow: hidden;\n overflow-wrap: break-word;\n thead {\n tr th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n font-size: 10pt;\n font-weight: 150;\n color: rgb(102, 102, 102);\n text-align: start;\n user-select: none;\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n font-weight: 300;\n border-bottom: 1px solid ${borderColor};\n }\n\n tbody {\n tr {\n :hover {\n background-color: ${tableHoverColor};\n cursor: pointer;\n }\n :last-child {\n td {\n border-bottom: 0;\n }\n }\n td {\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n }\n }\n\n th,\n td {\n margin: 0;\n padding: 0.25rem 12px;\n\n :last-child {\n border-right: 0;\n }\n }\n }\n`\n\nexport type TTableProps = Pick<TableOptions<any>, 'columns' | 'data'> & {\n onSelect?: (d: any) => void\n isActive?: (d: any) => boolean\n rowCursor?: CSSStyleDeclaration['cursor']\n}\n\nexport const Table = ({\n columns,\n data,\n onSelect,\n rowCursor,\n isActive,\n}: TTableProps) => {\n // Use the state and functions returned from useTable to build your UI\n const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =\n useTable({\n columns,\n data,\n })\n\n // Render the UI for your table\n const headers = []\n const thead = headerGroups.map((headerGroup) => (\n // headerGroup.getHeaderGroupProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <tr {...headerGroup.getHeaderGroupProps()}>\n {headerGroup.headers.map((column) => {\n const header = column.render('Header')\n const typeofHeader = typeof header\n if (\n typeofHeader === 'string' ||\n (typeofHeader === 'object' &&\n React.isValidElement(header) &&\n header.props.children)\n ) {\n headers.push(header)\n // eslint-disable-next-line react/jsx-key\n return <th {...column.getHeaderProps()}>{header}</th>\n }\n return null\n })}\n </tr>\n ))\n\n return (\n <TableWrapper>\n <table {...getTableProps()}>\n {headerGroups && headerGroups.length > 0 ? (\n <thead>{headers.length > 0 ? thead : null}</thead>\n ) : (\n <></>\n )}\n <tbody {...getTableBodyProps()}>\n {rows.map((row) => {\n prepareRow(row)\n return (\n // row.getRowProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <TrWrapper\n data-cy={'table-row'}\n {...row.getRowProps()}\n active={isActive ? isActive(row.original) : false}\n cursor={rowCursor}\n >\n {row.cells.map((cell: any, i: number) => {\n return (\n <td\n key={i}\n onClick={() =>\n typeof onSelect === 'function' && onSelect(row.original)\n }\n {...cell.getCellProps()}\n >\n {cell.render('Cell')}\n </td>\n )\n })}\n </TrWrapper>\n )\n })}\n </tbody>\n </table>\n </TableWrapper>\n )\n}\n\nexport { columnFactory } from './column'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["733"],[],"import { Path, Rect, Svg } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport TrinaryCheckboxProps from './TrinaryCheckboxProps'\n\nexport const TrinaryCheckIcon = ({\n focused,\n disabled,\n value,\n}: TrinaryCheckboxProps) => {\n return (\n <Svg viewBox=\"0 0 24 24\" width=\"24px\" height=\"24px\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={focused && !disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"10\"\n height=\"3\"\n x=\"7\"\n y=\"10.5\"\n fillRule=\"nonzero\"\n rx=\"1.5\"\n fill={value === 1 ? (disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={\n value === 2 || value === true\n ? (disabled\n ? '#ccc'\n : '#000')\n : 'transparent'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n )\n}\n\nexport default TrinaryCheckIcon\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["734"],[],"export default interface UserProfileProps {\n userName?: string\n onClick?: (e: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["735"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport UserProfileProps from './UserProfileProps'\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n float: left;\n margin-left: 20px;\n cursor: pointer;\n`\nconst ProfileWrapper = styled('div')``\n\nconst Username = styled('div')``\n\nexport class UserProfile extends Component<UserProfileProps> {\n render() {\n const { onClick, userName } = this.props\n return (\n <ProfileWrapper>\n <Flex>\n <Username>{userName}</Username>\n <IconWrapper onClick={onClick}>\n <Icon name=\"logout\" />\n </IconWrapper>\n </Flex>\n </ProfileWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["736"],[],"// __mocks__/fileMock.js\n\nmodule.exports = 'test-file-stub'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["737"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Amount } from '../../main/ts'\n\ndescribe('Amount', () => {\n it('is properly exported from lib index', () => {\n expect(Amount).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const amount = renderer\n .create(<Amount value=\"100000\" currency=\"RUB\" />)\n .toJSON()\n expect(amount).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["738"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Checkbox } from '../../main/ts'\n\ndescribe('Checkbox', () => {\n it('is properly exported from lib index', () => {\n expect(Checkbox).not.toBeUndefined()\n })\n\n it('renders correctly unchecked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={0} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly half-checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={1} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={2} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly unchecked value', () => {\n const checkbox = renderer.create(<Checkbox value={false} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value', () => {\n const checkbox = renderer.create(<Checkbox value={true} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["739","740"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DatePicker } from '../../main/ts'\n\ndescribe('DatePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DatePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const datePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DatePicker title=\"Date\" />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(datePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["741","742"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DateRangePicker } from '../../main/ts'\n\ndescribe('DateRangePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DateRangePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dateRangePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DateRangePicker\n onChange={() => {\n /* noop */\n }}\n dateTo={new Date('5/8/2019')}\n dateFrom={new Date('5/8/2019')}\n title=\"Date\"\n />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(dateRangePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["743"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Divider } from '../../main/ts'\n\ndescribe('Divider', () => {\n it('is properly exported from lib index', () => {\n expect(Divider).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const divider = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Divider active />\n </ThemeProvider>,\n )\n .toJSON()\n expect(divider).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["744"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Container, Dropdown } from '../../main/ts'\n\ndescribe('Dropdown', () => {\n it('is properly exported from lib index', () => {\n expect(Dropdown).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dropdown = renderer\n .create(\n <Dropdown\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n show={false}\n onChange={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(dropdown).toMatchSnapshot()\n })\n\n it('inner renders correctly', () => {\n const container = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Container\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n onSelect={() => {\n /* noop */\n }}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(container).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["745"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ErrorMessage } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(ErrorMessage).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <ErrorMessage\n message=\"Сообщение ошибки!!!\"\n title=\"Заголовок ошибки\"\n icon=\"plus\"\n iconColor=\"#00FF00\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(<ErrorMessage message=\"Сообщение ощибки!!!\" />)\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["746","747","748","749","750","751","752"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { Header, ThemeProvider, themes } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('Header', () => {\n it('is properly exported from lib index', () => {\n expect(Header).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: ['Test_Agent'],\n currentItem: 'Test_Agent',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n navActiveItem={{ pathname: '/docs' }}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={[]}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading\n title={'Выплаты'}\n userName={''}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["753","754","755"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bIcon } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(B2bIcon).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n iconColor=\"#FF0000\"\n h={50}\n w={50}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["756","757"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { NavigationMenu } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('NavigationMenu', () => {\n it('is properly exported from lib index', () => {\n expect(NavigationMenu).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} active={'/txn'} items={navItems} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} items={[]} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n link={NavLink}\n active={'/fqefqw3fawe'}\n items={navItems}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu active={'Документы'} items={items} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n active={'Документы'}\n items={items}\n isItemSelected={() => {\n /* noop */\n }}\n onChange={() => {\n /* noop */\n }}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["758"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ObfuscatedPan } from '../../main/ts'\n\ndescribe('ObfuscatedPan', () => {\n it('is properly exported from lib index', () => {\n expect(ObfuscatedPan).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const obfuscatedPan = renderer\n .create(<ObfuscatedPan panPrefix=\"*\" pan=\"4272291111221978\" />)\n .toJSON()\n expect(obfuscatedPan).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["759"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Offset } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(Offset).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<Offset />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["760"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Paginator } from '../../main/ts'\n\ndescribe('Paginator', () => {\n it('is properly exported from lib index', () => {\n expect(Paginator).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const paginator = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Paginator\n activePage={2}\n totalItemsCount={40}\n itemsCountPerPage={10}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(paginator).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["761"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Product } from '../../main/ts'\n\ndescribe('Product', () => {\n it('is properly exported from lib index', () => {\n expect(Product).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items: [],\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = [\n { name: 'Payout_Test', value: 'LNgEv2mW' },\n { name: 'CurrItemms123', value: 'LNgEv2mW142341234' },\n { name: 'Payout_Test123', value: 'LNgEv2mW123' },\n ]\n\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items,\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["762"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Select } from '../../main/ts'\n\ndescribe('Select', () => {\n it('closed renders correctly', () => {\n const select = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Select\n value=\"name\"\n items={[{ name: 'name', value: 'value' }]}\n onChange={() => {\n /* noop */\n }}\n title=\"test\"\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(select).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["763"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bSpinner } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(B2bSpinner).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<B2bSpinner />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["764"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { columnFactory, Table } from '../../main/ts'\n\ndescribe('Table', () => {\n it('is properly exported from lib index', () => {\n expect(Table).not.toBeUndefined()\n })\n})\n\ndescribe('columnFactory', () => {\n it('handles supported types', () => {\n const cases = ['foo', 'bar', 10, { accessor: 'baz' }]\n const mapping = { foo: { accessor: 'test' } }\n const result = cases.map((el) => columnFactory(el, mapping))\n\n expect(result).toEqual([\n { accessor: 'test' },\n { accessor: 'bar' },\n { width: 10 },\n { accessor: 'baz' },\n ])\n })\n\n it('throws err otherwise', () => {\n expect(() => columnFactory()).toThrow(\n 'unsupported table column type: undefined',\n )\n })\n\n it('renders correctly without header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[{ accessor: 'name' }, { accessor: 'value' }]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n it('renders correctly with header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[\n { accessor: 'name', Header: 'ttest' },\n { accessor: 'value', Header: 'test' },\n ]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["765"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { TrinaryCheckIcon } from '../../main/ts'\n\ndescribe('TrinaryCheckIcon', () => {\n it('is properly exported from lib index', () => {\n expect(TrinaryCheckIcon).not.toBeUndefined()\n })\n\n it('renders correctly unchecked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={0} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly half-checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={1} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={2} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["766"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { UserProfile } from '../../main/ts'\n\ndescribe('UserProfile', () => {\n it('is properly exported from lib index', () => {\n expect(UserProfile).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <UserProfile\n userName={'testName'}\n onClick={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n it('renders correctly', () => {\n const component = renderer.create(<UserProfile />).toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n",{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":6,"column":24,"nodeType":"773","messageId":"774","endLine":6,"endColumn":27,"suggestions":"775"},{"ruleId":"771","severity":1,"message":"772","line":90,"column":10,"nodeType":"773","messageId":"774","endLine":90,"endColumn":13,"suggestions":"776"},{"ruleId":"777","severity":2,"message":"778","line":155,"column":18,"nodeType":"779","messageId":"780","endLine":155,"endColumn":34,"suggestions":"781"},{"ruleId":"771","severity":1,"message":"772","line":186,"column":33,"nodeType":"773","messageId":"774","endLine":186,"endColumn":36,"suggestions":"782"},{"ruleId":"771","severity":1,"message":"772","line":190,"column":33,"nodeType":"773","messageId":"774","endLine":190,"endColumn":36,"suggestions":"783"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":22,"nodeType":"773","messageId":"774","endLine":4,"endColumn":25,"suggestions":"784"},{"ruleId":"771","severity":1,"message":"772","line":146,"column":10,"nodeType":"773","messageId":"774","endLine":146,"endColumn":13,"suggestions":"785"},{"ruleId":"771","severity":1,"message":"772","line":147,"column":13,"nodeType":"773","messageId":"774","endLine":147,"endColumn":16,"suggestions":"786"},{"ruleId":"787","severity":2,"message":"788","line":154,"column":17,"nodeType":"789","messageId":"790","endLine":154,"endColumn":21,"suggestions":"791"},{"ruleId":"792","severity":2,"message":"793","line":170,"column":24,"nodeType":"789","messageId":"794","endLine":170,"endColumn":36},{"ruleId":"771","severity":1,"message":"772","line":178,"column":27,"nodeType":"773","messageId":"774","endLine":178,"endColumn":30,"suggestions":"795"},{"ruleId":"771","severity":1,"message":"772","line":178,"column":46,"nodeType":"773","messageId":"774","endLine":178,"endColumn":49,"suggestions":"796"},{"ruleId":"771","severity":1,"message":"772","line":226,"column":21,"nodeType":"773","messageId":"774","endLine":226,"endColumn":24,"suggestions":"797"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":40,"column":12,"nodeType":"800","messageId":"801","endLine":40,"endColumn":25},{"ruleId":"771","severity":1,"message":"772","line":58,"column":41,"nodeType":"773","messageId":"774","endLine":58,"endColumn":44,"suggestions":"802"},{"ruleId":"798","severity":2,"message":"799","line":69,"column":17,"nodeType":"800","messageId":"801","endLine":69,"endColumn":30},{"ruleId":"771","severity":1,"message":"772","line":10,"column":11,"nodeType":"773","messageId":"774","endLine":10,"endColumn":14,"suggestions":"803"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":39,"nodeType":"773","messageId":"774","endLine":11,"endColumn":42,"suggestions":"804"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":26,"nodeType":"773","messageId":"774","endLine":3,"endColumn":29,"suggestions":"805"},{"ruleId":"771","severity":1,"message":"772","line":5,"column":16,"nodeType":"773","messageId":"774","endLine":5,"endColumn":19,"suggestions":"806"},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"807"},{"ruleId":"771","severity":1,"message":"772","line":13,"column":10,"nodeType":"773","messageId":"774","endLine":13,"endColumn":13,"suggestions":"808"},{"ruleId":"771","severity":1,"message":"772","line":21,"column":16,"nodeType":"773","messageId":"774","endLine":21,"endColumn":19,"suggestions":"809"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":4,"column":10,"nodeType":"773","messageId":"774","endLine":4,"endColumn":13,"suggestions":"810"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":26,"column":67,"nodeType":"789","messageId":"790","endLine":26,"endColumn":71,"suggestions":"811"},{"ruleId":"787","severity":2,"message":"788","line":29,"column":69,"nodeType":"789","messageId":"790","endLine":29,"endColumn":73,"suggestions":"812"},{"ruleId":"813","severity":2,"message":"814","line":15,"column":31,"nodeType":"769","messageId":"815","endLine":15,"endColumn":37,"suggestions":"816"},{"ruleId":"813","severity":2,"message":"814","line":20,"column":43,"nodeType":"769","messageId":"815","endLine":20,"endColumn":49,"suggestions":"817"},{"ruleId":"771","severity":1,"message":"772","line":12,"column":22,"nodeType":"773","messageId":"774","endLine":12,"endColumn":25,"suggestions":"818"},{"ruleId":"771","severity":1,"message":"772","line":12,"column":27,"nodeType":"773","messageId":"774","endLine":12,"endColumn":30,"suggestions":"819"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":32,"column":13,"nodeType":"800","messageId":"801","endLine":32,"endColumn":26},{"ruleId":"798","severity":2,"message":"799","line":44,"column":17,"nodeType":"800","messageId":"801","endLine":44,"endColumn":30},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":20,"column":26,"nodeType":"773","messageId":"774","endLine":20,"endColumn":29,"suggestions":"820"},{"ruleId":"771","severity":1,"message":"772","line":21,"column":22,"nodeType":"773","messageId":"774","endLine":21,"endColumn":25,"suggestions":"821"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":6,"column":8,"nodeType":"769","messageId":"770","endLine":6,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":14,"column":20,"nodeType":"773","messageId":"774","endLine":14,"endColumn":23,"suggestions":"822"},{"ruleId":"823","severity":2,"message":"824","line":14,"column":29,"nodeType":"825","messageId":"826","endLine":14,"endColumn":53,"suggestions":"827"},{"ruleId":"771","severity":1,"message":"772","line":15,"column":21,"nodeType":"773","messageId":"774","endLine":15,"endColumn":24,"suggestions":"828"},{"ruleId":"823","severity":2,"message":"824","line":15,"column":30,"nodeType":"825","messageId":"826","endLine":15,"endColumn":54,"suggestions":"829"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":5,"column":23,"nodeType":"773","messageId":"774","endLine":5,"endColumn":26,"suggestions":"830"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":29,"nodeType":"773","messageId":"774","endLine":6,"endColumn":32,"suggestions":"831"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":64,"column":20,"nodeType":"773","messageId":"774","endLine":64,"endColumn":23,"suggestions":"832"},{"ruleId":"787","severity":2,"message":"788","line":89,"column":14,"nodeType":"789","messageId":"790","endLine":89,"endColumn":18,"suggestions":"833"},{"ruleId":"798","severity":2,"message":"799","line":114,"column":9,"nodeType":"800","messageId":"801","endLine":114,"endColumn":22},{"ruleId":"771","severity":1,"message":"772","line":124,"column":17,"nodeType":"773","messageId":"774","endLine":124,"endColumn":20,"suggestions":"834"},{"ruleId":"771","severity":1,"message":"772","line":124,"column":29,"nodeType":"773","messageId":"774","endLine":124,"endColumn":32,"suggestions":"835"},{"ruleId":"771","severity":1,"message":"772","line":124,"column":39,"nodeType":"773","messageId":"774","endLine":124,"endColumn":42,"suggestions":"836"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":9,"nodeType":"773","messageId":"774","endLine":4,"endColumn":12,"suggestions":"837"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":7,"nodeType":"773","messageId":"774","endLine":6,"endColumn":10,"suggestions":"838"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":10,"nodeType":"773","messageId":"774","endLine":11,"endColumn":13,"suggestions":"839"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"777","severity":2,"message":"778","line":35,"column":18,"nodeType":"779","messageId":"780","endLine":35,"endColumn":35,"suggestions":"840"},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":9,"column":30,"nodeType":"789","messageId":"790","endLine":9,"endColumn":34,"suggestions":"841"},{"ruleId":"771","severity":1,"message":"772","line":2,"column":23,"nodeType":"773","messageId":"774","endLine":2,"endColumn":26,"suggestions":"842"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"843"},{"ruleId":"787","severity":2,"message":"788","line":20,"column":14,"nodeType":"789","messageId":"790","endLine":20,"endColumn":18,"suggestions":"844"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":19,"nodeType":"773","messageId":"774","endLine":3,"endColumn":22,"suggestions":"845"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":34,"nodeType":"773","messageId":"774","endLine":4,"endColumn":37,"suggestions":"846"},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"847"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":38,"column":15,"nodeType":"773","messageId":"774","endLine":38,"endColumn":18,"suggestions":"848"},{"ruleId":"787","severity":2,"message":"788","line":64,"column":9,"nodeType":"789","messageId":"790","endLine":64,"endColumn":13,"suggestions":"849"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":25,"nodeType":"773","messageId":"774","endLine":6,"endColumn":28,"suggestions":"850"},{"ruleId":"771","severity":1,"message":"772","line":9,"column":13,"nodeType":"773","messageId":"774","endLine":9,"endColumn":16,"suggestions":"851"},{"ruleId":"771","severity":1,"message":"772","line":10,"column":16,"nodeType":"773","messageId":"774","endLine":10,"endColumn":19,"suggestions":"852"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":22,"nodeType":"773","messageId":"774","endLine":11,"endColumn":25,"suggestions":"853"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":16,"nodeType":"773","messageId":"774","endLine":3,"endColumn":19,"suggestions":"854"},{"ruleId":"771","severity":1,"message":"772","line":10,"column":23,"nodeType":"773","messageId":"774","endLine":10,"endColumn":26,"suggestions":"855"},{"ruleId":"771","severity":1,"message":"772","line":26,"column":15,"nodeType":"773","messageId":"774","endLine":26,"endColumn":18,"suggestions":"856"},{"ruleId":"771","severity":1,"message":"772","line":27,"column":13,"nodeType":"773","messageId":"774","endLine":27,"endColumn":16,"suggestions":"857"},{"ruleId":"771","severity":1,"message":"772","line":28,"column":16,"nodeType":"773","messageId":"774","endLine":28,"endColumn":19,"suggestions":"858"},{"ruleId":"771","severity":1,"message":"772","line":64,"column":18,"nodeType":"773","messageId":"774","endLine":64,"endColumn":21,"suggestions":"859"},{"ruleId":"771","severity":1,"message":"772","line":109,"column":35,"nodeType":"773","messageId":"774","endLine":109,"endColumn":38,"suggestions":"860"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"767","severity":1,"message":"861","line":12,"column":11,"nodeType":"769","messageId":"770","endLine":12,"endColumn":17},{"ruleId":"767","severity":1,"message":"862","line":12,"column":19,"nodeType":"769","messageId":"770","endLine":12,"endColumn":24},{"ruleId":"767","severity":1,"message":"863","line":12,"column":26,"nodeType":"769","messageId":"770","endLine":12,"endColumn":31},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"864","severity":2,"message":"865","line":6,"column":36,"nodeType":"866","messageId":"790","endLine":6,"endColumn":52,"suggestions":"867"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":16,"column":12,"nodeType":"789","messageId":"790","endLine":16,"endColumn":16,"suggestions":"868"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":13,"nodeType":"773","messageId":"774","endLine":3,"endColumn":16,"suggestions":"869"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":4,"nodeType":"773","messageId":"774","endLine":4,"endColumn":7,"suggestions":"870"},{"ruleId":"771","severity":1,"message":"772","line":79,"column":45,"nodeType":"773","messageId":"774","endLine":79,"endColumn":48,"suggestions":"871"},{"ruleId":"771","severity":1,"message":"772","line":80,"column":18,"nodeType":"773","messageId":"774","endLine":80,"endColumn":21,"suggestions":"872"},{"ruleId":"771","severity":1,"message":"772","line":81,"column":18,"nodeType":"773","messageId":"774","endLine":81,"endColumn":21,"suggestions":"873"},{"ruleId":"787","severity":2,"message":"788","line":118,"column":16,"nodeType":"789","messageId":"790","endLine":118,"endColumn":20,"suggestions":"874"},{"ruleId":"787","severity":2,"message":"788","line":127,"column":48,"nodeType":"789","messageId":"790","endLine":127,"endColumn":52,"suggestions":"875"},{"ruleId":"771","severity":1,"message":"772","line":143,"column":39,"nodeType":"773","messageId":"774","endLine":143,"endColumn":42,"suggestions":"876"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":3,"column":17,"nodeType":"773","messageId":"774","endLine":3,"endColumn":20,"suggestions":"877"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"878","severity":2,"message":"879","line":3,"column":1,"nodeType":"769","messageId":"880","endLine":3,"endColumn":7,"suggestions":"881"},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":28,"column":20,"nodeType":"789","messageId":"790","endLine":28,"endColumn":24,"suggestions":"882"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":35,"column":20,"nodeType":"789","messageId":"790","endLine":35,"endColumn":24,"suggestions":"883"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"792","severity":2,"message":"884","line":20,"column":6,"nodeType":"789","messageId":"794","endLine":20,"endColumn":25},{"ruleId":"792","severity":2,"message":"885","line":28,"column":25,"nodeType":"789","messageId":"794","endLine":28,"endColumn":44},{"ruleId":"798","severity":2,"message":"799","line":33,"column":15,"nodeType":"800","messageId":"801","endLine":33,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":64,"column":15,"nodeType":"800","messageId":"801","endLine":64,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":94,"column":15,"nodeType":"800","messageId":"801","endLine":94,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":124,"column":15,"nodeType":"800","messageId":"801","endLine":124,"endColumn":28},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":15,"column":11,"nodeType":"800","messageId":"801","endLine":15,"endColumn":24},{"ruleId":"798","severity":2,"message":"799","line":27,"column":11,"nodeType":"800","messageId":"801","endLine":27,"endColumn":24},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"792","severity":2,"message":"793","line":20,"column":6,"nodeType":"789","messageId":"794","endLine":20,"endColumn":25},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["886","887"],["888","889"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["890"],["891","892"],["893","894"],["895","896"],["897","898"],["899","900"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["901"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["902","903"],["904","905"],["906","907"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["908","909"],["910","911"],["912","913"],["914","915"],["916","917"],["918","919"],["920","921"],["922","923"],["924","925"],["926"],["927"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["928","929","930"],["931","932"],["933","934"],["935","936"],["937","938"],["939","940"],["941","942"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["943","944"],["945","946"],["947","948"],["949","950"],["951","952"],["953","954"],["955","956"],["957","958"],["959","960"],["961","962"],["963","964"],["965","966"],["967","968"],["969"],["970"],["971","972"],["973","974"],["975","976"],["977","978"],["979","980"],["981","982"],["983","984"],["985"],["986","987"],["988","989"],["990","991"],["992","993"],["994","995"],["996","997"],["998","999"],["1000","1001"],["1002","1003"],["1004","1005"],["1006","1007"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1008","1009"],["1010","1011"],["1012","1013"],["1014","1015"],["1016","1017"],["1018","1019"],["1020","1021"],["1022","1023"],["1024"],["1025","1026"],["1027","1028"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["1029"],["1030","1031"],["1032","1033"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"1034","fix":"1035","desc":"1036"},{"messageId":"1037","fix":"1038","desc":"1039"},{"messageId":"1034","fix":"1040","desc":"1036"},{"messageId":"1037","fix":"1041","desc":"1039"},{"messageId":"1042","data":"1043","fix":"1044","desc":"1045"},{"messageId":"1034","fix":"1046","desc":"1036"},{"messageId":"1037","fix":"1047","desc":"1039"},{"messageId":"1034","fix":"1048","desc":"1036"},{"messageId":"1037","fix":"1049","desc":"1039"},{"messageId":"1034","fix":"1050","desc":"1036"},{"messageId":"1037","fix":"1051","desc":"1039"},{"messageId":"1034","fix":"1052","desc":"1036"},{"messageId":"1037","fix":"1053","desc":"1039"},{"messageId":"1034","fix":"1054","desc":"1036"},{"messageId":"1037","fix":"1055","desc":"1039"},{"messageId":"1056","fix":"1057","data":"1058","desc":"1059"},{"messageId":"1034","fix":"1060","desc":"1036"},{"messageId":"1037","fix":"1061","desc":"1039"},{"messageId":"1034","fix":"1062","desc":"1036"},{"messageId":"1037","fix":"1063","desc":"1039"},{"messageId":"1034","fix":"1064","desc":"1036"},{"messageId":"1037","fix":"1065","desc":"1039"},{"messageId":"1034","fix":"1066","desc":"1036"},{"messageId":"1037","fix":"1067","desc":"1039"},{"messageId":"1034","fix":"1068","desc":"1036"},{"messageId":"1037","fix":"1069","desc":"1039"},{"messageId":"1034","fix":"1070","desc":"1036"},{"messageId":"1037","fix":"1071","desc":"1039"},{"messageId":"1034","fix":"1072","desc":"1036"},{"messageId":"1037","fix":"1073","desc":"1039"},{"messageId":"1034","fix":"1074","desc":"1036"},{"messageId":"1037","fix":"1075","desc":"1039"},{"messageId":"1034","fix":"1076","desc":"1036"},{"messageId":"1037","fix":"1077","desc":"1039"},{"messageId":"1034","fix":"1078","desc":"1036"},{"messageId":"1037","fix":"1079","desc":"1039"},{"messageId":"1034","fix":"1080","desc":"1036"},{"messageId":"1037","fix":"1081","desc":"1039"},{"messageId":"1034","fix":"1082","desc":"1036"},{"messageId":"1037","fix":"1083","desc":"1039"},{"messageId":"1056","fix":"1084","data":"1085","desc":"1059"},{"messageId":"1056","fix":"1086","data":"1087","desc":"1059"},{"messageId":"1088","fix":"1089","data":"1090","desc":"1091"},{"messageId":"1092","fix":"1093","data":"1094","desc":"1095"},{"messageId":"1096","fix":"1097","data":"1098","desc":"1099"},{"messageId":"1088","fix":"1100","data":"1101","desc":"1091"},{"messageId":"1092","fix":"1102","data":"1103","desc":"1095"},{"messageId":"1034","fix":"1104","desc":"1036"},{"messageId":"1037","fix":"1105","desc":"1039"},{"messageId":"1034","fix":"1106","desc":"1036"},{"messageId":"1037","fix":"1107","desc":"1039"},{"messageId":"1034","fix":"1108","desc":"1036"},{"messageId":"1037","fix":"1109","desc":"1039"},{"messageId":"1034","fix":"1110","desc":"1036"},{"messageId":"1037","fix":"1111","desc":"1039"},{"messageId":"1034","fix":"1112","desc":"1036"},{"messageId":"1037","fix":"1113","desc":"1039"},{"messageId":"1114","data":"1115","fix":"1116","desc":"1117"},{"messageId":"1114","data":"1118","fix":"1119","desc":"1120"},{"messageId":"1034","fix":"1121","desc":"1036"},{"messageId":"1037","fix":"1122","desc":"1039"},{"messageId":"1114","data":"1123","fix":"1124","desc":"1117"},{"messageId":"1114","data":"1125","fix":"1126","desc":"1120"},{"messageId":"1034","fix":"1127","desc":"1036"},{"messageId":"1037","fix":"1128","desc":"1039"},{"messageId":"1034","fix":"1129","desc":"1036"},{"messageId":"1037","fix":"1130","desc":"1039"},{"messageId":"1034","fix":"1131","desc":"1036"},{"messageId":"1037","fix":"1132","desc":"1039"},{"messageId":"1133","fix":"1134","data":"1135","desc":"1136"},{"messageId":"1056","fix":"1137","data":"1138","desc":"1059"},{"messageId":"1034","fix":"1139","desc":"1036"},{"messageId":"1037","fix":"1140","desc":"1039"},{"messageId":"1034","fix":"1141","desc":"1036"},{"messageId":"1037","fix":"1142","desc":"1039"},{"messageId":"1034","fix":"1143","desc":"1036"},{"messageId":"1037","fix":"1144","desc":"1039"},{"messageId":"1034","fix":"1145","desc":"1036"},{"messageId":"1037","fix":"1146","desc":"1039"},{"messageId":"1034","fix":"1147","desc":"1036"},{"messageId":"1037","fix":"1148","desc":"1039"},{"messageId":"1034","fix":"1149","desc":"1036"},{"messageId":"1037","fix":"1150","desc":"1039"},{"messageId":"1042","data":"1151","fix":"1152","desc":"1153"},{"messageId":"1056","fix":"1154","data":"1155","desc":"1059"},{"messageId":"1034","fix":"1156","desc":"1036"},{"messageId":"1037","fix":"1157","desc":"1039"},{"messageId":"1034","fix":"1158","desc":"1036"},{"messageId":"1037","fix":"1159","desc":"1039"},{"messageId":"1133","fix":"1160","data":"1161","desc":"1136"},{"messageId":"1056","fix":"1162","data":"1163","desc":"1059"},{"messageId":"1034","fix":"1164","desc":"1036"},{"messageId":"1037","fix":"1165","desc":"1039"},{"messageId":"1034","fix":"1166","desc":"1036"},{"messageId":"1037","fix":"1167","desc":"1039"},{"messageId":"1034","fix":"1168","desc":"1036"},{"messageId":"1037","fix":"1169","desc":"1039"},{"messageId":"1034","fix":"1170","desc":"1036"},{"messageId":"1037","fix":"1171","desc":"1039"},{"messageId":"1056","fix":"1172","data":"1173","desc":"1059"},{"messageId":"1034","fix":"1174","desc":"1036"},{"messageId":"1037","fix":"1175","desc":"1039"},{"messageId":"1034","fix":"1176","desc":"1036"},{"messageId":"1037","fix":"1177","desc":"1039"},{"messageId":"1034","fix":"1178","desc":"1036"},{"messageId":"1037","fix":"1179","desc":"1039"},{"messageId":"1034","fix":"1180","desc":"1036"},{"messageId":"1037","fix":"1181","desc":"1039"},{"messageId":"1034","fix":"1182","desc":"1036"},{"messageId":"1037","fix":"1183","desc":"1039"},{"messageId":"1034","fix":"1184","desc":"1036"},{"messageId":"1037","fix":"1185","desc":"1039"},{"messageId":"1034","fix":"1186","desc":"1036"},{"messageId":"1037","fix":"1187","desc":"1039"},{"messageId":"1034","fix":"1188","desc":"1036"},{"messageId":"1037","fix":"1189","desc":"1039"},{"messageId":"1034","fix":"1190","desc":"1036"},{"messageId":"1037","fix":"1191","desc":"1039"},{"messageId":"1034","fix":"1192","desc":"1036"},{"messageId":"1037","fix":"1193","desc":"1039"},{"messageId":"1034","fix":"1194","desc":"1036"},{"messageId":"1037","fix":"1195","desc":"1039"},{"messageId":"1196","fix":"1197","data":"1198","desc":"1199"},{"messageId":"1200","fix":"1201","data":"1202","desc":"1203"},{"messageId":"1133","fix":"1204","data":"1205","desc":"1136"},{"messageId":"1056","fix":"1206","data":"1207","desc":"1059"},{"messageId":"1034","fix":"1208","desc":"1036"},{"messageId":"1037","fix":"1209","desc":"1039"},{"messageId":"1034","fix":"1210","desc":"1036"},{"messageId":"1037","fix":"1211","desc":"1039"},{"messageId":"1034","fix":"1212","desc":"1036"},{"messageId":"1037","fix":"1213","desc":"1039"},{"messageId":"1034","fix":"1214","desc":"1036"},{"messageId":"1037","fix":"1215","desc":"1039"},{"messageId":"1034","fix":"1216","desc":"1036"},{"messageId":"1037","fix":"1217","desc":"1039"},{"messageId":"1133","fix":"1218","data":"1219","desc":"1136"},{"messageId":"1056","fix":"1220","data":"1221","desc":"1059"},{"messageId":"1056","fix":"1222","data":"1223","desc":"1059"},{"messageId":"1034","fix":"1224","desc":"1036"},{"messageId":"1037","fix":"1225","desc":"1039"},{"messageId":"1034","fix":"1226","desc":"1036"},{"messageId":"1037","fix":"1227","desc":"1039"},{"messageId":"1228","fix":"1229","data":"1230","desc":"1231"},{"messageId":"1133","fix":"1232","data":"1233","desc":"1136"},{"messageId":"1056","fix":"1234","data":"1235","desc":"1059"},{"messageId":"1133","fix":"1236","data":"1237","desc":"1136"},{"messageId":"1056","fix":"1238","data":"1239","desc":"1059"},"suggestUnknown",{"range":"1240","text":"1241"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1240","text":"1242"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1243","text":"1241"},{"range":"1243","text":"1242"},"consistentDestructuringSuggest",{"expression":"1244","property":"1245"},{"range":"1246","text":"1247"},"Replace `this.props.title` with destructured property `title`.",{"range":"1248","text":"1241"},{"range":"1248","text":"1242"},{"range":"1249","text":"1241"},{"range":"1249","text":"1242"},{"range":"1250","text":"1241"},{"range":"1250","text":"1242"},{"range":"1251","text":"1241"},{"range":"1251","text":"1242"},{"range":"1252","text":"1241"},{"range":"1252","text":"1242"},"replace",{"range":"1253","text":"1254"},{},"Replace `null` with `undefined`.",{"range":"1255","text":"1241"},{"range":"1255","text":"1242"},{"range":"1256","text":"1241"},{"range":"1256","text":"1242"},{"range":"1257","text":"1241"},{"range":"1257","text":"1242"},{"range":"1258","text":"1241"},{"range":"1258","text":"1242"},{"range":"1259","text":"1241"},{"range":"1259","text":"1242"},{"range":"1260","text":"1241"},{"range":"1260","text":"1242"},{"range":"1261","text":"1241"},{"range":"1261","text":"1242"},{"range":"1262","text":"1241"},{"range":"1262","text":"1242"},{"range":"1263","text":"1241"},{"range":"1263","text":"1242"},{"range":"1264","text":"1241"},{"range":"1264","text":"1242"},{"range":"1265","text":"1241"},{"range":"1265","text":"1242"},{"range":"1266","text":"1241"},{"range":"1266","text":"1242"},{"range":"1267","text":"1254"},{},{"range":"1268","text":"1254"},{},"argument-is-spreadable",{"range":"1269","text":"1270"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1271","text":"1272"},{},"First argument is not an `array`.","test-argument",{"range":"1273","text":"1274"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1275","text":"1276"},{},{"range":"1277","text":"1278"},{},{"range":"1279","text":"1241"},{"range":"1279","text":"1242"},{"range":"1280","text":"1241"},{"range":"1280","text":"1242"},{"range":"1281","text":"1241"},{"range":"1281","text":"1242"},{"range":"1282","text":"1241"},{"range":"1282","text":"1242"},{"range":"1283","text":"1241"},{"range":"1283","text":"1242"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1284"},{"range":"1285","text":"1286"},"Switch to `??` operator.",{"operator":"1287"},{"range":"1285","text":"1288"},"Switch to `||` operator.",{"range":"1289","text":"1241"},{"range":"1289","text":"1242"},{"operator":"1284"},{"range":"1290","text":"1291"},{"operator":"1287"},{"range":"1290","text":"1292"},{"range":"1293","text":"1241"},{"range":"1293","text":"1242"},{"range":"1294","text":"1241"},{"range":"1294","text":"1242"},{"range":"1295","text":"1241"},{"range":"1295","text":"1242"},"remove",{"range":"1296","text":"1297"},{},"Remove `null`.",{"range":"1296","text":"1254"},{},{"range":"1298","text":"1241"},{"range":"1298","text":"1242"},{"range":"1299","text":"1241"},{"range":"1299","text":"1242"},{"range":"1300","text":"1241"},{"range":"1300","text":"1242"},{"range":"1301","text":"1241"},{"range":"1301","text":"1242"},{"range":"1302","text":"1241"},{"range":"1302","text":"1242"},{"range":"1303","text":"1241"},{"range":"1303","text":"1242"},{"expression":"1304","property":"1305"},{"range":"1306","text":"1307"},"Replace `this.props.active` with destructured property `active`.",{"range":"1308","text":"1254"},{},{"range":"1309","text":"1241"},{"range":"1309","text":"1242"},{"range":"1310","text":"1241"},{"range":"1310","text":"1242"},{"range":"1311","text":"1297"},{},{"range":"1311","text":"1254"},{},{"range":"1312","text":"1241"},{"range":"1312","text":"1242"},{"range":"1313","text":"1241"},{"range":"1313","text":"1242"},{"range":"1314","text":"1241"},{"range":"1314","text":"1242"},{"range":"1315","text":"1241"},{"range":"1315","text":"1242"},{"range":"1316","text":"1254"},{},{"range":"1317","text":"1241"},{"range":"1317","text":"1242"},{"range":"1318","text":"1241"},{"range":"1318","text":"1242"},{"range":"1319","text":"1241"},{"range":"1319","text":"1242"},{"range":"1320","text":"1241"},{"range":"1320","text":"1242"},{"range":"1321","text":"1241"},{"range":"1321","text":"1242"},{"range":"1322","text":"1241"},{"range":"1322","text":"1242"},{"range":"1323","text":"1241"},{"range":"1323","text":"1242"},{"range":"1324","text":"1241"},{"range":"1324","text":"1242"},{"range":"1325","text":"1241"},{"range":"1325","text":"1242"},{"range":"1326","text":"1241"},{"range":"1326","text":"1242"},{"range":"1327","text":"1241"},{"range":"1327","text":"1242"},"array-length",{"range":"1328","text":"1329"},{},"The argument is the length of array.","only-element",{"range":"1328","text":"1330"},{},"The argument is the only element of array.",{"range":"1331","text":"1297"},{},{"range":"1331","text":"1254"},{},{"range":"1332","text":"1241"},{"range":"1332","text":"1242"},{"range":"1333","text":"1241"},{"range":"1333","text":"1242"},{"range":"1334","text":"1241"},{"range":"1334","text":"1242"},{"range":"1335","text":"1241"},{"range":"1335","text":"1242"},{"range":"1336","text":"1241"},{"range":"1336","text":"1242"},{"range":"1337","text":"1297"},{},{"range":"1337","text":"1254"},{},{"range":"1338","text":"1254"},{},{"range":"1339","text":"1241"},{"range":"1339","text":"1242"},{"range":"1340","text":"1241"},{"range":"1340","text":"1242"},"suggestion/export",{"range":"1341","text":"1342"},{"name":"1343"},"Switch to `export`.",{"range":"1344","text":"1297"},{},{"range":"1344","text":"1254"},{},{"range":"1345","text":"1297"},{},{"range":"1345","text":"1254"},{},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[217,233],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ","module",[779,783],[982,986]] diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 7e0eb88c7..7f36464b3 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", @@ -48,14 +48,14 @@ "@types/react-test-renderer": "^18.0.0", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", - "eslint-config-qiwi": "1.17.6", + "eslint": "8.28.0", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", "jest": "^29.0.2", "jest-environment-jsdom": "^29.0.2", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react-i18next": "^11.18.5", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", diff --git a/packages/desktop-extra/src/main/ts/select/index.tsx b/packages/desktop-extra/src/main/ts/select/index.tsx index af4690d8d..89885e0de 100644 --- a/packages/desktop-extra/src/main/ts/select/index.tsx +++ b/packages/desktop-extra/src/main/ts/select/index.tsx @@ -131,9 +131,9 @@ export class Select extends Component<SelectProps, SelectState> { : this.onBlur } value={ - !isEmpty(multiValue) - ? [multiValue].flat().join(', ') - : emptyValue || '' + isEmpty(multiValue) + ? emptyValue || '' + : [multiValue].flat().join(', ') } hint={ <IconWrapper onClick={this.focusOnInput}> diff --git a/packages/desktop-extra/src/main/ts/step/StepStyle.ts b/packages/desktop-extra/src/main/ts/step/StepStyle.ts index 0343baaac..7b5ef35f8 100644 --- a/packages/desktop-extra/src/main/ts/step/StepStyle.ts +++ b/packages/desktop-extra/src/main/ts/step/StepStyle.ts @@ -9,31 +9,39 @@ export default styled.button<{ variant: TStepVariant }>` border-radius: 50%; color: ${({ variant, theme }) => { switch (variant) { - case 'active': + case 'active': { return theme.color.brand - case 'focus': + } + case 'focus': { return theme.color.white - default: + } + default: { return theme.color.black + } } }}; border-color: ${({ variant, theme }) => { switch (variant) { - case 'active': + case 'active': { return theme.color.brand - case 'focus': + } + case 'focus': { return 'transparent' + } default: } }}; background-color: ${({ variant, theme }) => { switch (variant) { - case 'active': + case 'active': { return theme.color.white - case 'focus': + } + case 'focus': { return theme.color.brand - default: + } + default: { return '#e6e6e6' + } } }}; ` diff --git a/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx b/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx index c285ca2f6..392247876 100644 --- a/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx +++ b/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx @@ -3,7 +3,7 @@ import React, { FC, useMemo } from 'react' import StepperControlProps from './StepperControlProps' const StepperControl: FC<StepperControlProps> = ({ step, steps, children }) => { - const stepsArray = useMemo(() => [...new Array(steps)], [steps]) + const stepsArray = useMemo(() => new Array(steps), [steps]) return ( <> {stepsArray.map((_, index) => { diff --git a/packages/desktop-extra/src/main/ts/table/column.ts b/packages/desktop-extra/src/main/ts/table/column.ts index 7a1ae28fc..bedce35f1 100644 --- a/packages/desktop-extra/src/main/ts/table/column.ts +++ b/packages/desktop-extra/src/main/ts/table/column.ts @@ -3,13 +3,17 @@ export function columnFactory( mapping?: any, ): any { switch (typeof el) { - case 'string': + case 'string': { return mapping[el] || { accessor: el } - case 'number': + } + case 'number': { return { width: el } - case 'object': + } + case 'object': { return el - default: + } + default: { throw new Error(`unsupported table column type: ${typeof el}`) + } } } diff --git a/packages/desktop/.eslintcache b/packages/desktop/.eslintcache index f49e7b073..0f86d3285 100644 --- a/packages/desktop/.eslintcache +++ b/packages/desktop/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"size":1084,"mtime":1662092676254,"results":"146","hashOfConfig":"147"},{"size":26,"mtime":1662092676255,"results":"148","hashOfConfig":"147"},{"size":1912,"mtime":1662092676262,"results":"149","hashOfConfig":"147"},{"size":24,"mtime":1662092676263,"results":"150","hashOfConfig":"147"},{"size":2934,"mtime":1669353928397,"results":"151","hashOfConfig":"147"},{"size":29,"mtime":1662092676259,"results":"152","hashOfConfig":"147"},{"size":342,"mtime":1662092676265,"results":"153","hashOfConfig":"147"},{"size":29,"mtime":1662092676265,"results":"154","hashOfConfig":"147"},{"size":2983,"mtime":1669353928397,"results":"155","hashOfConfig":"147"},{"size":33,"mtime":1662092676269,"results":"156","hashOfConfig":"147"},{"size":574,"mtime":1662092676272,"results":"157","hashOfConfig":"147"},{"size":31,"mtime":1662092676272,"results":"158","hashOfConfig":"147"},{"size":5274,"mtime":1669353928398,"results":"159","hashOfConfig":"147"},{"size":28,"mtime":1662092676275,"results":"160","hashOfConfig":"147"},{"size":875,"mtime":1662092676277,"results":"161","hashOfConfig":"147"},{"size":30,"mtime":1662092676277,"results":"162","hashOfConfig":"147"},{"size":9115,"mtime":1669353928398,"results":"163","hashOfConfig":"147"},{"size":25,"mtime":1662092676280,"results":"164","hashOfConfig":"147"},{"size":1240,"mtime":1662092676289,"results":"165","hashOfConfig":"147"},{"size":231,"mtime":1662092676289,"results":"166","hashOfConfig":"147"},{"size":27,"mtime":1662092676290,"results":"167","hashOfConfig":"147"},{"size":2691,"mtime":1662092676284,"results":"168","hashOfConfig":"147"},{"size":199,"mtime":1662092676284,"results":"169","hashOfConfig":"147"},{"size":411,"mtime":1662092676285,"results":"170","hashOfConfig":"147"},{"size":32,"mtime":1662092676286,"results":"171","hashOfConfig":"147"},{"size":3010,"mtime":1662092676293,"results":"172","hashOfConfig":"147"},{"size":370,"mtime":1662092676294,"results":"173","hashOfConfig":"147"},{"size":61,"mtime":1662092676295,"results":"174","hashOfConfig":"147"},{"size":8014,"mtime":1669353928398,"results":"175","hashOfConfig":"147"},{"size":188,"mtime":1662092676304,"results":"176","hashOfConfig":"147"},{"size":960,"mtime":1662092676304,"results":"177","hashOfConfig":"147"},{"size":33,"mtime":1662092676305,"results":"178","hashOfConfig":"147"},{"size":4469,"mtime":1669353928397,"results":"179","hashOfConfig":"147"},{"size":26,"mtime":1662092676308,"results":"180","hashOfConfig":"147"},{"size":2019,"mtime":1662092676311,"results":"181","hashOfConfig":"147"},{"size":27,"mtime":1662092676311,"results":"182","hashOfConfig":"147"},{"size":2758,"mtime":1669353928397,"results":"183","hashOfConfig":"147"},{"size":38,"mtime":1669314187151,"results":"184","hashOfConfig":"147"},{"size":2108,"mtime":1669355475239,"results":"185","hashOfConfig":"147"},{"size":28,"mtime":1662092676313,"results":"186","hashOfConfig":"147"},{"size":878,"mtime":1662092676314,"results":"187","hashOfConfig":"147"},{"size":28,"mtime":1662092676315,"results":"188","hashOfConfig":"147"},{"size":2676,"mtime":1662092676316,"results":"189","hashOfConfig":"147"},{"size":28,"mtime":1662092676317,"results":"190","hashOfConfig":"147"},{"size":2057,"mtime":1662092676318,"results":"191","hashOfConfig":"147"},{"size":27,"mtime":1662092676319,"results":"192","hashOfConfig":"147"},{"size":408,"mtime":1662092676336,"results":"193","hashOfConfig":"147"},{"size":25,"mtime":1662092676336,"results":"194","hashOfConfig":"147"},{"size":2464,"mtime":1662092676320,"results":"195","hashOfConfig":"147"},{"size":37,"mtime":1662092676321,"results":"196","hashOfConfig":"147"},{"size":2130,"mtime":1662092676324,"results":"197","hashOfConfig":"147"},{"size":33,"mtime":1662092676324,"results":"198","hashOfConfig":"147"},{"size":993,"mtime":1662092676326,"results":"199","hashOfConfig":"147"},{"size":2706,"mtime":1662092676328,"results":"200","hashOfConfig":"147"},{"size":62,"mtime":1662092676328,"results":"201","hashOfConfig":"147"},{"size":10490,"mtime":1669353928397,"results":"202","hashOfConfig":"147"},{"size":187,"mtime":1662092676332,"results":"203","hashOfConfig":"147"},{"size":1099,"mtime":1662092676333,"results":"204","hashOfConfig":"147"},{"size":112,"mtime":1662092676334,"results":"205","hashOfConfig":"147"},{"size":5993,"mtime":1662092676340,"results":"206","hashOfConfig":"147"},{"size":23,"mtime":1662092676341,"results":"207","hashOfConfig":"147"},{"size":1668,"mtime":1669314187152,"results":"208","hashOfConfig":"147"},{"size":1780,"mtime":1662092676343,"results":"209","hashOfConfig":"147"},{"size":2056,"mtime":1662092676344,"results":"210","hashOfConfig":"147"},{"size":3308,"mtime":1669353928397,"results":"211","hashOfConfig":"147"},{"size":1861,"mtime":1662092676347,"results":"212","hashOfConfig":"147"},{"size":108,"mtime":1662092676348,"results":"213","hashOfConfig":"147"},{"size":4139,"mtime":1669353928397,"results":"214","hashOfConfig":"147"},{"size":23,"mtime":1662092676351,"results":"215","hashOfConfig":"147"},{"size":6678,"mtime":1662092676353,"results":"216","hashOfConfig":"147"},{"size":32,"mtime":1662092676355,"results":"217","hashOfConfig":"147"},{"size":2820,"mtime":1662092676358,"results":"218","hashOfConfig":"147"},{"size":27,"mtime":1662092676359,"results":"219","hashOfConfig":"147"},{"size":3742,"mtime":1669353928398,"results":"220","hashOfConfig":"147"},{"size":27,"mtime":1662092676364,"results":"221","hashOfConfig":"147"},{"size":2832,"mtime":1662092676366,"results":"222","hashOfConfig":"147"},{"size":2212,"mtime":1662092676367,"results":"223","hashOfConfig":"147"},{"size":54,"mtime":1662092676368,"results":"224","hashOfConfig":"147"},{"size":3841,"mtime":1662092676371,"results":"225","hashOfConfig":"147"},{"size":30,"mtime":1662092676372,"results":"226","hashOfConfig":"147"},{"size":1715,"mtime":1662092676374,"results":"227","hashOfConfig":"147"},{"size":26,"mtime":1662092676375,"results":"228","hashOfConfig":"147"},{"size":699,"mtime":1662092676377,"results":"229","hashOfConfig":"147"},{"size":25,"mtime":1662092676378,"results":"230","hashOfConfig":"147"},{"size":1933,"mtime":1662092676379,"results":"231","hashOfConfig":"147"},{"size":23,"mtime":1662092676380,"results":"232","hashOfConfig":"147"},{"size":3667,"mtime":1662092676383,"results":"233","hashOfConfig":"147"},{"size":2455,"mtime":1669353928397,"results":"234","hashOfConfig":"147"},{"size":62,"mtime":1662092676384,"results":"235","hashOfConfig":"147"},{"size":2194,"mtime":1669353928398,"results":"236","hashOfConfig":"147"},{"size":742,"mtime":1662092676388,"results":"237","hashOfConfig":"147"},{"size":69,"mtime":1662092676389,"results":"238","hashOfConfig":"147"},{"size":5378,"mtime":1669353928398,"results":"239","hashOfConfig":"147"},{"size":675,"mtime":1662092676392,"results":"240","hashOfConfig":"147"},{"size":63,"mtime":1662092676393,"results":"241","hashOfConfig":"147"},{"size":687,"mtime":1662092676394,"results":"242","hashOfConfig":"147"},{"size":30,"mtime":1662092676395,"results":"243","hashOfConfig":"147"},{"size":2738,"mtime":1662092676399,"results":"244","hashOfConfig":"147"},{"size":196,"mtime":1662092676399,"results":"245","hashOfConfig":"147"},{"size":413,"mtime":1662092676400,"results":"246","hashOfConfig":"147"},{"size":29,"mtime":1662092676400,"results":"247","hashOfConfig":"147"},{"size":1829,"mtime":1662092676403,"results":"248","hashOfConfig":"147"},{"size":25,"mtime":1662092676405,"results":"249","hashOfConfig":"147"},{"size":6636,"mtime":1662092676409,"results":"250","hashOfConfig":"147"},{"size":30,"mtime":1662092676410,"results":"251","hashOfConfig":"147"},{"size":1045,"mtime":1662092676412,"results":"252","hashOfConfig":"147"},{"size":25,"mtime":1662092676413,"results":"253","hashOfConfig":"147"},{"size":7555,"mtime":1669353928398,"results":"254","hashOfConfig":"147"},{"size":258,"mtime":1662092676417,"results":"255","hashOfConfig":"147"},{"size":1075,"mtime":1662092676417,"results":"256","hashOfConfig":"147"},{"size":31,"mtime":1662092676418,"results":"257","hashOfConfig":"147"},{"size":2293,"mtime":1662092676425,"results":"258","hashOfConfig":"147"},{"size":264,"mtime":1662092676426,"results":"259","hashOfConfig":"147"},{"size":25,"mtime":1662092676426,"results":"260","hashOfConfig":"147"},{"size":3177,"mtime":1662092676421,"results":"261","hashOfConfig":"147"},{"size":197,"mtime":1662092676421,"results":"262","hashOfConfig":"147"},{"size":429,"mtime":1662092676422,"results":"263","hashOfConfig":"147"},{"size":30,"mtime":1662092676423,"results":"264","hashOfConfig":"147"},{"size":3546,"mtime":1669353928398,"results":"265","hashOfConfig":"147"},{"size":23,"mtime":1662092676429,"results":"266","hashOfConfig":"147"},{"size":2430,"mtime":1669353928398,"results":"267","hashOfConfig":"147"},{"size":32,"mtime":1662092676432,"results":"268","hashOfConfig":"147"},{"size":1865,"mtime":1662092676435,"results":"269","hashOfConfig":"147"},{"size":814,"mtime":1662092676436,"results":"270","hashOfConfig":"147"},{"size":61,"mtime":1662092676436,"results":"271","hashOfConfig":"147"},{"size":1241,"mtime":1662092676439,"results":"272","hashOfConfig":"147"},{"size":2530,"mtime":1669353928398,"results":"273","hashOfConfig":"147"},{"size":2958,"mtime":1669353928398,"results":"274","hashOfConfig":"147"},{"size":2972,"mtime":1669353928398,"results":"275","hashOfConfig":"147"},{"size":1927,"mtime":1662092676447,"results":"276","hashOfConfig":"147"},{"size":127,"mtime":1662092676447,"results":"277","hashOfConfig":"147"},{"size":927,"mtime":1669353928398,"results":"278","hashOfConfig":"147"},{"size":256,"mtime":1662092676452,"results":"279","hashOfConfig":"147"},{"size":526,"mtime":1662092676454,"results":"280","hashOfConfig":"147"},{"size":185,"mtime":1662092676455,"results":"281","hashOfConfig":"147"},{"size":1061,"mtime":1662092676457,"results":"282","hashOfConfig":"147"},{"size":614,"mtime":1662092676459,"results":"283","hashOfConfig":"147"},{"size":828,"mtime":1662092676459,"results":"284","hashOfConfig":"147"},{"size":410,"mtime":1662092676461,"results":"285","hashOfConfig":"147"},{"size":889,"mtime":1662092676461,"results":"286","hashOfConfig":"147"},{"size":1732,"mtime":1662092676462,"results":"287","hashOfConfig":"147"},{"size":625,"mtime":1662092676464,"results":"288","hashOfConfig":"147"},{"size":299,"mtime":1662092676464,"results":"289","hashOfConfig":"147"},{"size":932,"mtime":1662092676465,"results":"290","hashOfConfig":"147"},{"size":79,"mtime":1669314187153,"results":"291","hashOfConfig":"147"},{"filePath":"292","messages":"293","suppressedMessages":"294","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1840czn",{"filePath":"295","messages":"296","suppressedMessages":"297","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"304","messages":"305","suppressedMessages":"306","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"307","messages":"308","suppressedMessages":"309","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"310","messages":"311","suppressedMessages":"312","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"313","messages":"314","suppressedMessages":"315","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"322","messages":"323","suppressedMessages":"324","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"325","messages":"326","suppressedMessages":"327","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"328","messages":"329","suppressedMessages":"330","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"331","messages":"332","suppressedMessages":"333","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"340","messages":"341","suppressedMessages":"342","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"343","messages":"344","suppressedMessages":"345","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"346","messages":"347","suppressedMessages":"348","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"352","messages":"353","suppressedMessages":"354","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"355","messages":"356","suppressedMessages":"357","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"358","messages":"359","suppressedMessages":"360","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"364","messages":"365","suppressedMessages":"366","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"367","messages":"368","suppressedMessages":"369","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"370","messages":"371","suppressedMessages":"372","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"376","messages":"377","suppressedMessages":"378","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"379","messages":"380","suppressedMessages":"381","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"382","messages":"383","suppressedMessages":"384","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"385","messages":"386","suppressedMessages":"387","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"388","messages":"389","suppressedMessages":"390","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"394","messages":"395","suppressedMessages":"396","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"397","messages":"398","suppressedMessages":"399","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"400","messages":"401","suppressedMessages":"402","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"403","messages":"404","suppressedMessages":"405","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"412","messages":"413","suppressedMessages":"414","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"415","messages":"416","suppressedMessages":"417","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"418","messages":"419","suppressedMessages":"420","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"439","messages":"440","suppressedMessages":"441","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"442","messages":"443","suppressedMessages":"444","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"445","messages":"446","suppressedMessages":"447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"463","messages":"464","suppressedMessages":"465","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"472","messages":"473","suppressedMessages":"474","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"475","messages":"476","suppressedMessages":"477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"493","messages":"494","suppressedMessages":"495","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"508","messages":"509","suppressedMessages":"510","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"511","messages":"512","suppressedMessages":"513","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"544","messages":"545","suppressedMessages":"546","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"562","messages":"563","suppressedMessages":"564","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"580","messages":"581","suppressedMessages":"582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"583","messages":"584","suppressedMessages":"585","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"586","messages":"587","suppressedMessages":"588","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"589","messages":"590","suppressedMessages":"591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"619","messages":"620","suppressedMessages":"621","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"622","messages":"623","suppressedMessages":"624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"628","messages":"629","suppressedMessages":"630","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"631","messages":"632","suppressedMessages":"633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"640","messages":"641","suppressedMessages":"642","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"643","messages":"644","suppressedMessages":"645","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"646","messages":"647","suppressedMessages":"648","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"649","messages":"650","suppressedMessages":"651","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"652","messages":"653","suppressedMessages":"654","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"658","messages":"659","suppressedMessages":"660","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"661","messages":"662","suppressedMessages":"663","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"664","messages":"665","suppressedMessages":"666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"679","messages":"680","suppressedMessages":"681","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"682","messages":"683","suppressedMessages":"684","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"685","messages":"686","suppressedMessages":"687","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"688","messages":"689","suppressedMessages":"690","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"691","messages":"692","suppressedMessages":"693","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"694","messages":"695","suppressedMessages":"696","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"700","messages":"701","suppressedMessages":"702","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"703","messages":"704","suppressedMessages":"705","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"709","messages":"710","suppressedMessages":"711","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"718","messages":"719","suppressedMessages":"720","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"721","messages":"722","suppressedMessages":"723","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"724","messages":"725","suppressedMessages":"726","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["727","728"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["729","730","731"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["732","733","734"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["735"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["736","737"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["738"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["739","740","741","742"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["743","744"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["745","746","747","748","749","750","751","752"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["753"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["754","755","756","757","758","759"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["760","761","762","763"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["764","765","766","767","768","769","770","771","772","773"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["774","775","776","777","778"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["779"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["780","781","782","783","784","785","786","787"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["788"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["789"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["790","791"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["792"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["793"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["794"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["795"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["796"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["797","798","799"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["800","801","802","803","804","805","806"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["807","808"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["809","810"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["811"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["812"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["813","814","815"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["816","817"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["818","819","820","821","822"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["823","824","825","826","827","828","829","830"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["831","832","833"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["834","835"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["836","837","838","839","840"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["841","842","843"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["844","845"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["846"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["847","848","849","850"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["851","852","853"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["854","855"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["856","857"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["858","859","860"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["861","862","863","864"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["865"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["866","867","868","869","870","871"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["872","873","874"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["875","876","877","878"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["879","880","881","882","883","884"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["885","886","887","888","889","890","891","892","893"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["894"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["895","896","897","898","899","900"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["901","902"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["903"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["904"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["905"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["906","907","908"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["909","910","911"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["912","913","914","915"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["916"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["917","918"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["919"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["920"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["921"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["922"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["923"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["924","925","926"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["927"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["928","929","930","931"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["932"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["933"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["934"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["935","936","937","938"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":19,"column":12,"nodeType":"945","messageId":"946","endLine":19,"endColumn":16,"suggestions":"947"},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":61,"column":15,"nodeType":"945","messageId":"946","endLine":61,"endColumn":19,"suggestions":"948"},{"ruleId":"943","severity":2,"message":"944","line":75,"column":13,"nodeType":"945","messageId":"946","endLine":75,"endColumn":17,"suggestions":"949"},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":68,"column":7,"nodeType":"945","messageId":"946","endLine":68,"endColumn":11,"suggestions":"950"},{"ruleId":"943","severity":2,"message":"944","line":104,"column":17,"nodeType":"945","messageId":"946","endLine":104,"endColumn":21,"suggestions":"951"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"952","severity":2,"message":"953","line":43,"column":29,"nodeType":null,"messageId":"954","endLine":43,"endColumn":31},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"955","line":77,"column":4,"nodeType":null,"messageId":"954","endLine":77,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":120,"column":15,"nodeType":"945","messageId":"946","endLine":120,"endColumn":19,"suggestions":"956"},{"ruleId":"943","severity":2,"message":"944","line":179,"column":17,"nodeType":"945","messageId":"946","endLine":179,"endColumn":21,"suggestions":"957"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":31,"column":15,"nodeType":"945","messageId":"946","endLine":31,"endColumn":19,"suggestions":"958"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"959","line":79,"column":48,"nodeType":null,"messageId":"954","endLine":79,"endColumn":50},{"ruleId":"943","severity":2,"message":"944","line":111,"column":15,"nodeType":"945","messageId":"946","endLine":111,"endColumn":19,"suggestions":"960"},{"ruleId":"943","severity":2,"message":"944","line":117,"column":15,"nodeType":"945","messageId":"946","endLine":117,"endColumn":19,"suggestions":"961"},{"ruleId":"962","severity":2,"message":"963","line":138,"column":17,"nodeType":"964","messageId":"965","endLine":140,"endColumn":49},{"ruleId":"962","severity":2,"message":"963","line":156,"column":17,"nodeType":"964","messageId":"965","endLine":158,"endColumn":23},{"ruleId":"943","severity":2,"message":"944","line":247,"column":27,"nodeType":"945","messageId":"946","endLine":247,"endColumn":31,"suggestions":"966"},{"ruleId":"943","severity":2,"message":"944","line":278,"column":27,"nodeType":"945","messageId":"946","endLine":278,"endColumn":31,"suggestions":"967"},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":18,"column":47,"nodeType":"970","messageId":"971","endLine":18,"endColumn":50,"suggestions":"972"},{"ruleId":"968","severity":1,"message":"969","line":18,"column":53,"nodeType":"970","messageId":"971","endLine":18,"endColumn":56,"suggestions":"973"},{"ruleId":"968","severity":1,"message":"969","line":35,"column":47,"nodeType":"970","messageId":"971","endLine":35,"endColumn":50,"suggestions":"974"},{"ruleId":"968","severity":1,"message":"969","line":35,"column":53,"nodeType":"970","messageId":"971","endLine":35,"endColumn":56,"suggestions":"975"},{"ruleId":"968","severity":1,"message":"969","line":54,"column":28,"nodeType":"970","messageId":"971","endLine":54,"endColumn":31,"suggestions":"976"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"952","severity":2,"message":"977","line":34,"column":4,"nodeType":null,"messageId":"954","endLine":34,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":37,"column":8,"nodeType":"980","messageId":"946","endLine":37,"endColumn":25,"suggestions":"981"},{"ruleId":"943","severity":2,"message":"944","line":103,"column":15,"nodeType":"945","messageId":"946","endLine":103,"endColumn":19,"suggestions":"982"},{"ruleId":"939","severity":1,"message":"940","line":14,"column":8,"nodeType":"941","messageId":"942","endLine":14,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":27,"column":42,"nodeType":"985","messageId":"986","endLine":27,"endColumn":44},{"ruleId":"952","severity":2,"message":"987","line":44,"column":29,"nodeType":null,"messageId":"954","endLine":44,"endColumn":31},{"ruleId":"988","severity":1,"message":"989","line":118,"column":29,"nodeType":"990","messageId":"991","endLine":118,"endColumn":58},{"ruleId":"943","severity":2,"message":"944","line":179,"column":27,"nodeType":"945","messageId":"946","endLine":179,"endColumn":31,"suggestions":"992"},{"ruleId":"943","severity":2,"message":"944","line":192,"column":33,"nodeType":"945","messageId":"946","endLine":192,"endColumn":37,"suggestions":"993"},{"ruleId":"943","severity":2,"message":"944","line":207,"column":33,"nodeType":"945","messageId":"946","endLine":207,"endColumn":37,"suggestions":"994"},{"ruleId":"943","severity":2,"message":"944","line":210,"column":27,"nodeType":"945","messageId":"946","endLine":210,"endColumn":31,"suggestions":"995"},{"ruleId":"968","severity":1,"message":"969","line":226,"column":15,"nodeType":"970","messageId":"971","endLine":226,"endColumn":18,"suggestions":"996"},{"ruleId":"968","severity":1,"message":"969","line":226,"column":23,"nodeType":"970","messageId":"971","endLine":226,"endColumn":26,"suggestions":"997"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"998","line":39,"column":4,"nodeType":null,"messageId":"954","endLine":39,"endColumn":6},{"ruleId":"999","severity":2,"message":"1000","line":49,"column":24,"nodeType":"945","messageId":"1001","endLine":49,"endColumn":36},{"ruleId":"1002","severity":2,"message":"1003","line":98,"column":31,"nodeType":"941","messageId":"1004","endLine":98,"endColumn":37,"suggestions":"1005"},{"ruleId":"943","severity":2,"message":"944","line":140,"column":19,"nodeType":"945","messageId":"946","endLine":140,"endColumn":23,"suggestions":"1006"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1007","line":24,"column":4,"nodeType":null,"messageId":"954","endLine":24,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":48,"column":11,"nodeType":"945","messageId":"946","endLine":48,"endColumn":15,"suggestions":"1008"},{"ruleId":"943","severity":2,"message":"944","line":65,"column":19,"nodeType":"945","messageId":"946","endLine":65,"endColumn":23,"suggestions":"1009"},{"ruleId":"943","severity":2,"message":"944","line":67,"column":15,"nodeType":"945","messageId":"946","endLine":67,"endColumn":19,"suggestions":"1010"},{"ruleId":"943","severity":2,"message":"944","line":84,"column":19,"nodeType":"945","messageId":"946","endLine":84,"endColumn":23,"suggestions":"1011"},{"ruleId":"943","severity":2,"message":"944","line":86,"column":15,"nodeType":"945","messageId":"946","endLine":86,"endColumn":19,"suggestions":"1012"},{"ruleId":"943","severity":2,"message":"944","line":89,"column":9,"nodeType":"945","messageId":"946","endLine":89,"endColumn":13,"suggestions":"1013"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"978","severity":2,"message":"979","line":96,"column":11,"nodeType":"980","messageId":"946","endLine":96,"endColumn":57,"suggestions":"1014"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":83,"column":17,"nodeType":"945","messageId":"946","endLine":83,"endColumn":21,"suggestions":"1015"},{"ruleId":"943","severity":2,"message":"944","line":90,"column":13,"nodeType":"945","messageId":"946","endLine":90,"endColumn":17,"suggestions":"1016"},{"ruleId":"939","severity":1,"message":"940","line":19,"column":8,"nodeType":"941","messageId":"942","endLine":19,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":56,"column":41,"nodeType":"985","messageId":"986","endLine":56,"endColumn":43},{"ruleId":"952","severity":2,"message":"1017","line":60,"column":56,"nodeType":null,"messageId":"954","endLine":60,"endColumn":58},{"ruleId":"943","severity":2,"message":"944","line":223,"column":31,"nodeType":"945","messageId":"946","endLine":223,"endColumn":35,"suggestions":"1018"},{"ruleId":"943","severity":2,"message":"944","line":241,"column":39,"nodeType":"945","messageId":"946","endLine":241,"endColumn":43,"suggestions":"1019"},{"ruleId":"943","severity":2,"message":"944","line":264,"column":39,"nodeType":"945","messageId":"946","endLine":264,"endColumn":43,"suggestions":"1020"},{"ruleId":"943","severity":2,"message":"944","line":268,"column":31,"nodeType":"945","messageId":"946","endLine":268,"endColumn":35,"suggestions":"1021"},{"ruleId":"968","severity":1,"message":"969","line":10,"column":21,"nodeType":"970","messageId":"971","endLine":10,"endColumn":24,"suggestions":"1022"},{"ruleId":"968","severity":1,"message":"969","line":11,"column":24,"nodeType":"970","messageId":"971","endLine":11,"endColumn":27,"suggestions":"1023"},{"ruleId":"939","severity":1,"message":"940","line":15,"column":8,"nodeType":"941","messageId":"942","endLine":15,"endColumn":13},{"ruleId":"988","severity":1,"message":"989","line":242,"column":27,"nodeType":"990","messageId":"991","endLine":242,"endColumn":54},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1024","line":64,"column":44,"nodeType":null,"messageId":"954","endLine":64,"endColumn":46},{"ruleId":"943","severity":2,"message":"944","line":68,"column":32,"nodeType":"945","messageId":"946","endLine":68,"endColumn":36,"suggestions":"1025"},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":46,"column":17,"nodeType":"964","messageId":"1028","endLine":46,"endColumn":65,"suggestions":"1029"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1030","line":72,"column":4,"nodeType":null,"messageId":"954","endLine":72,"endColumn":6},{"ruleId":"962","severity":2,"message":"963","line":112,"column":13,"nodeType":"964","messageId":"965","endLine":143,"endColumn":17},{"ruleId":"943","severity":2,"message":"944","line":127,"column":43,"nodeType":"945","messageId":"946","endLine":127,"endColumn":47,"suggestions":"1031"},{"ruleId":"943","severity":2,"message":"944","line":143,"column":13,"nodeType":"945","messageId":"946","endLine":143,"endColumn":17,"suggestions":"1032"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"952","severity":2,"message":"1033","line":41,"column":4,"nodeType":null,"messageId":"954","endLine":41,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":59,"column":21,"nodeType":"945","messageId":"946","endLine":59,"endColumn":25,"suggestions":"1034"},{"ruleId":"943","severity":2,"message":"944","line":77,"column":17,"nodeType":"945","messageId":"946","endLine":77,"endColumn":21,"suggestions":"1035"},{"ruleId":"943","severity":2,"message":"944","line":122,"column":23,"nodeType":"945","messageId":"946","endLine":122,"endColumn":27,"suggestions":"1036"},{"ruleId":"943","severity":2,"message":"944","line":151,"column":19,"nodeType":"945","messageId":"946","endLine":151,"endColumn":23,"suggestions":"1037"},{"ruleId":"943","severity":2,"message":"944","line":184,"column":19,"nodeType":"945","messageId":"946","endLine":184,"endColumn":23,"suggestions":"1038"},{"ruleId":"943","severity":2,"message":"944","line":211,"column":19,"nodeType":"945","messageId":"946","endLine":211,"endColumn":23,"suggestions":"1039"},{"ruleId":"939","severity":1,"message":"940","line":9,"column":8,"nodeType":"941","messageId":"942","endLine":9,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":72,"column":21,"nodeType":"945","messageId":"946","endLine":72,"endColumn":25,"suggestions":"1040"},{"ruleId":"943","severity":2,"message":"944","line":106,"column":15,"nodeType":"945","messageId":"946","endLine":106,"endColumn":19,"suggestions":"1041"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":154,"column":38,"nodeType":"970","messageId":"971","endLine":154,"endColumn":41,"suggestions":"1042"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"952","severity":2,"message":"1043","line":50,"column":5,"nodeType":null,"messageId":"954","endLine":50,"endColumn":7},{"ruleId":"943","severity":2,"message":"944","line":83,"column":13,"nodeType":"945","messageId":"946","endLine":83,"endColumn":17,"suggestions":"1044"},{"ruleId":"943","severity":2,"message":"944","line":107,"column":17,"nodeType":"945","messageId":"946","endLine":107,"endColumn":21,"suggestions":"1045"},{"ruleId":"943","severity":2,"message":"944","line":114,"column":13,"nodeType":"945","messageId":"946","endLine":114,"endColumn":17,"suggestions":"1046"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1047","line":28,"column":52,"nodeType":null,"messageId":"954","endLine":28,"endColumn":54},{"ruleId":"1026","severity":2,"message":"1027","line":54,"column":19,"nodeType":"964","messageId":"1028","endLine":54,"endColumn":67,"suggestions":"1048"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":155,"column":19,"nodeType":"945","messageId":"946","endLine":155,"endColumn":23,"suggestions":"1049"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":18,"column":60,"nodeType":"945","messageId":"946","endLine":18,"endColumn":64,"suggestions":"1050"},{"ruleId":"943","severity":2,"message":"944","line":19,"column":59,"nodeType":"945","messageId":"946","endLine":19,"endColumn":63,"suggestions":"1051"},{"ruleId":"943","severity":2,"message":"944","line":22,"column":9,"nodeType":"945","messageId":"946","endLine":22,"endColumn":13,"suggestions":"1052"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":23,"column":57,"nodeType":"945","messageId":"946","endLine":23,"endColumn":61,"suggestions":"1053"},{"ruleId":"943","severity":2,"message":"944","line":70,"column":11,"nodeType":"945","messageId":"946","endLine":70,"endColumn":15,"suggestions":"1054"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1055","line":32,"column":29,"nodeType":null,"messageId":"954","endLine":32,"endColumn":31},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1056","line":24,"column":64,"nodeType":null,"messageId":"954","endLine":24,"endColumn":66},{"ruleId":"939","severity":1,"message":"940","line":8,"column":8,"nodeType":"941","messageId":"942","endLine":8,"endColumn":13},{"ruleId":"1026","severity":2,"message":"1027","line":61,"column":16,"nodeType":"964","messageId":"1028","endLine":63,"endColumn":19,"suggestions":"1057"},{"ruleId":"943","severity":2,"message":"944","line":63,"column":15,"nodeType":"945","messageId":"946","endLine":63,"endColumn":19,"suggestions":"1058"},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"939","severity":1,"message":"1059","line":20,"column":3,"nodeType":"941","messageId":"942","endLine":20,"endColumn":11},{"ruleId":"952","severity":2,"message":"1060","line":23,"column":4,"nodeType":null,"messageId":"954","endLine":23,"endColumn":6},{"ruleId":"988","severity":1,"message":"989","line":100,"column":31,"nodeType":"990","messageId":"991","endLine":100,"endColumn":60},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":12,"column":8,"nodeType":"941","messageId":"942","endLine":12,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":18,"column":41,"nodeType":"970","messageId":"971","endLine":18,"endColumn":44,"suggestions":"1061"},{"ruleId":"968","severity":1,"message":"969","line":18,"column":47,"nodeType":"970","messageId":"971","endLine":18,"endColumn":50,"suggestions":"1062"},{"ruleId":"968","severity":1,"message":"969","line":37,"column":41,"nodeType":"970","messageId":"971","endLine":37,"endColumn":44,"suggestions":"1063"},{"ruleId":"968","severity":1,"message":"969","line":37,"column":47,"nodeType":"970","messageId":"971","endLine":37,"endColumn":50,"suggestions":"1064"},{"ruleId":"968","severity":1,"message":"969","line":56,"column":28,"nodeType":"970","messageId":"971","endLine":56,"endColumn":31,"suggestions":"1065"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1043","line":30,"column":4,"nodeType":null,"messageId":"954","endLine":30,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":33,"column":8,"nodeType":"980","messageId":"946","endLine":33,"endColumn":24,"suggestions":"1066"},{"ruleId":"939","severity":1,"message":"940","line":18,"column":8,"nodeType":"941","messageId":"942","endLine":18,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":88,"column":41,"nodeType":"970","messageId":"971","endLine":88,"endColumn":44,"suggestions":"1067"},{"ruleId":"968","severity":1,"message":"969","line":88,"column":47,"nodeType":"970","messageId":"971","endLine":88,"endColumn":50,"suggestions":"1068"},{"ruleId":"988","severity":1,"message":"989","line":158,"column":31,"nodeType":"990","messageId":"991","endLine":158,"endColumn":61},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":22,"column":74,"nodeType":"945","messageId":"946","endLine":22,"endColumn":78,"suggestions":"1069"},{"ruleId":"943","severity":2,"message":"944","line":23,"column":69,"nodeType":"945","messageId":"946","endLine":23,"endColumn":73,"suggestions":"1070"},{"ruleId":"943","severity":2,"message":"944","line":32,"column":9,"nodeType":"945","messageId":"946","endLine":32,"endColumn":13,"suggestions":"1071"},{"ruleId":"943","severity":2,"message":"944","line":35,"column":9,"nodeType":"945","messageId":"946","endLine":35,"endColumn":13,"suggestions":"1072"},{"ruleId":"943","severity":2,"message":"944","line":36,"column":69,"nodeType":"945","messageId":"946","endLine":36,"endColumn":73,"suggestions":"1073"},{"ruleId":"939","severity":1,"message":"940","line":14,"column":8,"nodeType":"941","messageId":"942","endLine":14,"endColumn":13},{"ruleId":"983","severity":2,"message":"984","line":27,"column":40,"nodeType":"985","messageId":"986","endLine":27,"endColumn":42},{"ruleId":"952","severity":2,"message":"1074","line":30,"column":54,"nodeType":null,"messageId":"954","endLine":30,"endColumn":56},{"ruleId":"988","severity":1,"message":"989","line":112,"column":31,"nodeType":"990","messageId":"991","endLine":112,"endColumn":60},{"ruleId":"943","severity":2,"message":"944","line":180,"column":27,"nodeType":"945","messageId":"946","endLine":180,"endColumn":31,"suggestions":"1075"},{"ruleId":"943","severity":2,"message":"944","line":193,"column":33,"nodeType":"945","messageId":"946","endLine":193,"endColumn":37,"suggestions":"1076"},{"ruleId":"943","severity":2,"message":"944","line":196,"column":27,"nodeType":"945","messageId":"946","endLine":196,"endColumn":31,"suggestions":"1077"},{"ruleId":"968","severity":1,"message":"969","line":211,"column":15,"nodeType":"970","messageId":"971","endLine":211,"endColumn":18,"suggestions":"1078"},{"ruleId":"968","severity":1,"message":"969","line":211,"column":23,"nodeType":"970","messageId":"971","endLine":211,"endColumn":26,"suggestions":"1079"},{"ruleId":"939","severity":1,"message":"940","line":11,"column":8,"nodeType":"941","messageId":"942","endLine":11,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":13,"column":8,"nodeType":"941","messageId":"942","endLine":13,"endColumn":13},{"ruleId":"968","severity":1,"message":"969","line":19,"column":43,"nodeType":"970","messageId":"971","endLine":19,"endColumn":46,"suggestions":"1080"},{"ruleId":"968","severity":1,"message":"969","line":19,"column":49,"nodeType":"970","messageId":"971","endLine":19,"endColumn":52,"suggestions":"1081"},{"ruleId":"968","severity":1,"message":"969","line":50,"column":45,"nodeType":"970","messageId":"971","endLine":50,"endColumn":48,"suggestions":"1082"},{"ruleId":"968","severity":1,"message":"969","line":50,"column":51,"nodeType":"970","messageId":"971","endLine":50,"endColumn":54,"suggestions":"1083"},{"ruleId":"968","severity":1,"message":"969","line":69,"column":28,"nodeType":"970","messageId":"971","endLine":69,"endColumn":31,"suggestions":"1084"},{"ruleId":"939","severity":1,"message":"940","line":10,"column":8,"nodeType":"941","messageId":"942","endLine":10,"endColumn":13},{"ruleId":"952","severity":2,"message":"977","line":51,"column":4,"nodeType":null,"messageId":"954","endLine":51,"endColumn":6},{"ruleId":"939","severity":1,"message":"940","line":6,"column":8,"nodeType":"941","messageId":"942","endLine":6,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1055","line":86,"column":4,"nodeType":null,"messageId":"954","endLine":86,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":89,"column":8,"nodeType":"980","messageId":"946","endLine":89,"endColumn":50,"suggestions":"1085"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1086","line":94,"column":4,"nodeType":null,"messageId":"954","endLine":94,"endColumn":6},{"ruleId":"978","severity":2,"message":"979","line":97,"column":8,"nodeType":"980","messageId":"946","endLine":97,"endColumn":50,"suggestions":"1087"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"952","severity":2,"message":"1088","line":92,"column":4,"nodeType":null,"messageId":"954","endLine":92,"endColumn":6},{"ruleId":"943","severity":2,"message":"944","line":94,"column":51,"nodeType":"945","messageId":"946","endLine":94,"endColumn":55,"suggestions":"1089"},{"ruleId":"978","severity":2,"message":"979","line":96,"column":10,"nodeType":"980","messageId":"946","endLine":96,"endColumn":52,"suggestions":"1090"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"943","severity":2,"message":"944","line":18,"column":12,"nodeType":"945","messageId":"946","endLine":18,"endColumn":16,"suggestions":"1091"},{"ruleId":"939","severity":1,"message":"940","line":1,"column":8,"nodeType":"941","messageId":"942","endLine":1,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":3,"column":1,"nodeType":"1094","messageId":"1095","endLine":3,"endColumn":14},{"ruleId":"943","severity":2,"message":"944","line":23,"column":65,"nodeType":"945","messageId":"946","endLine":23,"endColumn":69,"suggestions":"1096"},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":3,"column":1,"nodeType":"1094","messageId":"1095","endLine":3,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":5,"column":1,"nodeType":"1094","messageId":"1095","endLine":5,"endColumn":14},{"ruleId":"943","severity":2,"message":"944","line":31,"column":9,"nodeType":"945","messageId":"946","endLine":31,"endColumn":13,"suggestions":"1097"},{"ruleId":"939","severity":1,"message":"940","line":16,"column":8,"nodeType":"941","messageId":"942","endLine":16,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":3,"column":8,"nodeType":"941","messageId":"942","endLine":3,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":2,"column":8,"nodeType":"941","messageId":"942","endLine":2,"endColumn":13},{"ruleId":"939","severity":1,"message":"940","line":1,"column":8,"nodeType":"941","messageId":"942","endLine":1,"endColumn":13},{"ruleId":"1092","severity":2,"message":"1093","line":2,"column":1,"nodeType":"1094","messageId":"1095","endLine":2,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":4,"column":1,"nodeType":"1094","messageId":"1095","endLine":4,"endColumn":14},{"ruleId":"1092","severity":2,"message":"1093","line":6,"column":1,"nodeType":"1094","messageId":"1095","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1098","1099"],["1100"],["1101"],["1102"],["1103"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1104"],["1105"],["1106"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1107"],["1108"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1109"],["1110"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1111","1112"],["1113","1114"],["1115","1116"],["1117","1118"],["1119","1120"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1121","1122"],["1123"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1124"],["1125"],["1126"],["1127"],["1128","1129"],["1130","1131"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1132","1133","1134"],["1135"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1136"],["1137"],["1138"],["1139"],["1140"],["1141"],["1142","1143"],["1144"],["1145"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1146"],["1147"],["1148"],["1149"],["1150","1151"],["1152","1153"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1154"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1155","1156"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1157"],["1158"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1159"],["1160"],["1161"],["1162"],["1163"],["1164"],["1165"],["1166"],["1167","1168"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1169"],["1170"],["1171"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1172","1173"],["1174"],["1175"],["1176"],["1177"],["1178"],["1179"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1180","1181"],["1182"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1183","1184"],["1185","1186"],["1187","1188"],["1189","1190"],["1191","1192"],["1193","1194"],["1195","1196"],["1197","1198"],["1199"],["1200"],["1201"],["1202"],["1203"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1204"],["1205"],["1206"],["1207","1208"],["1209","1210"],["1211","1212"],["1213","1214"],["1215","1216"],["1217","1218"],["1219","1220"],["1221","1222"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1223","1224"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1225"],["1226","1227"],["1228","1229"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1230"],["1231"],{"messageId":"1232","fix":"1233","desc":"1234"},{"messageId":"1235","fix":"1236","desc":"1237"},{"messageId":"1235","fix":"1238","desc":"1237"},{"messageId":"1235","fix":"1239","desc":"1237"},{"messageId":"1235","fix":"1240","desc":"1237"},{"messageId":"1235","fix":"1241","desc":"1237"},{"messageId":"1235","fix":"1242","desc":"1237"},{"messageId":"1235","fix":"1243","desc":"1237"},{"messageId":"1235","fix":"1244","desc":"1237"},{"messageId":"1235","fix":"1245","desc":"1237"},{"messageId":"1235","fix":"1246","desc":"1237"},{"messageId":"1235","fix":"1247","desc":"1237"},{"messageId":"1235","fix":"1248","desc":"1237"},{"messageId":"1249","fix":"1250","desc":"1251"},{"messageId":"1252","fix":"1253","desc":"1254"},{"messageId":"1249","fix":"1255","desc":"1251"},{"messageId":"1252","fix":"1256","desc":"1254"},{"messageId":"1249","fix":"1257","desc":"1251"},{"messageId":"1252","fix":"1258","desc":"1254"},{"messageId":"1249","fix":"1259","desc":"1251"},{"messageId":"1252","fix":"1260","desc":"1254"},{"messageId":"1249","fix":"1261","desc":"1251"},{"messageId":"1252","fix":"1262","desc":"1254"},{"messageId":"1263","fix":"1264","desc":"1265"},{"messageId":"1266","fix":"1267","desc":"1268"},{"messageId":"1235","fix":"1269","desc":"1237"},{"messageId":"1235","fix":"1270","desc":"1237"},{"messageId":"1235","fix":"1271","desc":"1237"},{"messageId":"1235","fix":"1272","desc":"1237"},{"messageId":"1235","fix":"1273","desc":"1237"},{"messageId":"1249","fix":"1274","desc":"1251"},{"messageId":"1252","fix":"1275","desc":"1254"},{"messageId":"1249","fix":"1276","desc":"1251"},{"messageId":"1252","fix":"1277","desc":"1254"},{"messageId":"1278","fix":"1279","desc":"1280"},{"messageId":"1281","fix":"1282","desc":"1283"},{"messageId":"1284","fix":"1285","desc":"1286"},{"messageId":"1235","fix":"1287","desc":"1237"},{"messageId":"1235","fix":"1288","desc":"1237"},{"messageId":"1235","fix":"1289","desc":"1237"},{"messageId":"1235","fix":"1290","desc":"1237"},{"messageId":"1235","fix":"1291","desc":"1237"},{"messageId":"1235","fix":"1292","desc":"1237"},{"messageId":"1235","fix":"1293","desc":"1237"},{"messageId":"1263","fix":"1294","desc":"1265"},{"messageId":"1266","fix":"1295","desc":"1268"},{"messageId":"1235","fix":"1296","desc":"1237"},{"messageId":"1235","fix":"1297","desc":"1237"},{"messageId":"1235","fix":"1298","desc":"1237"},{"messageId":"1235","fix":"1299","desc":"1237"},{"messageId":"1235","fix":"1300","desc":"1237"},{"messageId":"1235","fix":"1301","desc":"1237"},{"messageId":"1249","fix":"1302","desc":"1251"},{"messageId":"1252","fix":"1303","desc":"1254"},{"messageId":"1249","fix":"1304","desc":"1251"},{"messageId":"1252","fix":"1305","desc":"1254"},{"messageId":"1235","fix":"1306","desc":"1237"},{"messageId":"1307","data":"1308","fix":"1309","desc":"1310"},{"messageId":"1307","data":"1311","fix":"1312","desc":"1313"},{"messageId":"1235","fix":"1314","desc":"1237"},{"messageId":"1235","fix":"1315","desc":"1237"},{"messageId":"1235","fix":"1316","desc":"1237"},{"messageId":"1235","fix":"1317","desc":"1237"},{"messageId":"1235","fix":"1318","desc":"1237"},{"messageId":"1235","fix":"1319","desc":"1237"},{"messageId":"1235","fix":"1320","desc":"1237"},{"messageId":"1235","fix":"1321","desc":"1237"},{"messageId":"1235","fix":"1322","desc":"1237"},{"messageId":"1235","fix":"1323","desc":"1237"},{"messageId":"1249","fix":"1324","desc":"1251"},{"messageId":"1252","fix":"1325","desc":"1254"},{"messageId":"1235","fix":"1326","desc":"1237"},{"messageId":"1235","fix":"1327","desc":"1237"},{"messageId":"1235","fix":"1328","desc":"1237"},{"messageId":"1307","data":"1329","fix":"1330","desc":"1310"},{"messageId":"1307","data":"1331","fix":"1332","desc":"1313"},{"messageId":"1235","fix":"1333","desc":"1237"},{"messageId":"1235","fix":"1334","desc":"1237"},{"messageId":"1235","fix":"1335","desc":"1237"},{"messageId":"1235","fix":"1336","desc":"1237"},{"messageId":"1235","fix":"1337","desc":"1237"},{"messageId":"1235","fix":"1338","desc":"1237"},{"messageId":"1307","data":"1339","fix":"1340","desc":"1310"},{"messageId":"1307","data":"1341","fix":"1342","desc":"1313"},{"messageId":"1235","fix":"1343","desc":"1237"},{"messageId":"1249","fix":"1344","desc":"1251"},{"messageId":"1252","fix":"1345","desc":"1254"},{"messageId":"1249","fix":"1346","desc":"1251"},{"messageId":"1252","fix":"1347","desc":"1254"},{"messageId":"1249","fix":"1348","desc":"1251"},{"messageId":"1252","fix":"1349","desc":"1254"},{"messageId":"1249","fix":"1350","desc":"1251"},{"messageId":"1252","fix":"1351","desc":"1254"},{"messageId":"1249","fix":"1352","desc":"1251"},{"messageId":"1252","fix":"1353","desc":"1254"},{"messageId":"1263","fix":"1354","desc":"1265"},{"messageId":"1266","fix":"1355","desc":"1268"},{"messageId":"1249","fix":"1356","desc":"1251"},{"messageId":"1252","fix":"1357","desc":"1254"},{"messageId":"1249","fix":"1358","desc":"1251"},{"messageId":"1252","fix":"1359","desc":"1254"},{"messageId":"1235","fix":"1360","desc":"1237"},{"messageId":"1235","fix":"1361","desc":"1237"},{"messageId":"1235","fix":"1362","desc":"1237"},{"messageId":"1235","fix":"1363","desc":"1237"},{"messageId":"1235","fix":"1364","desc":"1237"},{"messageId":"1235","fix":"1365","desc":"1237"},{"messageId":"1235","fix":"1366","desc":"1237"},{"messageId":"1235","fix":"1367","desc":"1237"},{"messageId":"1249","fix":"1368","desc":"1251"},{"messageId":"1252","fix":"1369","desc":"1254"},{"messageId":"1249","fix":"1370","desc":"1251"},{"messageId":"1252","fix":"1371","desc":"1254"},{"messageId":"1249","fix":"1372","desc":"1251"},{"messageId":"1252","fix":"1373","desc":"1254"},{"messageId":"1249","fix":"1374","desc":"1251"},{"messageId":"1252","fix":"1375","desc":"1254"},{"messageId":"1249","fix":"1376","desc":"1251"},{"messageId":"1252","fix":"1377","desc":"1254"},{"messageId":"1249","fix":"1378","desc":"1251"},{"messageId":"1252","fix":"1379","desc":"1254"},{"messageId":"1249","fix":"1380","desc":"1251"},{"messageId":"1252","fix":"1381","desc":"1254"},{"messageId":"1263","fix":"1382","desc":"1265"},{"messageId":"1266","fix":"1383","desc":"1268"},{"messageId":"1263","fix":"1384","desc":"1265"},{"messageId":"1266","fix":"1385","desc":"1268"},{"messageId":"1235","fix":"1386","desc":"1237"},{"messageId":"1263","fix":"1387","desc":"1265"},{"messageId":"1266","fix":"1388","desc":"1268"},{"messageId":"1232","fix":"1389","desc":"1234"},{"messageId":"1235","fix":"1390","desc":"1237"},{"messageId":"1235","fix":"1391","desc":"1237"},{"messageId":"1235","fix":"1392","desc":"1237"},"remove",{"range":"1393","text":"1394"},"Remove `null`.","replace",{"range":"1393","text":"1395"},"Replace `null` with `undefined`.",{"range":"1396","text":"1395"},{"range":"1397","text":"1395"},{"range":"1398","text":"1395"},{"range":"1399","text":"1395"},{"range":"1400","text":"1395"},{"range":"1401","text":"1395"},{"range":"1402","text":"1395"},{"range":"1403","text":"1395"},{"range":"1404","text":"1395"},{"range":"1405","text":"1395"},{"range":"1406","text":"1395"},"suggestUnknown",{"range":"1407","text":"1408"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1407","text":"1409"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1410","text":"1408"},{"range":"1410","text":"1409"},{"range":"1411","text":"1408"},{"range":"1411","text":"1409"},{"range":"1412","text":"1408"},{"range":"1412","text":"1409"},{"range":"1413","text":"1408"},{"range":"1413","text":"1409"},"array-length",{"range":"1414","text":"1415"},"The argument is the length of array.","only-element",{"range":"1414","text":"1416"},"The argument is the only element of array.",{"range":"1417","text":"1395"},{"range":"1418","text":"1395"},{"range":"1419","text":"1395"},{"range":"1420","text":"1395"},{"range":"1421","text":"1395"},{"range":"1422","text":"1408"},{"range":"1422","text":"1409"},{"range":"1423","text":"1408"},{"range":"1423","text":"1409"},"argument-is-spreadable",{"range":"1424","text":"1425"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1426","text":"1427"},"First argument is not an `array`.","test-argument",{"range":"1428","text":"1429"},"Test first argument with `Array.isArray(…)`.",{"range":"1430","text":"1395"},{"range":"1431","text":"1395"},{"range":"1432","text":"1395"},{"range":"1433","text":"1395"},{"range":"1434","text":"1395"},{"range":"1435","text":"1395"},{"range":"1436","text":"1395"},{"range":"1437","text":"1438"},{"range":"1437","text":"1439"},{"range":"1440","text":"1395"},{"range":"1441","text":"1395"},{"range":"1442","text":"1395"},{"range":"1443","text":"1395"},{"range":"1444","text":"1395"},{"range":"1445","text":"1395"},{"range":"1446","text":"1408"},{"range":"1446","text":"1409"},{"range":"1447","text":"1408"},{"range":"1447","text":"1409"},{"range":"1448","text":"1395"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1449"},{"range":"1450","text":"1451"},"Switch to `??` operator.",{"operator":"1452"},{"range":"1450","text":"1453"},"Switch to `||` operator.",{"range":"1454","text":"1395"},{"range":"1455","text":"1395"},{"range":"1456","text":"1395"},{"range":"1457","text":"1395"},{"range":"1458","text":"1395"},{"range":"1459","text":"1395"},{"range":"1460","text":"1395"},{"range":"1461","text":"1395"},{"range":"1462","text":"1395"},{"range":"1463","text":"1395"},{"range":"1464","text":"1408"},{"range":"1464","text":"1409"},{"range":"1465","text":"1395"},{"range":"1466","text":"1395"},{"range":"1467","text":"1395"},{"operator":"1449"},{"range":"1468","text":"1451"},{"operator":"1452"},{"range":"1468","text":"1453"},{"range":"1469","text":"1395"},{"range":"1470","text":"1395"},{"range":"1471","text":"1395"},{"range":"1472","text":"1395"},{"range":"1473","text":"1395"},{"range":"1474","text":"1395"},{"operator":"1449"},{"range":"1475","text":"1476"},{"operator":"1452"},{"range":"1475","text":"1477"},{"range":"1478","text":"1395"},{"range":"1479","text":"1408"},{"range":"1479","text":"1409"},{"range":"1480","text":"1408"},{"range":"1480","text":"1409"},{"range":"1481","text":"1408"},{"range":"1481","text":"1409"},{"range":"1482","text":"1408"},{"range":"1482","text":"1409"},{"range":"1483","text":"1408"},{"range":"1483","text":"1409"},{"range":"1484","text":"1485"},{"range":"1484","text":"1486"},{"range":"1487","text":"1408"},{"range":"1487","text":"1409"},{"range":"1488","text":"1408"},{"range":"1488","text":"1409"},{"range":"1489","text":"1395"},{"range":"1490","text":"1395"},{"range":"1491","text":"1395"},{"range":"1492","text":"1395"},{"range":"1493","text":"1395"},{"range":"1494","text":"1395"},{"range":"1495","text":"1395"},{"range":"1496","text":"1395"},{"range":"1497","text":"1408"},{"range":"1497","text":"1409"},{"range":"1498","text":"1408"},{"range":"1498","text":"1409"},{"range":"1499","text":"1408"},{"range":"1499","text":"1409"},{"range":"1500","text":"1408"},{"range":"1500","text":"1409"},{"range":"1501","text":"1408"},{"range":"1501","text":"1409"},{"range":"1502","text":"1408"},{"range":"1502","text":"1409"},{"range":"1503","text":"1408"},{"range":"1503","text":"1409"},{"range":"1504","text":"1505"},{"range":"1504","text":"1506"},{"range":"1507","text":"1508"},{"range":"1507","text":"1509"},{"range":"1510","text":"1395"},{"range":"1511","text":"1505"},{"range":"1511","text":"1506"},{"range":"1512","text":"1394"},{"range":"1512","text":"1395"},{"range":"1513","text":"1395"},{"range":"1514","text":"1395"},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2829,2833],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1875,1879],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] +[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"hash":"146","results":"147","hashOfConfig":"148"},{"hash":"149","results":"150","hashOfConfig":"148"},{"hash":"151","results":"152","hashOfConfig":"148"},{"hash":"153","results":"154","hashOfConfig":"148"},{"hash":"155","results":"156","hashOfConfig":"148"},{"hash":"157","results":"158","hashOfConfig":"148"},{"hash":"159","results":"160","hashOfConfig":"148"},{"hash":"161","results":"162","hashOfConfig":"148"},{"hash":"163","results":"164","hashOfConfig":"148"},{"hash":"165","results":"166","hashOfConfig":"148"},{"hash":"167","results":"168","hashOfConfig":"148"},{"hash":"169","results":"170","hashOfConfig":"148"},{"hash":"171","results":"172","hashOfConfig":"148"},{"hash":"173","results":"174","hashOfConfig":"148"},{"hash":"175","results":"176","hashOfConfig":"148"},{"hash":"177","results":"178","hashOfConfig":"148"},{"hash":"179","results":"180","hashOfConfig":"148"},{"hash":"181","results":"182","hashOfConfig":"148"},{"hash":"183","results":"184","hashOfConfig":"148"},{"hash":"185","results":"186","hashOfConfig":"148"},{"hash":"187","results":"188","hashOfConfig":"148"},{"hash":"189","results":"190","hashOfConfig":"148"},{"hash":"191","results":"192","hashOfConfig":"148"},{"hash":"193","results":"194","hashOfConfig":"148"},{"hash":"195","results":"196","hashOfConfig":"148"},{"hash":"197","results":"198","hashOfConfig":"148"},{"hash":"199","results":"200","hashOfConfig":"148"},{"hash":"201","results":"202","hashOfConfig":"148"},{"hash":"203","results":"204","hashOfConfig":"148"},{"hash":"205","results":"206","hashOfConfig":"148"},{"hash":"207","results":"208","hashOfConfig":"148"},{"hash":"209","results":"210","hashOfConfig":"148"},{"hash":"211","results":"212","hashOfConfig":"148"},{"hash":"213","results":"214","hashOfConfig":"148"},{"hash":"215","results":"216","hashOfConfig":"148"},{"hash":"217","results":"218","hashOfConfig":"148"},{"hash":"219","results":"220","hashOfConfig":"148"},{"hash":"221","results":"222","hashOfConfig":"148"},{"hash":"223","results":"224","hashOfConfig":"148"},{"hash":"225","results":"226","hashOfConfig":"148"},{"hash":"227","results":"228","hashOfConfig":"148"},{"hash":"229","results":"230","hashOfConfig":"148"},{"hash":"231","results":"232","hashOfConfig":"148"},{"hash":"233","results":"234","hashOfConfig":"148"},{"hash":"235","results":"236","hashOfConfig":"148"},{"hash":"237","results":"238","hashOfConfig":"148"},{"hash":"239","results":"240","hashOfConfig":"148"},{"hash":"241","results":"242","hashOfConfig":"148"},{"hash":"243","results":"244","hashOfConfig":"148"},{"hash":"245","results":"246","hashOfConfig":"148"},{"hash":"247","results":"248","hashOfConfig":"148"},{"hash":"249","results":"250","hashOfConfig":"148"},{"hash":"251","results":"252","hashOfConfig":"148"},{"hash":"253","results":"254","hashOfConfig":"148"},{"hash":"255","results":"256","hashOfConfig":"148"},{"hash":"257","results":"258","hashOfConfig":"148"},{"hash":"259","results":"260","hashOfConfig":"148"},{"hash":"261","results":"262","hashOfConfig":"148"},{"hash":"263","results":"264","hashOfConfig":"148"},{"hash":"265","results":"266","hashOfConfig":"148"},{"hash":"267","results":"268","hashOfConfig":"148"},{"hash":"269","results":"270","hashOfConfig":"148"},{"hash":"271","results":"272","hashOfConfig":"148"},{"hash":"273","results":"274","hashOfConfig":"148"},{"hash":"275","results":"276","hashOfConfig":"148"},{"hash":"277","results":"278","hashOfConfig":"148"},{"hash":"279","results":"280","hashOfConfig":"148"},{"hash":"281","results":"282","hashOfConfig":"148"},{"hash":"283","results":"284","hashOfConfig":"148"},{"hash":"285","results":"286","hashOfConfig":"148"},{"hash":"287","results":"288","hashOfConfig":"148"},{"hash":"289","results":"290","hashOfConfig":"148"},{"hash":"291","results":"292","hashOfConfig":"148"},{"hash":"293","results":"294","hashOfConfig":"148"},{"hash":"295","results":"296","hashOfConfig":"148"},{"hash":"297","results":"298","hashOfConfig":"148"},{"hash":"299","results":"300","hashOfConfig":"148"},{"hash":"301","results":"302","hashOfConfig":"148"},{"hash":"303","results":"304","hashOfConfig":"148"},{"hash":"305","results":"306","hashOfConfig":"148"},{"hash":"307","results":"308","hashOfConfig":"148"},{"hash":"309","results":"310","hashOfConfig":"148"},{"hash":"311","results":"312","hashOfConfig":"148"},{"hash":"313","results":"314","hashOfConfig":"148"},{"hash":"315","results":"316","hashOfConfig":"148"},{"hash":"317","results":"318","hashOfConfig":"148"},{"hash":"319","results":"320","hashOfConfig":"148"},{"hash":"321","results":"322","hashOfConfig":"148"},{"hash":"323","results":"324","hashOfConfig":"148"},{"hash":"325","results":"326","hashOfConfig":"148"},{"hash":"327","results":"328","hashOfConfig":"148"},{"hash":"329","results":"330","hashOfConfig":"148"},{"hash":"331","results":"332","hashOfConfig":"148"},{"hash":"333","results":"334","hashOfConfig":"148"},{"hash":"335","results":"336","hashOfConfig":"148"},{"hash":"337","results":"338","hashOfConfig":"148"},{"hash":"339","results":"340","hashOfConfig":"148"},{"hash":"341","results":"342","hashOfConfig":"148"},{"hash":"343","results":"344","hashOfConfig":"148"},{"hash":"345","results":"346","hashOfConfig":"148"},{"hash":"347","results":"348","hashOfConfig":"148"},{"hash":"349","results":"350","hashOfConfig":"148"},{"hash":"351","results":"352","hashOfConfig":"148"},{"hash":"353","results":"354","hashOfConfig":"148"},{"hash":"355","results":"356","hashOfConfig":"148"},{"hash":"357","results":"358","hashOfConfig":"148"},{"hash":"359","results":"360","hashOfConfig":"148"},{"hash":"361","results":"362","hashOfConfig":"148"},{"hash":"363","results":"364","hashOfConfig":"148"},{"hash":"365","results":"366","hashOfConfig":"148"},{"hash":"367","results":"368","hashOfConfig":"148"},{"hash":"369","results":"370","hashOfConfig":"148"},{"hash":"371","results":"372","hashOfConfig":"148"},{"hash":"373","results":"374","hashOfConfig":"148"},{"hash":"375","results":"376","hashOfConfig":"148"},{"hash":"377","results":"378","hashOfConfig":"148"},{"hash":"379","results":"380","hashOfConfig":"148"},{"hash":"381","results":"382","hashOfConfig":"148"},{"hash":"383","results":"384","hashOfConfig":"148"},{"hash":"385","results":"386","hashOfConfig":"148"},{"hash":"387","results":"388","hashOfConfig":"148"},{"hash":"389","results":"390","hashOfConfig":"148"},{"hash":"391","results":"392","hashOfConfig":"148"},{"hash":"393","results":"394","hashOfConfig":"148"},{"hash":"395","results":"396","hashOfConfig":"148"},{"hash":"397","results":"398","hashOfConfig":"148"},{"hash":"399","results":"400","hashOfConfig":"148"},{"hash":"401","results":"402","hashOfConfig":"148"},{"hash":"403","results":"404","hashOfConfig":"148"},{"hash":"405","results":"406","hashOfConfig":"148"},{"hash":"407","results":"408","hashOfConfig":"148"},{"hash":"409","results":"410","hashOfConfig":"148"},{"hash":"411","results":"412","hashOfConfig":"148"},{"hash":"413","results":"414","hashOfConfig":"148"},{"hash":"415","results":"416","hashOfConfig":"148"},{"hash":"417","results":"418","hashOfConfig":"148"},{"hash":"419","results":"420","hashOfConfig":"148"},{"hash":"421","results":"422","hashOfConfig":"148"},{"hash":"423","results":"424","hashOfConfig":"148"},{"hash":"425","results":"426","hashOfConfig":"148"},{"hash":"427","results":"428","hashOfConfig":"148"},{"hash":"429","results":"430","hashOfConfig":"148"},{"hash":"431","results":"432","hashOfConfig":"148"},{"hash":"433","results":"434","hashOfConfig":"148"},{"hash":"435","results":"436","hashOfConfig":"148"},"2d71bdfe7a6ea124523094130949a4f2",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"440"},"45q1jl","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9d717ef795fcebc75baceeb6a145c9ea",{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"447"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"733f86bf7b382315e3fbe02e142b9404",{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"16f1b65f36bb5d8a5eae5a3175c718e5",{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"460"},"80c2ce97597835719ee0776db2e5464c",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cd69cc280577a1541ba836a13c689ad",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"467"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"468","messages":"469","suppressedMessages":"470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"73acffa12d660f931e5e4cc5d66c7a4e",{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"474"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"475","messages":"476","suppressedMessages":"477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"31d6b88498eeeb632da7d3c2211330d2",{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"487"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e5890469426cd01ab08665b4a1bcf618",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"494"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"501"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9a2c5227ad1129c34ac2732f7a91b037",{"filePath":"508","messages":"509","suppressedMessages":"510","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"511"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"524"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bec5c9fa588ba533074b71595d9968e9",{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"534"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"650bc26e763edc54db8176c56a54247b",{"filePath":"544","messages":"545","suppressedMessages":"546","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a3ee7e041b5831c49f910cc10c2e4b52",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"553"},"9eaa8ff438834aeecbb65ece143aaf99",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bb3fad34568e0c80aaef20651c6ff43f",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7b266686302ee16fad100d202a3b9770",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"566"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9002875c8e0a11d62e0389af5a939e70",{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"573"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"580"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e74e40ea51f9e636fe29c48666c6ec7c",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"587"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c724cd2daa9d8324e13389eca9f75f1",{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},"4ab4642aad8fe53a0f461efacb6acb66",{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74c936bfdc1a0272eec2185155cdfa96",{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"601"},"d94c2d41c8ab1566a4e02f1eecde381c",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fa7cb34b4a6c306f6057f99778073438",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"608"},"82b88c3160ebe28f7e3d32339f593d5e",{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4530f17fbce2c959e9a071a567f465b",{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"615"},"c13c76073f6786dd423f491469683a8b",{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"619"},"bbc24a7fad72d1eaad921ad2aefa8fde",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"977b97b1e19566e87b013f5876b2f317",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"626"},"57fb67de98a656b58e6fa14b3bbd2346",{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd3957fbf4e457019261b9ebd38c041e",{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"633"},"9650669334ea72b6f412c62beda618ab",{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"50b954401e7295a38126dd4247182140",{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"640"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f4acafbbfb4f757a5e69b75eb245668a",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"32ff4238f7f16426f8e35c895b3b09f4",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"650"},"8e554ddd7ada87e9c9a281acf2f32c6b",{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"654"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"658"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"662"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7f211ec2b0945dd29b885f1bd2fb72a",{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"669"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"40cf842f369c907ae97baa0f9a1fb6f1",{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"39ba93642d557e6b586e6b3723d26e21",{"filePath":"679","messages":"680","suppressedMessages":"681","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"682"},"a26f2557632fffeab428efb2de05302c",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d9ebce1150a77b3a8b1e8f48fd9d5efd",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"689"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ff3917323d251dfc9e015e8ec9c66126",{"filePath":"693","messages":"694","suppressedMessages":"695","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"696"},"deabb835f68e4dc4ff17a4c1d62c0e4f",{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"700"},"d2eba24aaa2fedbd106400ffea759e8e",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"896dc02a0a9274a669a51c3085cc6c65",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"707"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"708","messages":"709","suppressedMessages":"710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"711","messages":"712","suppressedMessages":"713","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"714"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c1cb5746504d8dfebd8102f76098b2cb",{"filePath":"718","messages":"719","suppressedMessages":"720","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"721"},"644e15f69d80c88755520146477e323c",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac7e675b63b00fc9a107b250ead1601f",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"728"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e46b17cbf5a910a60cad5f4cd516bf9",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"7b2b47bb0f4bd2e7ce9cf06d44dd6695",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"739"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"746"},"50c46143f276e39641d104acbe6063c9",{"filePath":"747","messages":"748","suppressedMessages":"749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a22f3eaa39868c83411c9d43edc8a0be",{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"11f31ea941b8929b89acfda64b8f56f0",{"filePath":"763","messages":"764","suppressedMessages":"765","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"766"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74e45f4c0f7925cd016bbbd5c8d09dd8",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"773"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"777","messages":"778","suppressedMessages":"779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"780","messages":"781","suppressedMessages":"782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03b2848d6bbdcb0e84e97ba9efe60476",{"filePath":"783","messages":"784","suppressedMessages":"785","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"786"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"787","messages":"788","suppressedMessages":"789","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0ce25a124a22d0a7055a67b8ed6d513a",{"filePath":"790","messages":"791","suppressedMessages":"792","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"793"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"05f9915495413bfae000b1c2c08fab7a",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"800"},"3de1248991db0530b8d5469019181ff4",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c0f6e7d8dee372b96b69b9690e69d7dd",{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"807"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fe4c5f2a3f0426d28a43806d1dd2a65",{"filePath":"811","messages":"812","suppressedMessages":"813","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"814","messages":"815","suppressedMessages":"816","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"817","messages":"818","suppressedMessages":"819","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"820"},"510064722da2f888008fbe2d4c723de2",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"830"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8fc2c9b55faa4df16ba5806587dd6d0c",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"843"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"844","messages":"845","suppressedMessages":"846","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c514303356889842d96918288639b2d",{"filePath":"847","messages":"848","suppressedMessages":"849","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"850"},"6253111666c2517e94568a9e459368fb",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"857"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"858","messages":"859","suppressedMessages":"860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"861","messages":"862","suppressedMessages":"863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0fbdb4a29746908a76cdbc5a16ee3e3f",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"ed1290171626490b509cb0d2636ea68f",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"871"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"875"},"b1730332dd243b0d4674e4397e4389b9",{"filePath":"876","messages":"877","suppressedMessages":"878","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"879"},"cb947715576a4b4db3cfb8557effc7a3",{"filePath":"880","messages":"881","suppressedMessages":"882","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"883"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c5270035253818992644280078ba51ce",{"filePath":"887","messages":"888","suppressedMessages":"889","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"890"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"891","messages":"892","suppressedMessages":"893","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"894"},"b66e504786b3c148cdb4dbd3d2a9f24b",{"filePath":"895","messages":"896","suppressedMessages":"897","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"898"},"c464ac5944f04e71ee4834313aa5026b",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"902"},"9e513870d45e60321fd860d93675a820",{"filePath":"903","messages":"904","suppressedMessages":"905","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"906"},"c639ce51c2bb47cf7447acc6e7c38113",{"filePath":"907","messages":"908","suppressedMessages":"909","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"910"},"b3462fc23a06a120c4188143910708dd",{"filePath":"911","messages":"912","suppressedMessages":"913","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"914"},"f643517d430ffb4392efe8c1a3dbaf9d",{"filePath":"915","messages":"916","suppressedMessages":"917","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"918"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"919","messages":"920","suppressedMessages":"921","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"922"},"5b2417f91edc7e2ca70efc91f8925913",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"926"},"a42b3c0af4de93ed596fe5bcb473fd98",{"filePath":"927","messages":"928","suppressedMessages":"929","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"930"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"931","messages":"932","suppressedMessages":"933","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"934"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"935","messages":"936","suppressedMessages":"937","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"938"},"6383f2253350f3b1255053fb340865a9",{"filePath":"939","messages":"940","suppressedMessages":"941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["942","943"],[],"import { Box, Flex } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n vertical?: boolean\n children?: ReactNode\n}\n\nconst margin: { [size in ActionsProps['size']]: number } = {\n accent: 6,\n normal: 5,\n minor: 4,\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n const content = Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 || !props.vertical ? undefined : margin[props.size]}\n ml={key === 0 || props.vertical ? undefined : margin[props.size]}\n children={child}\n />\n ))\n if (props.vertical) {\n return <Box display=\"inline-block\" maxWidth={1} children={content} />\n }\n return (\n <Flex\n display=\"inline-flex\"\n align=\"center\"\n maxWidth={1}\n children={content}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["944","945","946"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={16} py={5}>\n <FlexItem>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem overflow=\"hidden\" mx={4}>\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["947","948","949"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["950"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface AnnotationProps {\n children?: ReactNode\n}\n\nexport const Annotation: FC<AnnotationProps> = ({ children }) => (\n <Card px={11} pt={11} pb={12} r={10} b=\"solid 1px #e6e6e6\">\n {children}\n </Card>\n)\n\nAnnotation.displayName = 'Annotation'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["951","952"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n indent?: 's' | 'm' | 'l'\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nconst BlockAccordionIndent: {\n [indent in NonNullable<\n BlockAccordionProps<BlockAccordionItemModel>['indent']\n >]: number\n} = {\n s: 8,\n m: 11,\n l: 17,\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, indent = 'm', tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={3}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={\n item.hovered || item.focused\n ? '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n : (index > 0 &&\n !(\n renderProps.items[index - 1].hovered ||\n renderProps.items[index - 1].focused\n )\n ? '0 -1px 0 #e6e6e6'\n : undefined)\n }\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={BlockAccordionIndent[indent]}\n pt={4}\n pb={item.opened ? 2 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"m\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box\n px={BlockAccordionIndent[indent]}\n pb={4}\n display={item.opened ? 'block' : 'none'}\n >\n {typeof item.content === 'string' ? (\n <Paragraph size=\"m\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n indent: 'm',\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["953"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n s: 8,\n m: '44px 44px 48px',\n l: '44px 68px 48px',\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["954","955","956","957"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["958","959"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["960","961","962","963","964","965","966","967"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 30,\n normal: 24,\n minor: 20,\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 15,\n normal: 12,\n minor: 10,\n}\n\nconst buttonMinWith: { [size in ButtonProps['size']]: number } = {\n accent: 50,\n normal: 37.5,\n minor: 25,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 9,\n normal: 8,\n minor: 7,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 7,\n normal: 5,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem shrink={0} mr={props.text ? 3 : 0} width={6} height={6}>\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={5}\n height={5}\n r={10}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.bg.accent[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n s={\n props.disabled\n ? 'none'\n : ((renderProps.hover || renderProps.focus) &&\n props.size === 'accent'\n ? theme.button.shadow.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.shadow.kind[props.kind]\n : 'none')\n }\n transition=\"box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={6}\n height={6}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? 3 : 0}\n width={6}\n height={6}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["968"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["969","970","971","972","973","974"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["975","976","977","978"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["979","980","981","982","983","984","985","986","987","988"],[],"import {\n Box,\n Card,\n CardPos,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onSubmit={props.onSubmit}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <CardPos\n type=\"relative\"\n ref={renderProps.containerRef}\n width={1}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n s={\n renderProps.focused ? '0 20px 64px 0 rgba(0, 0, 0, 0.16)' : 'none'\n }\n r={10}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n ref={renderProps.inputRef}\n pr={14}\n error={!!props.error}\n focused={renderProps.focused}\n norb={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading)\n }\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n <Pos\n type=\"absolute\"\n cursor=\"pointer\"\n right={4}\n top={3}\n onClick={renderProps.onSearchClick}\n children={<Icon name=\"search\" color=\"#666\" />}\n />\n </Box>\n <DropDown\n minWidth={1}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={false}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n onHide={renderProps.onHide}\n >\n <Card\n height={1}\n minWidth={1}\n r={10}\n s=\"0 20px 20px 0 rgba(0, 0, 0, 0.16)\"\n >\n <CardPos\n type=\"relative\"\n width={1}\n height={1}\n maxHeight={98}\n bg=\"#fff\"\n r=\"0 0 10px 10px\"\n bt=\"solid 1px #e6e6e6\"\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n py={3}\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </CardPos>\n </Card>\n </DropDown>\n </CardPos>\n )}\n />\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["989","990","991","992","993"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["994"],[],"import {\n Box,\n css,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface DropDownProps {\n show: boolean\n offset?: number\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n rootClose?: boolean\n stub?: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const DropDown: FC<DropDownProps> = ({\n show,\n offset,\n width,\n minWidth,\n maxWidth,\n rootClose = true,\n stub = false,\n target,\n container,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={rootClose}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n width={width}\n minWidth={minWidth}\n maxWidth={maxWidth}\n zIndex={999}\n ref={renderProps.props.ref}\n mt={offset}\n css={renderProps.props.style}\n >\n {children}\n </Pos>\n )}\n />\n )\n\nDropDown.displayName = 'DropDown'\n\nDropDown.defaultProps = {\n rootClose: true,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["995","996","997","998","999","1000","1001","1002"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["1003"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex>\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({\n stub,\n })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n width={32}\n height={10}\n ml={i > 0 ? 4 : 0}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["1004"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [32, 40, 26] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["1005","1006"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["1007"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={16}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n bold={false}\n compact\n display=\"block\"\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["1008"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface HeaderProps {\n underline?: boolean\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = (props) => (\n <Card\n bg=\"#fff\"\n s={props.underline ? 'inset 0px -1px 0px 0px #e6e6e6' : undefined}\n width={1}\n height={20}\n children={props.children}\n />\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["1009"],[],"import {\n BoxLnk,\n Card,\n Image,\n LinkControl,\n LinkControlProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderBankCardLinkProps {\n src: string\n srcSet?: string\n text: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderBankCardLink: FC<HeaderBankCardLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n width={56}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Card\n mb={5}\n r={10}\n width={56}\n height={35}\n overflow=\"hidden\"\n transform={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'translateY(-4px)'\n : undefined\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n s={\n renderProps.hover || renderProps.active || renderProps.focus\n ? '0 8px 16px 0 rgba(0, 0, 0, 0.12)'\n : '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n }\n >\n <Image width={56} height={35} src={props.src} srcSet={props.srcSet} />\n </Card>\n <Text\n bold\n display=\"block\"\n align=\"center\"\n color={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'warning'\n : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n </BoxLnk>\n )}\n />\n)\n\nHeaderBankCardLink.displayName = 'HeaderBankCardLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["1010"],[],"import {\n Card,\n css,\n Icon,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface HeaderDropDownProps {\n show: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const HeaderDropDown: FC<HeaderDropDownProps> = ({\n show,\n target,\n container,\n onHide,\n children,\n}) => (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n zIndex={600}\n ref={renderProps.props.ref}\n width={1}\n css={renderProps.props.style}\n >\n <Pos type=\"relative\">\n <Card\n bg=\"#fff\"\n width={1}\n pt={12}\n pb={12}\n s=\"0 0 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n {children}\n </Card>\n <Pos\n aria-label=\"close\"\n mb=\"auto\"\n type=\"absolute\"\n width={6}\n height={6}\n top={6}\n right={6}\n cursor=\"pointer\"\n onClick={onHide}\n >\n <Icon name=\"cross\" color=\"#666\" />\n </Pos>\n </Pos>\n </Pos>\n )}\n />\n)\n\nHeaderDropDown.displayName = 'HeaderDropDown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["1011"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { HeaderMenuItem, HeaderMenuItemProps } from './HeaderMenuItem'\n\nexport interface HeaderMenuProps {\n children: HeaderMenuItemProps[]\n stub?: Array<number> | boolean\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = (props) => (\n <Flex height={1} width={1} justify=\"flex-start\" role=\"menu\">\n {props.stub\n ? (typeof props.stub === 'boolean' ? [32, 44, 26] : props.stub).map(\n (width, index) => (\n <FlexItem\n key={index}\n ml={index > 0 ? 5 : 0}\n width={width}\n align=\"center\"\n >\n <Link size=\"m\" stub />\n </FlexItem>\n ),\n )\n : props.children.map((item, i) => (\n <FlexItem key={i} ml={i > 0 ? 5 : 0}>\n <HeaderMenuItem {...item} />\n </FlexItem>\n ))}\n </Flex>\n)\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["1012","1013","1014"],[],"import {\n Card,\n Flex,\n LinkControl,\n LinkControlProps,\n Pos,\n PosLnk,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderMenuItemProps {\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['target']\n rel?: LinkControlProps['rel']\n title?: string\n active?: boolean\n attention?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderMenuItem = forwardRef<\n HTMLDivElement & HTMLAnchorElement,\n HeaderMenuItemProps\n>((props, ref) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <PosLnk\n role=\"menuitem\"\n as={props.href ? 'a' : 'div'}\n ref={ref}\n height={1}\n type=\"relative\"\n display=\"block\"\n cursor=\"pointer\"\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n title={props.href ? props.title : undefined}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Flex height={1} direction=\"column\" align=\"middle\" justify=\"center\">\n <Text\n bold\n color={\n renderProps.hover || renderProps.focus ? 'warning' : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n decoration=\"none\"\n >\n {props.title}\n {props.attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Text>\n </Flex>\n {props.active ? (\n <Pos type=\"absolute\" height=\"4px\" bottom={0} right={0} left={0}>\n <Card bg=\"#ff8c00\" height={1} width={1} rtr={4} rtl={4} />\n </Pos>\n ) : null}\n </PosLnk>\n )}\n />\n))\n\nHeaderMenuItem.displayName = 'HeaderMenuItem'\n\nHeaderMenuItem.defaultProps = {\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["1015","1016","1017","1018","1019","1020","1021"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n Icon,\n Image,\n Input,\n MenuControl,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\nimport { HeaderSuggestProps } from './HeaderSuggestProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nconst ContentTransition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nexport const HeaderSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n placeholder = 'Текстовое поле',\n ...props\n}: HeaderSuggestProps<HeaderSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, HeaderSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <Fragment>\n <Box width={6} height={6} onClick={renderProps.onShowClick}>\n <Icon name=\"search\" />\n </Box>\n <Overlay\n target={props.target.current}\n container={props.container.current}\n show={renderProps.show}\n rootClose={true}\n transition={ContentTransition}\n onHide={renderProps.onHide}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n type=\"absolute\"\n top={0}\n zIndex={10_050}\n width={1}\n ref={overlayRenderProps.props.ref}\n >\n <Card\n height={20}\n bg=\"#fff\"\n bb={props.error ? 'solid 2px #d0021b' : 'none'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n <Box width={295} mx=\"auto\">\n <Flex\n align=\"center\"\n width={295}\n mx=\"auto\"\n height={20}\n py={4}\n px={6}\n >\n <FlexItem\n cursor=\"pointer\"\n shrink={0}\n mr={4}\n onClick={renderProps.onBack}\n >\n <Icon name=\"arrow-left\" />\n </FlexItem>\n <FlexItem grow={1}>\n <Input\n ref={renderProps.inputRef}\n tabIndex={props.tabIndex}\n type=\"search\"\n autoComplete={props.autoComplete ? 'on' : 'off'}\n value={props.suggest || ''}\n valueWeight={300}\n width={1}\n autoFocus\n valueSize={5}\n placeholder={placeholder}\n placeholderSize={5}\n placeholderWeight={300}\n onChange={renderProps.onRequest}\n onBlur={renderProps.onModalInputBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onFocus={renderProps.onShowFocus}\n />\n </FlexItem>\n <FlexItem\n shrink={0}\n ml={4}\n onClick={renderProps.onSearchClick}\n >\n <Box cursor=\"pointer\" width={6} height={6}>\n <Icon name=\"search\" color=\"#666\" />\n </Box>\n </FlexItem>\n </Flex>\n </Box>\n </Card>\n <Card\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n maxHeight={84}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n bg=\"#fff\"\n >\n <Box width={295} mx=\"auto\">\n {props.loading && props.items !== undefined ? (\n <Box pt={4}>\n {Array.from({length: 4}).fill(1).map((_item, key) => (\n <CardItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))}\n </Box>\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n mt={key === 0 ? 4 : undefined}\n round\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6} pb={4}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6} py={4}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </Box>\n </Card>\n </Pos>\n )}\n />\n </Fragment>\n )}\n />\n )}\n />\n)\n\nHeaderSuggest.displayName = 'HeaderSuggest'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["1022","1023"],[],"import { SuggestControlProps } from '@qiwi/pijma-core'\nimport { ReactElement, RefObject } from 'react'\n\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\n\nexport interface HeaderSuggestProps<O extends HeaderSuggestOptionModel<V>, V> {\n value?: SuggestControlProps<O, V>['value']\n suggest: SuggestControlProps<O, V>['suggest']\n items?: SuggestControlProps<O, V>['items']\n target: RefObject<any>\n container: RefObject<any>\n tabIndex?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n stub?: boolean\n error?: boolean\n loading?: boolean\n total?: SuggestControlProps<O, V>['total'] | ReactElement | string\n empty?: SuggestControlProps<O, V>['empty'] | ReactElement | string\n onChange: SuggestControlProps<O, V>['onChange']\n onRequest: SuggestControlProps<O, V>['onRequest']\n onCancel?: SuggestControlProps<O, V>['onCancel']\n onFocus?: SuggestControlProps<O, V>['onFocus']\n onBlur?: SuggestControlProps<O, V>['onBlur']\n onSubmit?: SuggestControlProps<O, V>['onSubmit']\n equals?: SuggestControlProps<O, V>['equals']\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["1024","1025"],[],"import {\n Box,\n BoxProps,\n Card,\n css,\n HintArrow,\n HintControl,\n Overlay,\n OverlayProps,\n Pos,\n PosProps,\n QuestionIcon,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n placement: NonNullable<OverlayProps['placement']>\n flip?: boolean\n onShow: () => void\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n {...{\n timeout: {\n enter: 150,\n exit: 150,\n },\n enteringClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n enteredClassName: (timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitingClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitedClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n }}\n />\n)\n\nconst LargeProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -9,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -9,\n },\n 'right-start': {\n mt: -9,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -9,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -9,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -9,\n },\n 'left-start': {\n mt: -9,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -9,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst SmallProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -3.5,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -3.5,\n },\n 'right-start': {\n mt: -3.5,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -3.5,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -3.5,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -3.5,\n },\n 'left-start': {\n mt: -3.5,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -3.5,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst ArrowProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n bottom: 0,\n mb: -7,\n },\n top: {\n bottom: 0,\n mb: -7,\n },\n 'top-end': {\n bottom: 0,\n mb: -7,\n },\n 'right-start': {\n left: 0,\n ml: -7,\n },\n right: {\n left: 0,\n ml: -7,\n },\n 'right-end': {\n left: 0,\n ml: -7,\n },\n 'bottom-start': {\n top: 0,\n mt: -7,\n },\n bottom: {\n top: 0,\n mt: -7,\n },\n 'bottom-end': {\n top: 0,\n mt: -7,\n },\n 'left-start': {\n right: 0,\n mr: -7,\n },\n left: {\n right: 0,\n mr: -7,\n },\n 'left-end': {\n right: 0,\n mr: -7,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nexport const Hint: FC<HintProps> = ({\n placement,\n children,\n show,\n flip,\n onShow,\n onHide,\n}) => {\n const small = typeof children === 'string'\n return (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Pos type=\"relative\" ref={renderProps.container}>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <Overlay\n show={renderProps.show}\n flip={flip}\n placement={placement}\n target={() => renderProps.target.current!}\n container={() => renderProps.container.current}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'arrow',\n options: {\n padding: small ? 4 : 26,\n },\n },\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n role=\"tooltip\"\n zIndex={999}\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n {...(small ? SmallProps : LargeProps)[\n overlayRenderProps.placement\n ]}\n >\n <Card\n bg=\"#fff\"\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n r={10}\n p={small ? 4 : 8}\n css={small ? { whiteSpace: 'nowrap' } : undefined}\n >\n {small ? (\n <Paragraph size=\"s\" children={children} />\n ) : (\n children\n )}\n </Card>\n <Pos\n type=\"absolute\"\n ref={overlayRenderProps.arrowProps.ref}\n style={overlayRenderProps.arrowProps.style}\n width={11}\n height={11}\n {...ArrowProps[overlayRenderProps.placement]}\n >\n <HintArrow placement={overlayRenderProps.placement} />\n </Pos>\n </Pos>\n )}\n />\n </Pos>\n )}\n />\n )\n}\n\nHint.defaultProps = {\n flip: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["1026"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockCardLnk = styled(CardLnk)().withComponent(Block)\n\nBlockCardLnk.displayName = 'BlockCardLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockCardLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["1027"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem>\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n decoration=\"none\"\n size=\"m\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["1028","1029","1030"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["1031","1032"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["1033","1034","1035","1036","1037"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 3,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={5}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={3}\n align=\"center\"\n justify=\"center\"\n mt={3}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem my={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["1038","1039","1040","1041","1042","1043","1044","1045"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["1046","1047","1048"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={description ? 53 : 48}>\n <Box width={16} height={16} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["1049","1050"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={8}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={7}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst h5: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"5\" children={children} />\n </MarkdownBox>\n)\n\nh5.displayName = 'h5'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["1051","1052","1053","1054","1055"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n tag?: keyof JSX.IntrinsicElements\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n tag = 'div',\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n tag={tag}\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["1056","1057","1058"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n tag={props.href ? 'a' : undefined}\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["1059","1060"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, 35px, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n size: 's' | 'm' | 'l'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst ModalWidth: { [size in NonNullable<SimpleModalProps['size']>]: number } =\n {\n s: 95,\n m: 145,\n l: 170,\n }\n\nexport const SimpleModal: FC<SimpleModalProps> = (props) =>\n props.stub ? (\n <Box display=\"none\">{props.children}</Box>\n ) : (\n <Modal\n show={props.show}\n keyboard={props.escapeClose}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n css={{\n textAlign: 'center',\n '&:before': {\n content: '\"\"',\n display: 'inline-block',\n height: '100%',\n verticalAlign: 'middle',\n },\n }}\n {...dialogProps}\n >\n <Pos\n type=\"relative\"\n display=\"inline-block\"\n p={12}\n css={{ verticalAlign: 'middle', textAlign: 'left' }}\n >\n <Card\n role=\"document\"\n s=\"0 20px 64px 8px rgba(0, 0, 0, 0.16)\"\n r={10}\n bg=\"#fff\"\n pt={11}\n pb={12}\n px={11}\n width={ModalWidth[props.size]}\n >\n {props.closable && props.onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={16}\n right={16}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={props.onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {props.children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["1061"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["1062","1063","1064","1065"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"4\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["1066","1067","1068"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Title } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card minWidth={295} width=\"100%\" py={22} minHeight=\"100%\" bg=\"#fff\">\n <Flex mx=\"auto\" width={235} direction=\"column\">\n {logo ? <FlexItem shrink={0} children={logo} /> : null}\n <FlexItem my={30}>\n <Flex align=\"center\">\n <FlexItem shrink={0}>\n {typeof error === 'string' ? (\n <Typo\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '220px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem ml={11} width={1}>\n <Flex direction=\"column\">\n <FlexItem>\n <Title size=\"2\" children={title} />\n </FlexItem>\n <FlexItem mt={6}>\n {typeof content === 'string' ? (\n <Paragraph children={content} />\n ) : (\n content\n )}\n </FlexItem>\n </Flex>\n </FlexItem>\n </Flex>\n </FlexItem>\n {footer ? (\n <FlexItem\n shrink={0}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["1069","1070"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 5,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={1}\n disabled={renderProps.active === 1}\n width={18}\n shadowed={shadowed}\n href={href ? href(1) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(1, renderProps.active === 1)}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-left-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n shadowed={shadowed}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n shadowed={shadowed}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n shadowed={shadowed}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n <PaginationLink\n page={renderProps.total}\n disabled={renderProps.active === renderProps.total}\n width={18}\n shadowed={shadowed}\n href={href ? href(renderProps.total) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.total,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-right-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["1071","1072"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n shadowed?: boolean\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n bg={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? '#f5f5f5'\n : undefined\n }\n s={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? (props.shadowed\n ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6'\n : '0px -1px 0 1px #e6e6e6')\n : '1px 0 0 #e6e6e6'\n }\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n shadowed: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["1073","1074","1075"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["1076","1077","1078","1079"],[],"import {\n BasicInput,\n Box,\n Card,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n hideOnBlur={true}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropDown\n minWidth={1}\n offset={4}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n show={renderProps.showCountries}\n onHide={renderProps.onCountriesHide}\n >\n <Card\n ref={menuRenderProps.containerRef}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n r={10}\n py={3}\n minWidth={1}\n maxHeight={110}\n overflow=\"auto\"\n mx={-6}\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\" wrap=\"nowrap\">\n <FlexItem shrink={0} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={0}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <FlexItem shrink={0}>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n ))}\n </Card>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["1080"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={10} width={1} r={20} />\n ) : (\n <Card bg=\"#f5f5f5\" height={10} r={20} p={2}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={6}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={6}\n r={12}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["1081","1082","1083","1084","1085","1086"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["1087","1088","1089"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex>\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index} pl={index === 0 ? 0 : RatingIndent[size]}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex>\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n cursor={disabled ? undefined : 'pointer'}\n pl={index === 0 ? 0 : RatingIndent[size] / 2}\n pr={index === count - 1 ? 0 : RatingIndent[size] / 2}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["1090","1091","1092","1093"],[],"import {\n Box,\n Card,\n CardPos,\n css,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Overlay,\n OverlayProps,\n Pos,\n SelectFieldControl,\n SelectInput,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enteringClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n enteredClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: `translateY(${0}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitingClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitedClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos ref={renderProps.containerRef} type=\"relative\">\n <Box ref={renderProps.targetRef}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onKeyDown\n }\n onClick={renderProps.onActive}\n />\n }\n />\n </Box>\n <Overlay\n show={renderProps.show}\n placement=\"bottom\"\n target={() => renderProps.targetRef.current!}\n container={() => renderProps.containerRef.current}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <CardPos\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n height={1}\n width=\"calc(100% + 48px)\"\n mt={-2}\n zIndex={999}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n r=\"10px\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n overflow=\"auto\"\n minHeight={1}\n maxHeight={104}\n pt={3}\n pb={3}\n >\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n )}\n />\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["1094","1095","1096","1097","1098","1099"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={8} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["1100","1101","1102","1103","1104","1105","1106","1107","1108"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <Pos\n type=\"relative\"\n ref={renderProps.containerRef}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={\n renderProps.focused ||\n !!props.suggest ||\n !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n name={props.name}\n disabled={props.disabled}\n type={props.type}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n pr={props.hint ? 7 : undefined}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={renderProps.focused}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <DropDown\n target={() => renderProps.inputRef.current!}\n container={() => renderProps.containerRef.current}\n minWidth={1}\n width=\"calc(100% + 48px)\"\n offset={3}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={true}\n onHide={renderProps.onHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n maxHeight={98}\n bg=\"#fff\"\n py={3}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n r={10}\n overflow=\"auto\"\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null}\n </Spacer>\n )}\n </CardPos>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["1109"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["1110","1111","1112","1113","1114","1115"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["1116","1117"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n stub\n />\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["1118"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent) => boolean\n onKeyUp?: (event: KeyboardEvent) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["1119"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["1120"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub\n top={1}\n bottom={1}\n width={50}\n height={3}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["1121","1122","1123"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4' | '5'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n 5: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 9,\n 2: 8,\n 3: 7,\n 4: 6,\n 5: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n 5: 'h5',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n 5: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 3,\n 2: 3,\n 3: 2,\n 4: 2,\n 5: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 1,\n 3: 1,\n 4: 1,\n 5: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 4,\n 2: 4,\n 3: 4,\n 4: 3,\n 5: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["1124","1125","1126"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["1127","1128","1129","1130"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transition?: TypoProps['transition']\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width, index) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["1131"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 12,\n 2: 10,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 14,\n 2: 12,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 4,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 7,\n 2: 6,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["1132","1133"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport { Link } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Spacer size=\"l\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <Spacer size=\"l\" key={i}>\n <Link\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n children={visibleName}\n />\n <Box pl={4}>{content}</Box>\n </Spacer>\n ))}\n </Spacer>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["1134"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["1135"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["1136"],[],"import { Link, LinkProps } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1137"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["1138"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface ParagraphRenderProps {\n children?: ReactNode\n}\n\nconst ParagraphRenderer: FC<ParagraphRenderProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["1139","1140","1141"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1142"],[],"import { Heading } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1143","1144","1145","1146"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1147"],[],"import {\n applyDefaultClickHandler,\n Box,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '1024px !important',\n },\n },\n ]}\n />\n {props.hasSidebar ? (\n <Flex minWidth={305} minHeight={1}>\n <FlexItem width=\"calc(320px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#fff\">\n <Box width={80} ml=\"auto\" py={15} pr={15}>\n <Box width={13} height={13} mb={10}>\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </Box>\n {props.toc}\n </Box>\n </Card>\n </FlexItem>\n <FlexItem width=\"calc(860px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#f5f5f5\">\n <Box width={215} mr=\"auto\" py={15} pl={15}>\n {props.children}\n </Box>\n </Card>\n </FlexItem>\n </Flex>\n ) : (\n <Card minHeight={1} bg=\"#f5f5f5\">\n <Box width={305} mx=\"auto\" px={5} py={15}>\n {props.children}\n </Box>\n </Card>\n )}\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1148"],[],"import { Icon, Spacer } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer size=\"m\">\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1149"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1150","1151","1152","1153"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":19,"column":12,"nodeType":"1160","messageId":"1161","endLine":19,"endColumn":16,"suggestions":"1162"},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":61,"column":15,"nodeType":"1160","messageId":"1161","endLine":61,"endColumn":19,"suggestions":"1163"},{"ruleId":"1158","severity":2,"message":"1159","line":75,"column":13,"nodeType":"1160","messageId":"1161","endLine":75,"endColumn":17,"suggestions":"1164"},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":68,"column":7,"nodeType":"1160","messageId":"1161","endLine":68,"endColumn":11,"suggestions":"1165"},{"ruleId":"1158","severity":2,"message":"1159","line":87,"column":37,"nodeType":"1160","messageId":"1161","endLine":87,"endColumn":41,"suggestions":"1166"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":43,"column":29,"nodeType":null,"messageId":"1169","endLine":43,"endColumn":31},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1170","line":77,"column":4,"nodeType":null,"messageId":"1169","endLine":77,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":120,"column":15,"nodeType":"1160","messageId":"1161","endLine":120,"endColumn":19,"suggestions":"1171"},{"ruleId":"1158","severity":2,"message":"1159","line":179,"column":17,"nodeType":"1160","messageId":"1161","endLine":179,"endColumn":21,"suggestions":"1172"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":31,"column":15,"nodeType":"1160","messageId":"1161","endLine":31,"endColumn":19,"suggestions":"1173"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1174","line":79,"column":48,"nodeType":null,"messageId":"1169","endLine":79,"endColumn":50},{"ruleId":"1158","severity":2,"message":"1159","line":111,"column":15,"nodeType":"1160","messageId":"1161","endLine":111,"endColumn":19,"suggestions":"1175"},{"ruleId":"1158","severity":2,"message":"1159","line":117,"column":15,"nodeType":"1160","messageId":"1161","endLine":117,"endColumn":19,"suggestions":"1176"},{"ruleId":"1177","severity":2,"message":"1178","line":138,"column":17,"nodeType":"1179","messageId":"1180","endLine":140,"endColumn":49},{"ruleId":"1177","severity":2,"message":"1178","line":156,"column":17,"nodeType":"1179","messageId":"1180","endLine":158,"endColumn":23},{"ruleId":"1158","severity":2,"message":"1159","line":247,"column":27,"nodeType":"1160","messageId":"1161","endLine":247,"endColumn":31,"suggestions":"1181"},{"ruleId":"1158","severity":2,"message":"1159","line":278,"column":27,"nodeType":"1160","messageId":"1161","endLine":278,"endColumn":31,"suggestions":"1182"},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":47,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":50,"suggestions":"1187"},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":53,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":56,"suggestions":"1188"},{"ruleId":"1183","severity":1,"message":"1184","line":35,"column":47,"nodeType":"1185","messageId":"1186","endLine":35,"endColumn":50,"suggestions":"1189"},{"ruleId":"1183","severity":1,"message":"1184","line":35,"column":53,"nodeType":"1185","messageId":"1186","endLine":35,"endColumn":56,"suggestions":"1190"},{"ruleId":"1183","severity":1,"message":"1184","line":54,"column":28,"nodeType":"1185","messageId":"1186","endLine":54,"endColumn":31,"suggestions":"1191"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1192","line":34,"column":4,"nodeType":null,"messageId":"1169","endLine":34,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":37,"column":8,"nodeType":"1195","messageId":"1161","endLine":37,"endColumn":25,"suggestions":"1196"},{"ruleId":"1158","severity":2,"message":"1159","line":103,"column":15,"nodeType":"1160","messageId":"1161","endLine":103,"endColumn":19,"suggestions":"1197"},{"ruleId":"1154","severity":1,"message":"1155","line":14,"column":8,"nodeType":"1156","messageId":"1157","endLine":14,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":27,"column":42,"nodeType":"1200","messageId":"1201","endLine":27,"endColumn":44},{"ruleId":"1167","severity":2,"message":"1202","line":44,"column":29,"nodeType":null,"messageId":"1169","endLine":44,"endColumn":31},{"ruleId":"1203","severity":1,"message":"1204","line":118,"column":29,"nodeType":"1205","messageId":"1206","endLine":118,"endColumn":58},{"ruleId":"1158","severity":2,"message":"1159","line":179,"column":27,"nodeType":"1160","messageId":"1161","endLine":179,"endColumn":31,"suggestions":"1207"},{"ruleId":"1158","severity":2,"message":"1159","line":192,"column":33,"nodeType":"1160","messageId":"1161","endLine":192,"endColumn":37,"suggestions":"1208"},{"ruleId":"1158","severity":2,"message":"1159","line":207,"column":33,"nodeType":"1160","messageId":"1161","endLine":207,"endColumn":37,"suggestions":"1209"},{"ruleId":"1158","severity":2,"message":"1159","line":210,"column":27,"nodeType":"1160","messageId":"1161","endLine":210,"endColumn":31,"suggestions":"1210"},{"ruleId":"1183","severity":1,"message":"1184","line":226,"column":15,"nodeType":"1185","messageId":"1186","endLine":226,"endColumn":18,"suggestions":"1211"},{"ruleId":"1183","severity":1,"message":"1184","line":226,"column":23,"nodeType":"1185","messageId":"1186","endLine":226,"endColumn":26,"suggestions":"1212"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1213","line":39,"column":4,"nodeType":null,"messageId":"1169","endLine":39,"endColumn":6},{"ruleId":"1214","severity":2,"message":"1215","line":49,"column":24,"nodeType":"1160","messageId":"1216","endLine":49,"endColumn":36},{"ruleId":"1217","severity":2,"message":"1218","line":98,"column":31,"nodeType":"1156","messageId":"1219","endLine":98,"endColumn":37,"suggestions":"1220"},{"ruleId":"1158","severity":2,"message":"1159","line":140,"column":19,"nodeType":"1160","messageId":"1161","endLine":140,"endColumn":23,"suggestions":"1221"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1222","line":24,"column":4,"nodeType":null,"messageId":"1169","endLine":24,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":48,"column":11,"nodeType":"1160","messageId":"1161","endLine":48,"endColumn":15,"suggestions":"1223"},{"ruleId":"1158","severity":2,"message":"1159","line":61,"column":38,"nodeType":"1160","messageId":"1161","endLine":61,"endColumn":42,"suggestions":"1224"},{"ruleId":"1158","severity":2,"message":"1159","line":67,"column":15,"nodeType":"1160","messageId":"1161","endLine":67,"endColumn":19,"suggestions":"1225"},{"ruleId":"1158","severity":2,"message":"1159","line":84,"column":19,"nodeType":"1160","messageId":"1161","endLine":84,"endColumn":23,"suggestions":"1226"},{"ruleId":"1158","severity":2,"message":"1159","line":86,"column":15,"nodeType":"1160","messageId":"1161","endLine":86,"endColumn":19,"suggestions":"1227"},{"ruleId":"1158","severity":2,"message":"1159","line":89,"column":9,"nodeType":"1160","messageId":"1161","endLine":89,"endColumn":13,"suggestions":"1228"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1193","severity":2,"message":"1194","line":96,"column":11,"nodeType":"1195","messageId":"1161","endLine":96,"endColumn":57,"suggestions":"1229"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":83,"column":17,"nodeType":"1160","messageId":"1161","endLine":83,"endColumn":21,"suggestions":"1230"},{"ruleId":"1158","severity":2,"message":"1159","line":90,"column":13,"nodeType":"1160","messageId":"1161","endLine":90,"endColumn":17,"suggestions":"1231"},{"ruleId":"1154","severity":1,"message":"1155","line":19,"column":8,"nodeType":"1156","messageId":"1157","endLine":19,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":56,"column":41,"nodeType":"1200","messageId":"1201","endLine":56,"endColumn":43},{"ruleId":"1167","severity":2,"message":"1232","line":60,"column":56,"nodeType":null,"messageId":"1169","endLine":60,"endColumn":58},{"ruleId":"1158","severity":2,"message":"1159","line":223,"column":31,"nodeType":"1160","messageId":"1161","endLine":223,"endColumn":35,"suggestions":"1233"},{"ruleId":"1158","severity":2,"message":"1159","line":241,"column":39,"nodeType":"1160","messageId":"1161","endLine":241,"endColumn":43,"suggestions":"1234"},{"ruleId":"1158","severity":2,"message":"1159","line":264,"column":39,"nodeType":"1160","messageId":"1161","endLine":264,"endColumn":43,"suggestions":"1235"},{"ruleId":"1158","severity":2,"message":"1159","line":268,"column":31,"nodeType":"1160","messageId":"1161","endLine":268,"endColumn":35,"suggestions":"1236"},{"ruleId":"1183","severity":1,"message":"1184","line":10,"column":21,"nodeType":"1185","messageId":"1186","endLine":10,"endColumn":24,"suggestions":"1237"},{"ruleId":"1183","severity":1,"message":"1184","line":11,"column":24,"nodeType":"1185","messageId":"1186","endLine":11,"endColumn":27,"suggestions":"1238"},{"ruleId":"1154","severity":1,"message":"1155","line":15,"column":8,"nodeType":"1156","messageId":"1157","endLine":15,"endColumn":13},{"ruleId":"1203","severity":1,"message":"1204","line":242,"column":27,"nodeType":"1205","messageId":"1206","endLine":242,"endColumn":54},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1239","line":64,"column":44,"nodeType":null,"messageId":"1169","endLine":64,"endColumn":46},{"ruleId":"1158","severity":2,"message":"1159","line":68,"column":32,"nodeType":"1160","messageId":"1161","endLine":68,"endColumn":36,"suggestions":"1240"},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1241","severity":2,"message":"1242","line":46,"column":17,"nodeType":"1179","messageId":"1243","endLine":46,"endColumn":65,"suggestions":"1244"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1245","line":72,"column":4,"nodeType":null,"messageId":"1169","endLine":72,"endColumn":6},{"ruleId":"1177","severity":2,"message":"1178","line":112,"column":13,"nodeType":"1179","messageId":"1180","endLine":143,"endColumn":17},{"ruleId":"1158","severity":2,"message":"1159","line":127,"column":43,"nodeType":"1160","messageId":"1161","endLine":127,"endColumn":47,"suggestions":"1246"},{"ruleId":"1158","severity":2,"message":"1159","line":143,"column":13,"nodeType":"1160","messageId":"1161","endLine":143,"endColumn":17,"suggestions":"1247"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1248","line":41,"column":4,"nodeType":null,"messageId":"1169","endLine":41,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":59,"column":21,"nodeType":"1160","messageId":"1161","endLine":59,"endColumn":25,"suggestions":"1249"},{"ruleId":"1158","severity":2,"message":"1159","line":77,"column":17,"nodeType":"1160","messageId":"1161","endLine":77,"endColumn":21,"suggestions":"1250"},{"ruleId":"1158","severity":2,"message":"1159","line":122,"column":23,"nodeType":"1160","messageId":"1161","endLine":122,"endColumn":27,"suggestions":"1251"},{"ruleId":"1158","severity":2,"message":"1159","line":151,"column":19,"nodeType":"1160","messageId":"1161","endLine":151,"endColumn":23,"suggestions":"1252"},{"ruleId":"1158","severity":2,"message":"1159","line":184,"column":19,"nodeType":"1160","messageId":"1161","endLine":184,"endColumn":23,"suggestions":"1253"},{"ruleId":"1158","severity":2,"message":"1159","line":211,"column":19,"nodeType":"1160","messageId":"1161","endLine":211,"endColumn":23,"suggestions":"1254"},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":72,"column":21,"nodeType":"1160","messageId":"1161","endLine":72,"endColumn":25,"suggestions":"1255"},{"ruleId":"1158","severity":2,"message":"1159","line":106,"column":15,"nodeType":"1160","messageId":"1161","endLine":106,"endColumn":19,"suggestions":"1256"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":154,"column":38,"nodeType":"1185","messageId":"1186","endLine":154,"endColumn":41,"suggestions":"1257"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1258","line":50,"column":5,"nodeType":null,"messageId":"1169","endLine":50,"endColumn":7},{"ruleId":"1158","severity":2,"message":"1159","line":83,"column":13,"nodeType":"1160","messageId":"1161","endLine":83,"endColumn":17,"suggestions":"1259"},{"ruleId":"1158","severity":2,"message":"1159","line":107,"column":17,"nodeType":"1160","messageId":"1161","endLine":107,"endColumn":21,"suggestions":"1260"},{"ruleId":"1158","severity":2,"message":"1159","line":114,"column":13,"nodeType":"1160","messageId":"1161","endLine":114,"endColumn":17,"suggestions":"1261"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1262","line":28,"column":52,"nodeType":null,"messageId":"1169","endLine":28,"endColumn":54},{"ruleId":"1241","severity":2,"message":"1242","line":54,"column":19,"nodeType":"1179","messageId":"1243","endLine":54,"endColumn":67,"suggestions":"1263"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":155,"column":19,"nodeType":"1160","messageId":"1161","endLine":155,"endColumn":23,"suggestions":"1264"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":18,"column":60,"nodeType":"1160","messageId":"1161","endLine":18,"endColumn":64,"suggestions":"1265"},{"ruleId":"1158","severity":2,"message":"1159","line":19,"column":59,"nodeType":"1160","messageId":"1161","endLine":19,"endColumn":63,"suggestions":"1266"},{"ruleId":"1158","severity":2,"message":"1159","line":22,"column":9,"nodeType":"1160","messageId":"1161","endLine":22,"endColumn":13,"suggestions":"1267"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":57,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":61,"suggestions":"1268"},{"ruleId":"1158","severity":2,"message":"1159","line":70,"column":11,"nodeType":"1160","messageId":"1161","endLine":70,"endColumn":15,"suggestions":"1269"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1270","line":32,"column":29,"nodeType":null,"messageId":"1169","endLine":32,"endColumn":31},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1271","line":24,"column":64,"nodeType":null,"messageId":"1169","endLine":24,"endColumn":66},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1241","severity":2,"message":"1242","line":61,"column":16,"nodeType":"1179","messageId":"1243","endLine":63,"endColumn":19,"suggestions":"1272"},{"ruleId":"1158","severity":2,"message":"1159","line":63,"column":15,"nodeType":"1160","messageId":"1161","endLine":63,"endColumn":19,"suggestions":"1273"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1274","line":20,"column":3,"nodeType":"1156","messageId":"1157","endLine":20,"endColumn":11},{"ruleId":"1167","severity":2,"message":"1275","line":23,"column":4,"nodeType":null,"messageId":"1169","endLine":23,"endColumn":6},{"ruleId":"1203","severity":1,"message":"1204","line":100,"column":31,"nodeType":"1205","messageId":"1206","endLine":100,"endColumn":60},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":41,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":44,"suggestions":"1276"},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":47,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":50,"suggestions":"1277"},{"ruleId":"1183","severity":1,"message":"1184","line":37,"column":41,"nodeType":"1185","messageId":"1186","endLine":37,"endColumn":44,"suggestions":"1278"},{"ruleId":"1183","severity":1,"message":"1184","line":37,"column":47,"nodeType":"1185","messageId":"1186","endLine":37,"endColumn":50,"suggestions":"1279"},{"ruleId":"1183","severity":1,"message":"1184","line":56,"column":28,"nodeType":"1185","messageId":"1186","endLine":56,"endColumn":31,"suggestions":"1280"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1258","line":30,"column":4,"nodeType":null,"messageId":"1169","endLine":30,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":33,"column":8,"nodeType":"1195","messageId":"1161","endLine":33,"endColumn":24,"suggestions":"1281"},{"ruleId":"1154","severity":1,"message":"1155","line":18,"column":8,"nodeType":"1156","messageId":"1157","endLine":18,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":88,"column":41,"nodeType":"1185","messageId":"1186","endLine":88,"endColumn":44,"suggestions":"1282"},{"ruleId":"1183","severity":1,"message":"1184","line":88,"column":47,"nodeType":"1185","messageId":"1186","endLine":88,"endColumn":50,"suggestions":"1283"},{"ruleId":"1203","severity":1,"message":"1204","line":158,"column":31,"nodeType":"1205","messageId":"1206","endLine":158,"endColumn":61},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":22,"column":74,"nodeType":"1160","messageId":"1161","endLine":22,"endColumn":78,"suggestions":"1284"},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":69,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":73,"suggestions":"1285"},{"ruleId":"1158","severity":2,"message":"1159","line":32,"column":9,"nodeType":"1160","messageId":"1161","endLine":32,"endColumn":13,"suggestions":"1286"},{"ruleId":"1158","severity":2,"message":"1159","line":35,"column":9,"nodeType":"1160","messageId":"1161","endLine":35,"endColumn":13,"suggestions":"1287"},{"ruleId":"1158","severity":2,"message":"1159","line":36,"column":69,"nodeType":"1160","messageId":"1161","endLine":36,"endColumn":73,"suggestions":"1288"},{"ruleId":"1154","severity":1,"message":"1155","line":14,"column":8,"nodeType":"1156","messageId":"1157","endLine":14,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":27,"column":40,"nodeType":"1200","messageId":"1201","endLine":27,"endColumn":42},{"ruleId":"1167","severity":2,"message":"1289","line":30,"column":54,"nodeType":null,"messageId":"1169","endLine":30,"endColumn":56},{"ruleId":"1203","severity":1,"message":"1204","line":112,"column":31,"nodeType":"1205","messageId":"1206","endLine":112,"endColumn":60},{"ruleId":"1158","severity":2,"message":"1159","line":180,"column":27,"nodeType":"1160","messageId":"1161","endLine":180,"endColumn":31,"suggestions":"1290"},{"ruleId":"1158","severity":2,"message":"1159","line":193,"column":33,"nodeType":"1160","messageId":"1161","endLine":193,"endColumn":37,"suggestions":"1291"},{"ruleId":"1158","severity":2,"message":"1159","line":196,"column":27,"nodeType":"1160","messageId":"1161","endLine":196,"endColumn":31,"suggestions":"1292"},{"ruleId":"1183","severity":1,"message":"1184","line":211,"column":15,"nodeType":"1185","messageId":"1186","endLine":211,"endColumn":18,"suggestions":"1293"},{"ruleId":"1183","severity":1,"message":"1184","line":211,"column":23,"nodeType":"1185","messageId":"1186","endLine":211,"endColumn":26,"suggestions":"1294"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":19,"column":43,"nodeType":"1185","messageId":"1186","endLine":19,"endColumn":46,"suggestions":"1295"},{"ruleId":"1183","severity":1,"message":"1184","line":19,"column":49,"nodeType":"1185","messageId":"1186","endLine":19,"endColumn":52,"suggestions":"1296"},{"ruleId":"1183","severity":1,"message":"1184","line":50,"column":45,"nodeType":"1185","messageId":"1186","endLine":50,"endColumn":48,"suggestions":"1297"},{"ruleId":"1183","severity":1,"message":"1184","line":50,"column":51,"nodeType":"1185","messageId":"1186","endLine":50,"endColumn":54,"suggestions":"1298"},{"ruleId":"1183","severity":1,"message":"1184","line":69,"column":28,"nodeType":"1185","messageId":"1186","endLine":69,"endColumn":31,"suggestions":"1299"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1192","line":51,"column":4,"nodeType":null,"messageId":"1169","endLine":51,"endColumn":6},{"ruleId":"1154","severity":1,"message":"1155","line":6,"column":8,"nodeType":"1156","messageId":"1157","endLine":6,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1270","line":86,"column":4,"nodeType":null,"messageId":"1169","endLine":86,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":89,"column":8,"nodeType":"1195","messageId":"1161","endLine":89,"endColumn":50,"suggestions":"1300"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1301","line":94,"column":4,"nodeType":null,"messageId":"1169","endLine":94,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":97,"column":8,"nodeType":"1195","messageId":"1161","endLine":97,"endColumn":50,"suggestions":"1302"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1303","line":92,"column":4,"nodeType":null,"messageId":"1169","endLine":92,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":94,"column":51,"nodeType":"1160","messageId":"1161","endLine":94,"endColumn":55,"suggestions":"1304"},{"ruleId":"1193","severity":2,"message":"1194","line":96,"column":10,"nodeType":"1195","messageId":"1161","endLine":96,"endColumn":52,"suggestions":"1305"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":18,"column":12,"nodeType":"1160","messageId":"1161","endLine":18,"endColumn":16,"suggestions":"1306"},{"ruleId":"1154","severity":1,"message":"1155","line":1,"column":8,"nodeType":"1156","messageId":"1157","endLine":1,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":3,"column":1,"nodeType":"1309","messageId":"1310","endLine":3,"endColumn":14},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":65,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":69,"suggestions":"1311"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":3,"column":1,"nodeType":"1309","messageId":"1310","endLine":3,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":5,"column":1,"nodeType":"1309","messageId":"1310","endLine":5,"endColumn":14},{"ruleId":"1158","severity":2,"message":"1159","line":31,"column":9,"nodeType":"1160","messageId":"1161","endLine":31,"endColumn":13,"suggestions":"1312"},{"ruleId":"1154","severity":1,"message":"1155","line":16,"column":8,"nodeType":"1156","messageId":"1157","endLine":16,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":1,"column":8,"nodeType":"1156","messageId":"1157","endLine":1,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":2,"column":1,"nodeType":"1309","messageId":"1310","endLine":2,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":4,"column":1,"nodeType":"1309","messageId":"1310","endLine":4,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":6,"column":1,"nodeType":"1309","messageId":"1310","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1313","1314"],["1315"],["1316"],["1317"],["1318"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1319"],["1320"],["1321"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1322"],["1323"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1324"],["1325"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1326","1327"],["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1336","1337"],["1338"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1339"],["1340"],["1341"],["1342"],["1343","1344"],["1345","1346"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1347","1348","1349"],["1350"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1351"],["1352"],["1353"],["1354"],["1355"],["1356"],["1357","1358"],["1359"],["1360"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1361"],["1362"],["1363"],["1364"],["1365","1366"],["1367","1368"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1369"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1370","1371"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1372"],["1373"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1374"],["1375"],["1376"],["1377"],["1378"],["1379"],["1380"],["1381"],["1382","1383"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1384"],["1385"],["1386"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1387","1388"],["1389"],["1390"],["1391"],["1392"],["1393"],["1394"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1395","1396"],["1397"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1398","1399"],["1400","1401"],["1402","1403"],["1404","1405"],["1406","1407"],["1408","1409"],["1410","1411"],["1412","1413"],["1414"],["1415"],["1416"],["1417"],["1418"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1419"],["1420"],["1421"],["1422","1423"],["1424","1425"],["1426","1427"],["1428","1429"],["1430","1431"],["1432","1433"],["1434","1435"],["1436","1437"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1438","1439"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1440"],["1441","1442"],["1443","1444"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1445"],["1446"],{"messageId":"1447","fix":"1448","data":"1449","desc":"1450"},{"messageId":"1451","fix":"1452","data":"1453","desc":"1454"},{"messageId":"1451","fix":"1455","data":"1456","desc":"1454"},{"messageId":"1451","fix":"1457","data":"1458","desc":"1454"},{"messageId":"1451","fix":"1459","data":"1460","desc":"1454"},{"messageId":"1451","fix":"1461","data":"1462","desc":"1454"},{"messageId":"1451","fix":"1463","data":"1464","desc":"1454"},{"messageId":"1451","fix":"1465","data":"1466","desc":"1454"},{"messageId":"1451","fix":"1467","data":"1468","desc":"1454"},{"messageId":"1451","fix":"1469","data":"1470","desc":"1454"},{"messageId":"1451","fix":"1471","data":"1472","desc":"1454"},{"messageId":"1451","fix":"1473","data":"1474","desc":"1454"},{"messageId":"1451","fix":"1475","data":"1476","desc":"1454"},{"messageId":"1477","fix":"1478","desc":"1479"},{"messageId":"1480","fix":"1481","desc":"1482"},{"messageId":"1477","fix":"1483","desc":"1479"},{"messageId":"1480","fix":"1484","desc":"1482"},{"messageId":"1477","fix":"1485","desc":"1479"},{"messageId":"1480","fix":"1486","desc":"1482"},{"messageId":"1477","fix":"1487","desc":"1479"},{"messageId":"1480","fix":"1488","desc":"1482"},{"messageId":"1477","fix":"1489","desc":"1479"},{"messageId":"1480","fix":"1490","desc":"1482"},{"messageId":"1491","fix":"1492","data":"1493","desc":"1494"},{"messageId":"1495","fix":"1496","data":"1497","desc":"1498"},{"messageId":"1451","fix":"1499","data":"1500","desc":"1454"},{"messageId":"1451","fix":"1501","data":"1502","desc":"1454"},{"messageId":"1451","fix":"1503","data":"1504","desc":"1454"},{"messageId":"1451","fix":"1505","data":"1506","desc":"1454"},{"messageId":"1451","fix":"1507","data":"1508","desc":"1454"},{"messageId":"1477","fix":"1509","desc":"1479"},{"messageId":"1480","fix":"1510","desc":"1482"},{"messageId":"1477","fix":"1511","desc":"1479"},{"messageId":"1480","fix":"1512","desc":"1482"},{"messageId":"1513","fix":"1514","data":"1515","desc":"1516"},{"messageId":"1517","fix":"1518","data":"1519","desc":"1520"},{"messageId":"1521","fix":"1522","data":"1523","desc":"1524"},{"messageId":"1451","fix":"1525","data":"1526","desc":"1454"},{"messageId":"1451","fix":"1527","data":"1528","desc":"1454"},{"messageId":"1451","fix":"1529","data":"1530","desc":"1454"},{"messageId":"1451","fix":"1531","data":"1532","desc":"1454"},{"messageId":"1451","fix":"1533","data":"1534","desc":"1454"},{"messageId":"1451","fix":"1535","data":"1536","desc":"1454"},{"messageId":"1451","fix":"1537","data":"1538","desc":"1454"},{"messageId":"1491","fix":"1539","data":"1540","desc":"1494"},{"messageId":"1495","fix":"1541","data":"1542","desc":"1498"},{"messageId":"1451","fix":"1543","data":"1544","desc":"1454"},{"messageId":"1451","fix":"1545","data":"1546","desc":"1454"},{"messageId":"1451","fix":"1547","data":"1548","desc":"1454"},{"messageId":"1451","fix":"1549","data":"1550","desc":"1454"},{"messageId":"1451","fix":"1551","data":"1552","desc":"1454"},{"messageId":"1451","fix":"1553","data":"1554","desc":"1454"},{"messageId":"1477","fix":"1555","desc":"1479"},{"messageId":"1480","fix":"1556","desc":"1482"},{"messageId":"1477","fix":"1557","desc":"1479"},{"messageId":"1480","fix":"1558","desc":"1482"},{"messageId":"1451","fix":"1559","data":"1560","desc":"1454"},{"messageId":"1561","data":"1562","fix":"1563","desc":"1564"},{"messageId":"1561","data":"1565","fix":"1566","desc":"1567"},{"messageId":"1451","fix":"1568","data":"1569","desc":"1454"},{"messageId":"1451","fix":"1570","data":"1571","desc":"1454"},{"messageId":"1451","fix":"1572","data":"1573","desc":"1454"},{"messageId":"1451","fix":"1574","data":"1575","desc":"1454"},{"messageId":"1451","fix":"1576","data":"1577","desc":"1454"},{"messageId":"1451","fix":"1578","data":"1579","desc":"1454"},{"messageId":"1451","fix":"1580","data":"1581","desc":"1454"},{"messageId":"1451","fix":"1582","data":"1583","desc":"1454"},{"messageId":"1451","fix":"1584","data":"1585","desc":"1454"},{"messageId":"1451","fix":"1586","data":"1587","desc":"1454"},{"messageId":"1477","fix":"1588","desc":"1479"},{"messageId":"1480","fix":"1589","desc":"1482"},{"messageId":"1451","fix":"1590","data":"1591","desc":"1454"},{"messageId":"1451","fix":"1592","data":"1593","desc":"1454"},{"messageId":"1451","fix":"1594","data":"1595","desc":"1454"},{"messageId":"1561","data":"1596","fix":"1597","desc":"1564"},{"messageId":"1561","data":"1598","fix":"1599","desc":"1567"},{"messageId":"1451","fix":"1600","data":"1601","desc":"1454"},{"messageId":"1451","fix":"1602","data":"1603","desc":"1454"},{"messageId":"1451","fix":"1604","data":"1605","desc":"1454"},{"messageId":"1451","fix":"1606","data":"1607","desc":"1454"},{"messageId":"1451","fix":"1608","data":"1609","desc":"1454"},{"messageId":"1451","fix":"1610","data":"1611","desc":"1454"},{"messageId":"1561","data":"1612","fix":"1613","desc":"1564"},{"messageId":"1561","data":"1614","fix":"1615","desc":"1567"},{"messageId":"1451","fix":"1616","data":"1617","desc":"1454"},{"messageId":"1477","fix":"1618","desc":"1479"},{"messageId":"1480","fix":"1619","desc":"1482"},{"messageId":"1477","fix":"1620","desc":"1479"},{"messageId":"1480","fix":"1621","desc":"1482"},{"messageId":"1477","fix":"1622","desc":"1479"},{"messageId":"1480","fix":"1623","desc":"1482"},{"messageId":"1477","fix":"1624","desc":"1479"},{"messageId":"1480","fix":"1625","desc":"1482"},{"messageId":"1477","fix":"1626","desc":"1479"},{"messageId":"1480","fix":"1627","desc":"1482"},{"messageId":"1491","fix":"1628","data":"1629","desc":"1494"},{"messageId":"1495","fix":"1630","data":"1631","desc":"1498"},{"messageId":"1477","fix":"1632","desc":"1479"},{"messageId":"1480","fix":"1633","desc":"1482"},{"messageId":"1477","fix":"1634","desc":"1479"},{"messageId":"1480","fix":"1635","desc":"1482"},{"messageId":"1451","fix":"1636","data":"1637","desc":"1454"},{"messageId":"1451","fix":"1638","data":"1639","desc":"1454"},{"messageId":"1451","fix":"1640","data":"1641","desc":"1454"},{"messageId":"1451","fix":"1642","data":"1643","desc":"1454"},{"messageId":"1451","fix":"1644","data":"1645","desc":"1454"},{"messageId":"1451","fix":"1646","data":"1647","desc":"1454"},{"messageId":"1451","fix":"1648","data":"1649","desc":"1454"},{"messageId":"1451","fix":"1650","data":"1651","desc":"1454"},{"messageId":"1477","fix":"1652","desc":"1479"},{"messageId":"1480","fix":"1653","desc":"1482"},{"messageId":"1477","fix":"1654","desc":"1479"},{"messageId":"1480","fix":"1655","desc":"1482"},{"messageId":"1477","fix":"1656","desc":"1479"},{"messageId":"1480","fix":"1657","desc":"1482"},{"messageId":"1477","fix":"1658","desc":"1479"},{"messageId":"1480","fix":"1659","desc":"1482"},{"messageId":"1477","fix":"1660","desc":"1479"},{"messageId":"1480","fix":"1661","desc":"1482"},{"messageId":"1477","fix":"1662","desc":"1479"},{"messageId":"1480","fix":"1663","desc":"1482"},{"messageId":"1477","fix":"1664","desc":"1479"},{"messageId":"1480","fix":"1665","desc":"1482"},{"messageId":"1491","fix":"1666","data":"1667","desc":"1494"},{"messageId":"1495","fix":"1668","data":"1669","desc":"1498"},{"messageId":"1491","fix":"1670","data":"1671","desc":"1494"},{"messageId":"1495","fix":"1672","data":"1673","desc":"1498"},{"messageId":"1451","fix":"1674","data":"1675","desc":"1454"},{"messageId":"1491","fix":"1676","data":"1677","desc":"1494"},{"messageId":"1495","fix":"1678","data":"1679","desc":"1498"},{"messageId":"1447","fix":"1680","data":"1681","desc":"1450"},{"messageId":"1451","fix":"1682","data":"1683","desc":"1454"},{"messageId":"1451","fix":"1684","data":"1685","desc":"1454"},{"messageId":"1451","fix":"1686","data":"1687","desc":"1454"},"remove",{"range":"1688","text":"1689"},{},"Remove `null`.","replace",{"range":"1688","text":"1690"},{},"Replace `null` with `undefined`.",{"range":"1691","text":"1690"},{},{"range":"1692","text":"1690"},{},{"range":"1693","text":"1690"},{},{"range":"1694","text":"1690"},{},{"range":"1695","text":"1690"},{},{"range":"1696","text":"1690"},{},{"range":"1697","text":"1690"},{},{"range":"1698","text":"1690"},{},{"range":"1699","text":"1690"},{},{"range":"1700","text":"1690"},{},{"range":"1701","text":"1690"},{},"suggestUnknown",{"range":"1702","text":"1703"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1702","text":"1704"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1705","text":"1703"},{"range":"1705","text":"1704"},{"range":"1706","text":"1703"},{"range":"1706","text":"1704"},{"range":"1707","text":"1703"},{"range":"1707","text":"1704"},{"range":"1708","text":"1703"},{"range":"1708","text":"1704"},"array-length",{"range":"1709","text":"1710"},{},"The argument is the length of array.","only-element",{"range":"1709","text":"1711"},{},"The argument is the only element of array.",{"range":"1712","text":"1690"},{},{"range":"1713","text":"1690"},{},{"range":"1714","text":"1690"},{},{"range":"1715","text":"1690"},{},{"range":"1716","text":"1690"},{},{"range":"1717","text":"1703"},{"range":"1717","text":"1704"},{"range":"1718","text":"1703"},{"range":"1718","text":"1704"},"argument-is-spreadable",{"range":"1719","text":"1720"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1721","text":"1722"},{},"First argument is not an `array`.","test-argument",{"range":"1723","text":"1724"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1725","text":"1690"},{},{"range":"1726","text":"1690"},{},{"range":"1727","text":"1690"},{},{"range":"1728","text":"1690"},{},{"range":"1729","text":"1690"},{},{"range":"1730","text":"1690"},{},{"range":"1731","text":"1690"},{},{"range":"1732","text":"1733"},{},{"range":"1732","text":"1734"},{},{"range":"1735","text":"1690"},{},{"range":"1736","text":"1690"},{},{"range":"1737","text":"1690"},{},{"range":"1738","text":"1690"},{},{"range":"1739","text":"1690"},{},{"range":"1740","text":"1690"},{},{"range":"1741","text":"1703"},{"range":"1741","text":"1704"},{"range":"1742","text":"1703"},{"range":"1742","text":"1704"},{"range":"1743","text":"1690"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1744"},{"range":"1745","text":"1746"},"Switch to `??` operator.",{"operator":"1747"},{"range":"1745","text":"1748"},"Switch to `||` operator.",{"range":"1749","text":"1690"},{},{"range":"1750","text":"1690"},{},{"range":"1751","text":"1690"},{},{"range":"1752","text":"1690"},{},{"range":"1753","text":"1690"},{},{"range":"1754","text":"1690"},{},{"range":"1755","text":"1690"},{},{"range":"1756","text":"1690"},{},{"range":"1757","text":"1690"},{},{"range":"1758","text":"1690"},{},{"range":"1759","text":"1703"},{"range":"1759","text":"1704"},{"range":"1760","text":"1690"},{},{"range":"1761","text":"1690"},{},{"range":"1762","text":"1690"},{},{"operator":"1744"},{"range":"1763","text":"1746"},{"operator":"1747"},{"range":"1763","text":"1748"},{"range":"1764","text":"1690"},{},{"range":"1765","text":"1690"},{},{"range":"1766","text":"1690"},{},{"range":"1767","text":"1690"},{},{"range":"1768","text":"1690"},{},{"range":"1769","text":"1690"},{},{"operator":"1744"},{"range":"1770","text":"1771"},{"operator":"1747"},{"range":"1770","text":"1772"},{"range":"1773","text":"1690"},{},{"range":"1774","text":"1703"},{"range":"1774","text":"1704"},{"range":"1775","text":"1703"},{"range":"1775","text":"1704"},{"range":"1776","text":"1703"},{"range":"1776","text":"1704"},{"range":"1777","text":"1703"},{"range":"1777","text":"1704"},{"range":"1778","text":"1703"},{"range":"1778","text":"1704"},{"range":"1779","text":"1780"},{},{"range":"1779","text":"1781"},{},{"range":"1782","text":"1703"},{"range":"1782","text":"1704"},{"range":"1783","text":"1703"},{"range":"1783","text":"1704"},{"range":"1784","text":"1690"},{},{"range":"1785","text":"1690"},{},{"range":"1786","text":"1690"},{},{"range":"1787","text":"1690"},{},{"range":"1788","text":"1690"},{},{"range":"1789","text":"1690"},{},{"range":"1790","text":"1690"},{},{"range":"1791","text":"1690"},{},{"range":"1792","text":"1703"},{"range":"1792","text":"1704"},{"range":"1793","text":"1703"},{"range":"1793","text":"1704"},{"range":"1794","text":"1703"},{"range":"1794","text":"1704"},{"range":"1795","text":"1703"},{"range":"1795","text":"1704"},{"range":"1796","text":"1703"},{"range":"1796","text":"1704"},{"range":"1797","text":"1703"},{"range":"1797","text":"1704"},{"range":"1798","text":"1703"},{"range":"1798","text":"1704"},{"range":"1799","text":"1800"},{},{"range":"1799","text":"1801"},{},{"range":"1802","text":"1803"},{},{"range":"1802","text":"1804"},{},{"range":"1805","text":"1690"},{},{"range":"1806","text":"1800"},{},{"range":"1806","text":"1801"},{},{"range":"1807","text":"1689"},{},{"range":"1807","text":"1690"},{},{"range":"1808","text":"1690"},{},{"range":"1809","text":"1690"},{},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2266,2270],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1733,1737],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 85bcd06c4..cbf4e4294 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", @@ -45,12 +45,12 @@ "@qiwi/pijma-infra": "workspace:*", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", - "eslint-config-qiwi": "1.17.6", + "eslint": "8.28.0", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react-docgen-typescript": "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch", "react-styleguidist": "12.0.0", "react-styleguidist-visual": "patch:react-styleguidist-visual@npm%3A0.9.0#~/.yarn/patches/react-styleguidist-visual-npm-0.9.0-c05bb39789.patch", diff --git a/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx b/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx index cfd14f860..da45fa925 100644 --- a/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx +++ b/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx @@ -76,7 +76,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ type="relative" py={5} pl={6} - pr={onHide !== undefined ? 18 : 6} + pr={onHide === undefined ? 6 : 18} > <FlexItem mr={3}>{iconComponent}</FlexItem> <FlexItem> @@ -84,7 +84,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ <Breaker children={children} /> </Paragraph> </FlexItem> - {onHide !== undefined ? ( + {onHide === undefined ? null : ( <Pos cursor="pointer" type="absolute" @@ -101,7 +101,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ /> } /> - ) : null} + )} </FlexPos> </Block> )} diff --git a/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx b/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx index e9237e706..0db56fad4 100644 --- a/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx +++ b/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx @@ -79,9 +79,9 @@ export const BlockTabs: FC<BlockTabsProps> = ({ <Pos type="relative"> <Flex direction="column" - pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]} + pt={pt === undefined ? BlockTabsIndent[indent][0] : pt} pr={BlockTabsIndent[indent][1]} - pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]} + pb={pb === undefined ? BlockTabsIndent[indent][2] : pb} pl={BlockTabsIndent[indent][3]} > <FlexOverflow @@ -133,9 +133,9 @@ export const BlockTabs: FC<BlockTabsProps> = ({ <Pos type="relative"> <Flex direction="column" - pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]} + pt={pt === undefined ? BlockTabsIndent[indent][0] : pt} pr={BlockTabsIndent[indent][1]} - pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]} + pb={pb === undefined ? BlockTabsIndent[indent][2] : pb} pl={BlockTabsIndent[indent][3]} > <FlexOverflow diff --git a/packages/desktop/src/main/ts/details/Details.tsx b/packages/desktop/src/main/ts/details/Details.tsx index 9f24662da..c269544de 100644 --- a/packages/desktop/src/main/ts/details/Details.tsx +++ b/packages/desktop/src/main/ts/details/Details.tsx @@ -44,7 +44,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dt" width={titleWidth || 0.5} - pt={i !== 0 ? 4 : undefined} + pt={i === 0 ? undefined : 4} css={{ display: 'table-cell', verticalAlign: 'bottom', @@ -78,7 +78,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dd" width={contentWidth || 0.5} - pt={i !== 0 ? 4 : undefined} + pt={i === 0 ? undefined : 4} css={{ display: 'table-cell', verticalAlign: 'bottom', @@ -100,7 +100,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dt" width={titleWidth} - pt={j !== 0 ? 2 : (i !== 0 ? 4 : undefined)} + pt={j === 0 ? (i === 0 ? undefined : 4) : 2} css={{ display: 'table-cell', verticalAlign: 'bottom', @@ -142,7 +142,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dd" width={contentWidth} - pt={j !== 0 ? 2 : (i !== 0 ? 4 : undefined)} + pt={j === 0 ? (i === 0 ? undefined : 4) : 2} css={{ display: 'table-cell', verticalAlign: 'bottom', diff --git a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx index 4680555d6..cd3deb531 100644 --- a/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx +++ b/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx @@ -56,13 +56,13 @@ export const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({ <Paragraph size="s" compact> <Text color="support"> {titleStart} - {value !== undefined ? ': ' : ''} + {value === undefined ? '' : ': '} </Text> - {value !== undefined ? ( + {value === undefined ? null : ( <Text> - {formatValue !== undefined ? formatValue(value) : value} + {formatValue === undefined ? value : formatValue(value)} </Text> - ) : null} + )} </Paragraph> ) : null)} </FlexItem> @@ -77,9 +77,9 @@ export const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({ </Text> {value !== undefined && maxValue !== undefined ? ( <Text> - {formatValue !== undefined - ? formatValue(maxValue - value) - : maxValue - value} + {formatValue === undefined + ? maxValue - value + : formatValue(maxValue - value)} </Text> ) : null} </Paragraph> diff --git a/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx b/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx index 15a932f01..f3c2d0a67 100644 --- a/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx +++ b/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx @@ -140,7 +140,7 @@ export const LogoBlockLink: FC<LogoBlockLinkProps> = ({ {actions.map((action, index) => ( <FlexItem mr={index === actions.length - 1 ? 4 : undefined} - ml={index !== 0 ? 3 : 'auto'} + ml={index === 0 ? 'auto' : 3} key={index} children={action} /> @@ -200,7 +200,7 @@ export const LogoBlockLink: FC<LogoBlockLinkProps> = ({ > {actions.map((action, index) => ( <FlexItem - ml={index !== 0 ? 3 : undefined} + ml={index === 0 ? undefined : 3} key={index} children={action} /> diff --git a/packages/infra/package.json b/packages/infra/package.json index 4f2b544dd..8e6bd0d93 100644 --- a/packages/infra/package.json +++ b/packages/infra/package.json @@ -13,13 +13,13 @@ "@swc/jest": "0.2.22", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", + "eslint": "8.28.0", "eslint-config-prettier": "8.5.0", - "eslint-config-qiwi": "1.17.6", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react-docgen-typescript": "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch", "react-styleguidist": "12.0.0", "style-loader": "3.3.1", diff --git a/packages/mobile/.eslintcache b/packages/mobile/.eslintcache index 5d2c9c460..c651782db 100644 --- a/packages/mobile/.eslintcache +++ b/packages/mobile/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"size":698,"mtime":1662092676686,"results":"138","hashOfConfig":"139"},{"size":26,"mtime":1662092676687,"results":"140","hashOfConfig":"139"},{"size":1952,"mtime":1662092676692,"results":"141","hashOfConfig":"139"},{"size":24,"mtime":1662092676692,"results":"142","hashOfConfig":"139"},{"size":3015,"mtime":1669353927837,"results":"143","hashOfConfig":"139"},{"size":29,"mtime":1662092676689,"results":"144","hashOfConfig":"139"},{"size":2334,"mtime":1662092676695,"results":"145","hashOfConfig":"139"},{"size":33,"mtime":1662092676695,"results":"146","hashOfConfig":"139"},{"size":530,"mtime":1662092676698,"results":"147","hashOfConfig":"139"},{"size":31,"mtime":1662092676698,"results":"148","hashOfConfig":"139"},{"size":5116,"mtime":1669353927837,"results":"149","hashOfConfig":"139"},{"size":28,"mtime":1662092676701,"results":"150","hashOfConfig":"139"},{"size":875,"mtime":1662092676702,"results":"151","hashOfConfig":"139"},{"size":30,"mtime":1662092676703,"results":"152","hashOfConfig":"139"},{"size":8926,"mtime":1669353927836,"results":"153","hashOfConfig":"139"},{"size":25,"mtime":1662092676706,"results":"154","hashOfConfig":"139"},{"size":1240,"mtime":1662092676712,"results":"155","hashOfConfig":"139"},{"size":231,"mtime":1662092676713,"results":"156","hashOfConfig":"139"},{"size":27,"mtime":1662092676713,"results":"157","hashOfConfig":"139"},{"size":2691,"mtime":1662092676708,"results":"158","hashOfConfig":"139"},{"size":199,"mtime":1662092676709,"results":"159","hashOfConfig":"139"},{"size":411,"mtime":1662092676709,"results":"160","hashOfConfig":"139"},{"size":32,"mtime":1662092676710,"results":"161","hashOfConfig":"139"},{"size":3010,"mtime":1662092676717,"results":"162","hashOfConfig":"139"},{"size":370,"mtime":1662092676718,"results":"163","hashOfConfig":"139"},{"size":61,"mtime":1662092676718,"results":"164","hashOfConfig":"139"},{"size":6277,"mtime":1669353927836,"results":"165","hashOfConfig":"139"},{"size":188,"mtime":1662092676721,"results":"166","hashOfConfig":"139"},{"size":960,"mtime":1662092676722,"results":"167","hashOfConfig":"139"},{"size":33,"mtime":1662092676722,"results":"168","hashOfConfig":"139"},{"size":4429,"mtime":1662092676724,"results":"169","hashOfConfig":"139"},{"size":26,"mtime":1662092676725,"results":"170","hashOfConfig":"139"},{"size":4476,"mtime":1662092676728,"results":"171","hashOfConfig":"139"},{"size":25,"mtime":1662092676729,"results":"172","hashOfConfig":"139"},{"size":3356,"mtime":1669353927837,"results":"173","hashOfConfig":"139"},{"size":38,"mtime":1669314187161,"results":"174","hashOfConfig":"139"},{"size":2136,"mtime":1669355503224,"results":"175","hashOfConfig":"139"},{"size":28,"mtime":1662092676730,"results":"176","hashOfConfig":"139"},{"size":878,"mtime":1662092676732,"results":"177","hashOfConfig":"139"},{"size":28,"mtime":1662092676732,"results":"178","hashOfConfig":"139"},{"size":2676,"mtime":1662092676734,"results":"179","hashOfConfig":"139"},{"size":28,"mtime":1662092676734,"results":"180","hashOfConfig":"139"},{"size":2072,"mtime":1662092676736,"results":"181","hashOfConfig":"139"},{"size":27,"mtime":1662092676736,"results":"182","hashOfConfig":"139"},{"size":794,"mtime":1669353927837,"results":"183","hashOfConfig":"139"},{"size":4379,"mtime":1662092676741,"results":"184","hashOfConfig":"139"},{"size":54,"mtime":1662092676742,"results":"185","hashOfConfig":"139"},{"size":968,"mtime":1662092676746,"results":"186","hashOfConfig":"139"},{"size":23,"mtime":1662092676746,"results":"187","hashOfConfig":"139"},{"size":1405,"mtime":1669314187163,"results":"188","hashOfConfig":"139"},{"size":3860,"mtime":1669353927837,"results":"189","hashOfConfig":"139"},{"size":29,"mtime":1662092676750,"results":"190","hashOfConfig":"139"},{"size":1764,"mtime":1662092676752,"results":"191","hashOfConfig":"139"},{"size":2041,"mtime":1662092676754,"results":"192","hashOfConfig":"139"},{"size":3308,"mtime":1669353927837,"results":"193","hashOfConfig":"139"},{"size":1861,"mtime":1662092676756,"results":"194","hashOfConfig":"139"},{"size":108,"mtime":1662092676757,"results":"195","hashOfConfig":"139"},{"size":4139,"mtime":1669353927837,"results":"196","hashOfConfig":"139"},{"size":23,"mtime":1662092676760,"results":"197","hashOfConfig":"139"},{"size":5362,"mtime":1669353927837,"results":"198","hashOfConfig":"139"},{"size":32,"mtime":1662092676762,"results":"199","hashOfConfig":"139"},{"size":2801,"mtime":1662092676763,"results":"200","hashOfConfig":"139"},{"size":27,"mtime":1662092676764,"results":"201","hashOfConfig":"139"},{"size":3577,"mtime":1669353927837,"results":"202","hashOfConfig":"139"},{"size":27,"mtime":1662092676769,"results":"203","hashOfConfig":"139"},{"size":331,"mtime":1662092676770,"results":"204","hashOfConfig":"139"},{"size":300,"mtime":1662092676772,"results":"205","hashOfConfig":"139"},{"size":3144,"mtime":1662092676773,"results":"206","hashOfConfig":"139"},{"size":2227,"mtime":1662092676774,"results":"207","hashOfConfig":"139"},{"size":116,"mtime":1662092676774,"results":"208","hashOfConfig":"139"},{"size":3274,"mtime":1669353927837,"results":"209","hashOfConfig":"139"},{"size":30,"mtime":1662092676778,"results":"210","hashOfConfig":"139"},{"size":1715,"mtime":1662092676780,"results":"211","hashOfConfig":"139"},{"size":26,"mtime":1662092676780,"results":"212","hashOfConfig":"139"},{"size":699,"mtime":1662092676783,"results":"213","hashOfConfig":"139"},{"size":25,"mtime":1662092676783,"results":"214","hashOfConfig":"139"},{"size":1608,"mtime":1662092676785,"results":"215","hashOfConfig":"139"},{"size":23,"mtime":1662092676785,"results":"216","hashOfConfig":"139"},{"size":2517,"mtime":1662092676788,"results":"217","hashOfConfig":"139"},{"size":2042,"mtime":1662092676789,"results":"218","hashOfConfig":"139"},{"size":62,"mtime":1662092676790,"results":"219","hashOfConfig":"139"},{"size":2194,"mtime":1669353927839,"results":"220","hashOfConfig":"139"},{"size":742,"mtime":1662092676792,"results":"221","hashOfConfig":"139"},{"size":69,"mtime":1662092676793,"results":"222","hashOfConfig":"139"},{"size":5071,"mtime":1669353927847,"results":"223","hashOfConfig":"139"},{"size":675,"mtime":1662092676797,"results":"224","hashOfConfig":"139"},{"size":63,"mtime":1662092676797,"results":"225","hashOfConfig":"139"},{"size":684,"mtime":1662092676799,"results":"226","hashOfConfig":"139"},{"size":30,"mtime":1662092676799,"results":"227","hashOfConfig":"139"},{"size":2739,"mtime":1662092676802,"results":"228","hashOfConfig":"139"},{"size":196,"mtime":1662092676802,"results":"229","hashOfConfig":"139"},{"size":413,"mtime":1662092676803,"results":"230","hashOfConfig":"139"},{"size":29,"mtime":1662092676803,"results":"231","hashOfConfig":"139"},{"size":1875,"mtime":1662092676805,"results":"232","hashOfConfig":"139"},{"size":25,"mtime":1662092676805,"results":"233","hashOfConfig":"139"},{"size":4510,"mtime":1662092676808,"results":"234","hashOfConfig":"139"},{"size":30,"mtime":1662092676809,"results":"235","hashOfConfig":"139"},{"size":1054,"mtime":1662092676811,"results":"236","hashOfConfig":"139"},{"size":25,"mtime":1662092676811,"results":"237","hashOfConfig":"139"},{"size":8132,"mtime":1669353927847,"results":"238","hashOfConfig":"139"},{"size":258,"mtime":1662092676815,"results":"239","hashOfConfig":"139"},{"size":1233,"mtime":1662092676816,"results":"240","hashOfConfig":"139"},{"size":31,"mtime":1662092676817,"results":"241","hashOfConfig":"139"},{"size":2293,"mtime":1662092676824,"results":"242","hashOfConfig":"139"},{"size":264,"mtime":1662092676825,"results":"243","hashOfConfig":"139"},{"size":25,"mtime":1662092676826,"results":"244","hashOfConfig":"139"},{"size":3177,"mtime":1662092676820,"results":"245","hashOfConfig":"139"},{"size":197,"mtime":1662092676821,"results":"246","hashOfConfig":"139"},{"size":429,"mtime":1662092676822,"results":"247","hashOfConfig":"139"},{"size":30,"mtime":1662092676822,"results":"248","hashOfConfig":"139"},{"size":3411,"mtime":1662092676828,"results":"249","hashOfConfig":"139"},{"size":23,"mtime":1662092676828,"results":"250","hashOfConfig":"139"},{"size":2472,"mtime":1669353927837,"results":"251","hashOfConfig":"139"},{"size":32,"mtime":1662092676832,"results":"252","hashOfConfig":"139"},{"size":1865,"mtime":1662092676834,"results":"253","hashOfConfig":"139"},{"size":814,"mtime":1662092676834,"results":"254","hashOfConfig":"139"},{"size":61,"mtime":1662092676835,"results":"255","hashOfConfig":"139"},{"size":1165,"mtime":1662092676837,"results":"256","hashOfConfig":"139"},{"size":2463,"mtime":1669353927837,"results":"257","hashOfConfig":"139"},{"size":2958,"mtime":1669353927837,"results":"258","hashOfConfig":"139"},{"size":2988,"mtime":1669353927837,"results":"259","hashOfConfig":"139"},{"size":1926,"mtime":1662092676844,"results":"260","hashOfConfig":"139"},{"size":127,"mtime":1662092676844,"results":"261","hashOfConfig":"139"},{"size":1130,"mtime":1669353927837,"results":"262","hashOfConfig":"139"},{"size":256,"mtime":1662092676847,"results":"263","hashOfConfig":"139"},{"size":525,"mtime":1662092676848,"results":"264","hashOfConfig":"139"},{"size":184,"mtime":1662092676848,"results":"265","hashOfConfig":"139"},{"size":1060,"mtime":1662092676850,"results":"266","hashOfConfig":"139"},{"size":617,"mtime":1662092676851,"results":"267","hashOfConfig":"139"},{"size":828,"mtime":1662092676851,"results":"268","hashOfConfig":"139"},{"size":409,"mtime":1662092676852,"results":"269","hashOfConfig":"139"},{"size":889,"mtime":1662092676853,"results":"270","hashOfConfig":"139"},{"size":1424,"mtime":1662092676854,"results":"271","hashOfConfig":"139"},{"size":581,"mtime":1662092676855,"results":"272","hashOfConfig":"139"},{"size":299,"mtime":1662092676855,"results":"273","hashOfConfig":"139"},{"size":932,"mtime":1662092676856,"results":"274","hashOfConfig":"139"},{"size":76,"mtime":1669314187165,"results":"275","hashOfConfig":"139"},{"filePath":"276","messages":"277","suppressedMessages":"278","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1hai58i",{"filePath":"279","messages":"280","suppressedMessages":"281","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"282","messages":"283","suppressedMessages":"284","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"285","messages":"286","suppressedMessages":"287","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"288","messages":"289","suppressedMessages":"290","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"297","messages":"298","suppressedMessages":"299","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"300","messages":"301","suppressedMessages":"302","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"303","messages":"304","suppressedMessages":"305","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"306","messages":"307","suppressedMessages":"308","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"309","messages":"310","suppressedMessages":"311","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"315","messages":"316","suppressedMessages":"317","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"318","messages":"319","suppressedMessages":"320","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"321","messages":"322","suppressedMessages":"323","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"324","messages":"325","suppressedMessages":"326","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"327","messages":"328","suppressedMessages":"329","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"333","messages":"334","suppressedMessages":"335","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"336","messages":"337","suppressedMessages":"338","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"339","messages":"340","suppressedMessages":"341","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"342","messages":"343","suppressedMessages":"344","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"348","messages":"349","suppressedMessages":"350","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"351","messages":"352","suppressedMessages":"353","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"354","messages":"355","suppressedMessages":"356","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"357","messages":"358","suppressedMessages":"359","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"360","messages":"361","suppressedMessages":"362","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"363","messages":"364","suppressedMessages":"365","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"366","messages":"367","suppressedMessages":"368","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"372","messages":"373","suppressedMessages":"374","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"375","messages":"376","suppressedMessages":"377","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"378","messages":"379","suppressedMessages":"380","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"381","messages":"382","suppressedMessages":"383","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"384","messages":"385","suppressedMessages":"386","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"390","messages":"391","suppressedMessages":"392","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"393","messages":"394","suppressedMessages":"395","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"396","messages":"397","suppressedMessages":"398","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"405","messages":"406","suppressedMessages":"407","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"408","messages":"409","suppressedMessages":"410","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"411","messages":"412","suppressedMessages":"413","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"414","messages":"415","suppressedMessages":"416","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"423","messages":"424","suppressedMessages":"425","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"426","messages":"427","suppressedMessages":"428","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"429","messages":"430","suppressedMessages":"431","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"432","messages":"433","suppressedMessages":"434","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"435","messages":"436","suppressedMessages":"437","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"438","messages":"439","suppressedMessages":"440","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"456","messages":"457","suppressedMessages":"458","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"459","messages":"460","suppressedMessages":"461","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"468","messages":"469","suppressedMessages":"470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"489","messages":"490","suppressedMessages":"491","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"558","messages":"559","suppressedMessages":"560","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"579","messages":"580","suppressedMessages":"581","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"582","messages":"583","suppressedMessages":"584","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"594","messages":"595","suppressedMessages":"596","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"597","messages":"598","suppressedMessages":"599","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"603","messages":"604","suppressedMessages":"605","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"615","messages":"616","suppressedMessages":"617","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"618","messages":"619","suppressedMessages":"620","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"636","messages":"637","suppressedMessages":"638","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"639","messages":"640","suppressedMessages":"641","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"654","messages":"655","suppressedMessages":"656","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"672","messages":"673","suppressedMessages":"674","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"675","messages":"676","suppressedMessages":"677","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["687","688"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["689","690","691"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["692","693","694"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["695"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["696"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["697","698","699","700"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["701","702"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["703","704","705","706","707","708"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["709"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["710","711","712","713","714","715"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["716","717","718","719"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["720","721","722","723","724","725","726","727","728"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["729","730","731","732","733"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["734","735","736"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["737","738","739","740","741","742","743","744","745"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["746"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["747"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["748","749"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["750"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["751"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["752"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["753"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["754","755","756"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["757"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["758"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["759","760","761"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["762","763"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["764","765","766","767","768"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["769","770","771","772","773","774","775","776"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["777","778","779"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["780","781"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["782"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["783"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["784","785","786","787","788","789"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["790","791","792"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["793","794"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["795"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["796","797","798","799"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["800","801","802"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["803"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["804","805"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["806","807","808"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["809","810","811"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["812"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["813","814","815","816","817","818"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["819","820"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["821","822","823"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["824","825","826","827","828","829"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["830","831","832","833","834","835","836","837","838"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["839"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["840","841","842","843","844","845"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["846","847"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["848"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["849"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["850"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["851","852","853"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["854","855","856"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["857","858","859","860"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["861"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["862","863"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["864"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["865"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["866"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["867"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["868"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["869","870","871"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["872"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["873","874","875","876"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["877","878"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["879"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["880"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["881","882","883","884"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":12,"column":12,"nodeType":"891","messageId":"892","endLine":12,"endColumn":16,"suggestions":"893"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":61,"column":15,"nodeType":"891","messageId":"892","endLine":61,"endColumn":19,"suggestions":"894"},{"ruleId":"889","severity":2,"message":"890","line":75,"column":13,"nodeType":"891","messageId":"892","endLine":75,"endColumn":17,"suggestions":"895"},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":68,"column":7,"nodeType":"891","messageId":"892","endLine":68,"endColumn":11,"suggestions":"896"},{"ruleId":"889","severity":2,"message":"890","line":108,"column":17,"nodeType":"891","messageId":"892","endLine":108,"endColumn":21,"suggestions":"897"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"898","severity":2,"message":"899","line":70,"column":4,"nodeType":null,"messageId":"900","endLine":70,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":113,"column":15,"nodeType":"891","messageId":"892","endLine":113,"endColumn":19,"suggestions":"901"},{"ruleId":"889","severity":2,"message":"890","line":172,"column":17,"nodeType":"891","messageId":"892","endLine":172,"endColumn":21,"suggestions":"902"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":31,"column":15,"nodeType":"891","messageId":"892","endLine":31,"endColumn":19,"suggestions":"903"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"898","severity":2,"message":"904","line":85,"column":48,"nodeType":null,"messageId":"900","endLine":85,"endColumn":50},{"ruleId":"889","severity":2,"message":"890","line":121,"column":15,"nodeType":"891","messageId":"892","endLine":121,"endColumn":19,"suggestions":"905"},{"ruleId":"889","severity":2,"message":"890","line":127,"column":15,"nodeType":"891","messageId":"892","endLine":127,"endColumn":19,"suggestions":"906"},{"ruleId":"889","severity":2,"message":"890","line":244,"column":27,"nodeType":"891","messageId":"892","endLine":244,"endColumn":31,"suggestions":"907"},{"ruleId":"889","severity":2,"message":"890","line":275,"column":27,"nodeType":"891","messageId":"892","endLine":275,"endColumn":31,"suggestions":"908"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":18,"column":47,"nodeType":"911","messageId":"912","endLine":18,"endColumn":50,"suggestions":"913"},{"ruleId":"909","severity":1,"message":"910","line":18,"column":53,"nodeType":"911","messageId":"912","endLine":18,"endColumn":56,"suggestions":"914"},{"ruleId":"909","severity":1,"message":"910","line":35,"column":47,"nodeType":"911","messageId":"912","endLine":35,"endColumn":50,"suggestions":"915"},{"ruleId":"909","severity":1,"message":"910","line":35,"column":53,"nodeType":"911","messageId":"912","endLine":35,"endColumn":56,"suggestions":"916"},{"ruleId":"909","severity":1,"message":"910","line":54,"column":28,"nodeType":"911","messageId":"912","endLine":54,"endColumn":31,"suggestions":"917"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"918","line":34,"column":4,"nodeType":null,"messageId":"900","endLine":34,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":37,"column":8,"nodeType":"921","messageId":"892","endLine":37,"endColumn":25,"suggestions":"922"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":15,"nodeType":"891","messageId":"892","endLine":103,"endColumn":19,"suggestions":"923"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"924","severity":2,"message":"925","line":26,"column":42,"nodeType":"926","messageId":"927","endLine":26,"endColumn":44},{"ruleId":"898","severity":2,"message":"928","line":43,"column":29,"nodeType":null,"messageId":"900","endLine":43,"endColumn":31},{"ruleId":"889","severity":2,"message":"890","line":141,"column":23,"nodeType":"891","messageId":"892","endLine":141,"endColumn":27,"suggestions":"929"},{"ruleId":"889","severity":2,"message":"890","line":154,"column":29,"nodeType":"891","messageId":"892","endLine":154,"endColumn":33,"suggestions":"930"},{"ruleId":"889","severity":2,"message":"890","line":169,"column":29,"nodeType":"891","messageId":"892","endLine":169,"endColumn":33,"suggestions":"931"},{"ruleId":"889","severity":2,"message":"890","line":172,"column":23,"nodeType":"891","messageId":"892","endLine":172,"endColumn":27,"suggestions":"932"},{"ruleId":"909","severity":1,"message":"910","line":186,"column":15,"nodeType":"911","messageId":"912","endLine":186,"endColumn":18,"suggestions":"933"},{"ruleId":"909","severity":1,"message":"910","line":186,"column":23,"nodeType":"911","messageId":"912","endLine":186,"endColumn":26,"suggestions":"934"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"935","line":37,"column":4,"nodeType":null,"messageId":"900","endLine":37,"endColumn":6},{"ruleId":"936","severity":2,"message":"937","line":47,"column":24,"nodeType":"891","messageId":"938","endLine":47,"endColumn":36},{"ruleId":"939","severity":2,"message":"940","line":96,"column":31,"nodeType":"887","messageId":"941","endLine":96,"endColumn":37,"suggestions":"942"},{"ruleId":"889","severity":2,"message":"890","line":138,"column":19,"nodeType":"891","messageId":"892","endLine":138,"endColumn":23,"suggestions":"943"},{"ruleId":"885","severity":1,"message":"886","line":15,"column":8,"nodeType":"887","messageId":"888","endLine":15,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":148,"column":21,"nodeType":"891","messageId":"892","endLine":148,"endColumn":25,"suggestions":"944"},{"ruleId":"889","severity":2,"message":"890","line":173,"column":15,"nodeType":"891","messageId":"892","endLine":173,"endColumn":19,"suggestions":"945"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"946","line":24,"column":4,"nodeType":null,"messageId":"900","endLine":24,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":44,"column":15,"nodeType":"891","messageId":"892","endLine":44,"endColumn":19,"suggestions":"947"},{"ruleId":"889","severity":2,"message":"890","line":62,"column":15,"nodeType":"891","messageId":"892","endLine":62,"endColumn":19,"suggestions":"948"},{"ruleId":"889","severity":2,"message":"890","line":65,"column":9,"nodeType":"891","messageId":"892","endLine":65,"endColumn":13,"suggestions":"949"},{"ruleId":"889","severity":2,"message":"890","line":88,"column":11,"nodeType":"891","messageId":"892","endLine":88,"endColumn":15,"suggestions":"950"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":15,"nodeType":"891","messageId":"892","endLine":103,"endColumn":19,"suggestions":"951"},{"ruleId":"889","severity":2,"message":"890","line":116,"column":15,"nodeType":"891","messageId":"892","endLine":116,"endColumn":19,"suggestions":"952"},{"ruleId":"889","severity":2,"message":"890","line":119,"column":9,"nodeType":"891","messageId":"892","endLine":119,"endColumn":13,"suggestions":"953"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"919","severity":2,"message":"920","line":96,"column":11,"nodeType":"921","messageId":"892","endLine":96,"endColumn":57,"suggestions":"954"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":16,"column":8,"nodeType":"887","messageId":"888","endLine":16,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":117,"column":17,"nodeType":"891","messageId":"892","endLine":117,"endColumn":21,"suggestions":"955"},{"ruleId":"889","severity":2,"message":"890","line":139,"column":17,"nodeType":"891","messageId":"892","endLine":139,"endColumn":21,"suggestions":"956"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"957","line":64,"column":44,"nodeType":null,"messageId":"900","endLine":64,"endColumn":46},{"ruleId":"889","severity":2,"message":"890","line":68,"column":32,"nodeType":"891","messageId":"892","endLine":68,"endColumn":36,"suggestions":"958"},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"959","severity":2,"message":"960","line":46,"column":17,"nodeType":"961","messageId":"962","endLine":46,"endColumn":65,"suggestions":"963"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"964","line":72,"column":4,"nodeType":null,"messageId":"900","endLine":72,"endColumn":6},{"ruleId":"965","severity":2,"message":"966","line":112,"column":13,"nodeType":"961","messageId":"967","endLine":143,"endColumn":17},{"ruleId":"889","severity":2,"message":"890","line":127,"column":43,"nodeType":"891","messageId":"892","endLine":127,"endColumn":47,"suggestions":"968"},{"ruleId":"889","severity":2,"message":"890","line":143,"column":13,"nodeType":"891","messageId":"892","endLine":143,"endColumn":17,"suggestions":"969"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"970","line":39,"column":4,"nodeType":null,"messageId":"900","endLine":39,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":57,"column":21,"nodeType":"891","messageId":"892","endLine":57,"endColumn":25,"suggestions":"971"},{"ruleId":"889","severity":2,"message":"890","line":77,"column":15,"nodeType":"891","messageId":"892","endLine":77,"endColumn":19,"suggestions":"972"},{"ruleId":"889","severity":2,"message":"890","line":121,"column":23,"nodeType":"891","messageId":"892","endLine":121,"endColumn":27,"suggestions":"973"},{"ruleId":"889","severity":2,"message":"890","line":134,"column":19,"nodeType":"891","messageId":"892","endLine":134,"endColumn":23,"suggestions":"974"},{"ruleId":"889","severity":2,"message":"890","line":169,"column":17,"nodeType":"891","messageId":"892","endLine":169,"endColumn":21,"suggestions":"975"},{"ruleId":"889","severity":2,"message":"890","line":180,"column":17,"nodeType":"891","messageId":"892","endLine":180,"endColumn":21,"suggestions":"976"},{"ruleId":"885","severity":1,"message":"886","line":9,"column":8,"nodeType":"887","messageId":"888","endLine":9,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":72,"column":21,"nodeType":"891","messageId":"892","endLine":72,"endColumn":25,"suggestions":"977"},{"ruleId":"889","severity":2,"message":"890","line":106,"column":15,"nodeType":"891","messageId":"892","endLine":106,"endColumn":19,"suggestions":"978"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":146,"column":38,"nodeType":"911","messageId":"912","endLine":146,"endColumn":41,"suggestions":"979"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"898","severity":2,"message":"980","line":51,"column":5,"nodeType":null,"messageId":"900","endLine":51,"endColumn":7},{"ruleId":"889","severity":2,"message":"890","line":83,"column":13,"nodeType":"891","messageId":"892","endLine":83,"endColumn":17,"suggestions":"981"},{"ruleId":"889","severity":2,"message":"890","line":103,"column":21,"nodeType":"891","messageId":"892","endLine":103,"endColumn":25,"suggestions":"982"},{"ruleId":"889","severity":2,"message":"890","line":118,"column":17,"nodeType":"891","messageId":"892","endLine":118,"endColumn":21,"suggestions":"983"},{"ruleId":"889","severity":2,"message":"890","line":125,"column":13,"nodeType":"891","messageId":"892","endLine":125,"endColumn":17,"suggestions":"984"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"985","line":29,"column":52,"nodeType":null,"messageId":"900","endLine":29,"endColumn":54},{"ruleId":"959","severity":2,"message":"960","line":54,"column":19,"nodeType":"961","messageId":"962","endLine":54,"endColumn":67,"suggestions":"986"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":136,"column":19,"nodeType":"891","messageId":"892","endLine":136,"endColumn":23,"suggestions":"987"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":18,"column":60,"nodeType":"891","messageId":"892","endLine":18,"endColumn":64,"suggestions":"988"},{"ruleId":"889","severity":2,"message":"890","line":19,"column":59,"nodeType":"891","messageId":"892","endLine":19,"endColumn":63,"suggestions":"989"},{"ruleId":"889","severity":2,"message":"890","line":22,"column":9,"nodeType":"891","messageId":"892","endLine":22,"endColumn":13,"suggestions":"990"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":23,"column":64,"nodeType":"891","messageId":"892","endLine":23,"endColumn":68,"suggestions":"991"},{"ruleId":"889","severity":2,"message":"890","line":63,"column":11,"nodeType":"891","messageId":"892","endLine":63,"endColumn":15,"suggestions":"992"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"993","line":23,"column":64,"nodeType":null,"messageId":"900","endLine":23,"endColumn":66},{"ruleId":"885","severity":1,"message":"886","line":8,"column":8,"nodeType":"887","messageId":"888","endLine":8,"endColumn":13},{"ruleId":"959","severity":2,"message":"960","line":61,"column":16,"nodeType":"961","messageId":"962","endLine":63,"endColumn":19,"suggestions":"994"},{"ruleId":"889","severity":2,"message":"890","line":63,"column":15,"nodeType":"891","messageId":"892","endLine":63,"endColumn":19,"suggestions":"995"},{"ruleId":"885","severity":1,"message":"886","line":14,"column":8,"nodeType":"887","messageId":"888","endLine":14,"endColumn":13},{"ruleId":"885","severity":1,"message":"996","line":21,"column":3,"nodeType":"887","messageId":"888","endLine":21,"endColumn":11},{"ruleId":"898","severity":2,"message":"980","line":24,"column":4,"nodeType":null,"messageId":"900","endLine":24,"endColumn":6},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":12,"column":8,"nodeType":"887","messageId":"888","endLine":12,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":18,"column":41,"nodeType":"911","messageId":"912","endLine":18,"endColumn":44,"suggestions":"997"},{"ruleId":"909","severity":1,"message":"910","line":18,"column":47,"nodeType":"911","messageId":"912","endLine":18,"endColumn":50,"suggestions":"998"},{"ruleId":"909","severity":1,"message":"910","line":37,"column":41,"nodeType":"911","messageId":"912","endLine":37,"endColumn":44,"suggestions":"999"},{"ruleId":"909","severity":1,"message":"910","line":37,"column":47,"nodeType":"911","messageId":"912","endLine":37,"endColumn":50,"suggestions":"1000"},{"ruleId":"909","severity":1,"message":"910","line":56,"column":28,"nodeType":"911","messageId":"912","endLine":56,"endColumn":31,"suggestions":"1001"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"919","severity":2,"message":"920","line":37,"column":8,"nodeType":"921","messageId":"892","endLine":37,"endColumn":24,"suggestions":"1002"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":45,"column":41,"nodeType":"911","messageId":"912","endLine":45,"endColumn":44,"suggestions":"1003"},{"ruleId":"909","severity":1,"message":"910","line":45,"column":47,"nodeType":"911","messageId":"912","endLine":45,"endColumn":50,"suggestions":"1004"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":22,"column":74,"nodeType":"891","messageId":"892","endLine":22,"endColumn":78,"suggestions":"1005"},{"ruleId":"889","severity":2,"message":"890","line":23,"column":69,"nodeType":"891","messageId":"892","endLine":23,"endColumn":73,"suggestions":"1006"},{"ruleId":"889","severity":2,"message":"890","line":32,"column":9,"nodeType":"891","messageId":"892","endLine":32,"endColumn":13,"suggestions":"1007"},{"ruleId":"889","severity":2,"message":"890","line":35,"column":9,"nodeType":"891","messageId":"892","endLine":35,"endColumn":13,"suggestions":"1008"},{"ruleId":"889","severity":2,"message":"890","line":36,"column":69,"nodeType":"891","messageId":"892","endLine":36,"endColumn":73,"suggestions":"1009"},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"924","severity":2,"message":"925","line":27,"column":40,"nodeType":"926","messageId":"927","endLine":27,"endColumn":42},{"ruleId":"898","severity":2,"message":"1010","line":30,"column":54,"nodeType":null,"messageId":"900","endLine":30,"endColumn":56},{"ruleId":"889","severity":2,"message":"890","line":165,"column":25,"nodeType":"891","messageId":"892","endLine":165,"endColumn":29,"suggestions":"1011"},{"ruleId":"889","severity":2,"message":"890","line":183,"column":33,"nodeType":"891","messageId":"892","endLine":183,"endColumn":37,"suggestions":"1012"},{"ruleId":"889","severity":2,"message":"890","line":206,"column":33,"nodeType":"891","messageId":"892","endLine":206,"endColumn":37,"suggestions":"1013"},{"ruleId":"889","severity":2,"message":"890","line":210,"column":25,"nodeType":"891","messageId":"892","endLine":210,"endColumn":29,"suggestions":"1014"},{"ruleId":"909","severity":1,"message":"910","line":224,"column":15,"nodeType":"911","messageId":"912","endLine":224,"endColumn":18,"suggestions":"1015"},{"ruleId":"909","severity":1,"message":"910","line":224,"column":23,"nodeType":"911","messageId":"912","endLine":224,"endColumn":26,"suggestions":"1016"},{"ruleId":"885","severity":1,"message":"886","line":11,"column":8,"nodeType":"887","messageId":"888","endLine":11,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":13,"column":8,"nodeType":"887","messageId":"888","endLine":13,"endColumn":13},{"ruleId":"909","severity":1,"message":"910","line":19,"column":43,"nodeType":"911","messageId":"912","endLine":19,"endColumn":46,"suggestions":"1017"},{"ruleId":"909","severity":1,"message":"910","line":19,"column":49,"nodeType":"911","messageId":"912","endLine":19,"endColumn":52,"suggestions":"1018"},{"ruleId":"909","severity":1,"message":"910","line":50,"column":45,"nodeType":"911","messageId":"912","endLine":50,"endColumn":48,"suggestions":"1019"},{"ruleId":"909","severity":1,"message":"910","line":50,"column":51,"nodeType":"911","messageId":"912","endLine":50,"endColumn":54,"suggestions":"1020"},{"ruleId":"909","severity":1,"message":"910","line":69,"column":28,"nodeType":"911","messageId":"912","endLine":69,"endColumn":31,"suggestions":"1021"},{"ruleId":"885","severity":1,"message":"886","line":10,"column":8,"nodeType":"887","messageId":"888","endLine":10,"endColumn":13},{"ruleId":"898","severity":2,"message":"1022","line":51,"column":4,"nodeType":null,"messageId":"900","endLine":51,"endColumn":6},{"ruleId":"885","severity":1,"message":"886","line":6,"column":8,"nodeType":"887","messageId":"888","endLine":6,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1023","line":79,"column":4,"nodeType":null,"messageId":"900","endLine":79,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":82,"column":8,"nodeType":"921","messageId":"892","endLine":82,"endColumn":50,"suggestions":"1024"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1025","line":94,"column":4,"nodeType":null,"messageId":"900","endLine":94,"endColumn":6},{"ruleId":"919","severity":2,"message":"920","line":97,"column":8,"nodeType":"921","messageId":"892","endLine":97,"endColumn":50,"suggestions":"1026"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"898","severity":2,"message":"1022","line":92,"column":4,"nodeType":null,"messageId":"900","endLine":92,"endColumn":6},{"ruleId":"889","severity":2,"message":"890","line":94,"column":51,"nodeType":"891","messageId":"892","endLine":94,"endColumn":55,"suggestions":"1027"},{"ruleId":"919","severity":2,"message":"920","line":96,"column":10,"nodeType":"921","messageId":"892","endLine":96,"endColumn":52,"suggestions":"1028"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"889","severity":2,"message":"890","line":17,"column":12,"nodeType":"891","messageId":"892","endLine":17,"endColumn":16,"suggestions":"1029"},{"ruleId":"885","severity":1,"message":"886","line":1,"column":8,"nodeType":"887","messageId":"888","endLine":1,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":3,"column":8,"nodeType":"887","messageId":"888","endLine":3,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":3,"column":8,"nodeType":"887","messageId":"888","endLine":3,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":3,"column":1,"nodeType":"1032","messageId":"1033","endLine":3,"endColumn":14},{"ruleId":"889","severity":2,"message":"890","line":23,"column":65,"nodeType":"891","messageId":"892","endLine":23,"endColumn":69,"suggestions":"1034"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":3,"column":1,"nodeType":"1032","messageId":"1033","endLine":3,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":5,"column":1,"nodeType":"1032","messageId":"1033","endLine":5,"endColumn":14},{"ruleId":"889","severity":2,"message":"890","line":31,"column":9,"nodeType":"891","messageId":"892","endLine":31,"endColumn":13,"suggestions":"1035"},{"ruleId":"885","severity":1,"message":"886","line":16,"column":8,"nodeType":"887","messageId":"888","endLine":16,"endColumn":13},{"ruleId":"1036","severity":1,"message":"1037","line":21,"column":3,"nodeType":"1038","messageId":"1039","endLine":21,"endColumn":66,"suggestions":"1040"},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":2,"column":8,"nodeType":"887","messageId":"888","endLine":2,"endColumn":13},{"ruleId":"885","severity":1,"message":"886","line":1,"column":8,"nodeType":"887","messageId":"888","endLine":1,"endColumn":13},{"ruleId":"1030","severity":2,"message":"1031","line":2,"column":1,"nodeType":"1032","messageId":"1033","endLine":2,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":4,"column":1,"nodeType":"1032","messageId":"1033","endLine":4,"endColumn":14},{"ruleId":"1030","severity":2,"message":"1031","line":6,"column":1,"nodeType":"1032","messageId":"1033","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1041","1042"],["1043"],["1044"],["1045"],["1046"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1047"],["1048"],["1049"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1050"],["1051"],["1052"],["1053"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1054","1055"],["1056","1057"],["1058","1059"],["1060","1061"],["1062","1063"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1064","1065"],["1066"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1067"],["1068"],["1069"],["1070"],["1071","1072"],["1073","1074"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1075","1076","1077"],["1078"],["1079"],["1080"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1081"],["1082"],["1083"],["1084"],["1085"],["1086"],["1087"],["1088","1089"],["1090"],["1091"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1092"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1093","1094"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1095"],["1096"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1097"],["1098"],["1099"],["1100"],["1101"],["1102"],["1103"],["1104"],["1105","1106"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1107"],["1108"],["1109"],["1110"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1111","1112"],["1113"],["1114"],["1115"],["1116"],["1117"],["1118"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1119","1120"],["1121"],"'tabIndex' is assigned a value but never used.",["1122","1123"],["1124","1125"],["1126","1127"],["1128","1129"],["1130","1131"],["1132","1133"],["1134","1135"],["1136","1137"],["1138"],["1139"],["1140"],["1141"],["1142"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1143"],["1144"],["1145"],["1146"],["1147","1148"],["1149","1150"],["1151","1152"],["1153","1154"],["1155","1156"],["1157","1158"],["1159","1160"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1161","1162"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1163","1164"],["1165"],["1166","1167"],["1168","1169"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1170"],["1171"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1172"],{"messageId":"1173","fix":"1174","desc":"1175"},{"messageId":"1176","fix":"1177","desc":"1178"},{"messageId":"1176","fix":"1179","desc":"1178"},{"messageId":"1176","fix":"1180","desc":"1178"},{"messageId":"1176","fix":"1181","desc":"1178"},{"messageId":"1176","fix":"1182","desc":"1178"},{"messageId":"1176","fix":"1183","desc":"1178"},{"messageId":"1176","fix":"1184","desc":"1178"},{"messageId":"1176","fix":"1185","desc":"1178"},{"messageId":"1176","fix":"1186","desc":"1178"},{"messageId":"1176","fix":"1187","desc":"1178"},{"messageId":"1176","fix":"1188","desc":"1178"},{"messageId":"1176","fix":"1189","desc":"1178"},{"messageId":"1190","fix":"1191","desc":"1192"},{"messageId":"1193","fix":"1194","desc":"1195"},{"messageId":"1190","fix":"1196","desc":"1192"},{"messageId":"1193","fix":"1197","desc":"1195"},{"messageId":"1190","fix":"1198","desc":"1192"},{"messageId":"1193","fix":"1199","desc":"1195"},{"messageId":"1190","fix":"1200","desc":"1192"},{"messageId":"1193","fix":"1201","desc":"1195"},{"messageId":"1190","fix":"1202","desc":"1192"},{"messageId":"1193","fix":"1203","desc":"1195"},{"messageId":"1204","fix":"1205","desc":"1206"},{"messageId":"1207","fix":"1208","desc":"1209"},{"messageId":"1176","fix":"1210","desc":"1178"},{"messageId":"1176","fix":"1211","desc":"1178"},{"messageId":"1176","fix":"1212","desc":"1178"},{"messageId":"1176","fix":"1213","desc":"1178"},{"messageId":"1176","fix":"1214","desc":"1178"},{"messageId":"1190","fix":"1215","desc":"1192"},{"messageId":"1193","fix":"1216","desc":"1195"},{"messageId":"1190","fix":"1217","desc":"1192"},{"messageId":"1193","fix":"1218","desc":"1195"},{"messageId":"1219","fix":"1220","desc":"1221"},{"messageId":"1222","fix":"1223","desc":"1224"},{"messageId":"1225","fix":"1226","desc":"1227"},{"messageId":"1176","fix":"1228","desc":"1178"},{"messageId":"1176","fix":"1229","desc":"1178"},{"messageId":"1176","fix":"1230","desc":"1178"},{"messageId":"1176","fix":"1231","desc":"1178"},{"messageId":"1176","fix":"1232","desc":"1178"},{"messageId":"1176","fix":"1233","desc":"1178"},{"messageId":"1176","fix":"1234","desc":"1178"},{"messageId":"1176","fix":"1235","desc":"1178"},{"messageId":"1176","fix":"1236","desc":"1178"},{"messageId":"1176","fix":"1237","desc":"1178"},{"messageId":"1204","fix":"1238","desc":"1206"},{"messageId":"1207","fix":"1239","desc":"1209"},{"messageId":"1176","fix":"1240","desc":"1178"},{"messageId":"1176","fix":"1241","desc":"1178"},{"messageId":"1176","fix":"1242","desc":"1178"},{"messageId":"1243","data":"1244","fix":"1245","desc":"1246"},{"messageId":"1243","data":"1247","fix":"1248","desc":"1249"},{"messageId":"1176","fix":"1250","desc":"1178"},{"messageId":"1176","fix":"1251","desc":"1178"},{"messageId":"1176","fix":"1252","desc":"1178"},{"messageId":"1176","fix":"1253","desc":"1178"},{"messageId":"1176","fix":"1254","desc":"1178"},{"messageId":"1176","fix":"1255","desc":"1178"},{"messageId":"1176","fix":"1256","desc":"1178"},{"messageId":"1176","fix":"1257","desc":"1178"},{"messageId":"1176","fix":"1258","desc":"1178"},{"messageId":"1176","fix":"1259","desc":"1178"},{"messageId":"1190","fix":"1260","desc":"1192"},{"messageId":"1193","fix":"1261","desc":"1195"},{"messageId":"1176","fix":"1262","desc":"1178"},{"messageId":"1176","fix":"1263","desc":"1178"},{"messageId":"1176","fix":"1264","desc":"1178"},{"messageId":"1176","fix":"1265","desc":"1178"},{"messageId":"1243","data":"1266","fix":"1267","desc":"1246"},{"messageId":"1243","data":"1268","fix":"1269","desc":"1249"},{"messageId":"1176","fix":"1270","desc":"1178"},{"messageId":"1176","fix":"1271","desc":"1178"},{"messageId":"1176","fix":"1272","desc":"1178"},{"messageId":"1176","fix":"1273","desc":"1178"},{"messageId":"1176","fix":"1274","desc":"1178"},{"messageId":"1176","fix":"1275","desc":"1178"},{"messageId":"1243","data":"1276","fix":"1277","desc":"1246"},{"messageId":"1243","data":"1278","fix":"1279","desc":"1249"},{"messageId":"1176","fix":"1280","desc":"1178"},{"messageId":"1190","fix":"1281","desc":"1192"},{"messageId":"1193","fix":"1282","desc":"1195"},{"messageId":"1190","fix":"1283","desc":"1192"},{"messageId":"1193","fix":"1284","desc":"1195"},{"messageId":"1190","fix":"1285","desc":"1192"},{"messageId":"1193","fix":"1286","desc":"1195"},{"messageId":"1190","fix":"1287","desc":"1192"},{"messageId":"1193","fix":"1288","desc":"1195"},{"messageId":"1190","fix":"1289","desc":"1192"},{"messageId":"1193","fix":"1290","desc":"1195"},{"messageId":"1204","fix":"1291","desc":"1206"},{"messageId":"1207","fix":"1292","desc":"1209"},{"messageId":"1190","fix":"1293","desc":"1192"},{"messageId":"1193","fix":"1294","desc":"1195"},{"messageId":"1190","fix":"1295","desc":"1192"},{"messageId":"1193","fix":"1296","desc":"1195"},{"messageId":"1176","fix":"1297","desc":"1178"},{"messageId":"1176","fix":"1298","desc":"1178"},{"messageId":"1176","fix":"1299","desc":"1178"},{"messageId":"1176","fix":"1300","desc":"1178"},{"messageId":"1176","fix":"1301","desc":"1178"},{"messageId":"1176","fix":"1302","desc":"1178"},{"messageId":"1176","fix":"1303","desc":"1178"},{"messageId":"1176","fix":"1304","desc":"1178"},{"messageId":"1176","fix":"1305","desc":"1178"},{"messageId":"1190","fix":"1306","desc":"1192"},{"messageId":"1193","fix":"1307","desc":"1195"},{"messageId":"1190","fix":"1308","desc":"1192"},{"messageId":"1193","fix":"1309","desc":"1195"},{"messageId":"1190","fix":"1310","desc":"1192"},{"messageId":"1193","fix":"1311","desc":"1195"},{"messageId":"1190","fix":"1312","desc":"1192"},{"messageId":"1193","fix":"1313","desc":"1195"},{"messageId":"1190","fix":"1314","desc":"1192"},{"messageId":"1193","fix":"1315","desc":"1195"},{"messageId":"1190","fix":"1316","desc":"1192"},{"messageId":"1193","fix":"1317","desc":"1195"},{"messageId":"1190","fix":"1318","desc":"1192"},{"messageId":"1193","fix":"1319","desc":"1195"},{"messageId":"1204","fix":"1320","desc":"1206"},{"messageId":"1207","fix":"1321","desc":"1209"},{"messageId":"1204","fix":"1322","desc":"1206"},{"messageId":"1207","fix":"1323","desc":"1209"},{"messageId":"1176","fix":"1324","desc":"1178"},{"messageId":"1204","fix":"1325","desc":"1206"},{"messageId":"1207","fix":"1326","desc":"1209"},{"messageId":"1173","fix":"1327","desc":"1175"},{"messageId":"1176","fix":"1328","desc":"1178"},{"messageId":"1176","fix":"1329","desc":"1178"},{"messageId":"1176","fix":"1330","desc":"1178"},{"messageId":"1331","fix":"1332","desc":"1333"},"remove",{"range":"1334","text":"1335"},"Remove `null`.","replace",{"range":"1334","text":"1336"},"Replace `null` with `undefined`.",{"range":"1337","text":"1336"},{"range":"1338","text":"1336"},{"range":"1339","text":"1336"},{"range":"1340","text":"1336"},{"range":"1341","text":"1336"},{"range":"1342","text":"1336"},{"range":"1343","text":"1336"},{"range":"1344","text":"1336"},{"range":"1345","text":"1336"},{"range":"1346","text":"1336"},{"range":"1347","text":"1336"},"suggestUnknown",{"range":"1348","text":"1349"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1348","text":"1350"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1351","text":"1349"},{"range":"1351","text":"1350"},{"range":"1352","text":"1349"},{"range":"1352","text":"1350"},{"range":"1353","text":"1349"},{"range":"1353","text":"1350"},{"range":"1354","text":"1349"},{"range":"1354","text":"1350"},"array-length",{"range":"1355","text":"1356"},"The argument is the length of array.","only-element",{"range":"1355","text":"1357"},"The argument is the only element of array.",{"range":"1358","text":"1336"},{"range":"1359","text":"1336"},{"range":"1360","text":"1336"},{"range":"1361","text":"1336"},{"range":"1362","text":"1336"},{"range":"1363","text":"1349"},{"range":"1363","text":"1350"},{"range":"1364","text":"1349"},{"range":"1364","text":"1350"},"argument-is-spreadable",{"range":"1365","text":"1366"},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1367","text":"1368"},"First argument is not an `array`.","test-argument",{"range":"1369","text":"1370"},"Test first argument with `Array.isArray(…)`.",{"range":"1371","text":"1336"},{"range":"1372","text":"1336"},{"range":"1373","text":"1336"},{"range":"1374","text":"1336"},{"range":"1375","text":"1336"},{"range":"1376","text":"1336"},{"range":"1377","text":"1336"},{"range":"1378","text":"1336"},{"range":"1379","text":"1336"},{"range":"1380","text":"1336"},{"range":"1381","text":"1382"},{"range":"1381","text":"1383"},{"range":"1384","text":"1336"},{"range":"1385","text":"1336"},{"range":"1386","text":"1336"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1387"},{"range":"1388","text":"1389"},"Switch to `??` operator.",{"operator":"1390"},{"range":"1388","text":"1391"},"Switch to `||` operator.",{"range":"1392","text":"1336"},{"range":"1393","text":"1336"},{"range":"1394","text":"1336"},{"range":"1395","text":"1336"},{"range":"1396","text":"1336"},{"range":"1397","text":"1336"},{"range":"1398","text":"1336"},{"range":"1399","text":"1336"},{"range":"1400","text":"1336"},{"range":"1401","text":"1336"},{"range":"1402","text":"1349"},{"range":"1402","text":"1350"},{"range":"1403","text":"1336"},{"range":"1404","text":"1336"},{"range":"1405","text":"1336"},{"range":"1406","text":"1336"},{"operator":"1387"},{"range":"1407","text":"1389"},{"operator":"1390"},{"range":"1407","text":"1391"},{"range":"1408","text":"1336"},{"range":"1409","text":"1336"},{"range":"1410","text":"1336"},{"range":"1411","text":"1336"},{"range":"1412","text":"1336"},{"range":"1413","text":"1336"},{"operator":"1387"},{"range":"1414","text":"1415"},{"operator":"1390"},{"range":"1414","text":"1416"},{"range":"1417","text":"1336"},{"range":"1418","text":"1349"},{"range":"1418","text":"1350"},{"range":"1419","text":"1349"},{"range":"1419","text":"1350"},{"range":"1420","text":"1349"},{"range":"1420","text":"1350"},{"range":"1421","text":"1349"},{"range":"1421","text":"1350"},{"range":"1422","text":"1349"},{"range":"1422","text":"1350"},{"range":"1423","text":"1424"},{"range":"1423","text":"1425"},{"range":"1426","text":"1349"},{"range":"1426","text":"1350"},{"range":"1427","text":"1349"},{"range":"1427","text":"1350"},{"range":"1428","text":"1336"},{"range":"1429","text":"1336"},{"range":"1430","text":"1336"},{"range":"1431","text":"1336"},{"range":"1432","text":"1336"},{"range":"1433","text":"1336"},{"range":"1434","text":"1336"},{"range":"1435","text":"1336"},{"range":"1436","text":"1336"},{"range":"1437","text":"1349"},{"range":"1437","text":"1350"},{"range":"1438","text":"1349"},{"range":"1438","text":"1350"},{"range":"1439","text":"1349"},{"range":"1439","text":"1350"},{"range":"1440","text":"1349"},{"range":"1440","text":"1350"},{"range":"1441","text":"1349"},{"range":"1441","text":"1350"},{"range":"1442","text":"1349"},{"range":"1442","text":"1350"},{"range":"1443","text":"1349"},{"range":"1443","text":"1350"},{"range":"1444","text":"1445"},{"range":"1444","text":"1446"},{"range":"1447","text":"1448"},{"range":"1447","text":"1449"},{"range":"1450","text":"1336"},{"range":"1451","text":"1445"},{"range":"1451","text":"1446"},{"range":"1452","text":"1335"},{"range":"1452","text":"1336"},{"range":"1453","text":"1336"},{"range":"1454","text":"1336"},"suggestOptionalChain",{"range":"1455","text":"1456"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2910,2914],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] +[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"hash":"138","results":"139","hashOfConfig":"140"},{"hash":"141","results":"142","hashOfConfig":"140"},{"hash":"143","results":"144","hashOfConfig":"140"},{"hash":"145","results":"146","hashOfConfig":"140"},{"hash":"147","results":"148","hashOfConfig":"140"},{"hash":"149","results":"150","hashOfConfig":"140"},{"hash":"151","results":"152","hashOfConfig":"140"},{"hash":"153","results":"154","hashOfConfig":"140"},{"hash":"155","results":"156","hashOfConfig":"140"},{"hash":"157","results":"158","hashOfConfig":"140"},{"hash":"159","results":"160","hashOfConfig":"140"},{"hash":"161","results":"162","hashOfConfig":"140"},{"hash":"163","results":"164","hashOfConfig":"140"},{"hash":"165","results":"166","hashOfConfig":"140"},{"hash":"167","results":"168","hashOfConfig":"140"},{"hash":"169","results":"170","hashOfConfig":"140"},{"hash":"171","results":"172","hashOfConfig":"140"},{"hash":"173","results":"174","hashOfConfig":"140"},{"hash":"175","results":"176","hashOfConfig":"140"},{"hash":"177","results":"178","hashOfConfig":"140"},{"hash":"179","results":"180","hashOfConfig":"140"},{"hash":"181","results":"182","hashOfConfig":"140"},{"hash":"183","results":"184","hashOfConfig":"140"},{"hash":"185","results":"186","hashOfConfig":"140"},{"hash":"187","results":"188","hashOfConfig":"140"},{"hash":"189","results":"190","hashOfConfig":"140"},{"hash":"191","results":"192","hashOfConfig":"140"},{"hash":"193","results":"194","hashOfConfig":"140"},{"hash":"195","results":"196","hashOfConfig":"140"},{"hash":"197","results":"198","hashOfConfig":"140"},{"hash":"199","results":"200","hashOfConfig":"140"},{"hash":"201","results":"202","hashOfConfig":"140"},{"hash":"203","results":"204","hashOfConfig":"140"},{"hash":"205","results":"206","hashOfConfig":"140"},{"hash":"207","results":"208","hashOfConfig":"140"},{"hash":"209","results":"210","hashOfConfig":"140"},{"hash":"211","results":"212","hashOfConfig":"140"},{"hash":"213","results":"214","hashOfConfig":"140"},{"hash":"215","results":"216","hashOfConfig":"140"},{"hash":"217","results":"218","hashOfConfig":"140"},{"hash":"219","results":"220","hashOfConfig":"140"},{"hash":"221","results":"222","hashOfConfig":"140"},{"hash":"223","results":"224","hashOfConfig":"140"},{"hash":"225","results":"226","hashOfConfig":"140"},{"hash":"227","results":"228","hashOfConfig":"140"},{"hash":"229","results":"230","hashOfConfig":"140"},{"hash":"231","results":"232","hashOfConfig":"140"},{"hash":"233","results":"234","hashOfConfig":"140"},{"hash":"235","results":"236","hashOfConfig":"140"},{"hash":"237","results":"238","hashOfConfig":"140"},{"hash":"239","results":"240","hashOfConfig":"140"},{"hash":"241","results":"242","hashOfConfig":"140"},{"hash":"243","results":"244","hashOfConfig":"140"},{"hash":"245","results":"246","hashOfConfig":"140"},{"hash":"247","results":"248","hashOfConfig":"140"},{"hash":"249","results":"250","hashOfConfig":"140"},{"hash":"251","results":"252","hashOfConfig":"140"},{"hash":"253","results":"254","hashOfConfig":"140"},{"hash":"255","results":"256","hashOfConfig":"140"},{"hash":"257","results":"258","hashOfConfig":"140"},{"hash":"259","results":"260","hashOfConfig":"140"},{"hash":"261","results":"262","hashOfConfig":"140"},{"hash":"263","results":"264","hashOfConfig":"140"},{"hash":"265","results":"266","hashOfConfig":"140"},{"hash":"267","results":"268","hashOfConfig":"140"},{"hash":"269","results":"270","hashOfConfig":"140"},{"hash":"271","results":"272","hashOfConfig":"140"},{"hash":"273","results":"274","hashOfConfig":"140"},{"hash":"275","results":"276","hashOfConfig":"140"},{"hash":"277","results":"278","hashOfConfig":"140"},{"hash":"279","results":"280","hashOfConfig":"140"},{"hash":"281","results":"282","hashOfConfig":"140"},{"hash":"283","results":"284","hashOfConfig":"140"},{"hash":"285","results":"286","hashOfConfig":"140"},{"hash":"287","results":"288","hashOfConfig":"140"},{"hash":"289","results":"290","hashOfConfig":"140"},{"hash":"291","results":"292","hashOfConfig":"140"},{"hash":"293","results":"294","hashOfConfig":"140"},{"hash":"295","results":"296","hashOfConfig":"140"},{"hash":"297","results":"298","hashOfConfig":"140"},{"hash":"299","results":"300","hashOfConfig":"140"},{"hash":"301","results":"302","hashOfConfig":"140"},{"hash":"303","results":"304","hashOfConfig":"140"},{"hash":"305","results":"306","hashOfConfig":"140"},{"hash":"307","results":"308","hashOfConfig":"140"},{"hash":"309","results":"310","hashOfConfig":"140"},{"hash":"311","results":"312","hashOfConfig":"140"},{"hash":"313","results":"314","hashOfConfig":"140"},{"hash":"315","results":"316","hashOfConfig":"140"},{"hash":"317","results":"318","hashOfConfig":"140"},{"hash":"319","results":"320","hashOfConfig":"140"},{"hash":"321","results":"322","hashOfConfig":"140"},{"hash":"323","results":"324","hashOfConfig":"140"},{"hash":"325","results":"326","hashOfConfig":"140"},{"hash":"327","results":"328","hashOfConfig":"140"},{"hash":"329","results":"330","hashOfConfig":"140"},{"hash":"331","results":"332","hashOfConfig":"140"},{"hash":"333","results":"334","hashOfConfig":"140"},{"hash":"335","results":"336","hashOfConfig":"140"},{"hash":"337","results":"338","hashOfConfig":"140"},{"hash":"339","results":"340","hashOfConfig":"140"},{"hash":"341","results":"342","hashOfConfig":"140"},{"hash":"343","results":"344","hashOfConfig":"140"},{"hash":"345","results":"346","hashOfConfig":"140"},{"hash":"347","results":"348","hashOfConfig":"140"},{"hash":"349","results":"350","hashOfConfig":"140"},{"hash":"351","results":"352","hashOfConfig":"140"},{"hash":"353","results":"354","hashOfConfig":"140"},{"hash":"355","results":"356","hashOfConfig":"140"},{"hash":"357","results":"358","hashOfConfig":"140"},{"hash":"359","results":"360","hashOfConfig":"140"},{"hash":"361","results":"362","hashOfConfig":"140"},{"hash":"363","results":"364","hashOfConfig":"140"},{"hash":"365","results":"366","hashOfConfig":"140"},{"hash":"367","results":"368","hashOfConfig":"140"},{"hash":"369","results":"370","hashOfConfig":"140"},{"hash":"371","results":"372","hashOfConfig":"140"},{"hash":"373","results":"374","hashOfConfig":"140"},{"hash":"375","results":"376","hashOfConfig":"140"},{"hash":"377","results":"378","hashOfConfig":"140"},{"hash":"379","results":"380","hashOfConfig":"140"},{"hash":"381","results":"382","hashOfConfig":"140"},{"hash":"383","results":"384","hashOfConfig":"140"},{"hash":"385","results":"386","hashOfConfig":"140"},{"hash":"387","results":"388","hashOfConfig":"140"},{"hash":"389","results":"390","hashOfConfig":"140"},{"hash":"391","results":"392","hashOfConfig":"140"},{"hash":"393","results":"394","hashOfConfig":"140"},{"hash":"395","results":"396","hashOfConfig":"140"},{"hash":"397","results":"398","hashOfConfig":"140"},{"hash":"399","results":"400","hashOfConfig":"140"},{"hash":"401","results":"402","hashOfConfig":"140"},{"hash":"403","results":"404","hashOfConfig":"140"},{"hash":"405","results":"406","hashOfConfig":"140"},{"hash":"407","results":"408","hashOfConfig":"140"},{"hash":"409","results":"410","hashOfConfig":"140"},{"hash":"411","results":"412","hashOfConfig":"140"},"a48a671a46dacef24038dbdc4c8ed5bb",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"vm9499","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4965a533861367c83dd31fba82881ac4",{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"423"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"054bf47c9ee6174d102666d1298e02f1",{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7c8c978b21d5d638993396a1837a64ce",{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"436"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2a0f55688b3b36957050b04167e2d580",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"443"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f11cd186cde858894d2fe3c5fce540a4",{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"456"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e82d7f5e6a6d76f6ef6b2647f391f57a",{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"463"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"470"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5d8ef27786b7c36703b794502a0e780",{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"480"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"493"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"928d80ff490d157a1c3063ed54309bf7",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"503"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"41f21483910208735be5caa28fbe39b5",{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"342e8e176432641a05f19b1e02eee19a",{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"522"},"5fa4bc56ea376d57062c5abab4f1b41e",{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3eb84a9f73bb169009b67077409fb5b4",{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"224632226c5653ea9ecc37944a3be0e5",{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"535"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e2c4531f42588cb5fa439e17c4490a6",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"542"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"549"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d6b42fd2736c5289ebe62f286680a336",{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"556"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98f7ab57f33c5fde3f8fb8eb4a8ec5f4",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"563"},"e7589c6d8469f4f496ccb7c1732fc25d",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"567"},"74184b8497910c493a5368405ba96da5",{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9251fd180ce8e6c6696d371a6d27f507",{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"574"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3a5b0d4a3359cc1d51f6b8640cb698f2",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f341907193fd3e156a07dac89777164d",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"3b0547eb557775a9d679a7b98ab55b9c",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f00a2b99825c2e2631e926ead1b100c5",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"591"},"798b64a8418bbaaf3cea41737112669c",{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"595"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"599"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"603"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e825ce873f01096f0afe633c7c18ab9a",{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"610"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"406d44eed99f8875e4802cacbc89e770",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9dda9e55f1b00353511685e8eb35a4ee",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},"a26f2557632fffeab428efb2de05302c",{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e825c00b74eca00cd4666567aafa106",{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"630"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"631","messages":"632","suppressedMessages":"633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"328b33acd5d4548eb2e6490f31916581",{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"637"},"c71efa7b19c16e37ba00f41641e0efb3",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"641"},"6158eaa7a6240d8b765111586d94b6ee",{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"645"},"5a4301575111701eb3112b0ff81c5ac6",{"filePath":"646","messages":"647","suppressedMessages":"648","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"649"},"3853c6f300e27cc1317b74ce44fd0538",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32b4e2aeeb6642ab6b33529ad5dc55a",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"656"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"663"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"664","messages":"665","suppressedMessages":"666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"85bbda7187d44f809656a6cc97c6e0cf",{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"670"},"644e15f69d80c88755520146477e323c",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"87c041adb6afe3a84cdd89fbc9987d9d",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"677"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3f2a2af4ad13575931352988e1e85e02",{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"684"},"b9ae68e88f27badb6577bfe6ca4f549c",{"filePath":"685","messages":"686","suppressedMessages":"687","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"688"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"695"},"50c46143f276e39641d104acbe6063c9",{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8670439aebeb9d680f146ea1859dcfed",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"709","messages":"710","suppressedMessages":"711","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7815ffc4b98d59eedc1c4d7745f546fa",{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"715"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca1cdca8673af1bbd7e5b0db0d8dade4",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"722"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70a9e37c43c06d7a2b3815bde7eb1d10",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db60221a417f09538450c9cf46ca2c58",{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"346619d60eb58c6633fe3079672d1a25",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"749"},"3de1248991db0530b8d5469019181ff4",{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2eeb64c0b365ae31bc958aaec8bc314d",{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"351d59d02b5c416479a3696bee6f39bb",{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"763","messages":"764","suppressedMessages":"765","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"766","messages":"767","suppressedMessages":"768","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"769"},"510064722da2f888008fbe2d4c723de2",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"779"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"780","messages":"781","suppressedMessages":"782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"783","messages":"784","suppressedMessages":"785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"786","messages":"787","suppressedMessages":"788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d4aa808abf2953aa915262234bcbdc17",{"filePath":"789","messages":"790","suppressedMessages":"791","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"792"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"793","messages":"794","suppressedMessages":"795","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a4905b0efdb968c315675e49a5d78e54",{"filePath":"796","messages":"797","suppressedMessages":"798","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"799"},"6253111666c2517e94568a9e459368fb",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"806"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"807","messages":"808","suppressedMessages":"809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"810","messages":"811","suppressedMessages":"812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4484d2599c1b2fcf16da5acf06cfd83b",{"filePath":"813","messages":"814","suppressedMessages":"815","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"816"},"0fb5a5fe7f11b4c3d4e7cd12ff00d677",{"filePath":"817","messages":"818","suppressedMessages":"819","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"820"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"824"},"5c1703894d165337098c79b1ae0abc86",{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"828"},"7fd576f7dea064c38c9f2511c159f21c",{"filePath":"829","messages":"830","suppressedMessages":"831","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"832"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d79038a15a3ee7fa02f0c82282712668",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"839"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"843"},"6ef9eb0b06f645ea9ade0b63f478c0a2",{"filePath":"844","messages":"845","suppressedMessages":"846","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"847"},"423364739804a151ab32f7a567e25596",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"851"},"308e18aa10ef2770bf38617db8ae42f5",{"filePath":"852","messages":"853","suppressedMessages":"854","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"855"},"7d063d1c72e52cd156a3fa2ab865246a",{"filePath":"856","messages":"857","suppressedMessages":"858","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"859"},"b3462fc23a06a120c4188143910708dd",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"863"},"427fee1f99151343740eab7cbb475b1b",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"871"},"df11505d0a52f78f4fa4500898bcdf1c",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"875"},"ae48cc345d6c61a35e36d06e1ec3f1e1",{"filePath":"876","messages":"877","suppressedMessages":"878","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"879"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"880","messages":"881","suppressedMessages":"882","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"883"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"887"},"6e0a1bd482f004ec9ff56599b461b194",{"filePath":"888","messages":"889","suppressedMessages":"890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["891","892"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n children?: ReactNode\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Box\n width={1}\n children={Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 ? undefined : 4}\n children={child}\n />\n ))}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["893","894","895"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={14} justify=\"flex-start\" p={4}>\n <FlexItem mr={3}>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem mr={onHide ? 4 : 0} overflow=\"hidden\">\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["896","897","898"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["899"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={2}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={index > 0 ? '0 -1px 0 #e6e6e6' : undefined}\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={4}\n pt={4}\n pb={item.opened ? 1 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"s\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box px={4} pb={4} display={item.opened ? 'block' : 'none'}>\n {typeof item.content === 'string' ? (\n <Paragraph size=\"s\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["900"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n m: 4,\n l: 6,\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["901","902","903","904"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["905","906"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["907","908","909","910","911","912"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 12,\n normal: 10,\n minor: 8,\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 24,\n normal: 20,\n minor: 16,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 8,\n normal: 6,\n minor: 4,\n}\n\nconst iconSize: { [size in ButtonProps['size']]: number } = {\n accent: 6,\n normal: 6,\n minor: 5,\n}\n\nconst iconMargin: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 1.5,\n minor: 1,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 4,\n normal: 3.5,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem\n shrink={0}\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n >\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={iconSize[props.size] - 1}\n height={iconSize[props.size] - 1}\n r={(iconSize[props.size] - 1) * 2}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["913"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["914","915","916","917","918","919"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["920","921","922","923"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["924","925","926","927","928","929","930","931","932"],[],"import {\n Box,\n Card,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n type=\"search\"\n error={false}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n pr={14}\n focused={false}\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n />\n <Pos\n type=\"absolute\"\n right={4}\n top={3}\n onClick={renderProps.onShowClick}\n >\n <Icon name=\"search\" color=\"#666\" />\n </Pos>\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onSubmit={renderProps.onSearchClick}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["933","934","935","936","937"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["938","939","940"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n FlexPos,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEventHandler, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nconst translate3d = {\n vertical: '0, 100%, 0',\n horizontal: '100%, 0, 0',\n}\n\nconst defaultProps = (direction: 'vertical' | 'horizontal') => ({\n timeout: {\n enter: 370,\n exit: 250,\n },\n enterClassName: (timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n exitClassName: (timeout: number) =>\n css({\n opacity: 0,\n transform: `translate3d(${translate3d[direction]})`,\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n})\n\nconst ContentTransitionVertical: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('vertical')} />\n)\n\nContentTransitionVertical.displayName = 'ContentTransitionVertical'\n\nconst ContentTransitionHorizontal: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('horizontal')} />\n)\n\nContentTransitionHorizontal.displayName = 'ContentTransitionHorizontal'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\nexport interface DropUpProps {\n show: boolean\n onShow?: () => void\n onHide: () => void\n onBack?: () => void\n horizontal?: boolean\n title: string\n footer?: ReactNode\n autoFocus?: boolean\n onKeyDown?: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst FlexPosCard = styled(FlexPos)().withComponent(Card)\n\nFlexPosCard.displayName = 'FlexPosCard'\n\nexport const DropUp: FC<DropUpProps> = (props) => (\n <Modal\n show={props.show}\n autoFocus={props.autoFocus}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={\n props.horizontal ? ContentTransitionHorizontal : ContentTransitionVertical\n }\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(245, 245, 245, 0.8)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n onKeyDown={props.onKeyDown}\n {...dialogProps}\n >\n <FlexPosCard\n role=\"document\"\n display=\"flex\"\n direction=\"column\"\n width={1}\n maxHeight=\"calc(100% - 44px)\"\n bg=\"#fff\"\n type=\"absolute\"\n bottom={0}\n s=\"0px 0px 64px 0px rgba(0, 0, 0, 0.16)\"\n >\n <Pos zIndex={1}>\n <Card width={1} px={6} py={4} s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\">\n <Flex width={1} align=\"center\">\n {props.onBack ? (\n <Box width={6} height={6} mr={3} onClick={props.onBack}>\n <Icon name=\"arrow-left\" />\n </Box>\n ) : null}\n <Paragraph size=\"m\" bold>\n {props.title}\n </Paragraph>\n <Box\n aria-label=\"close\"\n width={6}\n height={6}\n ml=\"auto\"\n onClick={props.onHide}\n >\n <Icon name=\"cross\" />\n </Box>\n </Flex>\n </Card>\n </Pos>\n <FlexItem display=\"flex\" grow={1} width={1} minHeight={0}>\n <FlexItem grow={1} minHeight={0} overflow=\"auto\">\n {props.children}\n </FlexItem>\n </FlexItem>\n {props.footer ? (\n <Box p={4} width={1}>\n {props.footer}\n </Box>\n ) : null}\n </FlexPosCard>\n </Pos>\n )}\n />\n)\n\nDropUp.displayName = 'DropUp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["941","942","943","944","945","946","947","948","949"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["950"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex wrap=\"wrap\" width={68} justify=\"space-between\">\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({ stub })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n mt={i > 1 ? 3 : 0}\n width={32}\n height={10}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["951"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [24, 30, 18] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["952","953"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["954"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={13} minWidth={0.5}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box as=\"dd\" mt={1}>\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n display=\"block\"\n compact\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n display=\"block\"\n bold={false}\n compact\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n display=\"block\"\n bold={false}\n compact\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["955"],[],"import { Card, Pos } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderProps {\n active?: boolean\n zIndex?: number\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = ({\n zIndex = 10_002,\n active,\n children,\n}) => (\n <Pos\n as=\"header\"\n type=\"relative\"\n zIndex={active ? zIndex : undefined}\n width={1}\n height={15}\n >\n <Pos\n type={active ? 'fixed' : 'relative'}\n top={0}\n left={0}\n width={1}\n height={15}\n >\n <Card\n bg=\"#fff\"\n width={1}\n height={1}\n s={active ? undefined : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={children}\n />\n </Pos>\n </Pos>\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["956"],[],"import {\n Box,\n Card,\n css,\n FlexCard,\n FlexItem,\n Modal,\n ModalProps,\n OffsetScrollControl,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderMenuProps {\n show: boolean\n zIndex?: number\n header?: ReactNode\n from: 'top' | 'right' | 'bottom' | 'left'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst containerClassName = css({\n position: 'fixed',\n})\n\nconst translate3d: { [direction in HeaderMenuProps['from']]: string } = {\n top: '0, -100%, 0',\n right: '100%, 0, 0',\n bottom: '0, 100%, 0',\n left: '-100%, 0, 0',\n}\n\nconst defaultProps = (direction: HeaderMenuProps['from']) => ({\n timeout: {\n enter: 300,\n exit: 100,\n },\n enterClassName: (timeout: number) =>\n css({\n transform: 'translate3d(0, 0, 0)',\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n exitClassName: (timeout: number) =>\n css({\n transform: `translate3d(${translate3d[direction]})`,\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n})\n\nconst ContentTransitionTop: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('top')} />\n)\n\nContentTransitionTop.displayName = 'ContentTransitionTop'\n\nconst ContentTransitionRight: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('right')} />\n)\n\nContentTransitionRight.displayName = 'ContentTransitionRight'\n\nconst ContentTransitionBottom: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('bottom')} />\n)\n\nContentTransitionBottom.displayName = 'ContentTransitionBottom'\n\nconst ContentTransitionLeft: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('left')} />\n)\n\nContentTransitionLeft.displayName = 'ContentTransitionLeft'\n\nconst ContentTransition: {\n [direction in HeaderMenuProps['from']]: ModalProps['transition']\n} = {\n top: ContentTransitionTop,\n right: ContentTransitionRight,\n bottom: ContentTransitionBottom,\n left: ContentTransitionLeft,\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = ({\n show,\n zIndex = 9999,\n header,\n from,\n stub,\n onShow,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {children}\n </FlexItem>\n </FlexCard>\n </Box>\n ) : (\n <Modal\n autoFocus\n show={show}\n onShow={onShow}\n onHide={onHide}\n containerClassName={containerClassName}\n transition={ContentTransition[from]}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={zIndex}\n top={0}\n bottom={0}\n left={0}\n right={0}\n {...dialogProps}\n >\n <OffsetScrollControl\n content={children}\n top=\"8px\"\n children={(renderProps) => (\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s={\n renderProps.top\n ? '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n : undefined\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {renderProps.children}\n </FlexItem>\n </FlexCard>\n )}\n />\n </Pos>\n )}\n />\n )\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["957"],[],"import { Box, HintControl, QuestionIcon } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nimport { SimpleModal } from '../modal'\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n onShow: () => void\n onHide: () => void\n}\n\nexport const Hint: FC<HintProps> = ({ children, show, onShow, onHide }) => (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Fragment>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <SimpleModal closable show={renderProps.show} onHide={onHide}>\n {typeof children === 'string' ? (\n <Paragraph children={children} />\n ) : (\n children\n )}\n </SimpleModal>\n </Fragment>\n )}\n />\n)\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["958","959","960"],[],"import {\n BoxPos,\n Card,\n CardPos,\n css,\n Flex,\n FlexItem,\n Icon,\n Input,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, {\n ChangeEventHandler,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n ReactNode,\n RefObject,\n} from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\ninterface InputModalProps {\n value: string\n tabIndex?: number\n autoComplete?: boolean\n placeholder?: string\n maxLength?: number\n show: boolean\n inputRef?: RefObject<HTMLInputElement>\n contentRef?: RefObject<HTMLDivElement>\n error?: boolean\n onChange?: ChangeEventHandler\n onKeyDown?: KeyboardEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onBack?: MouseEventHandler\n onSubmit?: MouseEventHandler\n onShow?: () => void\n onHide?: () => void\n onEscape?: () => void\n children?: ReactNode\n}\n\nconst PosFlexCard = styled(CardPos)().withComponent(Flex)\n\nPosFlexCard.displayName = 'PosFlexCard'\n\nexport const InputModal: FC<InputModalProps> = (props) => (\n <Modal\n show={props.show}\n onShow={props.onShow}\n onHide={props.onHide}\n onEscapeKeyDown={props.onEscape}\n transition={ContentTransition}\n restoreFocus={false}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={10_050}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n {...dialogProps}\n >\n <Card role=\"document\" width={1} height={1} bg=\"#fff\">\n <PosFlexCard\n type=\"relative\"\n align=\"center\"\n height={15}\n p={4}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n bb={props.error ? 'solid 2px #d0021b' : 'solid 2px transparent'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n {props.onBack ? (\n <FlexItem\n aria-label=\"back\"\n shrink={0}\n mr={4}\n onClick={props.onBack}\n >\n <Icon name=\"arrow-left\" color=\"#000\" />\n </FlexItem>\n ) : null}\n <FlexItem grow={1}>\n <Input\n value={props.value}\n type=\"search\"\n ref={props.inputRef}\n width={1}\n autoFocus={true}\n tabIndex={props.tabIndex}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onChange={props.onChange}\n />\n </FlexItem>\n {props.onSubmit ? (\n <FlexItem shrink={0} ml={4} onClick={props.onSubmit}>\n <Icon name=\"search\" color=\"#666\" />\n </FlexItem>\n ) : null}\n </PosFlexCard>\n <BoxPos\n overflow=\"auto\"\n type=\"relative\"\n py={3}\n height=\"calc(100% - 60px)\"\n children={props.children}\n />\n </Card>\n </Pos>\n )}\n />\n)\n\nInputModal.displayName = 'InputModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["961"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockLnk = styled(CardLnk)().withComponent(Block)\n\nBlockLnk.displayName = 'BlockLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["962"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem align=\"center\">\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n size=\"s\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["963","964","965"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["966","967"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["968","969","970","971","972"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={4}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={2}\n align=\"center\"\n justify=\"center\"\n mt={2}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem mt={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["973","974","975","976","977","978","979","980"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["981","982","983"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={38}>\n <Box width={14} height={14} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["984","985"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={5}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={4}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["986"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Caption } from '../typography'\n\ninterface MenuCaptionProps {\n text: string\n}\n\nexport const MenuCaption: FC<MenuCaptionProps> = ({ text }) => (\n <Box px={4} py={2}>\n <Caption>{text}</Caption>\n </Box>\n)\n\nMenuCaption.displayName = 'MenuCaption'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["987"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface MenuContainerProps {\n children?: ReactNode\n}\n\nexport const MenuContainer: FC<MenuContainerProps> = ({ children }) => (\n <Box py={2}>{children}</Box>\n)\n\nMenuContainer.displayName = 'MenuContainer'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["988","989","990","991","992","993"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n attention = false,\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n {attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["994","995","996"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n attention={props.attention}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["997","998"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n stub?: boolean\n zIndex?: number\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nexport const SimpleModal: FC<SimpleModalProps> = ({\n stub,\n children,\n show,\n escapeClose,\n onShow,\n onHide,\n backdropClose,\n zIndex = 10_050,\n closable,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Modal\n show={show}\n keyboard={escapeClose}\n onShow={onShow}\n onHide={onHide}\n onBackdropClick={backdropClose ? onHide : undefined}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n zIndex={zIndex}\n {...dialogProps}\n >\n <Pos role=\"document\" type=\"relative\" width={1} height={1}>\n <Card bg=\"#fff\" p={6} width={1} height={1} overflow=\"auto\">\n {closable && onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={6}\n right={6}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["999"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["1000","1001","1002","1003"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"3\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["1004","1005","1006"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card px={6} minHeight=\"100%\" bg=\"#fff\">\n <Flex align=\"center\" direction=\"column\">\n {logo ? <FlexItem my={6} shrink={0} children={logo} /> : null}\n <FlexItem my={6}>\n {typeof error === 'string' ? (\n <Typo\n align=\"center\"\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '152px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem my={2}>\n <Heading align=\"center\" size=\"1\" children={title} />\n </FlexItem>\n <FlexItem my={4}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n {footer ? (\n <FlexItem\n my={6}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["1007"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 3,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 3,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["1008","1009"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n s=\"1px 0 0 #e6e6e6\"\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["1010","1011","1012"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["1013","1014","1015"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n active={false}\n input={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropUp\n title=\"Код страны\"\n show={renderProps.showCountries}\n autoFocus\n onKeyDown={menuRenderProps.onKeyDown}\n onHide={renderProps.onCountriesHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n type=\"relative\"\n height={1}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n width={1}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\">\n <FlexItem shrink={1} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={1}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </Flex>\n </Card>\n ))}\n </CardPos>\n </DropUp>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["1016"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={6} width={1} r={12} />\n ) : (\n <Card bg=\"#f5f5f5\" height={6} r={12} p={1}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={4}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={4}\n r={8}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["1017","1018","1019","1020","1021","1022"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxHeight={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["1023","1024"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["1025","1026","1027"],[],"import {\n Card,\n CardPos,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Pos,\n SelectFieldControl,\n SelectInput,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { MenuItem } from '../menu'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n autoComplete?: boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n equals={props.equals}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos type=\"relative\" width={1}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onMobileBlur}\n onKeyDown={renderProps.onKeyDown}\n onClick={renderProps.onActive}\n />\n }\n />\n <DropUp\n title={props.title}\n show={renderProps.show}\n onHide={renderProps.onHide}\n onKeyDown={menuRenderProps.onKeyDown}\n >\n <CardPos\n height={1}\n width={1}\n ref={renderProps.modalRef}\n pt={-20}\n >\n <CardPos\n type=\"relative\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n height={1}\n pt={3}\n pb={3}\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n </DropUp>\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["1028","1029","1030","1031","1032","1033"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={6} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem width={1} mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["1034","1035","1036","1037","1038","1039","1040","1041","1042"],[],"import {\n BasicInput,\n Box,\n Card,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={!!props.suggest || !!props.placeholder}\n input={\n <BasicInput\n ref={renderProps.inputRef}\n disabled={props.disabled}\n type={props.type}\n name={props.name}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n pr={props.hint ? 7 : undefined}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={false}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n onBlur={renderProps.onInputBlur}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={!!props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n onSubmit={\n props.onSubmit ? renderProps.onSearchClick : undefined\n }\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardItem key={key} icon stub text=\"stub\" notes=\"stub\" />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Box role=\"listbox\">\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Box>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["1043"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["1044","1045","1046","1047","1048","1049"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["1050","1051"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["1052"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n onKeyUp?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["1053"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["1054"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub top={1} bottom={1} width={50} height={3} />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["1055","1056","1057"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 7,\n 2: 6,\n 3: 5,\n 4: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 2,\n 3: 2,\n 4: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 1,\n 2: 1,\n 3: 1,\n 4: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 5,\n 2: 4,\n 3: 3,\n 4: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["1058","1059","1060"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["1061","1062","1063","1064"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transform?: TypoProps['transform']\n transition?: TypoProps['transition']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width: number, index: number) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["1065"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n stub?: boolean\n clamp?: number\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 11,\n 2: 9,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 13,\n 2: 10,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 3,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 6,\n 2: 5,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["1066","1067"],[],"import { Caption, Flex, FlexItem, Link } from '@qiwi/pijma-mobile'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Flex wrap=\"wrap\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <FlexItem key={i} mr={4} mt={4}>\n {content ? (\n <Fragment>\n <Caption>{visibleName}</Caption>\n {content}\n </Fragment>\n ) : (\n <Link\n key={i}\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n title={visibleName}\n >\n {visibleName}\n </Link>\n )}\n </FlexItem>\n ))}\n </Flex>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["1068"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["1069"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["1070"],[],"import { Link, LinkProps } from '@qiwi/pijma-mobile'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1071"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["1072"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ParagraphRendererProps {\n children?: ReactNode\n}\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\nconst ParagraphRenderer: FC<ParagraphRendererProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["1073","1074","1075"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["1076"],[],"import { Heading } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["1077","1078","1079","1080"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["1081","1082"],[],"import {\n applyDefaultClickHandler,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Header,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\nif (screen.width < 360) {\n document.querySelector<HTMLMetaElement>('meta[name=viewport]')!.content =\n 'width=360, shrink-to-fit=no'\n}\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '360px !important',\n },\n },\n ]}\n />\n <Card bg=\"#f5f5f5\" height={1}>\n <Header>\n <Flex height={1} px={4} align=\"center\" justify=\"center\">\n <FlexItem width={8} height={8} shrink={0} align=\"center\">\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </FlexItem>\n </Flex>\n </Header>\n <Card bg=\"#f5f5f5\" px={4} py={6}>\n {props.children}\n </Card>\n <Card as=\"footer\" px={4} py={6}>\n {props.toc}\n </Card>\n </Card>\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["1083"],[],"import { Icon, Spacer, TextField } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer>\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["1084"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["1085","1086","1087","1088"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":12,"column":12,"nodeType":"1095","messageId":"1096","endLine":12,"endColumn":16,"suggestions":"1097"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":61,"column":15,"nodeType":"1095","messageId":"1096","endLine":61,"endColumn":19,"suggestions":"1098"},{"ruleId":"1093","severity":2,"message":"1094","line":75,"column":13,"nodeType":"1095","messageId":"1096","endLine":75,"endColumn":17,"suggestions":"1099"},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":68,"column":7,"nodeType":"1095","messageId":"1096","endLine":68,"endColumn":11,"suggestions":"1100"},{"ruleId":"1093","severity":2,"message":"1094","line":91,"column":37,"nodeType":"1095","messageId":"1096","endLine":91,"endColumn":41,"suggestions":"1101"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1103","line":70,"column":4,"nodeType":null,"messageId":"1104","endLine":70,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":113,"column":15,"nodeType":"1095","messageId":"1096","endLine":113,"endColumn":19,"suggestions":"1105"},{"ruleId":"1093","severity":2,"message":"1094","line":172,"column":17,"nodeType":"1095","messageId":"1096","endLine":172,"endColumn":21,"suggestions":"1106"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":31,"column":15,"nodeType":"1095","messageId":"1096","endLine":31,"endColumn":19,"suggestions":"1107"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1108","line":85,"column":48,"nodeType":null,"messageId":"1104","endLine":85,"endColumn":50},{"ruleId":"1093","severity":2,"message":"1094","line":121,"column":15,"nodeType":"1095","messageId":"1096","endLine":121,"endColumn":19,"suggestions":"1109"},{"ruleId":"1093","severity":2,"message":"1094","line":127,"column":15,"nodeType":"1095","messageId":"1096","endLine":127,"endColumn":19,"suggestions":"1110"},{"ruleId":"1093","severity":2,"message":"1094","line":244,"column":27,"nodeType":"1095","messageId":"1096","endLine":244,"endColumn":31,"suggestions":"1111"},{"ruleId":"1093","severity":2,"message":"1094","line":275,"column":27,"nodeType":"1095","messageId":"1096","endLine":275,"endColumn":31,"suggestions":"1112"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1117"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":53,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":56,"suggestions":"1118"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":47,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":50,"suggestions":"1119"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":53,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":56,"suggestions":"1120"},{"ruleId":"1113","severity":1,"message":"1114","line":54,"column":28,"nodeType":"1115","messageId":"1116","endLine":54,"endColumn":31,"suggestions":"1121"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1122","line":34,"column":4,"nodeType":null,"messageId":"1104","endLine":34,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1096","endLine":37,"endColumn":25,"suggestions":"1126"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":15,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":19,"suggestions":"1127"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":26,"column":42,"nodeType":"1130","messageId":"1131","endLine":26,"endColumn":44},{"ruleId":"1102","severity":2,"message":"1132","line":43,"column":29,"nodeType":null,"messageId":"1104","endLine":43,"endColumn":31},{"ruleId":"1093","severity":2,"message":"1094","line":141,"column":23,"nodeType":"1095","messageId":"1096","endLine":141,"endColumn":27,"suggestions":"1133"},{"ruleId":"1093","severity":2,"message":"1094","line":154,"column":29,"nodeType":"1095","messageId":"1096","endLine":154,"endColumn":33,"suggestions":"1134"},{"ruleId":"1093","severity":2,"message":"1094","line":169,"column":29,"nodeType":"1095","messageId":"1096","endLine":169,"endColumn":33,"suggestions":"1135"},{"ruleId":"1093","severity":2,"message":"1094","line":172,"column":23,"nodeType":"1095","messageId":"1096","endLine":172,"endColumn":27,"suggestions":"1136"},{"ruleId":"1113","severity":1,"message":"1114","line":186,"column":15,"nodeType":"1115","messageId":"1116","endLine":186,"endColumn":18,"suggestions":"1137"},{"ruleId":"1113","severity":1,"message":"1114","line":186,"column":23,"nodeType":"1115","messageId":"1116","endLine":186,"endColumn":26,"suggestions":"1138"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1139","line":37,"column":4,"nodeType":null,"messageId":"1104","endLine":37,"endColumn":6},{"ruleId":"1140","severity":2,"message":"1141","line":47,"column":24,"nodeType":"1095","messageId":"1142","endLine":47,"endColumn":36},{"ruleId":"1143","severity":2,"message":"1144","line":96,"column":31,"nodeType":"1091","messageId":"1145","endLine":96,"endColumn":37,"suggestions":"1146"},{"ruleId":"1093","severity":2,"message":"1094","line":138,"column":19,"nodeType":"1095","messageId":"1096","endLine":138,"endColumn":23,"suggestions":"1147"},{"ruleId":"1089","severity":1,"message":"1090","line":15,"column":8,"nodeType":"1091","messageId":"1092","endLine":15,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":148,"column":21,"nodeType":"1095","messageId":"1096","endLine":148,"endColumn":25,"suggestions":"1148"},{"ruleId":"1093","severity":2,"message":"1094","line":173,"column":15,"nodeType":"1095","messageId":"1096","endLine":173,"endColumn":19,"suggestions":"1149"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1150","line":24,"column":4,"nodeType":null,"messageId":"1104","endLine":24,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":44,"column":15,"nodeType":"1095","messageId":"1096","endLine":44,"endColumn":19,"suggestions":"1151"},{"ruleId":"1093","severity":2,"message":"1094","line":62,"column":15,"nodeType":"1095","messageId":"1096","endLine":62,"endColumn":19,"suggestions":"1152"},{"ruleId":"1093","severity":2,"message":"1094","line":65,"column":9,"nodeType":"1095","messageId":"1096","endLine":65,"endColumn":13,"suggestions":"1153"},{"ruleId":"1093","severity":2,"message":"1094","line":88,"column":11,"nodeType":"1095","messageId":"1096","endLine":88,"endColumn":15,"suggestions":"1154"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":15,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":19,"suggestions":"1155"},{"ruleId":"1093","severity":2,"message":"1094","line":116,"column":15,"nodeType":"1095","messageId":"1096","endLine":116,"endColumn":19,"suggestions":"1156"},{"ruleId":"1093","severity":2,"message":"1094","line":119,"column":9,"nodeType":"1095","messageId":"1096","endLine":119,"endColumn":13,"suggestions":"1157"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":11,"nodeType":"1125","messageId":"1096","endLine":96,"endColumn":57,"suggestions":"1158"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":16,"column":8,"nodeType":"1091","messageId":"1092","endLine":16,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":117,"column":17,"nodeType":"1095","messageId":"1096","endLine":117,"endColumn":21,"suggestions":"1159"},{"ruleId":"1093","severity":2,"message":"1094","line":139,"column":17,"nodeType":"1095","messageId":"1096","endLine":139,"endColumn":21,"suggestions":"1160"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1161","line":64,"column":44,"nodeType":null,"messageId":"1104","endLine":64,"endColumn":46},{"ruleId":"1093","severity":2,"message":"1094","line":68,"column":32,"nodeType":"1095","messageId":"1096","endLine":68,"endColumn":36,"suggestions":"1162"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":46,"column":17,"nodeType":"1165","messageId":"1166","endLine":46,"endColumn":65,"suggestions":"1167"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1168","line":72,"column":4,"nodeType":null,"messageId":"1104","endLine":72,"endColumn":6},{"ruleId":"1169","severity":2,"message":"1170","line":112,"column":13,"nodeType":"1165","messageId":"1171","endLine":143,"endColumn":17},{"ruleId":"1093","severity":2,"message":"1094","line":127,"column":43,"nodeType":"1095","messageId":"1096","endLine":127,"endColumn":47,"suggestions":"1172"},{"ruleId":"1093","severity":2,"message":"1094","line":143,"column":13,"nodeType":"1095","messageId":"1096","endLine":143,"endColumn":17,"suggestions":"1173"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1174","line":39,"column":4,"nodeType":null,"messageId":"1104","endLine":39,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":57,"column":21,"nodeType":"1095","messageId":"1096","endLine":57,"endColumn":25,"suggestions":"1175"},{"ruleId":"1093","severity":2,"message":"1094","line":77,"column":15,"nodeType":"1095","messageId":"1096","endLine":77,"endColumn":19,"suggestions":"1176"},{"ruleId":"1093","severity":2,"message":"1094","line":121,"column":23,"nodeType":"1095","messageId":"1096","endLine":121,"endColumn":27,"suggestions":"1177"},{"ruleId":"1093","severity":2,"message":"1094","line":134,"column":19,"nodeType":"1095","messageId":"1096","endLine":134,"endColumn":23,"suggestions":"1178"},{"ruleId":"1093","severity":2,"message":"1094","line":169,"column":17,"nodeType":"1095","messageId":"1096","endLine":169,"endColumn":21,"suggestions":"1179"},{"ruleId":"1093","severity":2,"message":"1094","line":180,"column":17,"nodeType":"1095","messageId":"1096","endLine":180,"endColumn":21,"suggestions":"1180"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":72,"column":21,"nodeType":"1095","messageId":"1096","endLine":72,"endColumn":25,"suggestions":"1181"},{"ruleId":"1093","severity":2,"message":"1094","line":106,"column":15,"nodeType":"1095","messageId":"1096","endLine":106,"endColumn":19,"suggestions":"1182"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":146,"column":38,"nodeType":"1115","messageId":"1116","endLine":146,"endColumn":41,"suggestions":"1183"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1184","line":51,"column":5,"nodeType":null,"messageId":"1104","endLine":51,"endColumn":7},{"ruleId":"1093","severity":2,"message":"1094","line":83,"column":13,"nodeType":"1095","messageId":"1096","endLine":83,"endColumn":17,"suggestions":"1185"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":21,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":25,"suggestions":"1186"},{"ruleId":"1093","severity":2,"message":"1094","line":118,"column":17,"nodeType":"1095","messageId":"1096","endLine":118,"endColumn":21,"suggestions":"1187"},{"ruleId":"1093","severity":2,"message":"1094","line":125,"column":13,"nodeType":"1095","messageId":"1096","endLine":125,"endColumn":17,"suggestions":"1188"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1189","line":29,"column":52,"nodeType":null,"messageId":"1104","endLine":29,"endColumn":54},{"ruleId":"1163","severity":2,"message":"1164","line":54,"column":19,"nodeType":"1165","messageId":"1166","endLine":54,"endColumn":67,"suggestions":"1190"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":136,"column":19,"nodeType":"1095","messageId":"1096","endLine":136,"endColumn":23,"suggestions":"1191"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":18,"column":60,"nodeType":"1095","messageId":"1096","endLine":18,"endColumn":64,"suggestions":"1192"},{"ruleId":"1093","severity":2,"message":"1094","line":19,"column":59,"nodeType":"1095","messageId":"1096","endLine":19,"endColumn":63,"suggestions":"1193"},{"ruleId":"1093","severity":2,"message":"1094","line":22,"column":9,"nodeType":"1095","messageId":"1096","endLine":22,"endColumn":13,"suggestions":"1194"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":64,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":68,"suggestions":"1195"},{"ruleId":"1093","severity":2,"message":"1094","line":63,"column":11,"nodeType":"1095","messageId":"1096","endLine":63,"endColumn":15,"suggestions":"1196"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1197","line":23,"column":64,"nodeType":null,"messageId":"1104","endLine":23,"endColumn":66},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":61,"column":16,"nodeType":"1165","messageId":"1166","endLine":63,"endColumn":19,"suggestions":"1198"},{"ruleId":"1093","severity":2,"message":"1094","line":63,"column":15,"nodeType":"1095","messageId":"1096","endLine":63,"endColumn":19,"suggestions":"1199"},{"ruleId":"1089","severity":1,"message":"1090","line":14,"column":8,"nodeType":"1091","messageId":"1092","endLine":14,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1200","line":21,"column":3,"nodeType":"1091","messageId":"1092","endLine":21,"endColumn":11},{"ruleId":"1102","severity":2,"message":"1184","line":24,"column":4,"nodeType":null,"messageId":"1104","endLine":24,"endColumn":6},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":41,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":44,"suggestions":"1201"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1202"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":41,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":44,"suggestions":"1203"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":47,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":50,"suggestions":"1204"},{"ruleId":"1113","severity":1,"message":"1114","line":56,"column":28,"nodeType":"1115","messageId":"1116","endLine":56,"endColumn":31,"suggestions":"1205"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1096","endLine":37,"endColumn":24,"suggestions":"1206"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":45,"column":41,"nodeType":"1115","messageId":"1116","endLine":45,"endColumn":44,"suggestions":"1207"},{"ruleId":"1113","severity":1,"message":"1114","line":45,"column":47,"nodeType":"1115","messageId":"1116","endLine":45,"endColumn":50,"suggestions":"1208"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":22,"column":74,"nodeType":"1095","messageId":"1096","endLine":22,"endColumn":78,"suggestions":"1209"},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":69,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":73,"suggestions":"1210"},{"ruleId":"1093","severity":2,"message":"1094","line":32,"column":9,"nodeType":"1095","messageId":"1096","endLine":32,"endColumn":13,"suggestions":"1211"},{"ruleId":"1093","severity":2,"message":"1094","line":35,"column":9,"nodeType":"1095","messageId":"1096","endLine":35,"endColumn":13,"suggestions":"1212"},{"ruleId":"1093","severity":2,"message":"1094","line":36,"column":69,"nodeType":"1095","messageId":"1096","endLine":36,"endColumn":73,"suggestions":"1213"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":40,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":42},{"ruleId":"1102","severity":2,"message":"1214","line":30,"column":54,"nodeType":null,"messageId":"1104","endLine":30,"endColumn":56},{"ruleId":"1093","severity":2,"message":"1094","line":165,"column":25,"nodeType":"1095","messageId":"1096","endLine":165,"endColumn":29,"suggestions":"1215"},{"ruleId":"1093","severity":2,"message":"1094","line":183,"column":33,"nodeType":"1095","messageId":"1096","endLine":183,"endColumn":37,"suggestions":"1216"},{"ruleId":"1093","severity":2,"message":"1094","line":206,"column":33,"nodeType":"1095","messageId":"1096","endLine":206,"endColumn":37,"suggestions":"1217"},{"ruleId":"1093","severity":2,"message":"1094","line":210,"column":25,"nodeType":"1095","messageId":"1096","endLine":210,"endColumn":29,"suggestions":"1218"},{"ruleId":"1113","severity":1,"message":"1114","line":224,"column":15,"nodeType":"1115","messageId":"1116","endLine":224,"endColumn":18,"suggestions":"1219"},{"ruleId":"1113","severity":1,"message":"1114","line":224,"column":23,"nodeType":"1115","messageId":"1116","endLine":224,"endColumn":26,"suggestions":"1220"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":43,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":46,"suggestions":"1221"},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":49,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":52,"suggestions":"1222"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":45,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":48,"suggestions":"1223"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":51,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":54,"suggestions":"1224"},{"ruleId":"1113","severity":1,"message":"1114","line":69,"column":28,"nodeType":"1115","messageId":"1116","endLine":69,"endColumn":31,"suggestions":"1225"},{"ruleId":"1089","severity":1,"message":"1090","line":10,"column":8,"nodeType":"1091","messageId":"1092","endLine":10,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1226","line":51,"column":4,"nodeType":null,"messageId":"1104","endLine":51,"endColumn":6},{"ruleId":"1089","severity":1,"message":"1090","line":6,"column":8,"nodeType":"1091","messageId":"1092","endLine":6,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1227","line":79,"column":4,"nodeType":null,"messageId":"1104","endLine":79,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":82,"column":8,"nodeType":"1125","messageId":"1096","endLine":82,"endColumn":50,"suggestions":"1228"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1229","line":94,"column":4,"nodeType":null,"messageId":"1104","endLine":94,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":97,"column":8,"nodeType":"1125","messageId":"1096","endLine":97,"endColumn":50,"suggestions":"1230"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1226","line":92,"column":4,"nodeType":null,"messageId":"1104","endLine":92,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":94,"column":51,"nodeType":"1095","messageId":"1096","endLine":94,"endColumn":55,"suggestions":"1231"},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":10,"nodeType":"1125","messageId":"1096","endLine":96,"endColumn":52,"suggestions":"1232"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":17,"column":12,"nodeType":"1095","messageId":"1096","endLine":17,"endColumn":16,"suggestions":"1233"},{"ruleId":"1089","severity":1,"message":"1090","line":1,"column":8,"nodeType":"1091","messageId":"1092","endLine":1,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":3,"column":8,"nodeType":"1091","messageId":"1092","endLine":3,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":3,"column":8,"nodeType":"1091","messageId":"1092","endLine":3,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":3,"column":1,"nodeType":"1236","messageId":"1237","endLine":3,"endColumn":14},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":65,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":69,"suggestions":"1238"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":3,"column":1,"nodeType":"1236","messageId":"1237","endLine":3,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":5,"column":1,"nodeType":"1236","messageId":"1237","endLine":5,"endColumn":14},{"ruleId":"1093","severity":2,"message":"1094","line":31,"column":9,"nodeType":"1095","messageId":"1096","endLine":31,"endColumn":13,"suggestions":"1239"},{"ruleId":"1089","severity":1,"message":"1090","line":16,"column":8,"nodeType":"1091","messageId":"1092","endLine":16,"endColumn":13},{"ruleId":"1240","severity":1,"message":"1241","line":21,"column":3,"nodeType":"1242","messageId":"1243","endLine":21,"endColumn":66,"suggestions":"1244"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":1,"column":8,"nodeType":"1091","messageId":"1092","endLine":1,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":2,"column":1,"nodeType":"1236","messageId":"1237","endLine":2,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":4,"column":1,"nodeType":"1236","messageId":"1237","endLine":4,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":6,"column":1,"nodeType":"1236","messageId":"1237","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1245","1246"],["1247"],["1248"],["1249"],["1250"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1251"],["1252"],["1253"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1254"],["1255"],["1256"],["1257"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1258","1259"],["1260","1261"],["1262","1263"],["1264","1265"],["1266","1267"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1268","1269"],["1270"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1271"],["1272"],["1273"],["1274"],["1275","1276"],["1277","1278"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1279","1280","1281"],["1282"],["1283"],["1284"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1285"],["1286"],["1287"],["1288"],["1289"],["1290"],["1291"],["1292","1293"],["1294"],["1295"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1296"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1299"],["1300"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1301"],["1302"],["1303"],["1304"],["1305"],["1306"],["1307"],["1308"],["1309","1310"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1311"],["1312"],["1313"],["1314"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1315","1316"],["1317"],["1318"],["1319"],["1320"],["1321"],["1322"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1323","1324"],["1325"],"'tabIndex' is assigned a value but never used.",["1326","1327"],["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],["1336","1337"],["1338","1339"],["1340","1341"],["1342"],["1343"],["1344"],["1345"],["1346"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1347"],["1348"],["1349"],["1350"],["1351","1352"],["1353","1354"],["1355","1356"],["1357","1358"],["1359","1360"],["1361","1362"],["1363","1364"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1365","1366"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1367","1368"],["1369"],["1370","1371"],["1372","1373"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1374"],["1375"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1376"],{"messageId":"1377","fix":"1378","data":"1379","desc":"1380"},{"messageId":"1381","fix":"1382","data":"1383","desc":"1384"},{"messageId":"1381","fix":"1385","data":"1386","desc":"1384"},{"messageId":"1381","fix":"1387","data":"1388","desc":"1384"},{"messageId":"1381","fix":"1389","data":"1390","desc":"1384"},{"messageId":"1381","fix":"1391","data":"1392","desc":"1384"},{"messageId":"1381","fix":"1393","data":"1394","desc":"1384"},{"messageId":"1381","fix":"1395","data":"1396","desc":"1384"},{"messageId":"1381","fix":"1397","data":"1398","desc":"1384"},{"messageId":"1381","fix":"1399","data":"1400","desc":"1384"},{"messageId":"1381","fix":"1401","data":"1402","desc":"1384"},{"messageId":"1381","fix":"1403","data":"1404","desc":"1384"},{"messageId":"1381","fix":"1405","data":"1406","desc":"1384"},{"messageId":"1407","fix":"1408","desc":"1409"},{"messageId":"1410","fix":"1411","desc":"1412"},{"messageId":"1407","fix":"1413","desc":"1409"},{"messageId":"1410","fix":"1414","desc":"1412"},{"messageId":"1407","fix":"1415","desc":"1409"},{"messageId":"1410","fix":"1416","desc":"1412"},{"messageId":"1407","fix":"1417","desc":"1409"},{"messageId":"1410","fix":"1418","desc":"1412"},{"messageId":"1407","fix":"1419","desc":"1409"},{"messageId":"1410","fix":"1420","desc":"1412"},{"messageId":"1421","fix":"1422","data":"1423","desc":"1424"},{"messageId":"1425","fix":"1426","data":"1427","desc":"1428"},{"messageId":"1381","fix":"1429","data":"1430","desc":"1384"},{"messageId":"1381","fix":"1431","data":"1432","desc":"1384"},{"messageId":"1381","fix":"1433","data":"1434","desc":"1384"},{"messageId":"1381","fix":"1435","data":"1436","desc":"1384"},{"messageId":"1381","fix":"1437","data":"1438","desc":"1384"},{"messageId":"1407","fix":"1439","desc":"1409"},{"messageId":"1410","fix":"1440","desc":"1412"},{"messageId":"1407","fix":"1441","desc":"1409"},{"messageId":"1410","fix":"1442","desc":"1412"},{"messageId":"1443","fix":"1444","data":"1445","desc":"1446"},{"messageId":"1447","fix":"1448","data":"1449","desc":"1450"},{"messageId":"1451","fix":"1452","data":"1453","desc":"1454"},{"messageId":"1381","fix":"1455","data":"1456","desc":"1384"},{"messageId":"1381","fix":"1457","data":"1458","desc":"1384"},{"messageId":"1381","fix":"1459","data":"1460","desc":"1384"},{"messageId":"1381","fix":"1461","data":"1462","desc":"1384"},{"messageId":"1381","fix":"1463","data":"1464","desc":"1384"},{"messageId":"1381","fix":"1465","data":"1466","desc":"1384"},{"messageId":"1381","fix":"1467","data":"1468","desc":"1384"},{"messageId":"1381","fix":"1469","data":"1470","desc":"1384"},{"messageId":"1381","fix":"1471","data":"1472","desc":"1384"},{"messageId":"1381","fix":"1473","data":"1474","desc":"1384"},{"messageId":"1421","fix":"1475","data":"1476","desc":"1424"},{"messageId":"1425","fix":"1477","data":"1478","desc":"1428"},{"messageId":"1381","fix":"1479","data":"1480","desc":"1384"},{"messageId":"1381","fix":"1481","data":"1482","desc":"1384"},{"messageId":"1381","fix":"1483","data":"1484","desc":"1384"},{"messageId":"1485","data":"1486","fix":"1487","desc":"1488"},{"messageId":"1485","data":"1489","fix":"1490","desc":"1491"},{"messageId":"1381","fix":"1492","data":"1493","desc":"1384"},{"messageId":"1381","fix":"1494","data":"1495","desc":"1384"},{"messageId":"1381","fix":"1496","data":"1497","desc":"1384"},{"messageId":"1381","fix":"1498","data":"1499","desc":"1384"},{"messageId":"1381","fix":"1500","data":"1501","desc":"1384"},{"messageId":"1381","fix":"1502","data":"1503","desc":"1384"},{"messageId":"1381","fix":"1504","data":"1505","desc":"1384"},{"messageId":"1381","fix":"1506","data":"1507","desc":"1384"},{"messageId":"1381","fix":"1508","data":"1509","desc":"1384"},{"messageId":"1381","fix":"1510","data":"1511","desc":"1384"},{"messageId":"1407","fix":"1512","desc":"1409"},{"messageId":"1410","fix":"1513","desc":"1412"},{"messageId":"1381","fix":"1514","data":"1515","desc":"1384"},{"messageId":"1381","fix":"1516","data":"1517","desc":"1384"},{"messageId":"1381","fix":"1518","data":"1519","desc":"1384"},{"messageId":"1381","fix":"1520","data":"1521","desc":"1384"},{"messageId":"1485","data":"1522","fix":"1523","desc":"1488"},{"messageId":"1485","data":"1524","fix":"1525","desc":"1491"},{"messageId":"1381","fix":"1526","data":"1527","desc":"1384"},{"messageId":"1381","fix":"1528","data":"1529","desc":"1384"},{"messageId":"1381","fix":"1530","data":"1531","desc":"1384"},{"messageId":"1381","fix":"1532","data":"1533","desc":"1384"},{"messageId":"1381","fix":"1534","data":"1535","desc":"1384"},{"messageId":"1381","fix":"1536","data":"1537","desc":"1384"},{"messageId":"1485","data":"1538","fix":"1539","desc":"1488"},{"messageId":"1485","data":"1540","fix":"1541","desc":"1491"},{"messageId":"1381","fix":"1542","data":"1543","desc":"1384"},{"messageId":"1407","fix":"1544","desc":"1409"},{"messageId":"1410","fix":"1545","desc":"1412"},{"messageId":"1407","fix":"1546","desc":"1409"},{"messageId":"1410","fix":"1547","desc":"1412"},{"messageId":"1407","fix":"1548","desc":"1409"},{"messageId":"1410","fix":"1549","desc":"1412"},{"messageId":"1407","fix":"1550","desc":"1409"},{"messageId":"1410","fix":"1551","desc":"1412"},{"messageId":"1407","fix":"1552","desc":"1409"},{"messageId":"1410","fix":"1553","desc":"1412"},{"messageId":"1421","fix":"1554","data":"1555","desc":"1424"},{"messageId":"1425","fix":"1556","data":"1557","desc":"1428"},{"messageId":"1407","fix":"1558","desc":"1409"},{"messageId":"1410","fix":"1559","desc":"1412"},{"messageId":"1407","fix":"1560","desc":"1409"},{"messageId":"1410","fix":"1561","desc":"1412"},{"messageId":"1381","fix":"1562","data":"1563","desc":"1384"},{"messageId":"1381","fix":"1564","data":"1565","desc":"1384"},{"messageId":"1381","fix":"1566","data":"1567","desc":"1384"},{"messageId":"1381","fix":"1568","data":"1569","desc":"1384"},{"messageId":"1381","fix":"1570","data":"1571","desc":"1384"},{"messageId":"1381","fix":"1572","data":"1573","desc":"1384"},{"messageId":"1381","fix":"1574","data":"1575","desc":"1384"},{"messageId":"1381","fix":"1576","data":"1577","desc":"1384"},{"messageId":"1381","fix":"1578","data":"1579","desc":"1384"},{"messageId":"1407","fix":"1580","desc":"1409"},{"messageId":"1410","fix":"1581","desc":"1412"},{"messageId":"1407","fix":"1582","desc":"1409"},{"messageId":"1410","fix":"1583","desc":"1412"},{"messageId":"1407","fix":"1584","desc":"1409"},{"messageId":"1410","fix":"1585","desc":"1412"},{"messageId":"1407","fix":"1586","desc":"1409"},{"messageId":"1410","fix":"1587","desc":"1412"},{"messageId":"1407","fix":"1588","desc":"1409"},{"messageId":"1410","fix":"1589","desc":"1412"},{"messageId":"1407","fix":"1590","desc":"1409"},{"messageId":"1410","fix":"1591","desc":"1412"},{"messageId":"1407","fix":"1592","desc":"1409"},{"messageId":"1410","fix":"1593","desc":"1412"},{"messageId":"1421","fix":"1594","data":"1595","desc":"1424"},{"messageId":"1425","fix":"1596","data":"1597","desc":"1428"},{"messageId":"1421","fix":"1598","data":"1599","desc":"1424"},{"messageId":"1425","fix":"1600","data":"1601","desc":"1428"},{"messageId":"1381","fix":"1602","data":"1603","desc":"1384"},{"messageId":"1421","fix":"1604","data":"1605","desc":"1424"},{"messageId":"1425","fix":"1606","data":"1607","desc":"1428"},{"messageId":"1377","fix":"1608","data":"1609","desc":"1380"},{"messageId":"1381","fix":"1610","data":"1611","desc":"1384"},{"messageId":"1381","fix":"1612","data":"1613","desc":"1384"},{"messageId":"1381","fix":"1614","data":"1615","desc":"1384"},{"messageId":"1616","fix":"1617","desc":"1618"},"remove",{"range":"1619","text":"1620"},{},"Remove `null`.","replace",{"range":"1619","text":"1621"},{},"Replace `null` with `undefined`.",{"range":"1622","text":"1621"},{},{"range":"1623","text":"1621"},{},{"range":"1624","text":"1621"},{},{"range":"1625","text":"1621"},{},{"range":"1626","text":"1621"},{},{"range":"1627","text":"1621"},{},{"range":"1628","text":"1621"},{},{"range":"1629","text":"1621"},{},{"range":"1630","text":"1621"},{},{"range":"1631","text":"1621"},{},{"range":"1632","text":"1621"},{},"suggestUnknown",{"range":"1633","text":"1634"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1633","text":"1635"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1636","text":"1634"},{"range":"1636","text":"1635"},{"range":"1637","text":"1634"},{"range":"1637","text":"1635"},{"range":"1638","text":"1634"},{"range":"1638","text":"1635"},{"range":"1639","text":"1634"},{"range":"1639","text":"1635"},"array-length",{"range":"1640","text":"1641"},{},"The argument is the length of array.","only-element",{"range":"1640","text":"1642"},{},"The argument is the only element of array.",{"range":"1643","text":"1621"},{},{"range":"1644","text":"1621"},{},{"range":"1645","text":"1621"},{},{"range":"1646","text":"1621"},{},{"range":"1647","text":"1621"},{},{"range":"1648","text":"1634"},{"range":"1648","text":"1635"},{"range":"1649","text":"1634"},{"range":"1649","text":"1635"},"argument-is-spreadable",{"range":"1650","text":"1651"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1652","text":"1653"},{},"First argument is not an `array`.","test-argument",{"range":"1654","text":"1655"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1656","text":"1621"},{},{"range":"1657","text":"1621"},{},{"range":"1658","text":"1621"},{},{"range":"1659","text":"1621"},{},{"range":"1660","text":"1621"},{},{"range":"1661","text":"1621"},{},{"range":"1662","text":"1621"},{},{"range":"1663","text":"1621"},{},{"range":"1664","text":"1621"},{},{"range":"1665","text":"1621"},{},{"range":"1666","text":"1667"},{},{"range":"1666","text":"1668"},{},{"range":"1669","text":"1621"},{},{"range":"1670","text":"1621"},{},{"range":"1671","text":"1621"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1672"},{"range":"1673","text":"1674"},"Switch to `??` operator.",{"operator":"1675"},{"range":"1673","text":"1676"},"Switch to `||` operator.",{"range":"1677","text":"1621"},{},{"range":"1678","text":"1621"},{},{"range":"1679","text":"1621"},{},{"range":"1680","text":"1621"},{},{"range":"1681","text":"1621"},{},{"range":"1682","text":"1621"},{},{"range":"1683","text":"1621"},{},{"range":"1684","text":"1621"},{},{"range":"1685","text":"1621"},{},{"range":"1686","text":"1621"},{},{"range":"1687","text":"1634"},{"range":"1687","text":"1635"},{"range":"1688","text":"1621"},{},{"range":"1689","text":"1621"},{},{"range":"1690","text":"1621"},{},{"range":"1691","text":"1621"},{},{"operator":"1672"},{"range":"1692","text":"1674"},{"operator":"1675"},{"range":"1692","text":"1676"},{"range":"1693","text":"1621"},{},{"range":"1694","text":"1621"},{},{"range":"1695","text":"1621"},{},{"range":"1696","text":"1621"},{},{"range":"1697","text":"1621"},{},{"range":"1698","text":"1621"},{},{"operator":"1672"},{"range":"1699","text":"1700"},{"operator":"1675"},{"range":"1699","text":"1701"},{"range":"1702","text":"1621"},{},{"range":"1703","text":"1634"},{"range":"1703","text":"1635"},{"range":"1704","text":"1634"},{"range":"1704","text":"1635"},{"range":"1705","text":"1634"},{"range":"1705","text":"1635"},{"range":"1706","text":"1634"},{"range":"1706","text":"1635"},{"range":"1707","text":"1634"},{"range":"1707","text":"1635"},{"range":"1708","text":"1709"},{},{"range":"1708","text":"1710"},{},{"range":"1711","text":"1634"},{"range":"1711","text":"1635"},{"range":"1712","text":"1634"},{"range":"1712","text":"1635"},{"range":"1713","text":"1621"},{},{"range":"1714","text":"1621"},{},{"range":"1715","text":"1621"},{},{"range":"1716","text":"1621"},{},{"range":"1717","text":"1621"},{},{"range":"1718","text":"1621"},{},{"range":"1719","text":"1621"},{},{"range":"1720","text":"1621"},{},{"range":"1721","text":"1621"},{},{"range":"1722","text":"1634"},{"range":"1722","text":"1635"},{"range":"1723","text":"1634"},{"range":"1723","text":"1635"},{"range":"1724","text":"1634"},{"range":"1724","text":"1635"},{"range":"1725","text":"1634"},{"range":"1725","text":"1635"},{"range":"1726","text":"1634"},{"range":"1726","text":"1635"},{"range":"1727","text":"1634"},{"range":"1727","text":"1635"},{"range":"1728","text":"1634"},{"range":"1728","text":"1635"},{"range":"1729","text":"1730"},{},{"range":"1729","text":"1731"},{},{"range":"1732","text":"1733"},{},{"range":"1732","text":"1734"},{},{"range":"1735","text":"1621"},{},{"range":"1736","text":"1730"},{},{"range":"1736","text":"1731"},{},{"range":"1737","text":"1620"},{},{"range":"1737","text":"1621"},{},{"range":"1738","text":"1621"},{},{"range":"1739","text":"1621"},{},"suggestOptionalChain",{"range":"1740","text":"1741"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2347,2351],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 330c2abb2..c7eee13b0 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", @@ -45,12 +45,12 @@ "@qiwi/pijma-infra": "workspace:*", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", - "eslint-config-qiwi": "1.17.6", + "eslint": "8.28.0", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react-docgen-typescript": "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch", "react-styleguidist": "12.0.0", "react-styleguidist-visual": "patch:react-styleguidist-visual@npm%3A0.9.0#~/.yarn/patches/react-styleguidist-visual-npm-0.9.0-c05bb39789.patch", diff --git a/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx b/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx index 1a557308e..8830adf26 100644 --- a/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx +++ b/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx @@ -76,7 +76,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ type="relative" py={4} pl={4} - pr={onHide !== undefined ? 14 : 4} + pr={onHide === undefined ? 4 : 14} > <FlexItem mr={2}>{iconComponent}</FlexItem> <FlexItem my="2px"> @@ -88,7 +88,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ <Breaker children={children} /> </Paragraph> </FlexItem> - {onHide !== undefined ? ( + {onHide === undefined ? null : ( <Pos cursor="pointer" type="absolute" @@ -105,7 +105,7 @@ export const AlertBlock: FC<AlertBlockProps> = ({ /> } /> - ) : null} + )} </FlexPos> </Block> )} diff --git a/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx b/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx index c8c8a4efd..9b78afcdc 100644 --- a/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx +++ b/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx @@ -72,9 +72,9 @@ export const BlockTabs: FC<BlockTabsProps> = ({ <Pos type="relative"> <Flex direction="column" - pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]} + pt={pt === undefined ? BlockTabsIndent[indent][0] : pt} pr={BlockTabsIndent[indent][1]} - pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]} + pb={pb === undefined ? BlockTabsIndent[indent][2] : pb} pl={BlockTabsIndent[indent][3]} > <FlexOverflow @@ -126,9 +126,9 @@ export const BlockTabs: FC<BlockTabsProps> = ({ <Pos type="relative"> <Flex direction="column" - pt={pt !== undefined ? pt : BlockTabsIndent[indent][0]} + pt={pt === undefined ? BlockTabsIndent[indent][0] : pt} pr={BlockTabsIndent[indent][1]} - pb={pb !== undefined ? pb : BlockTabsIndent[indent][2]} + pb={pb === undefined ? BlockTabsIndent[indent][2] : pb} pl={BlockTabsIndent[indent][3]} > <FlexOverflow diff --git a/packages/mobile/src/main/ts/details/Details.tsx b/packages/mobile/src/main/ts/details/Details.tsx index c0612780b..4291f73f4 100644 --- a/packages/mobile/src/main/ts/details/Details.tsx +++ b/packages/mobile/src/main/ts/details/Details.tsx @@ -42,7 +42,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dt" width={titleWidth || 0.5} - pt={i !== 0 ? 2 : undefined} + pt={i === 0 ? undefined : 2} css={{ display: 'table-cell', verticalAlign: 'bottom', @@ -76,7 +76,7 @@ export const Details: FC<DetailsProps> = ({ <Box as="dd" width={contentWidth || 0.5} - pt={i !== 0 ? 2 : undefined} + pt={i === 0 ? undefined : 2} css={{ display: 'table-cell', verticalAlign: 'bottom', diff --git a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx index 64fa31bd5..13319d66c 100644 --- a/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx +++ b/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx @@ -35,9 +35,9 @@ export const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({ children={ stub ? undefined - : (formatValue !== undefined - ? formatValue(value) - : value) + : (formatValue === undefined + ? value + : formatValue(value)) } compact /> @@ -53,9 +53,9 @@ export const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({ children={ stub ? undefined - : (formatValue !== undefined - ? formatValue(maxValue - value) - : maxValue - value) + : (formatValue === undefined + ? maxValue - value + : formatValue(maxValue - value)) } compact /> diff --git a/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx b/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx index 0e33771a5..b8ff64573 100644 --- a/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx +++ b/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx @@ -126,7 +126,7 @@ export const LogoBlockLink: FC<LogoBlockLinkProps> = ({ <FlexItem pl={index === 0 ? 2 : undefined} align="center" - ml={index !== 0 ? 3 : 'auto'} + ml={index === 0 ? 'auto' : 3} key={index} children={action} /> @@ -171,7 +171,7 @@ export const LogoBlockLink: FC<LogoBlockLinkProps> = ({ <Flex mt={3} mx="auto" align="baseline" justify="center"> {actions.map((action, index) => ( <FlexItem - ml={index !== 0 ? 3 : undefined} + ml={index === 0 ? undefined : 3} key={index} children={action} /> diff --git a/packages/ssr/.eslintcache b/packages/ssr/.eslintcache index 9d38b09af..97de6ccb1 100644 --- a/packages/ssr/.eslintcache +++ b/packages/ssr/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"size":81,"mtime":1669353923805,"results":"3","hashOfConfig":"4"},{"size":32,"mtime":1662092676865,"results":"5","hashOfConfig":"4"},{"filePath":"6","messages":"7","suppressedMessages":"8","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"142hqau",{"filePath":"9","messages":"10","suppressedMessages":"11","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] +[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"hash":"3","results":"4","hashOfConfig":"5"},{"hash":"6","results":"7","hashOfConfig":"5"},"5a62e3552bbbe808c0714d7ebebdec32",{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"nbpc3m","54ac40d39a85ceb257b0c926b7380ba5",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 8d36a60f7..cefc841c1 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy metadata src" + "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", @@ -37,12 +37,12 @@ "@qiwi/pijma-infra": "workspace:*", "concurrently": "7.4.0", "css-loader": "6.7.1", - "eslint": "8.23.0", - "eslint-config-qiwi": "1.17.6", + "eslint": "8.28.0", + "eslint-config-qiwi": "1.17.9", "fast-glob": "3.2.11", "file-loader": "6.2.0", - "prettier": "2.7.1", - "prettier-config-qiwi": "1.7.2", + "prettier": "2.8.0", + "prettier-config-qiwi": "1.7.3", "react-docgen-typescript": "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch", "react-styleguidist": "12.0.0", "style-loader": "3.3.1", diff --git a/yarn.lock b/yarn.lock index 132b8c6a0..c30f0dcbe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -169,6 +169,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 089fdf605ee8dfa3004cd84c69e655ff9ab8bdb4e7fa02bf0012db728c6247acb599ca1118d2f9124d7b417fc5793ee348f2da8bc64be230b3b13ba7cd4364cc + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -614,9 +621,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.1": - version: 1.3.1 - resolution: "@eslint/eslintrc@npm:1.3.1" +"@eslint/eslintrc@npm:^1.3.3": + version: 1.3.3 + resolution: "@eslint/eslintrc@npm:1.3.3" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -627,7 +634,7 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: b7acedaf305141fc5b6b591bf2f08ad824eeaa8325040f0a9ed65e0391d334ee74f0de494be3075a6747698d74125d9f92fe23deba8bb126afde7e404166c18f + checksum: d27b4a840eeedabc643f4dfca0e8d41bf8180ccb57b7de97da85ad9a34b219a1ab7c1a531a1f18357c57c60ede1b94bef1eae5869fc808cde050d835a093ccbe languageName: node linkType: hard @@ -654,21 +661,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.10.4": - version: 0.10.4 - resolution: "@humanwhocodes/config-array@npm:0.10.4" +"@humanwhocodes/config-array@npm:^0.11.6": + version: 0.11.7 + resolution: "@humanwhocodes/config-array@npm:0.11.7" dependencies: "@humanwhocodes/object-schema": "npm:^1.2.1" debug: "npm:^4.1.1" - minimatch: "npm:^3.0.4" - checksum: 1de59dbea29b5206781f4e4d283c81ae4470ccb0296f9f425aedf9e6f43b480f165da918da11f8f5fcd5152be47e609b006a418a51dc6857f04177e9f88efadc - languageName: node - linkType: hard - -"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2": - version: 1.0.2 - resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2" - checksum: 7dfb574df8fa4dc3fcf27ab81b886df33bab68a4d1362d8798b9c6fab6a45309c3028b0a88ce26db05ddec3350cbf58439944e0f04d549de67902f1d1a2e9157 + minimatch: "npm:^3.0.5" + checksum: 36b949c975774cd6ce2e06651066bfdac549398a9b677b7e85005c520fd6ab2e313964a0cf5f0df39f50ee1e45be20867f6d79ae71a7428b509cbd7a1ddd07c2 languageName: node linkType: hard @@ -1045,7 +1045,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -1109,13 +1109,13 @@ __metadata: concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" dom-helpers: "npm:^5.2.1" - eslint: "npm:8.23.0" - eslint-config-qiwi: "npm:1.17.6" + eslint: "npm:8.28.0" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" markdown-to-jsx: "npm:^7.1.7" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react: "npm:18.2.0" react-docgen-typescript: "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch" react-dom: "npm:18.2.0" @@ -1152,14 +1152,14 @@ __metadata: concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" date-fns: "npm:^2.29.2" - eslint: "npm:8.23.0" - eslint-config-qiwi: "npm:1.17.6" + eslint: "npm:8.28.0" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" jest: "npm:^29.0.2" jest-environment-jsdom: "npm:^29.0.2" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react-day-picker: "npm:^8.2.0" react-dropzone: "npm:^14.2.2" react-i18next: "npm:^11.18.5" @@ -1184,12 +1184,12 @@ __metadata: "@qiwi/pijma-infra": "workspace:*" concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" - eslint: "npm:8.23.0" - eslint-config-qiwi: "npm:1.17.6" + eslint: "npm:8.28.0" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react-docgen-typescript: "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch" react-styleguidist: "npm:12.0.0" react-styleguidist-visual: "patch:react-styleguidist-visual@npm%3A0.9.0#~/.yarn/patches/react-styleguidist-visual-npm-0.9.0-c05bb39789.patch" @@ -1216,13 +1216,13 @@ __metadata: "@swc/jest": "npm:0.2.22" concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" - eslint: "npm:8.23.0" + eslint: "npm:8.28.0" eslint-config-prettier: "npm:8.5.0" - eslint-config-qiwi: "npm:1.17.6" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react-docgen-typescript: "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch" react-styleguidist: "npm:12.0.0" style-loader: "npm:3.3.1" @@ -1241,12 +1241,12 @@ __metadata: "@qiwi/pijma-infra": "workspace:*" concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" - eslint: "npm:8.23.0" - eslint-config-qiwi: "npm:1.17.6" + eslint: "npm:8.28.0" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react-docgen-typescript: "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch" react-styleguidist: "npm:12.0.0" react-styleguidist-visual: "patch:react-styleguidist-visual@npm%3A0.9.0#~/.yarn/patches/react-styleguidist-visual-npm-0.9.0-c05bb39789.patch" @@ -1266,12 +1266,12 @@ __metadata: "@qiwi/pijma-infra": "workspace:*" concurrently: "npm:7.4.0" css-loader: "npm:6.7.1" - eslint: "npm:8.23.0" - eslint-config-qiwi: "npm:1.17.6" + eslint: "npm:8.28.0" + eslint-config-qiwi: "npm:1.17.9" fast-glob: "npm:3.2.11" file-loader: "npm:6.2.0" - prettier: "npm:2.7.1" - prettier-config-qiwi: "npm:1.7.2" + prettier: "npm:2.8.0" + prettier-config-qiwi: "npm:1.7.3" react-docgen-typescript: "patch:react-docgen-typescript@npm%3A2.2.2#~/.yarn/patches/react-docgen-typescript-npm-2.2.2-afb9698a32.patch" react-styleguidist: "npm:12.0.0" style-loader: "npm:3.3.1" @@ -1982,6 +1982,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^7.3.12": + version: 7.3.13 + resolution: "@types/semver@npm:7.3.13" + checksum: a76156ff60ddbd17bf2120c09dca3cd8ac7db4f8d8c69614a9ebc5202f05d1044def7fd8cf77415f7284ea8edfa1092b6e04dac07dc17c94762904c69dd2c85b + languageName: node + linkType: hard + "@types/serve-index@npm:^1.9.1": version: 1.9.1 resolution: "@types/serve-index@npm:1.9.1" @@ -2081,16 +2088,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.30.0": - version: 5.36.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.36.2" +"@typescript-eslint/eslint-plugin@npm:^5.40.0": + version: 5.44.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.44.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.36.2" - "@typescript-eslint/type-utils": "npm:5.36.2" - "@typescript-eslint/utils": "npm:5.36.2" + "@typescript-eslint/scope-manager": "npm:5.44.0" + "@typescript-eslint/type-utils": "npm:5.44.0" + "@typescript-eslint/utils": "npm:5.44.0" debug: "npm:^4.3.4" - functional-red-black-tree: "npm:^1.0.1" ignore: "npm:^5.2.0" + natural-compare-lite: "npm:^1.4.0" regexpp: "npm:^3.2.0" semver: "npm:^7.3.7" tsutils: "npm:^3.21.0" @@ -2100,43 +2107,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 5b4e4f80dd19f86592aac77246aa5cd82bca47d662c3925fa1c427b44e4f4d374c4862abee773ed28c672fce1bb3ad85fc918a2e4476c83d8887fbe2955b93b4 + checksum: 6fbcd16bf40886c178213853439d6ca59b71dc4c0b7ee575a5b40147fa43847a6974710dbb102230b36d633dcd7a7de6dcf80ef0a91f2cf0bef48d0a2358b018 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.30.0": - version: 5.36.2 - resolution: "@typescript-eslint/parser@npm:5.36.2" +"@typescript-eslint/parser@npm:^5.40.0": + version: 5.44.0 + resolution: "@typescript-eslint/parser@npm:5.44.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.36.2" - "@typescript-eslint/types": "npm:5.36.2" - "@typescript-eslint/typescript-estree": "npm:5.36.2" + "@typescript-eslint/scope-manager": "npm:5.44.0" + "@typescript-eslint/types": "npm:5.44.0" + "@typescript-eslint/typescript-estree": "npm:5.44.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 3da230885edda667eb380f33a38e05c14d147593e9655925189aaaff702a4b82ea3c36210abb6128eded549b046d313431187d271175ae3af674efa91e386896 + checksum: 2f9dccdb48bdfe56e6bd725f233c3a413a33370dca75dae53cab4fa5091c5f0a746d7563eeb5e99a9f09cb8827e3656e1efc918989fd8f2617e3158d7697d266 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/scope-manager@npm:5.36.2" +"@typescript-eslint/scope-manager@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/scope-manager@npm:5.44.0" dependencies: - "@typescript-eslint/types": "npm:5.36.2" - "@typescript-eslint/visitor-keys": "npm:5.36.2" - checksum: 8618198599ffa6220737e99c28187fd778e4876844ef388500195777eb814e77c712a5bc211cf41f1ea739df96a7fb13050f1dfd6f5c8f211b9a8c72815c3083 + "@typescript-eslint/types": "npm:5.44.0" + "@typescript-eslint/visitor-keys": "npm:5.44.0" + checksum: 2d37256f9986677cb783edb4ea4c8dcff6e824c06439d825ac6c37a70f9c4be66315d792eb1ced08dc3c01c432706a36d437177e88d072ce7f94cb1a25e8ad36 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/type-utils@npm:5.36.2" +"@typescript-eslint/type-utils@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/type-utils@npm:5.44.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.36.2" - "@typescript-eslint/utils": "npm:5.36.2" + "@typescript-eslint/typescript-estree": "npm:5.44.0" + "@typescript-eslint/utils": "npm:5.44.0" debug: "npm:^4.3.4" tsutils: "npm:^3.21.0" peerDependencies: @@ -2144,23 +2151,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2e1ce38ebd999a30d469c8e009e7bc6a51cecf252b00fe85dfec84e77729854d3e0bfaf0480c03834bf5bf4ad21db3e9cc80c9194221f5f702da054c388794d6 + checksum: 8f0e24c9ed88289b76c383c6e5095e6b4d382784fda22088c4f79388ae453f145db6b9e7796bb5bcebf29dfc764002288ac260df3967e75d247fbe2825b2b316 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/types@npm:5.36.2" - checksum: 49dcd2c4f292a6ea0ce4f1dce615b0933fe8eaf33d79401fcf16d8ddfbdee449a523850b53c77c8b89b430418f5f2830857ed28a4e6e0dd87eccc6f172a0c74f +"@typescript-eslint/types@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/types@npm:5.44.0" + checksum: 76dbf982c5a102ba754b4a6bbbae49c9dfa244f2df61f495a5eafb369953ced749d3f0dd175147a4a95c08c6485847dd7fdf9068365c97c4fb961658f6476f32 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.36.2" +"@typescript-eslint/typescript-estree@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.44.0" dependencies: - "@typescript-eslint/types": "npm:5.36.2" - "@typescript-eslint/visitor-keys": "npm:5.36.2" + "@typescript-eslint/types": "npm:5.44.0" + "@typescript-eslint/visitor-keys": "npm:5.44.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2169,33 +2176,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2f992314a2f2d47a65fe9d327bdf41ef0176e9257a58b1755061845c2a43a24432b9ce4a9d98c5ca0fc867ff131423de3703023d29828ce52f774519f91ba114 + checksum: aba67d940bdbb07fe058808d37c9c3993fe95723077b08a5c526033f319c6a17e75c61850962a06b27a3080cb679bf0df6df447a0056d05b873e1a898a508a62 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/utils@npm:5.36.2" +"@typescript-eslint/utils@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/utils@npm:5.44.0" dependencies: "@types/json-schema": "npm:^7.0.9" - "@typescript-eslint/scope-manager": "npm:5.36.2" - "@typescript-eslint/types": "npm:5.36.2" - "@typescript-eslint/typescript-estree": "npm:5.36.2" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.44.0" + "@typescript-eslint/types": "npm:5.44.0" + "@typescript-eslint/typescript-estree": "npm:5.44.0" eslint-scope: "npm:^5.1.1" eslint-utils: "npm:^3.0.0" + semver: "npm:^7.3.7" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: e68663a8ac925946359b4431c7c686d35e63217557f7dd2a7b0a945ccea3ab1b0d57a716512ca75b595ee0e12f72982e02d8be4a227e0f7ce595198841df46f7 + checksum: 8ad2efebeb4951a6a6114a14f44cd04896d116922125ad4922870a1152352615f728b78d6c2e2f6a1cdc132baff2cde18cb40f7ccce9a0eeac3d41625ffda56e languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.36.2": - version: 5.36.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.36.2" +"@typescript-eslint/visitor-keys@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.44.0" dependencies: - "@typescript-eslint/types": "npm:5.36.2" + "@typescript-eslint/types": "npm:5.44.0" eslint-visitor-keys: "npm:^3.3.0" - checksum: bf13308a5dab467b11c48ad64d79a7132b9f63c841c25d2bcf8e68eeb23527f013bc8e8911b1f3d2708f4bb7aa34aee4bcdf152faf93825528b4b7ae3af59c08 + checksum: bb211cc52c4bdc1038ea68fe4951db3c6cf7b443a31fe775332caf965d6fc4029a0a7090beb50e8b11a536fba8fb8dc377ca87cd0a7005ff9a2d41600ee2a76c languageName: node linkType: hard @@ -2713,6 +2722,19 @@ __metadata: languageName: node linkType: hard +"array-includes@npm:^3.1.6": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + get-intrinsic: "npm:^1.1.3" + is-string: "npm:^1.0.7" + checksum: b4eb40ff992138350675662bb5a0351553d63bef17fb64c54e2ee9d6434ff3d8ba71d511af90a8f9400cd411c7311604310bd4ead1c101638c660461ea7916ae + languageName: node + linkType: hard + "array-union@npm:^1.0.1": version: 1.0.2 resolution: "array-union@npm:1.0.2" @@ -2748,15 +2770,28 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.0": - version: 1.3.0 - resolution: "array.prototype.flatmap@npm:1.3.0" +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + es-shim-unscopables: "npm:^1.0.0" + checksum: 7ce9fb7473ea95f24a19241318d5a4f5a69d262ad3352a38331ad3532880c6cca1d221cbc1527dd417535eca26d9c44be513d1a40c1097db9ebfa982ab64543f + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.1": + version: 1.1.1 + resolution: "array.prototype.tosorted@npm:1.1.1" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" es-shim-unscopables: "npm:^1.0.0" - checksum: 4777a24151df492917e8f9c1de8f91a97feb9d967a1cb302cdde1cde09b73e1e1732345aaaef54945ae6ec375ade7746db6f4c2df24a89c9c27f0fc484211af5 + get-intrinsic: "npm:^1.1.3" + checksum: e86770e9d6500f44eb4da8d1ee278c39d8b8d3963b7a6ca3282d96a7b017e87ae20410b74747696fd2ddd621e481bf2fde9aa1ed1718592a09534b00ffb51cb5 languageName: node linkType: hard @@ -3349,13 +3384,20 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0, ci-info@npm:^3.3.2": +"ci-info@npm:^3.2.0": version: 3.3.2 resolution: "ci-info@npm:3.3.2" checksum: 88ce43eb69180dd01bef1968c43ca39ef0ac6fce5d112d8689d9f58c7f239ae568e48b9097a1315866b66af46fd0158133258c1df0ecd672c99bdee580c25e66 languageName: node linkType: hard +"ci-info@npm:^3.6.1": + version: 3.7.0 + resolution: "ci-info@npm:3.7.0" + checksum: 60d4dcdc63c88a02beff01ec14a733128017d2388f86c5d6a931df7001d4a30f264040f2c6edfd0732fbfa79d624c1b76f6fbdad5e96315d491a1bf60cf424e4 + languageName: node + linkType: hard + "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -4303,6 +4345,38 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.20.4": + version: 1.20.4 + resolution: "es-abstract@npm:1.20.4" + dependencies: + call-bind: "npm:^1.0.2" + es-to-primitive: "npm:^1.2.1" + function-bind: "npm:^1.1.1" + function.prototype.name: "npm:^1.1.5" + get-intrinsic: "npm:^1.1.3" + get-symbol-description: "npm:^1.0.0" + has: "npm:^1.0.3" + has-property-descriptors: "npm:^1.0.0" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.3" + is-callable: "npm:^1.2.7" + is-negative-zero: "npm:^2.0.2" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.2" + is-string: "npm:^1.0.7" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.12.2" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.4" + regexp.prototype.flags: "npm:^1.4.3" + safe-regex-test: "npm:^1.0.0" + string.prototype.trimend: "npm:^1.0.5" + string.prototype.trimstart: "npm:^1.0.5" + unbox-primitive: "npm:^1.0.2" + checksum: afe27b8a805e0d46799b505c828c6331e7c3624ff62a237ea2b8040881c10a332eb685cb5443d27a99438764191f3c52fde54efca063098483f4c0a735948103 + languageName: node + linkType: hard + "es-module-lexer@npm:^0.9.0": version: 0.9.3 resolution: "es-module-lexer@npm:0.9.3" @@ -4428,26 +4502,26 @@ __metadata: languageName: node linkType: hard -"eslint-config-qiwi@npm:1.17.6": - version: 1.17.6 - resolution: "eslint-config-qiwi@npm:1.17.6" +"eslint-config-qiwi@npm:1.17.9": + version: 1.17.9 + resolution: "eslint-config-qiwi@npm:1.17.9" dependencies: - "@typescript-eslint/eslint-plugin": "npm:^5.30.0" - "@typescript-eslint/parser": "npm:^5.30.0" + "@typescript-eslint/eslint-plugin": "npm:^5.40.0" + "@typescript-eslint/parser": "npm:^5.40.0" eslint-config-standard-qiwi: "npm:^16.0.5" eslint-plugin-array-func: "npm:^3.1.7" eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-n: "npm:^15.2.3" + eslint-plugin-n: "npm:^15.3.0" eslint-plugin-optimize-regex: "npm:^1.2.1" - eslint-plugin-promise: "npm:^6.0.0" - eslint-plugin-react: "npm:^7.30.1" + eslint-plugin-promise: "npm:^6.1.0" + eslint-plugin-react: "npm:^7.31.10" eslint-plugin-react-hooks: "npm:^4.6.0" eslint-plugin-simple-import-sort: "npm:^8.0.0" - eslint-plugin-sonarjs: "npm:^0.15.0" - eslint-plugin-unicorn: "npm:^43.0.0" + eslint-plugin-sonarjs: "npm:^0.16.0" + eslint-plugin-unicorn: "npm:^45.0.0" peerDependencies: eslint: "*" - checksum: 98575f537eb99da2ab9e8b7e0acff74a092eb641a1a1f37223a72717d7b9d2984ef45fa7457226f92fcd8d74c861e222de9dbf22e24e8fd1fe31a7e265e3d116 + checksum: d1627e7068322f680bfb76645bcd5f1f8db38cf1a117f681777782c6a3afab2060d2f9d88d6d2e7301aa8b2336cc7991862ec95b622bf7a90aba9e4f09b34bd0 languageName: node linkType: hard @@ -4529,21 +4603,21 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:^15.2.3": - version: 15.2.5 - resolution: "eslint-plugin-n@npm:15.2.5" +"eslint-plugin-n@npm:^15.3.0": + version: 15.5.1 + resolution: "eslint-plugin-n@npm:15.5.1" dependencies: builtins: "npm:^5.0.1" eslint-plugin-es: "npm:^4.1.0" eslint-utils: "npm:^3.0.0" ignore: "npm:^5.1.1" - is-core-module: "npm:^2.10.0" + is-core-module: "npm:^2.11.0" minimatch: "npm:^3.1.2" resolve: "npm:^1.22.1" - semver: "npm:^7.3.7" + semver: "npm:^7.3.8" peerDependencies: eslint: ">=7.0.0" - checksum: 655fde73a0ffc61cdf3d34cf80c36628cfffceb249d7a9b2a1c88a30bd3fb8f0e4d09141e4c6ac168e84830111480b335e6d504c1dcec4c4105897e7b0fd4d00 + checksum: 70d9c9ad4483b2d182cb487d898a7b87cf7cd62692f924797fa11915db54ce1f7d1b3d2b4d6243e0dc4862d961969373ccb6616b71cbe2a0bdfbcee24e4f2152 languageName: node linkType: hard @@ -4556,12 +4630,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-promise@npm:^6.0.0": - version: 6.0.1 - resolution: "eslint-plugin-promise@npm:6.0.1" +"eslint-plugin-promise@npm:^6.1.0": + version: 6.1.1 + resolution: "eslint-plugin-promise@npm:6.1.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: dc2111d16b940f66f64f703ccbc6a0cb3ae06fec83eaf4753e6399776b3339a89f0fb13045ed2dfb2ea395683d6537277f4a92f3261fef47577e2ae2209ac598 + checksum: d0d2ce6371ccc7c26a7b5bf0d8c4eed31a8342eac88aa06aa190cf7b58771965b13f48a09ea9d7dae90795e7befa9e0709f3131e29301b584659e10ddd39334c languageName: node linkType: hard @@ -4574,27 +4648,28 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.30.1": - version: 7.31.7 - resolution: "eslint-plugin-react@npm:7.31.7" +"eslint-plugin-react@npm:^7.31.10": + version: 7.31.11 + resolution: "eslint-plugin-react@npm:7.31.11" dependencies: - array-includes: "npm:^3.1.5" - array.prototype.flatmap: "npm:^1.3.0" + array-includes: "npm:^3.1.6" + array.prototype.flatmap: "npm:^1.3.1" + array.prototype.tosorted: "npm:^1.1.1" doctrine: "npm:^2.1.0" estraverse: "npm:^5.3.0" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.5" - object.fromentries: "npm:^2.0.5" - object.hasown: "npm:^1.1.1" - object.values: "npm:^1.1.5" + object.entries: "npm:^1.1.6" + object.fromentries: "npm:^2.0.6" + object.hasown: "npm:^1.1.2" + object.values: "npm:^1.1.6" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.3" semver: "npm:^6.3.0" - string.prototype.matchall: "npm:^4.0.7" + string.prototype.matchall: "npm:^4.0.8" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: d3dbd774d23407f514f982d6ac41627cc91492bf9f0f5791bd596baec06391ebd769f5196180b29fdffcaa4ca5819c99dba1198853bd63a0f8bd341853edb01b + checksum: 99d223b6f074f92aa2c73c6ca23c11a85cc9fe183c555ab9f0b947b66dc9d904c995c03a55e345f59956e943d4926a667767c4fb4184e0bccf6b89b2beef3cf5 languageName: node linkType: hard @@ -4607,36 +4682,38 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-sonarjs@npm:^0.15.0": - version: 0.15.0 - resolution: "eslint-plugin-sonarjs@npm:0.15.0" +"eslint-plugin-sonarjs@npm:^0.16.0": + version: 0.16.0 + resolution: "eslint-plugin-sonarjs@npm:0.16.0" peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ee5a792d0b044afc714aadbace0257cd625e5bcfccd9f3f87e5e98ce2e73372d878c41ae5be0a9190b07e76d77dcd42645ece22f5bcdb6cd43b87f30150fb7e6 + checksum: 538039ad4dc816f8b8130c0eb9cb13d9be0775f4fb36b6f7f8f2de088afa04e688d16db4c2339c209aa1377fe04b62c30347ad40e4d018bad02c83c4e2050594 languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^43.0.0": - version: 43.0.2 - resolution: "eslint-plugin-unicorn@npm:43.0.2" +"eslint-plugin-unicorn@npm:^45.0.0": + version: 45.0.0 + resolution: "eslint-plugin-unicorn@npm:45.0.0" dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" - ci-info: "npm:^3.3.2" + "@babel/helper-validator-identifier": "npm:^7.19.1" + ci-info: "npm:^3.6.1" clean-regexp: "npm:^1.0.0" eslint-utils: "npm:^3.0.0" esquery: "npm:^1.4.0" indent-string: "npm:^4.0.0" - is-builtin-module: "npm:^3.1.0" + is-builtin-module: "npm:^3.2.0" + jsesc: "npm:3.0.2" lodash: "npm:^4.17.21" pluralize: "npm:^8.0.0" read-pkg-up: "npm:^7.0.1" regexp-tree: "npm:^0.1.24" + regjsparser: "npm:0.9.1" safe-regex: "npm:^2.1.1" - semver: "npm:^7.3.7" + semver: "npm:^7.3.8" strip-indent: "npm:^3.0.0" peerDependencies: - eslint: ">=8.18.0" - checksum: 59e9cac22eb2b5e9908c32d301c94b37c8b67bd162a769f2cff445f9b9266a2dab4a959b788d1ed27429c92a84af9eda3dff8c7591aa699bbcc0615534e174ee + eslint: ">=8.28.0" + checksum: c7d29b28056a9368026899f0616cea60f9bbc79b43b550f504fc6c3792ffa0e2d8f163513cc25ef4a83120884b911f2ca26dae3e8be68fd563aef1590df2c8d0 languageName: node linkType: hard @@ -4701,14 +4778,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.23.0": - version: 8.23.0 - resolution: "eslint@npm:8.23.0" +"eslint@npm:8.28.0": + version: 8.28.0 + resolution: "eslint@npm:8.28.0" dependencies: - "@eslint/eslintrc": "npm:^1.3.1" - "@humanwhocodes/config-array": "npm:^0.10.4" - "@humanwhocodes/gitignore-to-minimatch": "npm:^1.0.2" + "@eslint/eslintrc": "npm:^1.3.3" + "@humanwhocodes/config-array": "npm:^0.11.6" "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" ajv: "npm:^6.10.0" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" @@ -4724,15 +4801,15 @@ __metadata: fast-deep-equal: "npm:^3.1.3" file-entry-cache: "npm:^6.0.1" find-up: "npm:^5.0.0" - functional-red-black-tree: "npm:^1.0.1" - glob-parent: "npm:^6.0.1" + glob-parent: "npm:^6.0.2" globals: "npm:^13.15.0" - globby: "npm:^11.1.0" grapheme-splitter: "npm:^1.0.4" ignore: "npm:^5.2.0" import-fresh: "npm:^3.0.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-sdsl: "npm:^4.1.4" js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" levn: "npm:^0.4.1" @@ -4746,7 +4823,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: ea414f83f8b08f12f5e163492959c17a908552f2f44d4ce7530c73b24e9a4eb1f48c49fac4f079a1b05ead38511f832a5cd51a63db2587f1495b3aa0e78aff16 + checksum: de3a2502929e728aa12aa54ed7cd16f4006413c3e1fffdc24bbf88f4bfd07638bac4cb8afdadb68ba19c7971b4ba00456896928e743cb17ef077eff608195982 languageName: node linkType: hard @@ -5385,13 +5462,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: 275f10e8abe29375137a6dc662b54bf6452704560a4888dde5720b1901b5489703f45169a92e02c758dd0ebc4c6206e2cb57c326a9b9dd6e3992aeaf4038dddc - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.2": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -5447,6 +5517,17 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.1.3": + version: 1.1.3 + resolution: "get-intrinsic@npm:1.1.3" + dependencies: + function-bind: "npm:^1.1.1" + has: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + checksum: 885245c0964b0acf38383792a1174022f00db91624239fa0338b6101f865601df0f17dbef15083dc875374d9b50c64bb4177e411a5a40edb0e5cd0e60829caad + languageName: node + linkType: hard + "get-own-enumerable-property-symbols@npm:^3.0.0": version: 3.0.2 resolution: "get-own-enumerable-property-symbols@npm:3.0.2" @@ -5512,7 +5593,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1": +"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -6215,7 +6296,7 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.1.0": +"is-builtin-module@npm:^3.2.0": version: 3.2.0 resolution: "is-builtin-module@npm:3.2.0" dependencies: @@ -6231,7 +6312,23 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.10.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 39d7787a6cd66d620ee4e9d09bb36587c29b39f50550d27dd7bea1d0d46b2a87ad9ac2b3d11f751836f08befc20afc4cb36201de1de26aaf02f298c8c512c102 + languageName: node + linkType: hard + +"is-core-module@npm:^2.11.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: "npm:^1.0.3" + checksum: c1bf6feab8bba140f691b853db3032d33ce1bc883ecd1b7ddb4e33f2443b4da2bcbba671b6290c34f45c27a8fc02c0bf5e01c68192671f9133029d21a48f25b0 + languageName: node + linkType: hard + +"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.10.0 resolution: "is-core-module@npm:2.10.0" dependencies: @@ -6394,6 +6491,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: ca3976bb491e562794ba9d1884d8679e08a68fbc68bdefabbed393bdb3fefd66958c0b8d166ca6c4b502a5283bcd0bede7a2b223bf740e406db6dcffddc833a5 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -7111,6 +7215,13 @@ __metadata: languageName: node linkType: hard +"js-sdsl@npm:^4.1.4": + version: 4.2.0 + resolution: "js-sdsl@npm:4.2.0" + checksum: 74ea285cb5f76087c4d6f4f959ddb889d6232d16160f86cfb5d538d59b7cf5cfb9966d9cd6603b2d3646804c1372700ae1feafbed1b5d13b5f779618d1285d49 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -7181,6 +7292,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: fcac8cfe4f8a947d8f16ff1be77c9d4c81ddc66da7798eff79a6f8bd1c39e88a4e728a14576acfa2ae06303be6684113b46f322ca40681ad204fa48908e6a86d + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -7865,7 +7985,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -8053,6 +8173,13 @@ __metadata: languageName: node linkType: hard +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: e5544056864e990c8fb4fe8ca91d01f8977586969d89adccd2ccea71fea468471b953088021fc90031800410a5042576594dc4005bf02db1794ee4ff0befc07c + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -8280,35 +8407,35 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5": - version: 1.1.5 - resolution: "object.entries@npm:1.1.5" +"object.entries@npm:^1.1.6": + version: 1.1.6 + resolution: "object.entries@npm:1.1.6" dependencies: call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.1" - checksum: 4b4b699f3398ff1f2e0548a7809d815d80d5b812787c496a822d05ea7b6449a7e8311dd992fae544cea6c8f0e6623f2a59de7c4a25bd3004708461aada1e290b + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 96acb5488114ab252b78af28402653be6040fb497cfdde0444c2e06a3631af216970dc693eab1ce91651d108354c1671065bf350d1c1291a951bf772d1727230 languageName: node linkType: hard -"object.fromentries@npm:^2.0.5": - version: 2.0.5 - resolution: "object.fromentries@npm:2.0.5" +"object.fromentries@npm:^2.0.6": + version: 2.0.6 + resolution: "object.fromentries@npm:2.0.6" dependencies: call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.1" - checksum: 082cd286b0cf074daadbdd5b5c780f294c19ac061993fa415ff126440cea74d15c68fe3ab1b60a67ab1a6d1338fcae706470071171fa36aef4820fafc7530c5c + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 35f23acb19155a0bc3d8436957aa24f1233492ccff41ed02507876b93c836e1981971e4853478a2e23bdcd140e9ade4cca36d963569b7ae31275ce515fc3a9e9 languageName: node linkType: hard -"object.hasown@npm:^1.1.1": - version: 1.1.1 - resolution: "object.hasown@npm:1.1.1" +"object.hasown@npm:^1.1.2": + version: 1.1.2 + resolution: "object.hasown@npm:1.1.2" dependencies: define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 0f315c055c15890e14313be35420c62dc462efef012dd65b80393b23b9304af324f101de757620b0cc6566466be7f02c357cb08cd4b3843c270cf94168030a54 + es-abstract: "npm:^1.20.4" + checksum: b2a1badf970b5997e3aa99b4a0a871ec122acd2e4e46c03db472e1228f2372f65b74db0ab1c6112bda5c738cc017923db30d51a8a52a465507caa6507365e260 languageName: node linkType: hard @@ -8323,6 +8450,17 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.1.6": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + checksum: 34c61f5568744aefcf59f676fdf2444eff72f84b5006f5fc8eedb9ed8e5094222516807fbebd7b59c143a54476682676645bd5444b2ecaebe1e46322d754c4a7 + languageName: node + linkType: hard + "obuf@npm:^1.0.0, obuf@npm:^1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -8896,19 +9034,19 @@ __metadata: languageName: node linkType: hard -"prettier-config-qiwi@npm:1.7.2": - version: 1.7.2 - resolution: "prettier-config-qiwi@npm:1.7.2" - checksum: b29d346df6bb933488e0f9ec8e9fe7dc794344c0d60618d7658145c3b98675cbcf5180646a4f834260c93ad9b87ca411f5c998e71f33cb2e479b7be7cb991b69 +"prettier-config-qiwi@npm:1.7.3": + version: 1.7.3 + resolution: "prettier-config-qiwi@npm:1.7.3" + checksum: 9eda7c3d038d467b501f18203b231963fc624fc3d279ab331d3ba1ef461b53a0537e33d45099200a6aba619b312374ab5d257afba8d4302ee52018137ccdc50a languageName: node linkType: hard -"prettier@npm:2.7.1": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" +"prettier@npm:2.8.0": + version: 2.8.0 + resolution: "prettier@npm:2.8.0" bin: prettier: bin-prettier.js - checksum: d2cd7adc83b4f3eb86ab665fa76c58fb3c60c879b37e6d858f71a9d97d2091d4c8a7fe92ad6a1dfa211832025e3660635df9c5e27b3ef79c99d431923bdf933b + checksum: c95699326db607eac7f63274d38ca9c21462fa538fb69cf06cb3be2122f2d53daa02f96f69cffa985af852a95c6211472ddf3798dbdb2f20c520aded15f78684 languageName: node linkType: hard @@ -9740,7 +9878,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3": +"regexp.prototype.flags@npm:^1.4.3": version: 1.4.3 resolution: "regexp.prototype.flags@npm:1.4.3" dependencies: @@ -9779,6 +9917,17 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: "npm:~0.5.0" + bin: + regjsparser: bin/parser + checksum: c706fb5d31aabd1951c0aa5fdfdb193bac82f9bec0e0ba77ab794e1260ec0589fdb270532387b8831124c9191ffccaf4eaceb7cd7df3f0be9572808d47c44266 + languageName: node + linkType: hard + "regjsparser@npm:^0.6.0": version: 0.6.9 resolution: "regjsparser@npm:0.6.9" @@ -10031,6 +10180,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.3" + is-regex: "npm:^1.1.4" + checksum: f7d330e0337cc12ba90dbf88d2f5815106149226c4741a9b5a906aa453f77bc9862570d5b58ca26f20c03807e8e30ed70e5d087fdf2e547da2c0cccaca58931a + languageName: node + linkType: hard + "safe-regex@npm:^2.1.1": version: 2.1.1 resolution: "safe-regex@npm:2.1.1" @@ -10144,6 +10304,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.8": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: "npm:^6.0.0" + bin: + semver: bin/semver.js + checksum: 94ad80ee14889020cb4a14d809fb99d16cbf4ff3dc7f4c564fc72efe2c5763a60090a1c16a9fd18ceeb1e993a1303a4d870c0a22f26adaf435b368b46a7d8462 + languageName: node + linkType: hard + "send@npm:0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" @@ -10557,19 +10728,19 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.7": - version: 4.0.7 - resolution: "string.prototype.matchall@npm:4.0.7" +"string.prototype.matchall@npm:^4.0.8": + version: 4.0.8 + resolution: "string.prototype.matchall@npm:4.0.8" dependencies: call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.1" - get-intrinsic: "npm:^1.1.1" + define-properties: "npm:^1.1.4" + es-abstract: "npm:^1.20.4" + get-intrinsic: "npm:^1.1.3" has-symbols: "npm:^1.0.3" internal-slot: "npm:^1.0.3" - regexp.prototype.flags: "npm:^1.4.1" + regexp.prototype.flags: "npm:^1.4.3" side-channel: "npm:^1.0.4" - checksum: 25347979dc8b8852ef270f2f070b5993d29300d92901bad00d7370f213f60cf2a2e419fc9320c28fbfbaecc9719deffed2834eafacb5595f888c01297b0d948e + checksum: 3419a05feb3719ec9ad3d51fd29350d46e5b292b67df9488abe70ad50c37f7785a09e132c98b49a2750bf706792d0557da05967a95d828e0734054bea3939dd8 languageName: node linkType: hard From 68a564f11df3fe6a89609100f4e0094546c6163e Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 10:42:56 +0300 Subject: [PATCH 11/14] perf: eslint cache --- .nvmrc | 2 +- packages/core/.eslintcache | 2 +- packages/core/package.json | 4 ++-- packages/desktop-extra/.eslintcache | 2 +- packages/desktop-extra/package.json | 4 ++-- packages/desktop/.eslintcache | 2 +- packages/desktop/package.json | 4 ++-- packages/mobile/.eslintcache | 2 +- packages/mobile/package.json | 4 ++-- packages/ssr/.eslintcache | 2 +- packages/ssr/package.json | 4 ++-- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.nvmrc b/.nvmrc index b6a7d89c6..3c032078a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16 +18 diff --git a/packages/core/.eslintcache b/packages/core/.eslintcache index 291de8bf0..edd36ebe4 100644 --- a/packages/core/.eslintcache +++ b/packages/core/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"hash":"163","results":"164","hashOfConfig":"165"},{"hash":"166","results":"167","hashOfConfig":"165"},{"hash":"168","results":"169","hashOfConfig":"165"},{"hash":"170","results":"171","hashOfConfig":"165"},{"hash":"172","results":"173","hashOfConfig":"165"},{"hash":"174","results":"175","hashOfConfig":"165"},{"hash":"176","results":"177","hashOfConfig":"165"},{"hash":"178","results":"179","hashOfConfig":"165"},{"hash":"180","results":"181","hashOfConfig":"165"},{"hash":"182","results":"183","hashOfConfig":"165"},{"hash":"184","results":"185","hashOfConfig":"165"},{"hash":"186","results":"187","hashOfConfig":"165"},{"hash":"188","results":"189","hashOfConfig":"165"},{"hash":"190","results":"191","hashOfConfig":"165"},{"hash":"192","results":"193","hashOfConfig":"165"},{"hash":"194","results":"195","hashOfConfig":"165"},{"hash":"196","results":"197","hashOfConfig":"165"},{"hash":"198","results":"199","hashOfConfig":"165"},{"hash":"200","results":"201","hashOfConfig":"165"},{"hash":"202","results":"203","hashOfConfig":"165"},{"hash":"204","results":"205","hashOfConfig":"165"},{"hash":"206","results":"207","hashOfConfig":"165"},{"hash":"208","results":"209","hashOfConfig":"165"},{"hash":"210","results":"211","hashOfConfig":"165"},{"hash":"212","results":"213","hashOfConfig":"165"},{"hash":"214","results":"215","hashOfConfig":"165"},{"hash":"216","results":"217","hashOfConfig":"165"},{"hash":"218","results":"219","hashOfConfig":"165"},{"hash":"220","results":"221","hashOfConfig":"165"},{"hash":"222","results":"223","hashOfConfig":"165"},{"hash":"224","results":"225","hashOfConfig":"165"},{"hash":"226","results":"227","hashOfConfig":"165"},{"hash":"228","results":"229","hashOfConfig":"165"},{"hash":"230","results":"231","hashOfConfig":"165"},{"hash":"232","results":"233","hashOfConfig":"165"},{"hash":"234","results":"235","hashOfConfig":"165"},{"hash":"236","results":"237","hashOfConfig":"165"},{"hash":"238","results":"239","hashOfConfig":"165"},{"hash":"240","results":"241","hashOfConfig":"165"},{"hash":"242","results":"243","hashOfConfig":"165"},{"hash":"244","results":"245","hashOfConfig":"165"},{"hash":"246","results":"247","hashOfConfig":"165"},{"hash":"248","results":"249","hashOfConfig":"165"},{"hash":"250","results":"251","hashOfConfig":"165"},{"hash":"252","results":"253","hashOfConfig":"165"},{"hash":"254","results":"255","hashOfConfig":"165"},{"hash":"256","results":"257","hashOfConfig":"165"},{"hash":"258","results":"259","hashOfConfig":"165"},{"hash":"260","results":"261","hashOfConfig":"165"},{"hash":"262","results":"263","hashOfConfig":"165"},{"hash":"264","results":"265","hashOfConfig":"165"},{"hash":"266","results":"267","hashOfConfig":"165"},{"hash":"268","results":"269","hashOfConfig":"165"},{"hash":"270","results":"271","hashOfConfig":"165"},{"hash":"272","results":"273","hashOfConfig":"165"},{"hash":"274","results":"275","hashOfConfig":"165"},{"hash":"276","results":"277","hashOfConfig":"165"},{"hash":"278","results":"279","hashOfConfig":"165"},{"hash":"280","results":"281","hashOfConfig":"165"},{"hash":"282","results":"283","hashOfConfig":"165"},{"hash":"284","results":"285","hashOfConfig":"165"},{"hash":"286","results":"287","hashOfConfig":"165"},{"hash":"288","results":"289","hashOfConfig":"165"},{"hash":"290","results":"291","hashOfConfig":"165"},{"hash":"292","results":"293","hashOfConfig":"165"},{"hash":"294","results":"295","hashOfConfig":"165"},{"hash":"296","results":"297","hashOfConfig":"165"},{"hash":"298","results":"299","hashOfConfig":"165"},{"hash":"300","results":"301","hashOfConfig":"165"},{"hash":"302","results":"303","hashOfConfig":"165"},{"hash":"304","results":"305","hashOfConfig":"165"},{"hash":"306","results":"307","hashOfConfig":"165"},{"hash":"308","results":"309","hashOfConfig":"165"},{"hash":"310","results":"311","hashOfConfig":"165"},{"hash":"312","results":"313","hashOfConfig":"165"},{"hash":"314","results":"315","hashOfConfig":"165"},{"hash":"316","results":"317","hashOfConfig":"165"},{"hash":"318","results":"319","hashOfConfig":"165"},{"hash":"320","results":"321","hashOfConfig":"165"},{"hash":"322","results":"323","hashOfConfig":"165"},{"hash":"324","results":"325","hashOfConfig":"165"},{"hash":"326","results":"327","hashOfConfig":"165"},{"hash":"328","results":"329","hashOfConfig":"165"},{"hash":"330","results":"331","hashOfConfig":"165"},{"hash":"332","results":"333","hashOfConfig":"165"},{"hash":"334","results":"335","hashOfConfig":"165"},{"hash":"336","results":"337","hashOfConfig":"165"},{"hash":"338","results":"339","hashOfConfig":"165"},{"hash":"340","results":"341","hashOfConfig":"165"},{"hash":"342","results":"343","hashOfConfig":"165"},{"hash":"344","results":"345","hashOfConfig":"165"},{"hash":"346","results":"347","hashOfConfig":"165"},{"hash":"348","results":"349","hashOfConfig":"165"},{"hash":"350","results":"351","hashOfConfig":"165"},{"hash":"352","results":"353","hashOfConfig":"165"},{"hash":"354","results":"355","hashOfConfig":"165"},{"hash":"356","results":"357","hashOfConfig":"165"},{"hash":"358","results":"359","hashOfConfig":"165"},{"hash":"360","results":"361","hashOfConfig":"165"},{"hash":"362","results":"363","hashOfConfig":"165"},{"hash":"364","results":"365","hashOfConfig":"165"},{"hash":"366","results":"367","hashOfConfig":"165"},{"hash":"368","results":"369","hashOfConfig":"165"},{"hash":"370","results":"371","hashOfConfig":"165"},{"hash":"372","results":"373","hashOfConfig":"165"},{"hash":"374","results":"375","hashOfConfig":"165"},{"hash":"376","results":"377","hashOfConfig":"165"},{"hash":"378","results":"379","hashOfConfig":"165"},{"hash":"380","results":"381","hashOfConfig":"165"},{"hash":"382","results":"383","hashOfConfig":"165"},{"hash":"384","results":"385","hashOfConfig":"165"},{"hash":"386","results":"387","hashOfConfig":"165"},{"hash":"388","results":"389","hashOfConfig":"165"},{"hash":"390","results":"391","hashOfConfig":"165"},{"hash":"392","results":"393","hashOfConfig":"165"},{"hash":"394","results":"395","hashOfConfig":"165"},{"hash":"396","results":"397","hashOfConfig":"165"},{"hash":"398","results":"399","hashOfConfig":"165"},{"hash":"400","results":"401","hashOfConfig":"165"},{"hash":"402","results":"403","hashOfConfig":"165"},{"hash":"404","results":"405","hashOfConfig":"165"},{"hash":"406","results":"407","hashOfConfig":"165"},{"hash":"408","results":"409","hashOfConfig":"165"},{"hash":"410","results":"411","hashOfConfig":"165"},{"hash":"412","results":"413","hashOfConfig":"165"},{"hash":"414","results":"415","hashOfConfig":"165"},{"hash":"416","results":"417","hashOfConfig":"165"},{"hash":"418","results":"419","hashOfConfig":"165"},{"hash":"420","results":"421","hashOfConfig":"165"},{"hash":"422","results":"423","hashOfConfig":"165"},{"hash":"424","results":"425","hashOfConfig":"165"},{"hash":"426","results":"427","hashOfConfig":"165"},{"hash":"428","results":"429","hashOfConfig":"165"},{"hash":"430","results":"431","hashOfConfig":"165"},{"hash":"432","results":"433","hashOfConfig":"165"},{"hash":"434","results":"435","hashOfConfig":"165"},{"hash":"436","results":"437","hashOfConfig":"165"},{"hash":"438","results":"439","hashOfConfig":"165"},{"hash":"440","results":"441","hashOfConfig":"165"},{"hash":"442","results":"443","hashOfConfig":"165"},{"hash":"444","results":"445","hashOfConfig":"165"},{"hash":"446","results":"447","hashOfConfig":"165"},{"hash":"448","results":"449","hashOfConfig":"165"},{"hash":"450","results":"451","hashOfConfig":"165"},{"hash":"452","results":"453","hashOfConfig":"165"},{"hash":"454","results":"455","hashOfConfig":"165"},{"hash":"456","results":"457","hashOfConfig":"165"},{"hash":"458","results":"459","hashOfConfig":"165"},{"hash":"460","results":"461","hashOfConfig":"165"},{"hash":"462","results":"463","hashOfConfig":"165"},{"hash":"464","results":"465","hashOfConfig":"165"},{"hash":"466","results":"467","hashOfConfig":"165"},{"hash":"468","results":"469","hashOfConfig":"165"},{"hash":"470","results":"471","hashOfConfig":"165"},{"hash":"472","results":"473","hashOfConfig":"165"},{"hash":"474","results":"475","hashOfConfig":"165"},{"hash":"476","results":"477","hashOfConfig":"165"},{"hash":"478","results":"479","hashOfConfig":"165"},{"hash":"480","results":"481","hashOfConfig":"165"},{"hash":"482","results":"483","hashOfConfig":"165"},{"hash":"484","results":"485","hashOfConfig":"165"},{"hash":"486","results":"487","hashOfConfig":"165"},"99f7f7976813b2e31f27f98390f313ce",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1tepmx","791d8d50f600364761c37af90133de56",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d0ee9348c792fea7d9cd772caffe51c1",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"76f9443c49069c1e9648edc8bbc44dcb",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"872ec4773d9d274b7a303224b4513065",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23c3461416f339dad6f4a01fc276365d",{"filePath":"503","messages":"504","suppressedMessages":"505","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e22c99ccd798784b918c3e688b5b190d",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bf859155b0a6700470b6abe00ff8e26c",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"512"},"83a2f4edbffee2386ee8c71370add884",{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5dcf3a5252d7bb23b17980bba94b743",{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"519"},"21fb5fc1e8e760aebd9fc85b0650daae",{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ba7609cc5582645777b2d78ae6926302",{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9c09b1ec0ee816c6cb5b50fd517d24ca",{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1af9d8d761b8e2bfff0c7437249466c",{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"497771e1a659a190239663cb67ce2610",{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98c22d8e7fed537d85cf0616fd89cb84",{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"538"},"f5ba339bbe61e2e2d8636a511914f70c",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"890d5f9c408143a12a9139f2f727d5fd",{"filePath":"542","messages":"543","suppressedMessages":"544","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"545"},"d4cc6bc23bb0209efc22188970bd724f",{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8791ae936f254cb75e98fde6930cd154",{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"5d68963e2e4c5c15b8831aa8c5b4ce21",{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dc1e904b6185c2ba0653bc2218e8cea1",{"filePath":"555","messages":"556","suppressedMessages":"557","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"558"},"2d25a6b2ee62f9c406d7c7f96bf510aa",{"filePath":"559","messages":"560","suppressedMessages":"561","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12e714e8a1ff3881542ecf4f364e4089",{"filePath":"562","messages":"563","suppressedMessages":"564","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"565"},"e0220ce09ba68bebc1372417745768eb",{"filePath":"566","messages":"567","suppressedMessages":"568","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"569"},"9a58940dcfd831f81572260de13c7379",{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"573"},"2281e00f8e7c7c8ffb3e180401dd73ae",{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"577"},"ab5c74aafd80bcdf8ab65ef12a2b76d5",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4255d9a21ffcecee3f79f8da3c80e492",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"8560176602cdf9722a6c75d59e1553f9",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f499a4fa20dad66e5147eb34ce8abc04",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd339642b58bdefa63fe1e1a3c019e47",{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},"ed4840219d095a745954bbaf2a675813",{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ab4ca86275950a488befdd9e6eaa057c",{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4767592101bec493c3d53995705e3f9",{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"1dda5e14bafa7b9d06f5b02433f9b6dd",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93022cbcce13d4041ee3570f1dc081ea",{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"594428767c75200ee751c9440d1ca1c3",{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7d9f4dbc1cc8e341c0936c26eaecd3f",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},"00ae939c88b18fb2e41ee9283cf821b4",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"620"},"2e544dbaae90726bf010a5ec0751e9ed",{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"624"},"bb395836db75450c48dcf3100fffd8a5",{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"628"},"b8f71fd85dd85e3f747186eab9ff9631",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"632"},"e3bb2c46bc3a7302b5c1241caf77795f",{"filePath":"633","messages":"634","suppressedMessages":"635","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"636"},"066ad899dad91f55352ef3cfaded686c",{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"640"},"a3e89ae70ea0ac3b0cdf4ee23dafc2ac",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"644"},"a831c617dc11d813873efbd2c6ee36f6",{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a80e1f892fcfb3aa7e1e3ec66c8a49e6",{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"651"},"bb8013254b8f7cd045f5849931a664f7",{"filePath":"652","messages":"653","suppressedMessages":"654","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"655"},"98962f8854a68c1f51ff0cb146c58321",{"filePath":"656","messages":"657","suppressedMessages":"658","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f219aa878955977ac3f7838a13a48d35",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5c90d161d61151efeb7e42592649d884",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"665"},"04fda7b422467d7deb07c3ec57a09e11",{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"669"},"7f45dcba27d38793328af2009728ba4c",{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"673"},"48a0b247169bdd94d67030074077e4d6",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a62754df86b3c403ba737a5a7526cb03",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93138a3c2dd1bafb1f0fbf3c4eae8a6f",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6ff2a35e00ff7acb2ec4707f615009bd",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f61ab68e94d0d90ac99fecb2ba12f4a5",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9ff565a906930ddc84bdf7e654256ad",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"692"},"e3e196fc08782677be7b1fbd82803a11",{"filePath":"693","messages":"694","suppressedMessages":"695","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"912d0a204634a4638e3775c713b5252a",{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5407f421afc96aa11a4a055778de2220",{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"aab894d0f5ac37d6f0b38a8c796fb9ec",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"27f221d2088ce4d6c01342a5658f2805",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"709"},"6225b18112eb4af291e6d5a03741e8e4",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"713"},"c6ab7b63c332fed6694f70279612fb16",{"filePath":"714","messages":"715","suppressedMessages":"716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b8aed63bcde0f558bc596dacfcef77d7",{"filePath":"717","messages":"718","suppressedMessages":"719","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5ff2b81ccd01e23f4546cb0e29fcc4f9",{"filePath":"720","messages":"721","suppressedMessages":"722","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c4df30a72f468fc34e05baf9c0e0b8ce",{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9944637dc233909c1c996e4e4230e624",{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eab413c8f242bf74ff6a59f26c1d2a53",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e6b3c9cc6b455b9a6bc5a9ee294b488e",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"c2e0a501b964640135d45a23b51a78c6",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"648a70cf7b535fef2cd291e93c0670c9",{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"4a16f47c606b8a2926afa1c674d80819",{"filePath":"742","messages":"743","suppressedMessages":"744","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8cce6dd1a53f08c5e28804187265657f",{"filePath":"745","messages":"746","suppressedMessages":"747","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"90696d5bfbe19b1ef55d4dbfe9370868",{"filePath":"748","messages":"749","suppressedMessages":"750","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"751"},"7d88cf311e1a75a8b51a2a6625751f01",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5b17756af76748de7238ac7b1acb92e4",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0d42118de7fa62cd6a6589638aee9272",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"2d9e95c9c079b4beb173c670312530d6",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1b02a9b8eff4a71aadc4ba5b2159258",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d38bedfab2ec871032bf6fcdfd83f637",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ebc7c40fd6be2b5f85d1020349c2dd24",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27114a25ed476f8ddd853aaa3e0c2a68",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"621530c5ad5b1cc9c007ea1a27690068",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27acf7ffa0e6b9037b3ad2ae045fdc22",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0c9352e03c10b214b38739248959402c",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"026ebd230f7f2407d562bcfd1cb09c52",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"366b2c1342d2c57312f93ce8c803e6d8",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da2c36e37bfd07fc0035b9e51eb794f7",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1330ca97696fe6fcd5d69866402e296",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"797"},"8f6966c88cd43ee5e3b9fd275c0de343",{"filePath":"798","messages":"799","suppressedMessages":"800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1da4ff9522c36841789b7ecc19b195ad",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac8e0d82493dd132953db972593aade3",{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7bb4e52260452a0c5ce2eb845d84f697",{"filePath":"807","messages":"808","suppressedMessages":"809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"af894ba55949beb8f7fa200222bd1bb6",{"filePath":"810","messages":"811","suppressedMessages":"812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"51bf0fdc6926c4acf490a69e8b9869dd",{"filePath":"813","messages":"814","suppressedMessages":"815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"91206b355b5849abc2a458a4c3c07845",{"filePath":"816","messages":"817","suppressedMessages":"818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ada943cd96a6d80baa0bf5266cd4e5f4",{"filePath":"819","messages":"820","suppressedMessages":"821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1587acc8c4918a354ad0df97f762ef",{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ed73738ca5946ac0d8a702451e344c26",{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"386199a457b3e1a717780a5ea1623b1e",{"filePath":"828","messages":"829","suppressedMessages":"830","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c919c3e591f0fab92e76ced4b0236d07",{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"66f4e0b8cc0d1164db0ba4db7432627f",{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"14572896f9e6c897fe28b38f2c9a9d17",{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8f85e7470c33045323ea232b96ebd001",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b3c73a9db90acad26352ad78068c265f",{"filePath":"843","messages":"844","suppressedMessages":"845","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5075096b4dcc851b45ae9690dab2b43d",{"filePath":"846","messages":"847","suppressedMessages":"848","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"849"},"902f0537e1672f4a7ba4379ef7e64e88",{"filePath":"850","messages":"851","suppressedMessages":"852","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c3d26cb4d100ac513643096232b080ad",{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},"0f0b6e4b9a0cfbe9da6bbb990d418cec",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"860"},"b9741f78d724a9cd0c48c30248fe3243",{"filePath":"861","messages":"862","suppressedMessages":"863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5be8c11ac446b1bae7e6405b10211805",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"caa62f2cc5aaab9bff373b1409f6c930",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08b829122f84e7a920b805cca49aae9e",{"filePath":"871","messages":"872","suppressedMessages":"873","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"874"},"8bbc5339f17c78e06f9b896870122012",{"filePath":"875","messages":"876","suppressedMessages":"877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc1c192e773d8989a6becd0e86a96a34",{"filePath":"878","messages":"879","suppressedMessages":"880","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"881"},"00e03b2cd521065592856a9227b1ff42",{"filePath":"882","messages":"883","suppressedMessages":"884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3e7b0c74d0f1cc79c5e1671cc249366c",{"filePath":"885","messages":"886","suppressedMessages":"887","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"888"},"97dbc8bbe2f2fe5397f268f65947fec8",{"filePath":"889","messages":"890","suppressedMessages":"891","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a34b3c32eaa5a4b0df4053a2d6271e32",{"filePath":"892","messages":"893","suppressedMessages":"894","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"443e140db16c49688a5b452ec202568b",{"filePath":"895","messages":"896","suppressedMessages":"897","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"898"},"7c4f3850c76e8fb9f27335cf5034ba7e",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc33c1335c7f84f7cdc4cdbd216a886f",{"filePath":"902","messages":"903","suppressedMessages":"904","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"905"},"adb5e8df40e931328ff2327244b9688e",{"filePath":"906","messages":"907","suppressedMessages":"908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ad6f92122094b3c959a6ba01df928144",{"filePath":"909","messages":"910","suppressedMessages":"911","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"912"},"c06d6c51148c1a1c1ba4857d5d7144ef",{"filePath":"913","messages":"914","suppressedMessages":"915","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b6c6f2bbc7dc289fc30db4b44b0f7383",{"filePath":"916","messages":"917","suppressedMessages":"918","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"919"},"0a4e1fa4f13292b3de814315dd548f83",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1cba7c1e18d591fe0cfd2308c237d9e",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"926"},"f6a2ea39a08d0ea0f39baea97f5c0568",{"filePath":"927","messages":"928","suppressedMessages":"929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1b62a6aaf83b1e85dfa1190972421903",{"filePath":"930","messages":"931","suppressedMessages":"932","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"933"},"3048066a10b96fa3dd856ba52a99d430",{"filePath":"934","messages":"935","suppressedMessages":"936","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b632bfd99bf95438e5daab69849f646",{"filePath":"937","messages":"938","suppressedMessages":"939","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"04b2cafcec0e0624e1002bafa5de912b",{"filePath":"940","messages":"941","suppressedMessages":"942","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"67c20e3d68a3771847091dcce0e253e8",{"filePath":"943","messages":"944","suppressedMessages":"945","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eb05462825d568841d4578fc6cb678eb",{"filePath":"946","messages":"947","suppressedMessages":"948","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"835411441913bf92ff6b03df211a194b",{"filePath":"949","messages":"950","suppressedMessages":"951","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8eedaaa762f965c4d2da49987eb52d19",{"filePath":"952","messages":"953","suppressedMessages":"954","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da9483e34d2590bf37f4497dea3f8c3f",{"filePath":"955","messages":"956","suppressedMessages":"957","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"958"},"cbcf0350877eac3e4a5097e4ea056912",{"filePath":"959","messages":"960","suppressedMessages":"961","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"962"},"21910eb1c071d13479c8cad1a1468c23",{"filePath":"963","messages":"964","suppressedMessages":"965","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"c86f2904fdbe7c801c8053b60c719b37",{"filePath":"966","messages":"967","suppressedMessages":"968","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eabbfcdff62637758a1c7a34bbbbb8ef",{"filePath":"969","messages":"970","suppressedMessages":"971","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"972"},"7289863857b7dc22f3cf39720b17ac14",{"filePath":"973","messages":"974","suppressedMessages":"975","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1f8c27610e58441b3c29612e5699ec",{"filePath":"976","messages":"977","suppressedMessages":"978","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2dbd01756bb83ab5f04c1915d5428563",{"filePath":"979","messages":"980","suppressedMessages":"981","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"752cd5319fbd52a64dda0109dbefd60a",{"filePath":"982","messages":"983","suppressedMessages":"984","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1342af3602eb63e48e1421d1466b2919",{"filePath":"985","messages":"986","suppressedMessages":"987","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32780b5a96d0c77e6f1b62db361fe1f",{"filePath":"988","messages":"989","suppressedMessages":"990","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6218a2f45b62666a59ebbd0ad6dd2f68",{"filePath":"991","messages":"992","suppressedMessages":"993","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"315ea65edc17301c98cff60a9a0203ba",{"filePath":"994","messages":"995","suppressedMessages":"996","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c42e026ec64f562894bc5d8dc9367367",{"filePath":"997","messages":"998","suppressedMessages":"999","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"86b628b937ee3ec4d4c033dac37749d1",{"filePath":"1000","messages":"1001","suppressedMessages":"1002","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1f76719677e7c9b692d4e4ca90161e1a",{"filePath":"1003","messages":"1004","suppressedMessages":"1005","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1006"},"518b37f5d10d3e131c288773075fdd31",{"filePath":"1007","messages":"1008","suppressedMessages":"1009","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"041ac9bbe564a28f577e8698889e509a",{"filePath":"1010","messages":"1011","suppressedMessages":"1012","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"83313be6ea66537e955fb3cae9f0c46f",{"filePath":"1013","messages":"1014","suppressedMessages":"1015","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"362294953b7b4738185a0031f8443fe8",{"filePath":"1016","messages":"1017","suppressedMessages":"1018","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1019"},"40b3d4f07a0fc2de05de5029d5203570",{"filePath":"1020","messages":"1021","suppressedMessages":"1022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["1023"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["1024"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface BlockProps {\n hover?: boolean\n active?: boolean\n focus?: boolean\n accent?: boolean\n bg?: string\n children?: ReactNode\n}\n\nexport const Block: FC<BlockProps> = ({\n active = false,\n focus = false,\n hover = false,\n accent = false,\n bg = '#fff',\n ...props\n}) => (\n <Card\n r={10}\n s={\n hover || focus || active\n ? '0 10px 24px 0 rgba(0, 0, 0, 0.08)'\n : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform={\n accent && (hover || focus || active) ? 'translateY(-4px)' : undefined\n }\n bg={bg}\n {...props}\n />\n)\n\nBlock.displayName = 'Block'\n\nBlock.defaultProps = {\n active: false,\n focus: false,\n hover: false,\n accent: false,\n bg: '#fff',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["1025","1026"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\nconst newLineRegex = /(\\r\\n|\\r|\\n)/g\n\nexport interface BreakerProps {\n children?: ReactNode\n}\n\nexport const Breaker: FC<BreakerProps> = ({ children }) => (\n <Fragment>\n {typeof children === 'string'\n ? children\n .split(newLineRegex)\n .map((child, key) =>\n child.match(newLineRegex) ? <br key={key} /> : child,\n )\n : children}\n </Fragment>\n)\n\nBreaker.displayName = 'Breaker'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["1027"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface CheckProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Check: FC<CheckProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nCheck.displayName = 'Check'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["1028"],[],"import React, { FC } from 'react'\n\nimport { CardPos } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotateZ(360deg)',\n },\n})\n\ninterface ClockProps {\n size?: number\n bg?: string\n}\n\nexport const Clock: FC<ClockProps> = ({ size = 10, bg = '#FFB800' }) => (\n <CardPos type=\"relative\" width={size} height={size} r={size * 2} bg={bg}>\n <CardPos\n type=\"absolute\"\n left=\"50%\"\n top=\"50%\"\n transform=\"translate(-50%, -50%)\"\n width={`${(size / 10) * 4}px`}\n height={`${(size / 10) * 4}px`}\n r=\"50%\"\n bg=\"#fff\"\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 24000ms linear infinite`}\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 2000ms linear infinite`}\n />\n </CardPos>\n)\n\nClock.displayName = 'Clock'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["1029","1030","1031"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["1032"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface CrossBurgerProps {\n size?: Value\n color?: string\n active?: boolean\n}\n\nexport const CrossBurger: FC<CrossBurgerProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg viewBox=\"0 0 24 24\" width={size} height={size}>\n <Path\n d=\"M1,7 L23,7 C23.5522847,7 24,6.55228475 24,6 C24,5.44771525 23.5522847,5 23,5 L1,5 C0.44771525,5 0,5.44771525 0,6 C0,6.55228475 0.44771525,7 1,7 Z\"\n fill={color}\n transform={`rotate(${active ? 45 : 0}deg)`}\n transformOrigin=\"5px 9px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n <Path\n d=\"M1,13 L23,13 C23.5522847,13 24,12.5522847 24,12 C24,11.4477153 23.5522847,11 23,11 L1,11 C0.44771525,11 0,11.4477153 0,12 C0,12.5522847 0.44771525,13 1,13 Z\"\n fill={color}\n opacity={active ? 0 : 1}\n transition=\"opacity 0.15s ease-in-out\"\n />\n <Path\n d=\"M1,19 L23,19 C23.5522847,19 24,18.5522847 24,18 C24,17.4477153 23.5522847,17 23,17 L1,17 C0.44771525,17 0,17.4477153 0,18 C0,18.5522847 0.44771525,19 1,19 Z\"\n fill={color}\n transform={`rotate(${active ? -45 : 0}deg)`}\n transformOrigin=\"5px 15px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n </Svg>\n)\n\nCrossBurger.displayName = 'CrossBurger'\n\nCrossBurger.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["1033","1034","1035","1036","1037","1038","1039","1040"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Card, Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface FieldProps {\n title?: ReactNode\n active: boolean\n input: ReactNode\n hint?: ReactNode\n icon?: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n stub?: boolean\n}\n\nexport const InputField: FC<FieldProps> = ({\n title,\n active,\n input,\n hint,\n error,\n action,\n help,\n icon,\n stub = false,\n}) =>\n stub ? (\n <Box>\n {title ? (\n <Stub width={15} height={2} top={1} bottom={1} />\n ) : (\n <Box height={4} />\n )}\n <Card bb=\"1px solid rgba(0, 0, 0, 0.2)\" height={7}>\n <Flex align=\"center\" justify=\"space-between\" height={1}>\n {icon ? (\n <FlexItem shrink={1} mr={3}>\n <Stub width={6} height={4} top={1} bottom={1} r={0} />\n </FlexItem>\n ) : null}\n <FlexItem width={1} mt={1} mb={1}>\n <Box maxWidth={38}>\n <Stub width={1} height={3} />\n </Box>\n </FlexItem>\n {hint ? (\n <FlexItem ml={2}>\n <Stub width={5} height={5} r={10} />\n </FlexItem>\n ) : null}\n </Flex>\n </Card>\n {help || error ? (\n <Stub width={15} height={2} top={2} bottom={1} />\n ) : (\n <Box height={5} />\n )}\n </Box>\n ) : (\n <Pos type=\"relative\" width={1}>\n <Pos type=\"relative\" height={4}>\n <Pos\n type=\"absolute\"\n top={active ? 0 : 4}\n left={0}\n maxWidth={1}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n pl={!active && icon ? 7 : 0}\n pr={!active && hint ? 7 : 0}\n >\n <Typo\n as=\"label\"\n display=\"block\"\n nowrap={true}\n weight={300}\n size={active ? 3.5 : 5}\n height={active ? 4 : 7}\n color=\"#666\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={title}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\">\n <Flex align=\"center\">\n {input}\n {hint ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n right={0}\n width={6}\n height={6}\n children={hint}\n />\n ) : null}\n {icon ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n left={0}\n width={6}\n height={6}\n children={icon}\n />\n ) : null}\n </Flex>\n </Pos>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n )\n\nInputField.displayName = 'InputField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["1041","1042","1043","1044"],[],"import React, {\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n ReactNode,\n} from 'react'\n\nimport { Box, BoxNonProps, BoxProps, Flex, FlexItem, Typo } from '../primitive'\nimport { Spacer } from '../spacer'\nimport { styled } from '../styled'\n\nexport interface OptionFieldProps {\n title?: ReactNode\n hint?: ReactNode\n help?: ReactNode\n tabIndex?: number\n autoFocus?: boolean\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onKeyDown: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst InputProps = new Set(BoxNonProps.concat(['autoFocus']))\n\nconst Input = styled(Box, {\n shouldForwardProp: (prop) => !InputProps.has(prop),\n})<BoxProps & Pick<OptionFieldProps, 'autoFocus'>>()\n\nInput.displayName = 'Input'\n\nexport const OptionField: FC<OptionFieldProps> = (props) => (\n <Box>\n <Spacer size=\"s\">\n {props.title ? (\n <Flex justify=\"flex-start\" width={1}>\n <Typo\n as=\"label\"\n display=\"block\"\n size={4}\n height={6}\n weight={700}\n children={props.title}\n />\n {props.hint ? (\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={1}\n children={props.hint}\n />\n ) : null}\n </Flex>\n ) : null}\n <Input\n tabIndex={props.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n children={<Spacer size=\"s\" children={props.children} />}\n />\n {props.help ? (\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={4}\n children={props.help}\n />\n ) : null}\n </Spacer>\n </Box>\n)\n\nOptionField.displayName = 'OptionField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["1045","1046"],[],"import React, { FC, MouseEventHandler, ReactNode } from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Box, Flex, Pos, Typo } from '../primitive'\n\nexport interface OptionFieldItemProps {\n disabled?: boolean\n reverse?: boolean\n icon: ReactNode\n label: ReactNode\n description?: ReactNode\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n}\n\nexport const OptionFieldItem: FC<OptionFieldItemProps> = ({\n disabled,\n icon,\n label,\n description,\n onClick,\n onMouseEnter,\n onMouseLeave,\n reverse,\n}) => (\n <Pos\n type=\"relative\"\n cursor={disabled ? 'not-allowed' : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Flex\n display=\"flex\"\n direction={reverse ? 'row-reverse' : 'row'}\n justify={reverse ? 'space-between' : 'flex-start'}\n align=\"flex-start\"\n >\n <Flex\n display=\"flex\"\n align=\"center\"\n ml={reverse ? 3 : 0}\n mr={reverse ? 0 : 3}\n height={6}\n >\n {icon}\n </Flex>\n <Flex display=\"flex\" direction=\"column\">\n {typeof label === 'string' ? (\n <Typo\n display=\"block\"\n weight={300}\n size={4}\n height={6}\n color={disabled ? '#666' : '#000'}\n children={label}\n />\n ) : (\n label\n )}\n {description ? (\n <Box mt={1}>\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={5}\n color=\"#666\"\n children={<Breaker children={description} />}\n />\n </Box>\n ) : null}\n </Flex>\n </Flex>\n </Pos>\n)\n\nOptionFieldItem.displayName = 'OptionFieldItem'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["1047","1048","1049"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Flex, FlexItem, Pos, Typo } from '../primitive'\n\nexport interface SimpleFieldProps {\n input: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const SimpleField: FC<SimpleFieldProps> = ({\n input,\n error,\n action,\n help,\n}) => (\n <Pos type=\"relative\" width={1}>\n <Box width={1}>{input}</Box>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n)\n\nSimpleField.displayName = 'SimpleField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["1050","1051","1052","1053","1054","1055","1056"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\ntype FlagCode =\n | 'am'\n | 'az'\n | 'by'\n | 'ee'\n | 'gb'\n | 'ge'\n | 'il'\n | 'in'\n | 'jp'\n | 'kg'\n | 'kr'\n | 'kz'\n | 'lt'\n | 'lv'\n | 'md'\n | 'pa'\n | 'ru'\n | 'th'\n | 'tj'\n | 'tr'\n | 'ua'\n | 'us'\n | 'uz'\n | 'vn'\n\nexport interface FlagProps {\n code: FlagCode\n width?: Value\n height?: Value\n}\n\nexport const FlagFillPaths: { [code in FlagCode]: [string, string][] } = {\n am: [\n ['#F2B54A', 'M0 10H21V15H0z'],\n ['#1E4AA6', 'M0 5H21V10H0z'],\n ['#E04252', 'M0 0H21V5H0z'],\n ],\n az: [\n ['#24AAD5', 'M0 0H21V5H0z'],\n ['#ED1845', 'M0 5H21V10H0z'],\n ['#21BF75', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M11.334 6.253a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM11.5 8a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n by: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#5cbe6b', 'm3 12.75-.5-.75.5-.75v-1.25h18v5h-18z'],\n [\n '#c63442',\n 'm0 2.25.5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm3-1.25v-.25l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-2.25h18v10zm-2.5-8.5 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5z',\n ],\n ],\n ee: [\n ['#292929', 'm0 0h21v15h-21z'],\n ['#fff', 'm0 10h21v5h-21z'],\n ['#5597d8', 'm0 0h21v5h-21z'],\n ],\n gb: [\n ['#0A17A7', 'M0 0H21V15H0z'],\n [\n '#FFF',\n 'M18.963 15L12.984 10.913 12.984 15 8.016 15 8.016 10.913 2.037 15 0 15 0 13.963 5.04 10.518 0 10.5 0 5.5 5.04 5.482 0 2.037 0 0 0.574 0 8.016 5.087 8.016 0 12.984 0 12.984 5.087 20.426 0 21 0 21 2.037 15.96 5.482 21 5.5 21 10.5 15.96 10.518 21 13.963 21 15z',\n ],\n [\n '#D91D33',\n 'M0 9.336V6.388h9V0h3v6.388h9v2.948h-9V15H9V9.336H0zM0 1.28V.733l5.894 3.765a.22.22 0 0 1 .065.315.248.248 0 0 1-.333.062L0 1.28zM21 .024v.61l-6.613 4.434a.247.247 0 0 1-.346-.073.258.258 0 0 1 .072-.353L21 .024zm0 14.406V15l-5.89-3.758a.229.229 0 0 1-.067-.328.258.258 0 0 1 .346-.064L21 14.43zM5.625 10.85a.24.24 0 0 1 .335.07.247.247 0 0 1-.068.338L.705 14.741H0v-.114l5.625-3.776z',\n ],\n ],\n ge: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#fd0d1b',\n 'm9 6v-6h3v6h9v3h-9v6h-3v-6h-9v-3zm7.2-3.3-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm-12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1z',\n ],\n ],\n il: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#5882D4',\n 'M8.221 7.492L7.14 5.543h2.165l1.184-2.133 1.185 2.133h2.165l-1.082 1.949 1.082 1.948h-2.165l-1.185 2.133L9.304 9.44H7.139L8.22 7.492zm.286-.515l.519-.934H7.988l.52.934zm3.444-.934l.519.934.518-.934h-1.037zm-.85 3.397H9.876l.612 1.103.613-1.103zm.85-.5h1.037l-.518-.934-.519.934zm-.572 0l.805-1.448-.805-1.449H9.598l-.805 1.449.805 1.448h1.781zm-2.353 0l-.519-.934-.519.934h1.038zm.85-3.397H11.1l-.613-1.103-.612 1.103zM0 12h21v3H0v-3zM0 0h21v3H0V0z',\n ],\n ],\n in: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#3F9A3C', 'M0 10H21V15H0z'],\n ['#EF680F', 'M0 0H21V5H0z'],\n [\n '#181A93',\n 'M10.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n ],\n ],\n jp: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#bd0536',\n 'm10.5 4c1.939 0 3.5 1.561 3.5 3.5s-1.561 3.5-3.5 3.5-3.5-1.561-3.5-3.5 1.561-3.5 3.5-3.5z',\n ],\n ],\n kg: [\n ['#E6253F', 'M0 0H21V15H0z'],\n [\n '#FEE835',\n 'M10.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1.035l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z',\n ],\n ],\n kr: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#838383',\n 'M14.208 3.922a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.3-.75a.25.25 0 0 1 .09-.347l.429-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm-12.125 7a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.299-.75a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095L4.682 9.422zm10.77-.5a.25.25 0 0 1 .347-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.3.75a.25.25 0 0 1 .346-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm-12.125-7a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L4.249 5.328a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.299.75a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L5.548 6.078a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156z',\n ],\n [\n '#0e4b9c',\n 'm14 7.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z',\n ],\n [\n '#E01B41',\n 'M7.041 8.038a3.5 3.5 0 1 1 6.933-.11C13.434 6.5 11.484 6.524 10.5 8c-.986 1.48-2.46.952-3.459.038z',\n ],\n ],\n kz: [\n ['#30C6E0', 'M0 0H21V15H0z'],\n [\n '#FFCD4B',\n 'M10.5 10.5a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 .535l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM1 1.252C1 1.113 1.107 1 1.252 1h.496c.139 0 .252.107.252.252v.496C2 1.887 1.893 2 1.748 2h-.496A.249.249 0 0 1 1 1.748v-.496zm0 2C1 3.113 1.107 3 1.252 3h.496c.139 0 .252.107.252.252v.496C2 3.887 1.893 4 1.748 4h-.496A.249.249 0 0 1 1 3.748v-.496zm0 2C1 5.113 1.107 5 1.252 5h.496c.139 0 .252.107.252.252v.496C2 5.887 1.893 6 1.748 6h-.496A.249.249 0 0 1 1 5.748v-.496zm0 2C1 7.113 1.107 7 1.252 7h.496c.139 0 .252.107.252.252v.496C2 7.887 1.893 8 1.748 8h-.496A.249.249 0 0 1 1 7.748v-.496zm0 2C1 9.113 1.107 9 1.252 9h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 9.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 11.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 13.748v-.496zm1-1c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 12.748v-.496zm0-2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 10.748v-.496zm0-2C2 8.113 2.107 8 2.252 8h.496c.139 0 .252.107.252.252v.496C3 8.887 2.893 9 2.748 9h-.496A.249.249 0 0 1 2 8.748v-.496zm0-2C2 6.113 2.107 6 2.252 6h.496c.139 0 .252.107.252.252v.496C3 6.887 2.893 7 2.748 7h-.496A.249.249 0 0 1 2 6.748v-.496zm0-2C2 4.113 2.107 4 2.252 4h.496c.139 0 .252.107.252.252v.496C3 4.887 2.893 5 2.748 5h-.496A.249.249 0 0 1 2 4.748v-.496zm0-2C2 2.113 2.107 2 2.252 2h.496c.139 0 .252.107.252.252v.496C3 2.887 2.893 3 2.748 3h-.496A.249.249 0 0 1 2 2.748v-.496z',\n ],\n ],\n lt: [\n ['#118257', 'm0 0h21v15h-21z'],\n ['#cf3039', 'm0 10h21v5h-21z'],\n ['#fdc146', 'm0 0h21v5h-21z'],\n ],\n lv: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#af5961', 'm0 11h21v4h-21z'],\n ['#af5961', 'm0 0h21v4h-21z'],\n ],\n md: [\n ['#ffd200', 'm21 15v-15h-21v15z'],\n ['#0046ae', 'm6 15v-15h-6v15z'],\n ['#cc092f', 'm21 15v-15h-6v15z'],\n [\n '#9b7745',\n 'm10.5 8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm2.4 1c-.2 1.1-1.2 2-2.4 2s-2.2-.9-2.4-2h-1.1v-1h2.1c-.1.2-.1.3-.1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.2 0-.3-.1-.5h2.1v1z',\n ],\n ],\n pa: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#20629A',\n 'M0 7h11v8H0V7zm5-2.68l-1.176.798.396-1.365-1.122-.871 1.42-.045L5 1.5l.482 1.337 1.42.045-1.122.871.396 1.365L5 4.32z',\n ],\n [\n '#B82839',\n 'M11 0h10v7H11V0zm4.5 11.82l-1.176.798.396-1.365-1.122-.871 1.42-.045L15.5 9l.482 1.337 1.42.045-1.122.871.396 1.365-1.176-.798z',\n ],\n ],\n ru: [\n ['#2e5bb3', 'm0 0h21v15h-21z'],\n ['#cf2338', 'm0 10h21v5h-21z'],\n ['#fff', 'm0 0h21v5h-21z'],\n ],\n th: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#f12532', 'm0 0h21v3h-21zm0 12h21v3h-21z'],\n ['#322b6c', 'm0 5h21v5h-21z'],\n ],\n tj: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#317D33', 'M0 10H21V15H0z'],\n ['#D22F39', 'M0 0H21V5H0z'],\n [\n '#FAD14E',\n 'M10.066 8A3.266 3.266 0 0 1 10 7.5a.5.5 0 1 1 1 0c0 .09-.024.283-.066.5h.57c.274 0 .496.232.496.5 0 .276-.216.5-.495.5h-2.01A.503.503 0 0 1 9 8.5c0-.276.216-.5.495-.5h.571zM9.5 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-6 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n tr: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#fff',\n 'M13.052 4.737A3.907 3.907 0 0 0 10.75 4C8.679 4 7 5.567 7 7.5S8.679 11 10.75 11c.868 0 1.667-.275 2.302-.737a4.5 4.5 0 1 1 0-5.526zm1.214 3.34l-.919 1.113.063-1.442-1.343-.53 1.39-.386.09-1.441.796 1.204 1.398-.361-.898 1.13.775 1.217-1.352-.505z',\n ],\n ],\n ua: [\n ['#126CCF', 'M0 0H21V15H0z'],\n ['#FED949', 'M0 8H21V15H0z'],\n ],\n us: [\n ['#FFF', 'M0 0L21 0 21 15 0 15z'],\n [\n '#D02F44',\n 'M9 0h12v1H9V0zm0 2h12v1H9V2zm0 2h12v1H9V4zm0 2h12v1H9V6zM0 8h21v1H0V8zm0 2h21v1H0v-1zm0 2h21v1H0v-1zm0 2h21v1H0v-1z',\n ],\n [\n '#46467F',\n 'M0 0h9v7H0V0zm1.5 2a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z',\n ],\n ],\n uz: [\n ['#04AAC8', 'M0 0H21V5H0z'],\n ['#23C840', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M0 5h21v5H0V5zm4.334-3.747a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM5.5 4a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2-2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n vn: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#FFFE4E',\n 'M10.5 9.255L7.855 11.141 8.831 8.042 6.22 6.109 9.468 6.08 10.5 3 11.532 6.08 14.78 6.109 12.169 8.042 13.145 11.141z',\n ],\n ],\n}\n\nexport const Flag: FC<FlagProps> = ({ code, width = 6, height = 4 }) => (\n <Svg width={width} height={height} viewBox=\"0 0 24 16\" focusable=\"false\">\n {FlagFillPaths[code].map((flag, i) => (\n <Path key={i} fill={flag[0]} d={flag[1]} />\n ))}\n <Path\n fill=\"none\"\n stroke=\"#000000\"\n strokeOpacity=\"0.1\"\n d=\"m0.5 0.5v14h20v-14h-20z\"\n />\n </Svg>\n)\n\nFlag.displayName = 'Flag'\n\nFlag.defaultProps = {\n width: 6,\n height: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["1057"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Frm, Value } from '../primitive'\nimport { FormControl } from './FormControl'\n\nexport interface FormProps {\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n height?: Value\n minHeight?: Value\n maxHeight?: Value\n onSubmit?: () => void\n children?: ReactNode\n}\n\nexport const Form: FC<FormProps> = ({ onSubmit, ...props }) => (\n <FormControl\n onSubmit={onSubmit}\n children={(renderProps) => (\n <Frm onSubmit={renderProps.onSubmit} {...props} />\n )}\n />\n)\n\nForm.displayName = 'Form'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["1058","1059"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["1060","1061"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FeedIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FeedIcon: FC<FeedIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFeedIcon.displayName = 'FeedIcon'\n\nFeedIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["1062","1063"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FilterIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FilterIcon: FC<FilterIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFilterIcon.displayName = 'FilterIcon'\n\nFilterIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["1064","1065","1066","1067"],[],"import React, { FC } from 'react'\n\nimport { OverlayProps } from '../overlays'\nimport { Path, Svg } from '../primitive'\n\nexport interface HintArrowProps {\n placement: NonNullable<OverlayProps['placement']>\n}\n\nconst transform: Record<HintArrowProps['placement'], string | undefined> = {\n 'top-start': 'rotate(-90deg)',\n top: 'rotate(-90deg)',\n 'top-end': 'rotate(-90deg)',\n 'right-start': undefined,\n right: undefined,\n 'right-end': undefined,\n 'bottom-start': 'rotate(90deg)',\n bottom: 'rotate(90deg)',\n 'bottom-end': 'rotate(90deg)',\n 'left-start': 'rotate(-180deg)',\n left: 'rotate(-180deg)',\n 'left-end': 'rotate(-180deg)',\n auto: undefined,\n 'auto-start': undefined,\n 'auto-end': undefined,\n}\n\nexport const HintArrow: FC<HintArrowProps> = ({ placement }) => (\n <Svg\n width={11}\n height={11}\n viewBox=\"0 0 44 18\"\n focusable=\"false\"\n transform={transform[placement]}\n >\n <Path\n fill=\"#fff\"\n d=\"M28.5005324,-10.4994676 L28.4994676,29.5005324 L28.4994676,29.5005324 C28.5000557,27.2913934 27.0844414,23.7577939 25.3533373,21.6273787 L18.6466627,13.3736861 C16.9085149,11.2346023 16.9155586,7.75799339 18.6466627,5.62782209 L25.3533373,-2.62492562 C27.0914851,-4.76376445 28.5005324,-8.73255704 28.5005324,-10.4994676 L28.5005324,-10.4994676 Z\"\n />\n </Svg>\n)\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["1068"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface IconProps {\n name:\n | 'angle-right'\n | 'angle-left'\n | 'angle-up'\n | 'angle-down'\n | 'angle-double-right-small'\n | 'angle-double-left-small'\n | 'angle-double-right'\n | 'angle-double-left'\n | 'angle-small-right'\n | 'angle-small-left'\n | 'angle-small-up'\n | 'angle-small-down'\n | 'arrow-right'\n | 'arrow-left'\n | 'arrow-up'\n | 'arrow-down'\n | 'arrow-small-right'\n | 'arrow-small-left'\n | 'arrow-small-up'\n | 'arrow-small-down'\n | 'attention'\n | 'backward'\n | 'bank'\n | 'bell'\n | 'calendar'\n | 'card'\n | 'camera'\n | 'case'\n | 'check'\n | 'clock'\n | 'clock-solid'\n | 'cross'\n | 'cross-small'\n | 'crown'\n | 'delete'\n | 'dots-h'\n | 'dots-v'\n | 'download'\n | 'edit'\n | 'email'\n | 'envelope'\n | 'exchange'\n | 'eye-closed'\n | 'eye-opened'\n | 'facebook'\n | 'file'\n | 'filter'\n | 'forward'\n | 'google'\n | 'hamburger'\n | 'help'\n | 'info'\n | 'instagram'\n | 'key'\n | 'location'\n | 'login'\n | 'logout'\n | 'message'\n | 'mobile'\n | 'ok'\n | 'passport'\n | 'percent'\n | 'phone'\n | 'play'\n | 'plus'\n | 'plus-circle'\n | 'power'\n | 'print'\n | 'qiwi'\n | 'receipt'\n | 'refund'\n | 'reject'\n | 'reload'\n | 'repeat'\n | 'sbp'\n | 'search'\n | 'security'\n | 'send'\n | 'settings'\n | 'share'\n | 'sim'\n | 'sort-asc'\n | 'sort-desc'\n | 'star'\n | 'star-solid'\n | 'success'\n | 'terminal'\n | 'terminal-client'\n | 'transfer'\n | 'twitter'\n | 'user'\n | 'vk'\n | 'waiting'\n | 'wallet'\n | 'warning'\n | 'wave'\n | 'withdraw'\n | 'youtube'\n size?: Value\n color?: string\n}\n\nexport const IconPaths: { [name in IconProps['name']]: string } = {\n 'angle-right':\n 'M14.586 12l-7.293 7.293a1 1 0 0 0 1.414 1.414l8-8a1 1 0 0 0 0-1.414l-8-8a1 1 0 0 0-1.414 1.414L14.586 12z',\n 'angle-left':\n 'M9.414 12l7.293-7.293a1 1 0 1 0-1.414-1.414l-8 8a1 1 0 0 0 0 1.414l8 8a1 1 0 0 0 1.414-1.414L9.414 12z',\n 'angle-up':\n 'M12 9.414l-7.293 7.293a1 1 0 1 1-1.414-1.414l8-8a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L12 9.414z',\n 'angle-down':\n 'M11.544 14.585l7.77-7.313a1 1 0 0 1 1.371 1.456l-8.5 8a1 1 0 0 1-1.415-.044l-7.5-8a1 1 0 1 1 1.46-1.368l6.814 7.27z',\n 'angle-double-right-small':\n 'M11.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L15.586 12l-4.293-4.293zm-6 0a1 1 0 0 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 1 1-1.414-1.414L9.586 12 5.293 7.707z',\n 'angle-double-left-small':\n 'M11.707 7.707L7.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414zm6 0L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414z',\n 'angle-double-right':\n 'M18.586 12l-7.293-7.293a1 1 0 1 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414-1.414L18.586 12zm-8 0L3.293 4.707a1 1 0 0 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 1 1-1.414-1.414L10.586 12z',\n 'angle-double-left':\n 'M5.414 12l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L5.414 12zm8 0l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L13.414 12z',\n 'angle-small-right':\n 'M9.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L13.586 12 9.293 7.707z',\n 'angle-small-left':\n 'M14.707 7.707a1 1 0 1 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414-1.414L10.414 12l4.293-4.293z',\n 'angle-small-up':\n 'M12 10.414l-4.293 4.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1-1.414 1.414L12 10.414z',\n 'angle-small-down':\n 'M16.293 9.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L12 13.586l4.293-4.293z',\n 'arrow-right':\n 'M18.586 11l-5.293-5.293a1 1 0 1 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L18.586 13H3.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h15.386z',\n 'arrow-left':\n 'M5.414 11H20.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 1.414L5.414 11z',\n 'arrow-up':\n 'M11 5.414l-5.293 5.293a1 1 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414L13 5.414V21a1 1 0 0 1-2 0V5.414z',\n 'arrow-down':\n 'M11 18.586V3a1 1 0 0 1 2 0v15.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 1.414-1.414L11 18.586z',\n 'arrow-small-right':\n 'M16.586 11l-3.293-3.293a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L16.586 13H5.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h11.386z',\n 'arrow-small-left':\n 'M7.414 11H18.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H7.414l3.293 3.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414L7.414 11z',\n 'arrow-small-up':\n 'M11 7.414l-3.293 3.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 1 1-1.414 1.414L13 7.414V19a1 1 0 0 1-2 0V7.414z',\n 'arrow-small-down':\n 'M11 16.586V5a1 1 0 0 1 2 0v11.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L11 16.586z',\n attention:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-13a1.366 1.366 0 0 0-1.36 1.493l.61 6.507h1.5l.61-6.507A1.366 1.366 0 0 0 12 5.5z',\n backward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3 10.8h-3.9l.9.9c.4.3.4.8 0 1.2-.1.1-.4.2-.6.2-.2 0-.4-.1-.6-.2l-2.4-2.4c-.3-.4-.3-.9 0-1.2L10.8 9c.3-.4.8-.4 1.2 0 .4.4.4.9 0 1.2l-.9.9H15c.4 0 .9.4.9.9s-.5.8-.9.8z',\n bank: 'M3 8.044a.969.969 0 0 1 .553-.938l8-4a1 1 0 0 1 .894 0l8 4a.969.969 0 0 1 .553.938V19a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V8.044zM5 9v10h3V9H5zm14 0h-3v10h3V9zm-9 0v10h4V9h-4zM8.236 7h7.528L12 5.118 8.236 7z',\n bell: 'M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z',\n calendar:\n 'M17 4h1.006A2.995 2.995 0 0 1 21 7.01v9.98A3.004 3.004 0 0 1 18.006 20H5.994A2.995 2.995 0 0 1 3 16.99V7.01A3.004 3.004 0 0 1 5.994 4H7V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm0 2v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6H5.994C5.45 6 5 6.45 5 7.01v9.98c0 .566.443 1.01.994 1.01h12.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 18.006 6H17zm-9 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n camera:\n 'M5 5h2c.42 0 .849-.28 1.285-.841A3 3 0 0 1 10.653 3h2.68a3 3 0 0 1 2.373 1.165c.43.557.861.835 1.294.835h2a3 3 0 0 1 3 3v9.154c0 1.337-.14 1.822-.4 2.311a2.726 2.726 0 0 1-1.135 1.134c-.489.262-.974.401-2.31.401H5.844c-1.336 0-1.821-.14-2.31-.4A2.726 2.726 0 0 1 2.4 19.464c-.262-.489-.401-.974-.401-2.31V8a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v9.154c0 .917.043 1.142.164 1.368.075.14.174.239.314.314.226.12.45.164 1.368.164h12.308c.917 0 1.142-.043 1.368-.164a.727.727 0 0 0 .314-.314c.12-.226.164-.45.164-1.368V8a1 1 0 0 0-1-1h-2c-1.155 0-2.104-.612-2.876-1.612A1 1 0 0 0 13.332 5h-2.679a1 1 0 0 0-.79.386C9.087 6.386 8.15 7 7 7H5zm7 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n card: 'M20 8v-.99A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01V8h16zm0 2H4v6.99c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V10zM2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01z',\n case: 'M18.878 5C20.634 5 21.902 6.441 22 8v10.077C22 19.636 20.634 21 18.976 21H5.024C3.366 21 2 19.733 2 18.077V8c0-1.559 1.366-3 3.024-3h1.854v-.077C6.878 3.364 8.244 2 9.902 2H14c1.659 0 3.024 1.267 3.024 2.923V5h1.854zm1.17 12.98V16H4v1.98c0 .584.439 1.071 1.024 1.071h13.854c.683 0 1.17-.487 1.17-1.072zM8.733 4.922V5h6.536v-.077c0-.585-.488-1.072-1.17-1.072H9.902c-.682 0-1.17.487-1.17 1.072zM20 14V8c0-.585-.341-1-1.024-1H5.024C4.341 7 4 7.415 4 8v6h16zm-8-1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n check:\n 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L9 16.586 19.293 6.293z',\n clock:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7.99c0-.546.444-.99 1-.99.552 0 1 .444 1 1v4l1.84 1.84a.964.964 0 0 1-.02 1.392l-.09.085a1.046 1.046 0 0 1-1.441-.028l-2.29-2.288V7.99z',\n 'clock-solid':\n 'M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.5145 15.1425L13 12.4338V7C13 6.44772 12.5523 6 12 6C11.4477 6 11 6.44772 11 7V13C11 13.3513 11.1843 13.6768 11.4855 13.8575L15.4855 16.8575C15.9591 17.1416 16.5733 16.9881 16.8575 16.5145C17.1416 16.0409 16.9881 15.4267 16.5145 15.1425Z',\n cross:\n 'M12 10.586l6.293-6.293a1 1 0 0 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 1 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n 'cross-small':\n 'M12 10.586l4.293-4.293a1 1 0 0 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 1 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n crown:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.484-5.996h6.968a1 1 0 0 0 .976-.783l1.242-5.59a.4.4 0 0 0-.673-.37L14.57 11.72 12.32 8.717a.4.4 0 0 0-.64 0l-2.251 3.002L6.97 9.26a.4.4 0 0 0-.673.37l1.242 5.59a1 1 0 0 0 .976.783z',\n delete:\n 'M5 6H4a1 1 0 1 1 0-2h4l.724-1.447A1 1 0 0 1 9.618 2h4.764a1 1 0 0 1 .894.553L16 4h4a1 1 0 0 1 0 2h-1v13a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6zm2 0v13a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6H7zm3 2a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1z',\n download:\n 'M11 11.586V4a1 1 0 0 1 2 0v7.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L11 11.586zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n 'dots-h':\n 'M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n 'dots-v':\n 'M18.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n edit: 'M18.383 3.937l.707.708L7.776 15.958l-1.414-1.414L16.968 3.937a1 1 0 0 1 1.415 0zm1.414 1.415l.707.707a1 1 0 0 1 0 1.414L9.897 18.08l-1.414-1.415L19.797 5.352zm-14.142 9.9l3.535 3.535-4.084 1.167a.5.5 0 0 1-.618-.618l1.167-4.085z',\n email:\n 'M17.343 6H5.657l4.783 2.989a2 2 0 0 0 2.12 0L17.343 6zM19 7.314l-6.44 4.024a2 2 0 0 1-2.12 0L5 7.939V16h4a1 1 0 0 1 0 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a1 1 0 0 1-2 0V7.314zM17.586 16l-1.293-1.293a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 18H13a1 1 0 0 1 0-2h4.586z',\n envelope:\n 'M5.667 6L12 10.75 18.333 6H5.667zM20 7.25l-8 6-8-6V18h16V7.25zM4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z',\n exchange:\n 'M20 14.586l1.293-1.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 14.586V7a1 1 0 0 0-1-1H9a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v7.586zM4 9.414l-1.293 1.293a1 1 0 1 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L6 9.414V17a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V9.414z',\n 'eye-closed':\n 'M17.705 16.291l2.002 2.002a1 1 0 0 1-1.414 1.414l-14-14a1 1 0 0 1 1.414-1.414l2.471 2.47A10.03 10.03 0 0 1 12 6c6.412 0 10 6 10 6s-1.492 2.518-4.295 4.291zM9.742 8.328l.965.964a3 3 0 0 1 4.001 4.001l1.543 1.544c.64-.368 1.254-.816 1.84-1.335.54-.477 1.021-.986 1.44-1.498a13.17 13.17 0 0 0-1.45-1.505C16.294 8.923 14.264 8 12 8c-.777 0-1.53.113-2.258.328zm3.661 9.575c-.45.063-.919.097-1.403.097-5.983 0-10-6-10-6s.897-1.458 2.563-2.937L5.98 10.48a13.527 13.527 0 0 0-1.459 1.484c.457.519.972 1.034 1.536 1.517 1.703 1.458 3.533 2.36 5.424 2.5l1.922 1.922z',\n 'eye-opened':\n 'M22 12s-3.556 6-10 6c-5.983 0-10-6-10-6s3.692-6 10-6c6.412 0 10 6 10 6zm-3.92-1.5C16.295 8.922 14.265 8 12 8c-2.219 0-4.244.924-6.047 2.504-.532.466-1.01.961-1.432 1.46.457.519.972 1.034 1.536 1.517C7.916 15.072 9.925 16 12 16c2.279 0 4.311-.922 6.09-2.498.54-.477 1.022-.986 1.441-1.498a13.17 13.17 0 0 0-1.45-1.505zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n facebook:\n 'M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12',\n file: 'M12.586 4H7a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9h-4a2 2 0 0 1-2-2V4h.586zM14 4.414V8h3.586L14 4.414zM7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3z',\n filter:\n 'M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z',\n forward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3.6 10.6L13.2 15c-.1.1-.4.2-.6.2-.2 0-.5-.1-.6-.2-.4-.4-.4-.9 0-1.2l.9-.9H9c-.4 0-.9-.4-.9-.9s.4-.9.9-.9h3.9l-.9-.9c-.4-.3-.4-.8 0-1.2.4-.4.9-.4 1.2 0l2.4 2.4c.3.3.3.8 0 1.2z',\n google:\n 'M15.34 8.05A4.71 4.71 0 0012 6.75a5.2 5.2 0 00-4.88 3.6 5.25 5.25 0 000 3.3 5.25 5.25 0 007.84 2.76 4.01 4.01 0 001.74-2.62H12V10.4h8.22c.1.57.16 1.17.16 1.79 0 2.66-.95 4.9-2.6 6.41A8.33 8.33 0 0112 20.73 8.72 8.72 0 014.2 8.08a8.72 8.72 0 0113.64-2.53l-2.5 2.5z',\n hamburger:\n 'M1 13a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1zm0-6a1 1 0 1 1 0-2h22a1 1 0 0 1 0 2H1zm0 12a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1z',\n help: 'M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z',\n info: 'M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,10 C11.4477153,10 11,10.4477153 11,11 L11,11 L11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 L13,17 L13,11 C13,10.4477153 12.5522847,10 12,10 Z M12,6 C11.4477153,6 11,6.44771525 11,7 C11,7.55228475 11.4477153,8 12,8 C12.5522847,8 13,7.55228475 13,7 C13,6.44771525 12.5522847,6 12,6 Z',\n instagram:\n 'M11.997 2.006c2.715 0 3.055.012 4.122.06 1.064.049 1.79.218 2.426.465a4.9 4.9 0 0 1 1.77 1.153 4.9 4.9 0 0 1 1.154 1.77c.247.637.416 1.363.465 2.427.048 1.067.06 1.407.06 4.122s-.012 3.056-.06 4.122c-.049 1.064-.218 1.79-.465 2.426a4.9 4.9 0 0 1-1.153 1.771 4.9 4.9 0 0 1-1.77 1.153c-.637.247-1.363.416-2.427.465-1.067.048-1.407.06-4.122.06s-3.056-.012-4.122-.06c-1.064-.049-1.79-.218-2.426-.465a4.9 4.9 0 0 1-1.771-1.153 4.9 4.9 0 0 1-1.153-1.77c-.247-.636-.416-1.363-.465-2.427-.048-1.066-.06-1.407-.06-4.122s.012-3.055.06-4.122c.049-1.064.218-1.79.465-2.426a4.9 4.9 0 0 1 1.153-1.77 4.9 4.9 0 0 1 1.77-1.154c.636-.247 1.363-.416 2.427-.465 1.066-.048 1.407-.06 4.122-.06zm0 1.802c-2.67 0-2.986.01-4.04.058-.974.044-1.504.207-1.856.344-.467.181-.8.398-1.15.748-.35.35-.566.683-.747 1.15-.137.352-.3.88-.344 1.856-.049 1.054-.059 1.37-.059 4.04 0 2.668.01 2.985.059 4.039.044.974.207 1.504.344 1.856.181.467.398.8.748 1.15.35.35.682.566 1.149.747.352.137.882.3 1.856.344 1.054.049 1.37.059 4.04.059s2.985-.01 4.04-.059c.974-.044 1.503-.207 1.856-.344.466-.181.8-.398 1.15-.748.349-.35.566-.682.747-1.149.137-.352.3-.882.344-1.856.048-1.054.058-1.37.058-4.04s-.01-2.985-.058-4.04c-.044-.974-.207-1.503-.344-1.856a3.097 3.097 0 0 0-.748-1.15 3.097 3.097 0 0 0-1.15-.747c-.352-.137-.88-.3-1.856-.344-1.054-.048-1.37-.058-4.04-.058zm6.536 2.859a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0zm-6.536.203a5.133 5.133 0 1 1 0 10.267 5.133 5.133 0 0 1 0-10.267zm0 8.465a3.332 3.332 0 1 0 0-6.664 3.332 3.332 0 0 0 0 6.664z',\n key: 'M11 15H9a6 6 0 1 1 6-6c0 .07.003.134.014.27.01.152.015.21.017.3.002.06.002.12 0 .178l.067.076c.229.257.59.632 1.077 1.12.99.99 2.495 2.434 4.51 4.327l.315.296V21h-6v-2h-2v-2h-2v-2zm2.023-5.211a.658.658 0 0 0 .01-.16 4.471 4.471 0 0 0-.014-.21A5.108 5.108 0 0 1 13 9a4 4 0 1 0-4 4h4v2h2v2h2v2h2v-2.567c-5.552-5.218-6.152-5.837-5.977-6.644zM8.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n location:\n 'm8.49321739 11.4894593 3.12458481.8927385.8927385 3.1245848 4.0173233-8.03464665zm12.50678261-8.4894593-9 18-2-7-7-2z',\n login:\n 'M11.586 11L9.293 8.707a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 1 1-1.414-1.414L11.586 13H4a1 1 0 0 1 0-2h7.586zM10 5a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-8a1 1 0 0 1 0-2h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-8z',\n logout:\n 'M17.586 11l-2.293-2.293a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L17.586 13H10a1 1 0 0 1 0-2h7.586zM15 3a1 1 0 0 1 0 2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h8z',\n message:\n 'M10.464 16.894l.34.039c.394.044.793.067 1.196.067 4.465 0 8-2.75 8-6s-3.535-6-8-6-8 2.75-8 6c0 1.652.91 3.22 2.52 4.36l.604.429-1.312 3.937 4.652-2.832zm-3.612 4.54a2 2 0 0 1-2.937-2.34l.853-2.56C3.018 15.072 2 13.111 2 11c0-4.481 4.524-8 10-8s10 3.519 10 8-4.524 8-10 8c-.36 0-.719-.015-1.074-.045l-4.074 2.48zM9 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n mobile:\n 'M5 5.01A3.004 3.004 0 0 1 7.994 2h8.012A2.995 2.995 0 0 1 19 5.01v13.98A3.004 3.004 0 0 1 16.006 22H7.994A2.995 2.995 0 0 1 5 18.99V5.01zm2 0v13.98c0 .566.443 1.01.994 1.01h8.012c.545 0 .994-.45.994-1.01V5.01A.995.995 0 0 0 16.006 4H7.994C7.45 4 7 4.45 7 5.01zm5 13.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n ok: 'M13.803 15.545l2.49 2.49a1.304 1.304 0 1 1-1.845 1.846L12 17.434 9.553 19.88a1.305 1.305 0 0 1-1.847-1.845l2.49-2.491a8.357 8.357 0 0 1-2.586-1.072A1.305 1.305 0 0 1 9 12.263a5.656 5.656 0 0 0 6 0 1.305 1.305 0 1 1 1.39 2.21 8.344 8.344 0 0 1-2.587 1.072zM12 11.91a4.46 4.46 0 0 1-4.455-4.454A4.46 4.46 0 0 1 12 3a4.46 4.46 0 0 1 4.455 4.456A4.46 4.46 0 0 1 12 11.91zm0-6.299a1.847 1.847 0 0 0-1.845 1.845c0 1.016.829 1.844 1.845 1.844a1.847 1.847 0 0 0 1.845-1.844A1.847 1.847 0 0 0 12 5.611z',\n passport:\n 'M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h12V4H6zm6 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3 3h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm1 3h4a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2z',\n percent:\n 'M18.293 4.293a1 1 0 0 1 1.414 1.414l-14 14a1 1 0 1 1-1.414-1.414l14-14zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n phone:\n 'M5.307 6.107a2 2 0 0 0-.334 2.385l1.404 2.527a17 17 0 0 0 6.604 6.604l2.527 1.404a2 2 0 0 0 2.385-.334L19.586 17 17.5 14.914l-.543.543a2.768 2.768 0 0 1-3.914 0l-4.5-4.5a2.768 2.768 0 0 1 0-3.914l.543-.543L7 4.414 5.307 6.107zM3.893 4.693L5.586 3a2 2 0 0 1 2.828 0L10.5 5.086a2 2 0 0 1 0 2.828l-.543.543c-.3.3-.3.786 0 1.086l4.5 4.5c.3.3.786.3 1.086 0l.543-.543a2 2 0 0 1 2.828 0L21 15.586a2 2 0 0 1 0 2.828l-1.693 1.693a4 4 0 0 1-4.77.668l-2.527-1.403a19 19 0 0 1-7.382-7.382L3.225 9.464a4 4 0 0 1 .668-4.771z',\n play: 'M8 17.587L17.975 12 8 6.413v11.174zM7.489 3.834l13.02 7.294a1 1 0 0 1 0 1.744L7.49 20.166A1 1 0 0 1 6 19.294V4.706a1 1 0 0 1 1.489-.872z',\n plus: 'M13 11h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 2 0v7z',\n 'plus-circle':\n 'M16.143 11.143a.857.857 0 0 1 0 1.714h-3.286v3.286a.857.857 0 0 1-1.714 0v-3.286H7.857a.857.857 0 0 1 0-1.714h3.286V7.857a.857.857 0 0 1 1.714 0v3.286h3.286zM12 22C6.478 22 2 17.523 2 12 2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z',\n power:\n 'M11 2.996c0-.55.444-.996 1-.996.552 0 1 .445 1 .996v9.008c0 .55-.444.996-1 .996-.552 0-1-.445-1-.996V2.996zM4.929 4.929a1 1 0 0 1 1.414 1.414 8 8 0 1 0 11.314 0A1 1 0 0 1 19.07 4.93c3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0-3.905-3.905-3.905-10.237 0-14.142z',\n print:\n 'M7 18H3V9a2 2 0 0 1 2-2h2V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v9h-4v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-1zm2 0v1h6v-4H9v3zM9 7h6V5H9v2zm-2 9v-1a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1h2V9H5v7h2zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n qiwi: 'M17.783 20.125c1.525.413 3.176 1.08 5.103 3.506.196.246-.102.496-.324.296-2.217-1.995-4.082-2.56-5.926-2.638-.978-.042-1.952.054-2.968.145a57.195 57.195 0 0 1-.888.075c-.359.039-.722.06-1.09.06a9.701 9.701 0 0 1-4.867-1.285 9.328 9.328 0 0 1-3.543-3.549A9.83 9.83 0 0 1 2 11.82c0-1.763.43-3.425 1.278-4.936A9.446 9.446 0 0 1 6.781 3.3a9.342 9.342 0 0 1 4.78-1.3c1.773 0 3.43.432 4.926 1.284a9.39 9.39 0 0 1 3.554 3.56 9.832 9.832 0 0 1 1.292 4.929 10.314 10.314 0 0 1-.266 2.334 2.88 2.88 0 0 1-.088.312c-.172.558-.492 1.35-1.087 2.364-.064.107-.1.026-.108-.034-.208-1.493-.852-2.627-1.988-3.359l-.056-.035a4.94 4.94 0 0 0-.597-.317 6.056 6.056 0 0 0-.877-.312c-.192-.053-.621-.03-.466-.187.065-.065.994-.08 2.125-.007.02-.227.03-.46.03-.7 0-1.863-.607-3.382-1.856-4.644-1.25-1.262-2.711-1.876-4.468-1.876-1.798 0-3.257.615-4.458 1.88-1.209 1.27-1.795 2.776-1.795 4.604 0 1.824.603 3.324 1.845 4.586 1.242 1.261 2.684 1.875 4.408 1.875.083 0 .165-.003.241-.069-.099-1.286-.12-2.355.14-1.924.092.153.184.297.275.436a9.285 9.285 0 0 0 1.062 1.345c1.226 1.264 2.433 1.575 3.715 1.895l.082.02c.21.053.423.107.637.165zm-1.682-2.517c.099-.123.26-.192.453-.192.235 0 .48.1.692.282.427.367.558.803.331 1.112-.125.168-.33.261-.573.261-.24 0-.485-.09-.654-.24-.39-.345-.503-.905-.25-1.223zm2.183-1.674c.07-.13.211-.171.4-.115.345.164.5.69.534.947.034.25.008.448-.074.543a.166.166 0 0 1-.13.062c-.146 0-.329-.174-.545-.516-.213-.337-.29-.725-.185-.92z',\n receipt:\n 'M4 20V2l4 2 4-2 4 2 4-2v18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 5.236V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5.236l-2.144 1.072L12 4.404 8.144 6.308 6 5.236zM9 15h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm0-5h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z',\n refund:\n 'M12.5 6H7.6l1.2-1.2c.2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.7-.4-.4-1.1-.4-1.5 0l-3 3s-.3.2-.3.7c0 .5.4.8.4.8l2.9 2.9c.4.4 1.1.4 1.5 0 .2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.8L7.6 8.1h4.9c3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4H6c-.6 0-1.1.5-1.1 1.1 0 .6.6 1 1.1 1h6.4c4.1 0 7.5-3.4 7.5-7.5C20 9.3 16.6 6 12.5 6',\n reject:\n 'm12 22c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-11.06-3.72-3.72a.75.75 0 0 0 -1.06 1.06l3.72 3.72-3.72 3.72a.75.75 0 0 0 1.06 1.06l3.72-3.72 3.72 3.72a.75.75 0 0 0 1.06-1.06l-3.72-3.72 3.72-3.72a.75.75 0 0 0 -1.06-1.06z',\n reload:\n 'M5.013 11.073l.28-.28a1 1 0 1 1 1.414 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414l.302.302a9 9 0 0 1 16.056-5.171 1 1 0 0 1-1.57 1.24 7 7 0 0 0-12.483 3.91zm13.974 1.854l-.28.28a1 1 0 0 1-1.414-1.414l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1-1.414 1.414l-.302-.302a9 9 0 0 1-15.98 5.265 1 1 0 0 1 1.552-1.26 7 7 0 0 0 12.424-3.982z',\n repeat:\n 'M22.293 10.793l-.337.337C21.513 6.022 17.22 2 12 2 6.486 2 2 6.486 2 12s4.486 10 10 10c2.267 0 4.486-.779 6.25-2.193a1 1 0 0 0-1.252-1.561A7.9 7.9 0 0 1 12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.078 0 7.447 3.07 7.934 7.02l-.227-.227a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0l2-2a.999.999 0 1 0-1.414-1.414z',\n sbp: 'M4 6.43L6.39 10.63V13.2L4 17.39L4 6.43Z M13.18 9.10L15.42 7.75L20 7.75L13.18 11.86V9.1Z M13.16 6.40L13.18 11.97L10.78 10.52V2.2L13.16 6.4Z M20 7.75L15.42 7.75L13.16 6.40L10.78 2.2L20 7.75Z M13.18 17.42V14.72L10.78 13.29L10.78 21.63L13.18 17.42Z M15.41 16.08L6.39 10.63L4 6.43L19.99 16.07L15.41 16.08Z M10.78 21.63L13.18 17.42L15.41 16.08L19.99 16.07L10.78 21.63Z M4 17.39L10.8 13.3L8.51 11.92L6.39 13.2L4 17.39Z',\n search:\n 'M16.463 15.05l3.901 3.9a1 1 0 1 1-1.414 1.414l-3.9-3.9a7.5 7.5 0 1 1 1.414-1.414zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z',\n security:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4-12V9a4 4 0 1 0-8 0v1a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-8a2 2 0 0 1 2 2v.996L10 10V9a2 2 0 0 1 2-2z',\n send: 'M12.211 12.507l1.361-.21a.3.3 0 0 0 0-.594l-1.36-.21-8.864-1.366a1.001 1.001 0 0 1-.848-.991L2.507 4.5A1 1 0 0 1 3.9 3.58L20.9 11.08c.236.102.603.444.6.921-.003.477-.223.759-.6.92l-17 7.499a.999.999 0 0 1-1.393-.92L2.5 14.866c0-.495.36-.917.848-.992l8.863-1.366z',\n settings:\n 'M3.5 10.196a1.994 1.994 0 0 1-.733-2.73L3.769 5.73A2.001 2.001 0 0 1 6.5 5l.85.49A7.987 7.987 0 0 1 9 4.583V4c0-1.105.898-2 1.998-2h2.004C14.106 2 15 2.888 15 4v.582a7.987 7.987 0 0 1 1.65.909L17.5 5a2.001 2.001 0 0 1 2.731.73l1.002 1.736c.552.955.23 2.174-.733 2.73l-.63.364a8.04 8.04 0 0 1-.034 3.057L20.5 14a1.994 1.994 0 0 1 .733 2.73l-1.002 1.736a2.001 2.001 0 0 1-2.731.73l-1.003-.58a7.982 7.982 0 0 1-1.497.802V20c0 1.112-.894 2-1.998 2h-2.004C9.898 22 9 21.105 9 20v-.582a7.982 7.982 0 0 1-1.497-.801l-1.003.58a2.001 2.001 0 0 1-2.731-.731L2.767 16.73A1.994 1.994 0 0 1 3.5 14l.664-.383a8.029 8.029 0 0 1-.035-3.057l-.629-.364zm2.001 7.27l2.09-1.21 1.038.708c.352.24.728.44 1.122.6L11 18.07V20h2v-1.93l1.25-.506c.393-.16.769-.36 1.12-.6l1.039-.707 2.09 1.207 1.001-1.732-1.913-1.104.29-1.414a6.029 6.029 0 0 0 .026-2.296l-.252-1.386L19.5 8.464 18.499 6.73l-1.965 1.137-1.048-.75a5.987 5.987 0 0 0-1.237-.681L13 5.93V4h-2.002L11 5.93l-1.25.506a5.987 5.987 0 0 0-1.236.68l-1.048.751L5.5 6.732l-1 1.732 1.85 1.068-.253 1.386a6.04 6.04 0 0 0 .026 2.296l.29 1.414L4.5 15.732l1.001 1.734zM12 8a4.001 4.001 0 0 1 0 8 4.001 4.001 0 0 1 0-8zm0 2a2.001 2.001 0 0 0 0 4 2.001 2.001 0 0 0 0-4z',\n share:\n 'M13 5.414V13a1 1 0 0 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 1 1-1.414 1.414L13 5.414zM18 10a1 1 0 0 1 0-2h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a2 2 0 0 1 2-2h1a1 1 0 1 1 0 2H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9h-1z',\n sim: 'M7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8.828a1 1 0 0 0-.293-.707L13.88 4.293A1 1 0 0 0 13.172 4H7zm3 6h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2v4h4v-4h-4z',\n 'sort-asc': 'M13 5v2H3V5h10zm4 6v2H3v-2h14zM3 19v-2h18v2H3z',\n 'sort-desc': 'M21 5v2H3V5h18zm-4 6v2H3v-2h14zM3 19v-2h10v2H3z',\n star: 'M12 16.265c.176 0 .352.042.513.125l3.27 1.695c.11.056.2.007.232-.017a.21.21 0 0 0 .088-.212l-.624-3.59a1.076 1.076 0 0 1 .316-.96l2.646-2.542a.21.21 0 0 0 .056-.223.213.213 0 0 0-.178-.148l-3.656-.523a1.1 1.1 0 0 1-.83-.594L12.198 6.01A.215.215 0 0 0 12 5.89a.215.215 0 0 0-.198.12l-1.635 3.265a1.1 1.1 0 0 1-.83.595l-3.656.523a.214.214 0 0 0-.178.148.21.21 0 0 0 .056.223l2.646 2.541c.26.25.378.61.317.962l-.625 3.589a.21.21 0 0 0 .088.212.218.218 0 0 0 .232.017l3.27-1.695c.16-.083.337-.125.513-.125m4.734 4.235c-.214 0-.428-.05-.626-.153l-3.983-2.064a.272.272 0 0 0-.25 0l-3.983 2.064a1.35 1.35 0 0 1-1.413-.101 1.306 1.306 0 0 1-.534-1.294l.76-4.37a.262.262 0 0 0-.077-.234l-3.222-3.096a1.301 1.301 0 0 1-.34-1.356 1.328 1.328 0 0 1 1.084-.9l4.453-.637a.268.268 0 0 0 .202-.145l1.992-3.977A1.336 1.336 0 0 1 12 3.5c.515 0 .976.283 1.204.737l1.99 3.977c.04.078.116.132.203.144l4.453.638c.51.073.924.418 1.083.9a1.301 1.301 0 0 1-.34 1.356l-3.221 3.095a.262.262 0 0 0-.078.235l.761 4.37c.087.5-.118.996-.534 1.294a1.35 1.35 0 0 1-.787.254',\n 'star-solid':\n 'M13.13 3.764l1.586 4.44a1.2 1.2 0 0 0 1.13.796h4.84a1.2 1.2 0 0 1 .768 2.122L17.4 14.5a1.2 1.2 0 0 0-.385 1.251l1.205 4.219a1.2 1.2 0 0 1-1.874 1.29l-3.626-2.72a1.2 1.2 0 0 0-1.44 0l-3.568 2.676a1.2 1.2 0 0 1-1.87-1.304l1.322-4.421a1.2 1.2 0 0 0-.418-1.295l-3.954-3.045A1.2 1.2 0 0 1 3.524 9h4.63a1.2 1.2 0 0 0 1.13-.796l1.586-4.44a1.2 1.2 0 0 1 2.26 0z',\n success:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.293-9.707a1 1 0 1 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l5.5-7.5a1 1 0 1 0-1.414-1.414L10.5 14.086l-1.793-1.793z',\n terminal:\n 'M6 10v10h12V10H6zm.366-2h11.268l-1.143-4H7.51L6.366 8zM6 22a2 2 0 0 1-2-2V9.28a2 2 0 0 1 .077-.55l1.509-5.28A2 2 0 0 1 7.509 2h8.982a2 2 0 0 1 1.923 1.45l1.509 5.28a2 2 0 0 1 .077.55V20a2 2 0 0 1-2 2H6z',\n 'terminal-client':\n 'M4.093 16h14.916l-2.105-8H6.198l-2.105 8zM6.198 6h10.706a2 2 0 0 1 1.934 1.491l2.106 8A2 2 0 0 1 19.009 18H4.093a2 2 0 0 1-1.934-2.509l2.105-8A2 2 0 0 1 6.198 6z',\n transfer:\n 'M22 10.8c-.2-.3-.4-.6-.8-.8l-9.6-5.9c-.4-.2-.8-.3-1.2-.3H4c-1.2-.1-2.2.8-2.2 2 0 .4 0 .6.2 1L4.7 12 2 17c-.5 1.1-.1 2.5 1 3 .3.1.6.2.9.2h6.4c.4 0 .8-.1 1.2-.3l9.6-6c1.1-.7 1.5-2 .9-3.1zM6.4 13h4.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1H6.4L3.7 6v-.2s.1-.1.2-.1h6.3c.1 0 .3 0 .4.1l9.5 5.8c.1.1.1.1.2.1.1.1 0 .3-.1.4l-9.5 6c-.1.1-.3.1-.4.1H4h-.1c-.2-.1-.2-.3-.2-.4L6.4 13z',\n twitter:\n 'M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.354-.012-.53A8.349 8.349 0 0 0 22 5.922a8.19 8.19 0 0 1-2.357.645 4.118 4.118 0 0 0 1.804-2.27 8.223 8.223 0 0 1-2.605.997 4.107 4.107 0 0 0-6.993 3.742 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.097 4.097 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.234 8.234 0 0 1 2 18.408a11.617 11.617 0 0 0 6.29 1.84',\n user: 'M4.062 20a8.001 8.001 0 0 1 15.876 0h-2.021a6.002 6.002 0 0 0-11.834 0H4.062zM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-6.998 8a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1zm14 0a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1z',\n vk: 'M15.07 2H8.93C3.327 2 2 3.327 2 8.93v6.14C2 20.673 3.327 22 8.93 22h6.14c5.603 0 6.93-1.327 6.93-6.93V8.93C22 3.327 20.66 2 15.07 2zm3.077 14.27h-1.454c-.55 0-.72-.438-1.708-1.44-.86-.833-1.242-.946-1.454-.946-.296 0-.38.085-.38.494v1.313c0 .353-.114.564-1.045.564-1.539 0-3.246-.931-4.446-2.667-1.807-2.54-2.3-4.446-2.3-4.841 0-.212.084-.41.493-.41h1.454c.367 0 .508.17.65.565.72 2.075 1.919 3.895 2.413 3.895.183 0 .268-.084.268-.55v-2.145c-.056-.988-.579-1.073-.579-1.426 0-.17.141-.339.367-.339h2.287c.31 0 .423.17.423.537v2.893c0 .31.141.424.226.424.184 0 .339-.113.678-.452 1.044-1.172 1.792-2.978 1.792-2.978.099-.212.268-.41.635-.41h1.454c.438 0 .536.226.438.537-.184.847-1.962 3.359-1.962 3.359-.156.254-.212.367 0 .65.155.211.663.649 1.002 1.044.62.705 1.1 1.298 1.228 1.708.14.409-.07.62-.48.62z',\n waiting:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9.566V7a1 1 0 0 0-2 0v6a1 1 0 0 0 .486.857l4 3a1 1 0 0 0 1.028-1.714L13 12.433z',\n wallet:\n 'M2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01zm2 0v9.98c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01zm12.5 6.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n warning:\n 'M3.907 21.137c-1.513 0-2.421-1.68-1.593-2.946l8.092-13.329a1.904 1.904 0 0 1 3.188 0l8.092 13.33c.828 1.266-.08 2.945-1.593 2.945H3.907zM12 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-11a1.324 1.324 0 0 0-1.314 1.488L11.25 14h1.5l.564-4.512A1.324 1.324 0 0 0 12 8z',\n wave: 'M6.371 14.677a1 1 0 0 1-1.79-.893A3.979 3.979 0 0 0 5 12c0-.639-.15-1.254-.431-1.81a1 1 0 0 1 1.782-.906C6.776 10.12 7 11.044 7 12c0 .94-.217 1.852-.629 2.677zm3.573 1.8a1 1 0 1 1-1.788-.897A7.962 7.962 0 0 0 9 12c0-1.28-.3-2.514-.868-3.628a1 1 0 0 1 1.782-.908A9.961 9.961 0 0 1 11 12a9.962 9.962 0 0 1-1.056 4.477zm3.55 1.847a1 1 0 0 1-1.784-.904A11.944 11.944 0 0 0 13 12c0-1.889-.436-3.713-1.262-5.364a1 1 0 0 1 1.788-.895A13.945 13.945 0 0 1 15 12c0 2.226-.52 4.38-1.507 6.324zm3.55 1.843a1 1 0 1 1-1.781-.908l.12-.243A15.93 15.93 0 0 0 17 12c0-2.517-.581-4.95-1.682-7.15a1 1 0 1 1 1.788-.895A17.928 17.928 0 0 1 19 12a17.93 17.93 0 0 1-1.956 8.167z',\n withdraw:\n 'M13 6.414V14a1 1 0 0 1-2 0V6.414L8.707 8.707a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 1 1-1.414 1.414L13 6.414zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n youtube:\n 'M21.582 7.186C22 8.746 22 12 22 12s0 3.254-.418 4.814a2.505 2.505 0 0 1-1.768 1.768C18.254 19 12 19 12 19s-6.254 0-7.814-.418a2.505 2.505 0 0 1-1.768-1.768C2 15.254 2 12 2 12s0-3.254.418-4.814c.23-.86.908-1.538 1.768-1.768C5.746 5 12 5 12 5s6.254 0 7.814.418c.86.23 1.538.908 1.768 1.768zM9.955 14.955L15.182 12 9.955 9.045v5.91z',\n}\n\nexport const Icon: FC<IconProps> = ({ name, size = 6, color = '#000' }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path d={IconPaths[name]} fill={color} />\n </Svg>\n)\n\nIcon.displayName = 'Icon'\n\nIcon.defaultProps = {\n size: 6,\n color: '#000',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["1069"],[],"import React, { FC, ReactElement } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface MobileAppIconProps {\n name: 'apple' | 'google' | 'huawei'\n}\n\nconst appIcon: Record<MobileAppIconProps['name'], ReactElement> = {\n google: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M56.91 25.0147C56.9027 22.6701 58.7954 20.7625 61.14 20.7514C62.2756 20.7296 63.3713 21.1697 64.1763 21.9709C64.9812 22.7721 65.4265 23.8658 65.41 25.0014C65.41 27.346 63.5113 29.2477 61.1667 29.2514C58.8221 29.255 56.9174 27.3593 56.91 25.0147ZM58.632 26.1199C59.0887 27.0757 60.0832 27.6553 61.14 27.5814C61.8033 27.566 62.4323 27.2834 62.8842 26.7976C63.336 26.3118 63.5726 25.6641 63.54 25.0014C63.5374 23.9421 62.8876 22.992 61.9012 22.6055C60.9148 22.2191 59.7925 22.4748 59.071 23.2505C58.3495 24.0261 58.1754 25.164 58.632 26.1199ZM51.83 20.7514H51.82C52.9556 20.7296 54.0513 21.1697 54.8563 21.9709C55.6613 22.7721 56.1065 23.8658 56.09 25.0014C56.09 27.3473 54.1892 29.2496 51.8433 29.2514C49.4974 29.2533 47.5937 27.354 47.59 25.0081C47.5863 22.6622 49.4841 20.757 51.83 20.7514ZM51.83 27.5814H51.82C52.4833 27.566 53.1123 27.2834 53.5641 26.7976C54.016 26.3118 54.2526 25.6641 54.22 25.0014C54.2171 23.9412 53.566 22.9907 52.5784 22.6051C51.5908 22.2195 50.4678 22.4774 49.7473 23.2551C49.0268 24.0329 48.8555 25.1723 49.3154 26.1275C49.7752 27.0828 50.7727 27.6595 51.83 27.5814ZM40.74 22.0614V22.0114H46.81C46.8797 22.384 46.9132 22.7624 46.91 23.1414C46.9571 24.6972 46.3977 26.2104 45.35 27.3614C44.1528 28.6151 42.4718 29.2897 40.74 29.2114C38.319 29.3057 36.0404 28.0678 34.8019 25.9854C33.5633 23.903 33.5633 21.3099 34.8019 19.2275C36.0404 17.1451 38.319 15.9072 40.74 16.0014C42.4407 15.9867 44.0749 16.6613 45.27 17.8714L44 19.1414C43.1238 18.2955 41.9478 17.8316 40.73 17.8514C38.079 17.8514 35.93 20.0005 35.93 22.6514C35.93 25.3024 38.079 27.4514 40.73 27.4514C41.9766 27.5011 43.186 27.0217 44.06 26.1314C44.6399 25.5092 44.9923 24.7092 45.06 23.8614H40.74V22.0614ZM86.05 23.4614L86.26 23.9114L80.57 26.2614C80.9267 27.0736 81.7436 27.5852 82.63 27.5514C83.4859 27.5536 84.2798 27.1054 84.72 26.3714L86.17 27.3714C85.3807 28.5529 84.0509 29.2591 82.63 29.2514C81.5006 29.268 80.413 28.8246 79.6171 28.023C78.8212 27.2215 78.3855 26.1307 78.41 25.0014C78.3409 23.898 78.7316 22.8151 79.4894 22.01C80.2472 21.2048 81.3044 20.7493 82.41 20.7514C84.0679 20.8125 85.5161 21.8906 86.05 23.4614ZM80.25 24.8814L84.05 23.3014C83.7511 22.7121 83.1294 22.358 82.47 22.4014C81.8445 22.4297 81.2566 22.7085 80.839 23.175C80.4213 23.6416 80.2091 24.2566 80.25 24.8814ZM77.5 29.0014H75.63V16.5014H77.5V29.0014ZM72.5 21.7014H72.57V21.0014H74.29V28.6514C74.29 31.7914 72.48 33.0814 70.29 33.0814C68.6392 33.0913 67.1477 32.0982 66.52 30.5714L68.15 29.8914C68.4907 30.7825 69.3363 31.3791 70.29 31.4014C71.69 31.4014 72.56 30.5314 72.56 28.9014V28.2114H72.5C71.938 28.8597 71.1178 29.2259 70.26 29.2114C67.9902 29.1014 66.2064 27.229 66.2064 24.9564C66.2064 22.6839 67.9902 20.8115 70.26 20.7014C71.1151 20.7003 71.93 21.0641 72.5 21.7014ZM70.43 27.5814H70.42C71.0699 27.5564 71.6813 27.2666 72.112 26.7792C72.5427 26.2919 72.7551 25.6495 72.7 25.0014C72.7494 24.3563 72.5362 23.7187 72.1089 23.2329C71.6815 22.7472 71.0761 22.4546 70.43 22.4214C69.0929 22.5393 68.0674 23.6591 68.0674 25.0014C68.0674 26.3437 69.0929 27.4636 70.43 27.5814ZM90.34 16.5014H94.81C96.2626 16.3952 97.6527 17.1093 98.4125 18.3518C99.1722 19.5944 99.1743 21.1572 98.4177 22.4018C97.6612 23.6463 96.2728 24.3639 94.82 24.2614H92.21V29.0014H90.34V16.5014ZM94.81 22.5014L94.85 22.5214C96.0319 22.5214 96.99 21.5633 96.99 20.3814C96.99 19.1995 96.0319 18.2414 94.85 18.2414H92.2V22.5014H94.81ZM106.34 20.7014L106.39 20.7314C108.52 20.7314 110.18 22.0014 110.18 24.1914V29.0014H108.38V28.0014H108.32C107.8 28.8101 106.879 29.2703 105.92 29.2014C105.142 29.259 104.373 28.9992 103.789 28.4812C103.205 27.9633 102.856 27.2311 102.82 26.4514C102.82 24.6414 104.63 23.6414 106.42 23.6414C107.1 23.6386 107.769 23.8034 108.37 24.1214V23.9914C108.322 23.511 108.084 23.0699 107.708 22.7671C107.331 22.4644 106.85 22.3254 106.37 22.3814C105.671 22.3243 105.004 22.6851 104.67 23.3014L103.01 22.6114C103.641 21.3685 104.949 20.6183 106.34 20.7014ZM106.11 27.5514L106.16 27.5814C107.287 27.554 108.221 26.7008 108.35 25.5814C107.831 25.2918 107.244 25.1468 106.65 25.1614C105.71 25.1614 104.65 25.4914 104.65 26.4914C104.772 27.1799 105.417 27.6483 106.11 27.5514ZM116.74 21.0014H116.75H118.82L113.7 32.7914H111.75L113.65 28.5814L110.32 21.0014H112.32L114.54 26.4214H114.6L116.74 21.0014ZM101.8 29.0014H99.93V16.5014H101.8V29.0014ZM34.38 13.2714V11.2714H35C35.5815 10.6552 35.8599 9.81283 35.76 8.97144V6.00144H39.76V11.2614H40.4V13.2614H39.66V12.0014H35.11V13.2714H34.38ZM35.93 11.3014H38.93V6.74144H36.5V9.00144C36.5467 9.80807 36.3479 10.6099 35.93 11.3014ZM42.01 11.2214C40.8303 9.97267 40.8303 8.0202 42.01 6.77144C42.592 6.18518 43.3839 5.85547 44.21 5.85547C45.0361 5.85547 45.828 6.18518 46.41 6.77144C47.5948 8.0182 47.5948 9.97468 46.41 11.2214C45.193 12.4317 43.227 12.4317 42.01 11.2214ZM45.84 10.7214C46.7252 9.74561 46.7252 8.25726 45.84 7.28144C44.9387 6.38387 43.4813 6.38387 42.58 7.28144C41.6948 8.25726 41.6948 9.74561 42.58 10.7214C43.4813 11.619 44.9387 11.619 45.84 10.7214ZM48.952 11.2323C48.363 10.6414 48.0408 9.83557 48.06 9.00144C48.0408 8.1673 48.363 7.36147 48.952 6.77055C49.541 6.17963 50.3458 5.85485 51.18 5.87144C52.0277 5.85044 52.8384 6.21892 53.38 6.87144L52.84 7.39144C52.4392 6.88264 51.8169 6.59942 51.17 6.63144C50.5497 6.61531 49.9499 6.85381 49.51 7.29144C48.6113 8.27353 48.6113 9.77934 49.51 10.7614C49.9499 11.1991 50.5497 11.4376 51.17 11.4214C51.8828 11.4151 52.5549 11.0882 53 10.5314L53.54 11.0714C53.2678 11.4016 52.9265 11.6678 52.54 11.8514C52.1131 12.0448 51.6485 12.1404 51.18 12.1314C50.3458 12.148 49.541 11.8232 48.952 11.2323ZM55.91 12.0014V6.74144H54.23V6.00144H58.35V6.74144H56.68V12.0014H55.91ZM61.38 11.0614C61.1938 11.6749 60.6405 12.1039 60 12.1314C59.7933 12.1288 59.5893 12.0846 59.4 12.0014L59.6 11.2914C59.7215 11.3622 59.8594 11.4001 60 11.4014C60.147 11.4125 60.2938 11.3776 60.42 11.3014C60.5405 11.1994 60.6334 11.0688 60.69 10.9214L60.91 10.4414L58.91 6.01144H59.82L61.3 9.45144L62.74 6.00144H63.65L61.38 11.0614ZM64.52 6.00144H68.86V12.0014H68.09V6.74144H65.29V12.0014H64.52V6.00144ZM70.23 6.00144H71V8.57144H74V6.00144H74.77V12.0014H74V9.29144H71V12.0014H70.23V6.00144ZM76.66 11.2214C75.4803 9.97267 75.4803 8.0202 76.66 6.77144C77.242 6.18518 78.0339 5.85547 78.86 5.85547C79.6861 5.85547 80.478 6.18518 81.06 6.77144C82.2448 8.0182 82.2448 9.97468 81.06 11.2214C79.843 12.4317 77.877 12.4317 76.66 11.2214ZM80.49 10.7214C81.3752 9.74561 81.3752 8.25726 80.49 7.28144C79.5887 6.38387 78.1313 6.38387 77.23 7.28144C76.3448 8.25726 76.3448 9.74561 77.23 10.7214C78.1313 11.619 79.5887 11.619 80.49 10.7214ZM85.09 12.0014V6.00144H87.26C87.7106 5.99293 88.1472 6.15757 88.48 6.46144C88.8183 6.75501 89.0088 7.18361 89 7.63144C89.0047 7.898 88.928 8.15965 88.78 8.38144C88.6332 8.59687 88.4287 8.76666 88.19 8.87144C88.4801 8.96746 88.7345 9.14867 88.92 9.39144C89.1123 9.63644 89.2147 9.94002 89.21 10.2514C89.2204 10.7182 89.0224 11.1653 88.67 11.4714C88.3218 11.7926 87.8637 11.968 87.39 11.9614H85.1L85.09 12.0014ZM85.86 8.57144H87.26C87.5247 8.58248 87.7807 8.4764 87.96 8.28144C88.1389 8.11923 88.2442 7.89129 88.2517 7.64993C88.2593 7.40856 88.1684 7.1745 88 7.00144C87.8308 6.81007 87.5853 6.70381 87.33 6.71144H85.9V8.54144L85.86 8.57144ZM85.86 11.2614H87.41C87.6842 11.2706 87.9483 11.157 88.13 10.9514C88.3063 10.7686 88.4064 10.5254 88.41 10.2714C88.41 9.71915 87.9623 9.27144 87.41 9.27144H85.89V11.2714L85.86 11.2614ZM3.15438 6.09514C3.72315 5.90788 4.3699 6.00058 4.86567 6.37964L20.1656 14.7752L16 18.9408L3.15438 6.09514ZM21.5236 15.5385L26.8174 18.4336C28.3942 19.293 28.3942 20.7073 26.8174 21.5776L21.5366 24.4774L17.0607 20.0014L21.5236 15.5385ZM20.1645 25.2265L4.86567 33.6316C4.36761 34.0048 3.72281 34.0939 3.15569 33.9064L16 21.0621L20.1645 25.2265ZM2.10918 32.8316C2.02242 32.5765 1.986 32.3054 2.00484 32.0324V7.96798C1.98961 7.69699 2.02709 7.42826 2.11274 7.17482L14.9394 20.0014L2.10918 32.8316Z\"\n fill=\"#999999\"\n />\n ),\n apple: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M17.128 18.7858C17.161 22.6488 20.507 23.9258 20.548 23.9398C20.528 24.0298 20.024 25.7828 18.769 27.5628C17.721 29.1298 16.623 30.6618 14.879 30.6898C13.185 30.7288 12.615 29.6928 10.672 29.6928C8.71097 29.6928 8.10397 30.6618 6.47897 30.7288C4.81797 30.7898 3.54897 29.0558 2.46297 27.5028C0.291966 24.3318 -1.39803 18.5668 0.867966 14.6438C1.96597 12.7198 3.96797 11.4808 6.10797 11.4478C7.77097 11.4138 9.31397 12.5708 10.336 12.5708C11.338 12.5708 13.246 11.1868 15.213 11.3938C16.036 11.4178 18.378 11.7188 19.889 13.9218C19.767 13.9948 17.099 15.5628 17.128 18.7858ZM13.928 9.30775C13.016 10.3838 11.557 11.2068 10.136 11.1008C9.94997 9.64875 10.67 8.10475 11.476 7.16275C12.387 6.09375 13.969 5.27475 15.234 5.21875C15.4 6.72775 14.802 8.21475 13.928 9.30775ZM40.645 30.5058H38.374L37.13 26.5968H32.806L31.621 30.5058H29.41L33.694 17.1978H36.34L40.645 30.5058ZM36.755 24.9568L35.63 21.4818C35.511 21.1268 35.288 20.2908 34.959 18.9748H34.919C34.788 19.5408 34.577 20.3768 34.287 21.4818L33.182 24.9568H36.755ZM51.662 25.5898C51.662 27.2218 51.221 28.5118 50.339 29.4588C49.549 30.3018 48.568 30.7228 47.397 30.7228C46.133 30.7228 45.225 30.2688 44.672 29.3608H44.632V34.4158H42.5V24.0688C42.5 23.0428 42.473 21.9898 42.421 20.9098H44.296L44.415 22.4308H44.455C45.166 21.2848 46.245 20.7128 47.693 20.7128C48.825 20.7128 49.77 21.1598 50.526 22.0548C51.284 22.9508 51.662 24.1288 51.662 25.5898ZM49.49 25.6678C49.49 24.7338 49.28 23.9638 48.858 23.3578C48.397 22.7258 47.778 22.4098 47.002 22.4098C46.476 22.4098 45.998 22.5858 45.571 22.9328C45.143 23.2828 44.863 23.7398 44.732 24.3058C44.666 24.5698 44.633 24.7858 44.633 24.9558V26.5558C44.633 27.2538 44.847 27.8428 45.275 28.3238C45.703 28.8048 46.259 29.0448 46.943 29.0448C47.746 29.0448 48.371 28.7348 48.818 28.1168C49.266 27.4978 49.49 26.6818 49.49 25.6678ZM62.699 25.5898C62.699 27.2218 62.258 28.5118 61.375 29.4588C60.586 30.3018 59.605 30.7228 58.434 30.7228C57.17 30.7228 56.262 30.2688 55.71 29.3608H55.67V34.4158H53.538V24.0688C53.538 23.0428 53.511 21.9898 53.459 20.9098H55.334L55.453 22.4308H55.493C56.203 21.2848 57.282 20.7128 58.731 20.7128C59.862 20.7128 60.807 21.1598 61.565 22.0548C62.32 22.9508 62.699 24.1288 62.699 25.5898ZM60.527 25.6678C60.527 24.7338 60.316 23.9638 59.894 23.3578C59.433 22.7258 58.816 22.4098 58.039 22.4098C57.512 22.4098 57.035 22.5858 56.607 22.9328C56.179 23.2828 55.9 23.7398 55.769 24.3058C55.704 24.5698 55.67 24.7858 55.67 24.9558V26.5558C55.67 27.2538 55.884 27.8428 56.31 28.3238C56.738 28.8038 57.294 29.0448 57.98 29.0448C58.783 29.0448 59.408 28.7348 59.855 28.1168C60.303 27.4978 60.527 26.6818 60.527 25.6678ZM75.039 26.7738C75.039 27.9058 74.646 28.8268 73.857 29.5378C72.99 30.3148 71.783 30.7028 70.232 30.7028C68.8 30.7028 67.652 30.4268 66.783 29.8738L67.277 28.0968C68.213 28.6628 69.24 28.9468 70.359 28.9468C71.162 28.9468 71.787 28.7648 72.236 28.4028C72.683 28.0408 72.906 27.5548 72.906 26.9488C72.906 26.4088 72.722 25.9538 72.353 25.5848C71.986 25.2158 71.373 24.8728 70.517 24.5558C68.187 23.6868 67.023 22.4138 67.023 20.7398C67.023 19.6458 67.431 18.7488 68.248 18.0508C69.062 17.3518 70.148 17.0028 71.506 17.0028C72.717 17.0028 73.723 17.2138 74.526 17.6348L73.993 19.3728C73.243 18.9648 72.395 18.7608 71.446 18.7608C70.696 18.7608 70.11 18.9458 69.69 19.3138C69.335 19.6428 69.157 20.0438 69.157 20.5188C69.157 21.0448 69.36 21.4798 69.768 21.8218C70.123 22.1378 70.768 22.4798 71.704 22.8488C72.849 23.3098 73.69 23.8488 74.231 24.4668C74.77 25.0828 75.039 25.8538 75.039 26.7738ZM82.088 22.5098H79.738V27.1688C79.738 28.3538 80.152 28.9458 80.982 28.9458C81.363 28.9458 81.679 28.9128 81.929 28.8468L81.988 30.4658C81.568 30.6228 81.015 30.7018 80.33 30.7018C79.488 30.7018 78.83 30.4448 78.355 29.9318C77.882 29.4178 77.644 28.5558 77.644 27.3448V22.5078H76.244V20.9078H77.644V19.1508L79.738 18.5188V20.9078H82.088V22.5098ZM92.691 25.6288C92.691 27.1038 92.269 28.3148 91.427 29.2618C90.544 30.2368 89.372 30.7228 87.911 30.7228C86.503 30.7228 85.382 30.2558 84.546 29.3218C83.71 28.3878 83.292 27.2088 83.292 25.7878C83.292 24.3008 83.722 23.0828 84.585 22.1358C85.446 21.1878 86.608 20.7138 88.069 20.7138C89.477 20.7138 90.61 21.1808 91.465 22.1158C92.283 23.0228 92.691 24.1938 92.691 25.6288ZM90.479 25.6978C90.479 24.8128 90.29 24.0538 89.907 23.4208C89.46 22.6548 88.821 22.2728 87.993 22.2728C87.136 22.2728 86.485 22.6558 86.038 23.4208C85.655 24.0548 85.466 24.8258 85.466 25.7378C85.466 26.6228 85.655 27.3818 86.038 28.0138C86.499 28.7798 87.143 29.1618 87.974 29.1618C88.788 29.1618 89.427 28.7718 89.888 27.9938C90.281 27.3488 90.479 26.5818 90.479 25.6978ZM99.621 22.7848C99.41 22.7458 99.185 22.7258 98.949 22.7258C98.199 22.7258 97.619 23.0088 97.211 23.5758C96.856 24.0758 96.678 24.7078 96.678 25.4708V30.5058H94.547L94.567 23.9318C94.567 22.8258 94.54 21.8188 94.487 20.9108H96.344L96.422 22.7468H96.481C96.706 22.1158 97.061 21.6078 97.547 21.2268C98.022 20.8838 98.535 20.7128 99.088 20.7128C99.285 20.7128 99.463 20.7268 99.621 20.7518V22.7848ZM109.156 25.2538C109.156 25.6358 109.131 25.9578 109.078 26.2208H102.682C102.707 27.1688 103.016 27.8938 103.61 28.3938C104.149 28.8408 104.846 29.0648 105.702 29.0648C106.649 29.0648 107.513 28.9138 108.29 28.6108L108.624 30.0908C107.716 30.4868 106.644 30.6838 105.407 30.6838C103.919 30.6838 102.751 30.2458 101.901 29.3708C101.053 28.4958 100.628 27.3208 100.628 25.8468C100.628 24.3998 101.023 23.1948 101.814 22.2338C102.642 21.2078 103.761 20.6948 105.169 20.6948C106.552 20.6948 107.599 21.2078 108.31 22.2338C108.873 23.0488 109.156 24.0568 109.156 25.2538ZM107.123 24.7008C107.137 24.0688 106.998 23.5228 106.709 23.0618C106.34 22.4688 105.773 22.1728 105.01 22.1728C104.313 22.1728 103.746 22.4618 103.313 23.0418C102.958 23.5028 102.747 24.0558 102.682 24.6998H107.123V24.7008ZM30.424 6.27475C30.651 6.13875 30.907 6.02475 31.195 5.93075C31.482 5.83675 31.82 5.78975 32.209 5.78975C32.836 5.78975 33.33 5.93875 33.692 6.23575C34.054 6.53275 34.235 6.93375 34.235 7.43875C34.235 7.83975 34.114 8.17575 33.872 8.44775C33.63 8.71975 33.32 8.90075 32.945 8.99075V9.01975C33.152 9.05275 33.348 9.10875 33.532 9.18975C33.717 9.27075 33.879 9.37875 34.017 9.51475C34.156 9.65075 34.266 9.80875 34.347 9.99075C34.427 10.1718 34.468 10.3718 34.468 10.5928C34.468 10.9548 34.395 11.2588 34.249 11.5048C34.103 11.7508 33.913 11.9508 33.677 12.1068C33.442 12.2618 33.178 12.3738 32.887 12.4408C32.596 12.5078 32.305 12.5428 32.014 12.5428C31.703 12.5428 31.396 12.5098 31.092 12.4458C30.788 12.3818 30.507 12.2748 30.248 12.1258L30.51 11.3208C30.678 11.4048 30.895 11.4858 31.16 11.5638C31.425 11.6418 31.693 11.6798 31.965 11.6798C32.411 11.6798 32.756 11.5798 32.998 11.3798C33.24 11.1788 33.362 10.9108 33.362 10.5748C33.362 10.3478 33.313 10.1628 33.216 10.0168C33.118 9.87075 32.992 9.75675 32.837 9.67175C32.682 9.58775 32.509 9.52975 32.318 9.49775C32.127 9.46575 31.938 9.44875 31.751 9.44875H31.314V8.65175H31.751C31.951 8.65175 32.137 8.62675 32.309 8.57375C32.48 8.52275 32.629 8.44975 32.755 8.35575C32.881 8.26175 32.98 8.14975 33.051 8.02075C33.121 7.89175 33.157 7.74575 33.157 7.58375C33.157 7.29275 33.053 7.06475 32.846 6.89975C32.639 6.73475 32.361 6.65175 32.012 6.65175C31.773 6.65175 31.533 6.69075 31.294 6.76775C31.055 6.84575 30.841 6.92975 30.653 7.01975L30.424 6.27475ZM38.755 12.4348L38.678 11.8918H38.649C38.333 12.3248 37.874 12.5418 37.272 12.5418C37.058 12.5418 36.865 12.5058 36.69 12.4348C36.515 12.3638 36.363 12.2668 36.234 12.1438C36.104 12.0208 36.005 11.8758 35.933 11.7068C35.862 11.5388 35.827 11.3538 35.827 11.1538C35.827 10.5658 36.066 10.1238 36.545 9.82975C37.024 9.53575 37.702 9.38875 38.582 9.38875V9.30175C38.582 8.68075 38.256 8.37075 37.604 8.37075C37.139 8.37075 36.729 8.48775 36.375 8.71975L36.162 8.03175C36.595 7.76075 37.134 7.62475 37.779 7.62475C39.012 7.62475 39.629 8.27475 39.629 9.57475V11.3108C39.629 11.7958 39.652 12.1708 39.697 12.4358H38.755V12.4348ZM38.61 10.0878C38.025 10.0878 37.589 10.1618 37.303 10.3108C37.017 10.4598 36.874 10.7028 36.874 11.0388C36.874 11.2848 36.941 11.4688 37.076 11.5918C37.211 11.7148 37.382 11.7758 37.588 11.7758C37.723 11.7758 37.851 11.7518 37.974 11.7028C38.096 11.6548 38.203 11.5878 38.296 11.5038C38.39 11.4198 38.465 11.3178 38.524 11.1978C38.582 11.0778 38.61 10.9508 38.61 10.8148V10.0878ZM44.683 7.72075V8.58375H42.723V12.4348H41.676V7.72075H44.683ZM50.677 10.0198C50.677 10.3948 50.625 10.7378 50.522 11.0478C50.418 11.3588 50.275 11.6238 50.09 11.8428C49.906 12.0628 49.686 12.2348 49.431 12.3568C49.175 12.4798 48.893 12.5418 48.582 12.5418C47.961 12.5418 47.515 12.3188 47.243 11.8728H47.223V14.3558H46.175V9.27275C46.175 9.02075 46.172 8.76675 46.165 8.51075C46.159 8.25575 46.149 7.99175 46.137 7.71975H47.058L47.117 8.46675H47.137C47.486 7.90475 48.016 7.62275 48.728 7.62275C49.005 7.62275 49.263 7.68075 49.499 7.79675C49.735 7.91375 49.94 8.07675 50.115 8.28675C50.29 8.49675 50.427 8.74875 50.527 9.04375C50.627 9.33875 50.677 9.66375 50.677 10.0198ZM49.611 10.0588C49.611 9.82575 49.583 9.61075 49.528 9.41375C49.473 9.21675 49.392 9.04875 49.286 8.90975C49.18 8.77075 49.05 8.66075 48.898 8.57975C48.746 8.49875 48.576 8.45875 48.388 8.45875C48.24 8.45875 48.094 8.49175 47.951 8.55575C47.808 8.61975 47.684 8.70775 47.578 8.81775C47.471 8.92775 47.386 9.06075 47.321 9.21575C47.256 9.37075 47.223 9.53575 47.223 9.71075V10.4968C47.223 10.6708 47.25 10.8328 47.306 10.9818C47.361 11.1308 47.438 11.2598 47.538 11.3698C47.638 11.4798 47.758 11.5658 47.897 11.6268C48.036 11.6888 48.189 11.7188 48.357 11.7188C48.752 11.7188 49.059 11.5688 49.279 11.2678C49.499 10.9668 49.611 10.5628 49.611 10.0588ZM56.305 7.72075L55.111 10.9898C54.827 11.7658 54.55 12.4008 54.282 12.8958C54.013 13.3908 53.757 13.7508 53.511 13.9778C53.149 14.3008 52.764 14.4988 52.356 14.5688L52.104 13.6868C52.375 13.6158 52.634 13.4768 52.88 13.2698C53.125 13.0628 53.322 12.8048 53.472 12.4938C53.524 12.3908 53.549 12.3198 53.549 12.2808C53.549 12.2418 53.529 12.1678 53.491 12.0578L51.783 7.72175H52.937L53.83 10.3508C53.876 10.4738 53.921 10.6128 53.966 10.7678C54.012 10.9228 54.06 11.0948 54.112 11.2818H54.132C54.164 11.1778 54.2 11.0478 54.238 10.8888C54.277 10.7308 54.329 10.5478 54.393 10.3408L55.189 7.72175H56.305V7.72075ZM58.119 9.67975H58.603C58.958 9.67975 59.234 9.61575 59.427 9.48575C59.62 9.35575 59.718 9.19775 59.718 9.00975C59.718 8.81575 59.636 8.66075 59.47 8.54475C59.306 8.42875 59.077 8.36975 58.786 8.36975C58.598 8.36975 58.409 8.40075 58.22 8.46175C58.029 8.52375 57.853 8.59975 57.691 8.68975L57.42 8.01175C57.691 7.86375 57.961 7.76175 58.231 7.70675C58.499 7.65175 58.768 7.62375 59.04 7.62375C59.255 7.62375 59.47 7.64475 59.686 7.68675C59.901 7.72875 60.094 7.79975 60.262 7.89975C60.43 7.99975 60.569 8.13075 60.674 8.29275C60.781 8.45475 60.834 8.65475 60.834 8.89475C60.834 9.04375 60.805 9.17475 60.746 9.28775C60.689 9.40075 60.611 9.50075 60.514 9.58775C60.418 9.67475 60.309 9.74675 60.19 9.80075C60.071 9.85575 59.948 9.89675 59.827 9.92275V9.95175C59.981 9.97175 60.132 10.0108 60.278 10.0688C60.423 10.1268 60.553 10.2028 60.671 10.2968C60.786 10.3908 60.88 10.5038 60.952 10.6358C61.022 10.7688 61.057 10.9188 61.057 11.0868C61.057 11.3648 60.991 11.5978 60.854 11.7848C60.719 11.9728 60.545 12.1208 60.334 12.2308C60.125 12.3408 59.893 12.4198 59.641 12.4688C59.389 12.5168 59.143 12.5418 58.905 12.5418C58.614 12.5418 58.325 12.5108 58.042 12.4498C57.757 12.3878 57.501 12.2928 57.274 12.1638L57.547 11.4748C57.715 11.5658 57.906 11.6418 58.123 11.7028C58.34 11.7638 58.561 11.7948 58.787 11.7948C59.142 11.7948 59.416 11.7258 59.607 11.5868C59.796 11.4478 59.892 11.2748 59.892 11.0678C59.892 10.9318 59.861 10.8178 59.796 10.7238C59.731 10.6298 59.64 10.5538 59.525 10.4958C59.408 10.4378 59.273 10.3968 59.117 10.3748C58.963 10.3518 58.793 10.3408 58.613 10.3408H58.119V9.67975ZM63.715 7.72075V9.38875C63.715 9.77075 63.709 10.1138 63.695 10.4168C63.681 10.7208 63.666 11.0408 63.646 11.3768L63.666 11.3958C63.789 11.1498 63.91 10.9098 64.029 10.6728C64.15 10.4368 64.271 10.1958 64.394 9.94975L65.558 7.71875H66.915V12.4328H65.925V10.7648C65.925 10.4158 65.935 10.0668 65.95 9.71775C65.966 9.36775 65.983 9.01575 66.003 8.65975H65.954C65.845 8.95075 65.735 9.20275 65.624 9.41675C65.515 9.62975 65.405 9.84975 65.296 10.0768C65.095 10.4648 64.896 10.8528 64.698 11.2408C64.501 11.6288 64.292 12.0268 64.073 12.4338H62.716V7.72075H63.715ZM72.445 7.72075V8.58375H71.01V12.4348H69.98V8.58375H68.554V7.72075H72.445ZM77.789 9.85475C77.789 9.94475 77.785 10.0308 77.779 10.1118C77.773 10.1928 77.763 10.2658 77.75 10.3298H74.607C74.621 10.7758 74.761 11.1208 75.029 11.3628C75.297 11.6048 75.652 11.7268 76.091 11.7268C76.55 11.7268 76.974 11.6528 77.362 11.5038L77.526 12.2318C77.079 12.4258 76.553 12.5228 75.944 12.5228C75.577 12.5228 75.247 12.4658 74.956 12.3528C74.665 12.2398 74.419 12.0798 74.218 11.8728C74.019 11.6658 73.864 11.4168 73.757 11.1258C73.652 10.8348 73.599 10.5088 73.599 10.1468C73.599 9.78475 73.652 9.44975 73.757 9.14275C73.864 8.83575 74.015 8.56875 74.208 8.34275C74.403 8.11575 74.638 7.93875 74.911 7.80875C75.186 7.67975 75.493 7.61475 75.829 7.61475C76.126 7.61475 76.395 7.66775 76.64 7.77475C76.882 7.88075 77.089 8.03275 77.259 8.23075C77.431 8.42775 77.562 8.66475 77.652 8.93875C77.744 9.21275 77.789 9.51875 77.789 9.85475ZM76.789 9.58375C76.789 9.21475 76.701 8.91575 76.523 8.68675C76.345 8.45775 76.088 8.34175 75.752 8.34175C75.447 8.34175 75.19 8.45775 74.977 8.69075C74.764 8.92375 74.641 9.22075 74.608 9.58375H76.789ZM82.01 7.75975C82.198 7.72775 82.436 7.70175 82.727 7.68175C83.018 7.66175 83.315 7.65275 83.62 7.65275C83.813 7.65275 84.032 7.66475 84.274 7.68675C84.516 7.70875 84.749 7.76075 84.967 7.84175C85.188 7.92275 85.371 8.04375 85.52 8.20575C85.669 8.36775 85.745 8.58675 85.745 8.86475C85.745 9.00775 85.718 9.13575 85.667 9.24775C85.614 9.36075 85.546 9.45975 85.458 9.54375C85.37 9.62775 85.27 9.69775 85.157 9.75175C85.044 9.80675 84.927 9.84775 84.803 9.87275L84.813 9.90175C85.155 9.95975 85.434 10.0828 85.647 10.2708C85.86 10.4588 85.967 10.7168 85.967 11.0468C85.967 11.3768 85.875 11.6388 85.696 11.8328C85.514 12.0268 85.292 12.1728 85.026 12.2698C84.76 12.3668 84.481 12.4288 84.186 12.4548C83.893 12.4798 83.629 12.4938 83.397 12.4938C83.137 12.4938 82.883 12.4878 82.635 12.4738C82.385 12.4608 82.178 12.4478 82.01 12.4348V7.75975ZM83.018 9.64175H83.551C83.713 9.64175 83.867 9.63075 84.012 9.60775C84.158 9.58575 84.285 9.54975 84.395 9.50175C84.506 9.45275 84.59 9.38875 84.653 9.30775C84.714 9.22675 84.745 9.12875 84.745 9.01175C84.745 8.79875 84.657 8.64175 84.477 8.54175C84.299 8.44175 84.02 8.39175 83.639 8.39175C83.53 8.39175 83.434 8.39475 83.352 8.40175C83.272 8.40775 83.161 8.41775 83.018 8.43075V9.64175ZM83.018 11.7268C83.147 11.7398 83.256 11.7488 83.342 11.7558C83.43 11.7628 83.531 11.7658 83.649 11.7658C83.792 11.7658 83.936 11.7568 84.085 11.7368C84.233 11.7178 84.37 11.6808 84.493 11.6258C84.616 11.5718 84.714 11.4978 84.788 11.4038C84.862 11.3108 84.901 11.1868 84.901 11.0328C84.901 10.7628 84.78 10.5768 84.542 10.4738C84.302 10.3708 83.98 10.3198 83.571 10.3198H83.018V11.7268Z\"\n fill=\"#999999\"\n />\n ),\n huawei: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M23.9217 22.714H24.6476V19.047H23.9217V22.714ZM23.0436 22.717H20.3046V19.049H22.9735V19.718H21.0306V20.469H22.369V21.138H21.0306V22.048H23.0436V22.717ZM18.4507 22.718H17.8353L17.0116 20.307L16.1868 22.718H15.5774L14.3131 19.048H15.0964L15.8974 21.572L16.7212 19.046H17.3217L18.1455 21.572L18.9485 19.048H19.711L18.4507 22.718ZM13.8153 22.717L13.4903 21.952H11.83L11.5001 22.717H10.7484L12.3465 19.047H12.9955L14.5877 22.717H13.8153ZM9.25398 9.695H9.90588C9.90588 11.909 11.6848 13.71 13.8716 13.71C16.0584 13.71 17.8373 11.909 17.8373 9.695H18.4902C18.4902 12.273 16.4179 14.371 13.8716 14.371C11.3252 14.371 9.25398 12.273 9.25398 9.695ZM10.375 21.118C10.375 22.17 9.80315 22.773 8.80555 22.773C7.81684 22.773 7.24989 22.181 7.24989 21.148V19.049H7.98574V21.123C7.98574 21.736 8.28008 22.064 8.81543 22.064C9.34682 22.064 9.63919 21.745 9.63919 21.148V19.046H10.375V21.118ZM6.22957 22.718H5.49372V21.227H3.83237V22.718H3.09651V19.047H3.83237V20.528H5.49372V19.047H6.22957V22.718ZM19.9382 5H7.80499C2.09002 5 0 7.116 0 12.902V25.185C0 30.971 2.09002 33.088 7.80499 33.088H19.9342C25.6492 33.088 27.7432 30.971 27.7432 25.185V12.902C27.7432 7.116 25.6531 5 19.9382 5ZM93.2359 28.4141C93.3713 28.5811 93.5876 28.6651 93.8839 28.6651C94.0172 28.6651 94.2059 28.6331 94.4489 28.5681L94.7017 30.1271C94.4983 30.2091 94.2503 30.2751 93.958 30.3251C93.6646 30.3751 93.3881 30.3991 93.1273 30.3991C91.6378 30.3991 90.8921 29.5811 90.8921 27.9421V16.7151L93.0315 16.5391V27.5561C93.0315 27.9601 93.0996 28.2461 93.2359 28.4141ZM77.2351 25.6629H74.3214V23.9729H79.3222V29.3439C78.6041 29.6839 77.8475 29.9449 77.0574 30.1279C76.2662 30.3089 75.479 30.3999 74.6957 30.3999C73.4314 30.3999 72.3351 30.1409 71.4076 29.6209C70.4791 29.1009 69.767 28.3569 69.2682 27.3899C68.7694 26.4199 68.5205 25.2749 68.5205 23.9549C68.5205 22.5219 68.8069 21.3059 69.3808 20.3039C69.9557 19.3039 70.7369 18.5519 71.7257 18.0499C72.7134 17.5479 73.8226 17.2969 75.0523 17.2969C75.7773 17.2969 76.4687 17.3779 77.1265 17.5389C77.7843 17.7009 78.3977 17.9219 78.9666 18.2039L78.4184 19.8769C77.2756 19.3259 76.1862 19.0499 75.1481 19.0499C74.272 19.0499 73.5055 19.2389 72.8477 19.6179C72.1889 19.9959 71.6773 20.5529 71.3118 21.2869C70.9473 22.0199 70.7636 22.9059 70.7636 23.9459C70.7636 24.8549 70.9049 25.6629 71.1854 26.3669C71.4669 27.0719 71.9113 27.6299 72.5168 28.0409C73.1223 28.4519 73.8868 28.6569 74.8083 28.6569C75.2261 28.6569 75.6439 28.6219 76.0617 28.5519C76.4795 28.4809 76.8697 28.3779 77.2351 28.2429V25.6629ZM41.3204 21.4008L39.981 25.0728H43.7472L42.3989 21.4188C42.2132 20.9138 42.0305 20.3558 41.8508 19.7448C41.6888 20.2848 41.511 20.8378 41.3204 21.4008ZM35.8928 30.2238L40.8334 17.4648H42.9294L47.9825 30.2238H45.6515L44.3902 26.8068H39.3459L38.1103 30.2238H35.8928ZM52.7242 28.7979C53.5588 28.7979 54.1949 28.4999 54.6325 27.9039C55.07 27.3079 55.2893 26.4379 55.2893 25.2929C55.2893 24.2299 55.1086 23.4599 54.7461 22.9809C54.3836 22.5029 53.9006 22.2629 53.2971 22.2629C52.8803 22.2629 52.4941 22.3629 52.1415 22.5629C51.7878 22.7619 51.45 23.0299 51.132 23.3649V28.4549C51.3463 28.5599 51.5952 28.6439 51.8797 28.7059C52.1632 28.7669 52.4447 28.7979 52.7242 28.7979ZM53.9589 20.5469C54.5851 20.5469 55.1649 20.7069 55.6982 21.0259C56.2316 21.3459 56.6632 21.8509 56.9902 22.5409C57.3181 23.2309 57.4821 24.1069 57.4821 25.1699C57.4821 26.2789 57.2934 27.2269 56.9201 28.0139C56.5457 28.7999 56.0222 29.3959 55.3506 29.8009C54.6779 30.2069 53.9006 30.4089 53.0195 30.4089C52.3815 30.4089 51.7523 30.2999 51.132 30.0839V34.0099L48.9837 34.1959V23.0479C48.9837 22.3419 48.96 21.5679 48.9136 20.7219H50.9315C51.0066 21.1159 51.0589 21.5179 51.0885 21.9289C51.9232 21.0079 52.8803 20.5469 53.9589 20.5469ZM64.5058 27.9039C64.0682 28.4999 63.4321 28.7979 62.5965 28.7979C62.318 28.7979 62.0365 28.7669 61.753 28.7059C61.4685 28.6439 61.2196 28.5599 61.0053 28.4549V23.3649C61.3233 23.0299 61.6601 22.7619 62.0147 22.5629C62.3674 22.3629 62.7536 22.2629 63.1704 22.2629C63.7739 22.2629 64.2559 22.5029 64.6184 22.9809C64.9809 23.4599 65.1626 24.2299 65.1626 25.2929C65.1626 26.4379 64.9433 27.3079 64.5058 27.9039ZM65.5705 21.0259C65.0382 20.7069 64.4574 20.5469 63.8312 20.5469C62.7536 20.5469 61.7965 21.0079 60.9618 21.9289C60.9322 21.5179 60.8798 21.1159 60.8048 20.7219H58.7869C58.8333 21.5679 58.856 22.3419 58.856 23.0479V34.1959L61.0053 34.0099V30.0839C61.6256 30.2999 62.2548 30.4089 62.8918 30.4089C63.7739 30.4089 64.5512 30.2069 65.2239 29.8009C65.8955 29.3959 66.419 28.7999 66.7924 28.0139C67.1667 27.2269 67.3554 26.2789 67.3554 25.1699C67.3554 24.1069 67.1914 23.2309 66.8635 22.5409C66.5356 21.8509 66.1049 21.3459 65.5705 21.0259ZM86.8724 27.6529C86.5889 27.9759 86.2234 28.2459 85.777 28.4629C85.3295 28.6799 84.892 28.7889 84.4633 28.7889C84.0406 28.7889 83.7057 28.6759 83.4588 28.4499C83.2128 28.2239 83.0894 27.8759 83.0894 27.4059C83.0894 26.9139 83.2593 26.5209 83.599 26.2309C83.9368 25.9399 84.5502 25.7949 85.4382 25.7949C85.8096 25.7949 86.2866 25.8269 86.8724 25.8909V27.6529ZM89.0128 24.6589C89.0128 23.6319 88.8537 22.8139 88.5347 22.2059C88.2147 21.5989 87.7712 21.1709 87.2032 20.9209C86.6353 20.6719 85.9449 20.5469 85.133 20.5469C84.4376 20.5469 83.7758 20.6199 83.1496 20.7659C82.5244 20.9139 82.0197 21.0749 81.6364 21.2509L81.9752 22.8359C82.3693 22.6479 82.8276 22.4869 83.3501 22.3519C83.8726 22.2159 84.3625 22.1489 84.8199 22.1489C85.4816 22.1489 85.9883 22.3209 86.3419 22.6649C86.6955 23.0069 86.8724 23.5989 86.8724 24.4379V24.6239C86.3103 24.5419 85.7424 24.5009 85.1675 24.5009C83.6376 24.5009 82.5441 24.7749 81.8893 25.3239C81.2334 25.8729 80.9055 26.6079 80.9055 27.5299C80.9055 28.1519 81.0359 28.6789 81.2967 29.1099C81.5584 29.5419 81.911 29.8649 82.3545 30.0789C82.798 30.2929 83.2889 30.3999 83.8282 30.3999C84.4959 30.3999 85.0945 30.2599 85.6239 29.9819C86.1553 29.7039 86.5859 29.3649 86.9168 28.9649C86.9385 29.4349 86.9889 29.8539 87.063 30.2239H89.0819C89.0355 29.4259 89.0128 28.8299 89.0128 28.4359V24.6589ZM99.2332 28.6651C98.9369 28.6651 98.7206 28.5811 98.5853 28.4141C98.449 28.2461 98.3808 27.9601 98.3808 27.5561V16.5391L96.2415 16.7151V27.9421C96.2415 29.5811 96.9862 30.3991 98.4757 30.3991C98.7374 30.3991 99.014 30.3751 99.3073 30.3251C99.5997 30.2751 99.8476 30.2091 100.051 30.1271L99.7982 28.5681C99.5552 28.6331 99.3666 28.6651 99.2332 28.6651ZM103.588 22.6689C103.225 23.0509 102.988 23.6169 102.878 24.3689H106.861C106.821 23.6109 106.633 23.0429 106.296 22.6649C105.96 22.2859 105.511 22.0969 104.949 22.0969C104.403 22.0969 103.95 22.2869 103.588 22.6689ZM104.983 20.5469C105.869 20.5469 106.611 20.7569 107.206 21.1769C107.799 21.5969 108.241 22.1549 108.528 22.8539C108.815 23.5529 108.958 24.3239 108.958 25.1699V25.7509H102.817C102.916 27.7409 103.852 28.7359 105.626 28.7359C106.068 28.7359 106.518 28.6809 106.979 28.5729C107.44 28.4649 107.882 28.3189 108.306 28.1379L108.776 29.6259C107.725 30.1419 106.546 30.3999 105.235 30.3999C104.239 30.3999 103.397 30.2099 102.713 29.8279C102.029 29.4459 101.514 28.8979 101.17 28.1819C100.824 27.4659 100.651 26.6019 100.651 25.5929C100.651 24.5419 100.834 23.6379 101.199 22.8809C101.565 22.1229 102.074 21.5449 102.726 21.1449C103.378 20.7459 104.131 20.5469 104.983 20.5469ZM114.373 20.8159C114.051 20.9949 113.77 21.2269 113.53 21.5109C113.288 21.7959 113.043 22.1469 112.794 22.5639C112.783 22.3349 112.76 22.0379 112.729 21.6699C112.697 21.3029 112.664 20.9879 112.628 20.7229H110.62C110.665 21.7919 110.69 22.5869 110.69 23.1099V30.2249H112.829V24.1229C113.257 23.5239 113.66 23.0929 114.037 22.8329C114.415 22.5719 114.855 22.4409 115.36 22.4409C115.615 22.4409 115.847 22.4729 116.055 22.5379L116.326 20.6529C116.087 20.5829 115.802 20.5469 115.473 20.5469C115.061 20.5469 114.694 20.6359 114.373 20.8159ZM122.389 26.1167L124.155 20.7188H126.32L122.867 30.3437C122.542 31.2537 122.193 31.9877 121.815 32.5457C121.438 33.1037 120.993 33.5177 120.48 33.7867C119.967 34.0577 119.348 34.1927 118.623 34.1927C118.263 34.1927 117.928 34.1637 117.614 34.1087C117.301 34.0527 117.044 33.9897 116.84 33.9187L117.231 32.3337C117.376 32.3747 117.559 32.4147 117.779 32.4527C118.001 32.4907 118.208 32.5107 118.406 32.5107C119.357 32.5107 120.069 31.8907 120.546 30.6527L120.683 30.2997L117.222 20.7188H119.527L121.267 26.0727C121.551 26.9897 121.734 27.6907 121.815 28.1777C121.978 27.4897 122.169 26.8037 122.389 26.1167ZM13.2157 21.2945H12.1035L12.6586 19.9805L13.2157 21.2945ZM37.0233 8.57897C37.1744 8.22097 37.4026 7.93597 37.7058 7.72297C38.009 7.50997 38.3784 7.40297 38.813 7.40297C39.2684 7.40297 39.6398 7.50797 39.9292 7.71897C40.2186 7.92897 40.429 8.20997 40.5603 8.56397C40.6917 8.91697 40.7579 9.31997 40.7579 9.77197C40.7579 10.233 40.6838 10.642 40.5346 11C40.3855 11.357 40.1613 11.639 39.861 11.843C39.5598 12.047 39.1933 12.149 38.7617 12.149C38.3261 12.149 37.9616 12.045 37.6673 11.836C37.372 11.628 37.1527 11.344 37.0105 10.984C36.8672 10.625 36.7961 10.218 36.7961 9.76297C36.7961 9.33097 36.8712 8.93697 37.0233 8.57897ZM37.0786 12.614C37.5339 12.878 38.0732 13.01 38.6975 13.01C39.3444 13.01 39.9065 12.875 40.3865 12.605C40.8655 12.336 41.2349 11.952 41.4937 11.454C41.7535 10.955 41.8819 10.369 41.8819 9.69397C41.8819 9.06797 41.7634 8.51697 41.5263 8.04197C41.2883 7.56697 40.9436 7.19797 40.4912 6.93597C40.0398 6.67397 39.4995 6.54297 38.8733 6.54297C38.2174 6.54297 37.6495 6.67797 37.1675 6.94897C36.6845 7.21997 36.3151 7.60397 36.0593 8.10097C35.8035 8.59797 35.675 9.17797 35.675 9.84197C35.675 10.473 35.7955 11.027 36.0356 11.504C36.2766 11.98 36.6242 12.35 37.0786 12.614ZM45.1316 12.9258H44.0589V7.54081H42.1309L42.2257 6.63281H47.0635L46.9648 7.54081H45.1316V12.9258ZM49.0468 10.15H49.7807L51.6307 12.923H52.8416L50.5284 9.49397L51.6652 7.84197C51.763 7.69997 51.8568 7.59797 51.9467 7.53397C52.0366 7.46997 52.1453 7.43797 52.2707 7.43797C52.3764 7.43797 52.488 7.46297 52.6055 7.51197L52.8288 6.66497C52.6401 6.58397 52.4248 6.54297 52.1848 6.54297C51.8954 6.54297 51.6563 6.60597 51.4657 6.73197C51.2751 6.85797 51.0854 7.06197 50.8968 7.34297L49.6088 9.22897H49.0468V6.62997H47.9741V12.923H49.0468V10.15ZM55.3526 9.75781C55.7912 9.75781 56.124 9.65281 56.3532 9.44281C56.5813 9.23281 56.6969 8.93681 56.6969 8.55381C56.6969 8.16581 56.5794 7.88581 56.3463 7.71481C56.1132 7.54481 55.7704 7.45881 55.318 7.45881H54.7343V9.69281C55.003 9.73581 55.2094 9.75781 55.3526 9.75781ZM55.3358 6.63281C56.123 6.63281 56.7246 6.79581 57.1424 7.11981C57.5612 7.44381 57.7696 7.91381 57.7696 8.52781C57.7696 8.94481 57.6757 9.30981 57.4881 9.62081C57.3004 9.93281 57.0396 10.1718 56.7048 10.3388C56.37 10.5048 55.9848 10.5888 55.5502 10.5888C55.3121 10.5888 55.0405 10.5588 54.7343 10.5018V12.9258H53.6606V6.63281H55.3358ZM59.7784 8.57897C59.9295 8.22097 60.1577 7.93597 60.4609 7.72297C60.7642 7.50997 61.1336 7.40297 61.5682 7.40297C62.0225 7.40297 62.3949 7.50797 62.6843 7.71897C62.9727 7.92897 63.1841 8.20997 63.3154 8.56397C63.4478 8.91697 63.513 9.31997 63.513 9.77197C63.513 10.233 63.4389 10.642 63.2898 11C63.1406 11.357 62.9164 11.639 62.6161 11.843C62.3149 12.047 61.9484 12.149 61.5168 12.149C61.0812 12.149 60.7167 12.045 60.4224 11.836C60.1281 11.628 59.9088 11.344 59.7656 10.984C59.6223 10.625 59.5512 10.218 59.5512 9.76297C59.5512 9.33097 59.6273 8.93697 59.7784 8.57897ZM59.8347 12.614C60.29 12.878 60.8284 13.01 61.4526 13.01C62.0996 13.01 62.6626 12.875 63.1416 12.605C63.6216 12.336 63.9901 11.952 64.2488 11.454C64.5076 10.955 64.638 10.369 64.638 9.69397C64.638 9.06797 64.5195 8.51697 64.2814 8.04197C64.0434 7.56697 63.6997 7.19797 63.2473 6.93597C62.7949 6.67397 62.2556 6.54297 61.6284 6.54297C60.9736 6.54297 60.4046 6.67797 59.9226 6.94897C59.4396 7.21997 59.0702 7.60397 58.8144 8.10097C58.5586 8.59797 58.4312 9.17797 58.4312 9.84197C58.4312 10.473 58.5507 11.027 58.7907 11.504C59.0317 11.98 59.3794 12.35 59.8347 12.614ZM68.5188 6.269C68.187 6.269 67.9074 6.208 67.6812 6.086C67.4551 5.964 67.2832 5.808 67.1647 5.617C67.0451 5.426 66.9701 5.22 66.9385 5H67.7109C67.7938 5.463 68.0635 5.695 68.5188 5.695C68.9742 5.695 69.2438 5.463 69.3298 5H70.1061C70.0755 5.22 70.0004 5.426 69.8819 5.617C69.7624 5.808 69.5895 5.964 69.3614 6.086C69.1342 6.208 68.8537 6.269 68.5188 6.269ZM70.1496 7.97081C70.118 8.53281 70.1022 9.03181 70.1022 9.46581V12.9258H71.0978V6.63281H69.8661L66.7933 11.5088C66.819 11.0448 66.8318 10.6178 66.8318 10.2268V6.63281H65.8352V12.9258H67.0294L70.1496 7.97081ZM75.0092 12.9258H73.9356V7.54081H72.0085L72.1034 6.63281H76.9402L76.8415 7.54081H75.0092V12.9258ZM81.5422 12.0218H78.9238V10.1008H81.2676V9.26181H78.9238V7.52781H81.4089L81.5126 6.63281H77.8511V12.9258H81.4523L81.5422 12.0218ZM87.3496 12.1208C87.7931 12.1208 88.1249 12.0308 88.3442 11.8498C88.5635 11.6688 88.6721 11.4128 88.6721 11.0828C88.6721 10.7318 88.5516 10.4658 88.3096 10.2838C88.0676 10.1008 87.719 10.0098 87.2636 10.0098H86.5436V12.1208H87.3496ZM87.2557 7.43681H86.5436V9.20481H87.2123C87.4355 9.20481 87.6321 9.16081 87.8029 9.07081C87.9728 8.98081 88.1042 8.85981 88.196 8.70781C88.2869 8.55581 88.3333 8.38881 88.3333 8.20581C88.3333 7.94781 88.2415 7.75481 88.0568 7.62781C87.8711 7.49981 87.6044 7.43681 87.2557 7.43681ZM88.2691 9.54381C88.5526 9.58781 88.8045 9.67881 89.0257 9.81581C89.248 9.95381 89.4228 10.1348 89.5502 10.3588C89.6776 10.5838 89.7409 10.8468 89.7409 11.1478C89.7409 11.4988 89.6549 11.8078 89.4811 12.0758C89.3092 12.3438 89.0554 12.5528 88.7215 12.7018C88.3887 12.8508 87.9886 12.9258 87.5214 12.9258H85.4956V6.63281H87.4355C88.0943 6.63281 88.5882 6.76181 88.9171 7.01881C89.246 7.27681 89.4109 7.63081 89.4109 8.07981C89.4109 8.45381 89.3063 8.76581 89.0959 9.01681C88.8845 9.26681 88.6099 9.44281 88.2691 9.54381Z\"\n fill=\"#999999\"\n />\n ),\n}\n\nexport const MobileAppIcon: FC<MobileAppIconProps> = ({ name }) => (\n <Svg width={1} height={1} viewBox=\"0 0 128 40\" fill=\"none\" focusable=\"false\">\n {appIcon[name]}\n </Svg>\n)\n\nMobileAppIcon.displayName = 'MobileAppIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["1070"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface PaymentSecurityIconProps {\n name:\n | 'mastercard-id-check'\n | 'visa-verified'\n | 'pci-dss'\n | 'mir-accept'\n | 'apple-pay'\n gray?: boolean\n stub?: boolean\n}\n\nconst IconPath: Record<\n PaymentSecurityIconProps['name'],\n [string, string, string, 'evenodd' | 'inherit' | 'nonzero' | undefined][]\n> = {\n 'mastercard-id-check': [\n [\n '#000',\n 'M22.45 19.9h-.48v-5.44h.48zm3.62-5.44c.41-.01.83.05 1.22.19a2.39 2.39 0 0 1 1.51 1.4 3.2 3.2 0 0 1 0 2.26 2.39 2.39 0 0 1-1.51 1.4c-.4.14-.81.2-1.23.2h-1.98v-5.46zm-1.52.45v4.55h1.52c.35 0 .7-.05 1.05-.16.28-.1.54-.25.76-.46.21-.2.37-.44.47-.71.21-.61.21-1.27 0-1.87a1.92 1.92 0 0 0-1.23-1.18c-.34-.1-.7-.16-1.05-.15zm10.3-.52a2.92 2.92 0 0 1 1.29.3 2.45 2.45 0 0 1 .91.83l-.4.26a1.92 1.92 0 0 0-.75-.68 2.19 2.19 0 0 0-1.05-.25c-.31 0-.62.06-.9.17a2.16 2.16 0 0 0-1.22 1.2 2.63 2.63 0 0 0 0 1.9 2.16 2.16 0 0 0 1.21 1.2 2.41 2.41 0 0 0 1.95-.07 2.09 2.09 0 0 0 .76-.68l.4.29a2.32 2.32 0 0 1-.93.8c-.19.1-.4.18-.6.23-.6.13-1.21.09-1.78-.13a2.67 2.67 0 0 1-1.47-1.46 3.1 3.1 0 0 1 0-2.25 2.63 2.63 0 0 1 1.47-1.45c.35-.14.73-.21 1.1-.2zm3.82 2.5a1.4 1.4 0 0 1 .92-.66 1.83 1.83 0 0 1 1 .06 1.29 1.29 0 0 1 .8.76c.07.2.11.41.1.62v2.25h-.44V17.8c0-.17-.02-.34-.07-.5a1 1 0 0 0-.6-.61 1.41 1.41 0 0 0-.98 0 1.15 1.15 0 0 0-.65.64c-.07.15-.1.32-.1.49v2.09h-.44v-5.6h.44zm5.74-.7a1.66 1.66 0 0 1 1.22.53c.15.17.28.37.36.59.09.24.13.5.13.75v.18h-3.08c.01.2.06.4.15.57a1.34 1.34 0 0 0 1.27.78c.24 0 .47-.05.69-.14.2-.1.39-.23.55-.38l.24.3a2.18 2.18 0 0 1-.73.49c-.12.04-.25.08-.38.1l-.4.02c-.25 0-.5-.04-.73-.14a1.71 1.71 0 0 1-.97-.99c-.1-.25-.14-.51-.14-.78 0-.26.04-.52.14-.76a1.72 1.72 0 0 1 1.68-1.13zm0 .4a1.28 1.28 0 0 0-1.2.76 1.6 1.6 0 0 0-.15.51h2.61a1.59 1.59 0 0 0-.13-.52 1.22 1.22 0 0 0-1.14-.76zm4.43-.4c.26 0 .52.05.76.15.22.1.43.24.6.42l-.3.3a1.45 1.45 0 0 0-1.07-.45 1.4 1.4 0 0 0-1.01.42c-.13.14-.23.3-.3.47-.14.38-.14.8 0 1.18a1.36 1.36 0 0 0 1.3.89c.22 0 .42-.04.6-.13.19-.08.35-.19.5-.33l.27.3c-.16.19-.37.33-.6.43-.23.1-.5.15-.75.14-.26 0-.52-.04-.76-.14-.45-.18-.8-.54-.98-1a2.1 2.1 0 0 1 0-1.5c.18-.45.53-.8.98-1 .24-.1.5-.15.75-.15zm2.84 1.6h.6l1.54-1.54h.56l-1.74 1.73 1.77 1.93h-.56l-1.57-1.7h-.6v1.7h-.45v-5.6h.44zm-23.9-5.27v-2.34c0-.88-.56-1.47-1.47-1.48a1.44 1.44 0 0 0-1.3.66 1.37 1.37 0 0 0-1.24-.66c-.44-.02-.85.2-1.09.56v-.47h-.81v3.73h.82v-2.07c0-.64.36-.99.91-.99s.81.35.81.99v2.07h.82v-2.07c0-.64.37-.99.91-.99s.82.35.82.99v2.07zM39.9 8.79h-1.33V7.66h-.8V8.8H37v.74h.76v1.7c0 .87.34 1.38 1.3 1.38.35 0 .7-.1 1-.28l-.22-.7c-.22.13-.47.2-.72.21-.4 0-.54-.25-.54-.62V9.53h1.32zm6.92-.1c-.4 0-.78.2-.99.55V8.8h-.8v3.73h.81v-2.09c0-.62.27-.96.8-.96.17 0 .34.03.5.1l.25-.77c-.18-.07-.38-.1-.57-.1zm-10.46.4c-.46-.27-.99-.4-1.52-.39-.94 0-1.56.45-1.56 1.2 0 .6.45.98 1.29 1.1l.38.05c.44.06.65.18.65.39 0 .28-.3.45-.85.45-.44.01-.88-.13-1.24-.4l-.38.64c.47.33 1.04.5 1.61.48 1.08 0 1.7-.5 1.7-1.21 0-.66-.49-1-1.3-1.12l-.38-.05c-.35-.05-.63-.12-.63-.37 0-.27.26-.43.7-.43.42 0 .82.11 1.17.31zm21.73-.39c-.4-.01-.78.2-.98.55v-.46h-.8v3.73h.8v-2.09c0-.62.27-.96.8-.96.17 0 .35.03.5.1l.26-.77c-.19-.07-.38-.1-.58-.1zm-10.45 1.96c0 1.13.79 1.95 1.99 1.95.48.03.96-.13 1.34-.44l-.4-.66c-.28.22-.62.33-.97.33-.65 0-1.13-.47-1.13-1.19s.48-1.18 1.13-1.2c.35.01.69.13.97.34l.39-.65a1.95 1.95 0 0 0-1.34-.45c-1.2 0-1.99.83-1.99 1.96zm7.6 0V8.79h-.82v.45a1.41 1.41 0 0 0-1.17-.54c-1.05 0-1.87.81-1.87 1.95s.82 1.96 1.87 1.96c.45.02.9-.18 1.17-.55v.45h.81zm-3.02 0c0-.66.42-1.2 1.13-1.2.67 0 1.12.52 1.12 1.2 0 .67-.45 1.19-1.12 1.19-.7 0-1.13-.54-1.13-1.2zM42.43 8.7c-1.09 0-1.85.8-1.85 1.96 0 1.18.8 1.95 1.9 1.95.56.02 1.1-.16 1.54-.52l-.4-.6c-.31.25-.7.38-1.09.39-.52 0-1-.24-1.12-.91h2.77l.02-.32c0-1.16-.73-1.95-1.77-1.95zm-.01.72c.52 0 .86.33.94.9h-1.94c.09-.53.41-.9.99-.9zm20.35 1.24V7.3h-.81v1.94a1.41 1.41 0 0 0-1.18-.54c-1.05 0-1.87.82-1.87 1.96s.82 1.95 1.87 1.95c.46.02.9-.18 1.18-.54v.45h.8zm.95 1.52a.24.24 0 0 1 .22.32.24.24 0 0 1-.22.15.24.24 0 0 1-.23-.15.24.24 0 0 1 .22-.33zm0 .42a.18.18 0 0 0 .12-.06.19.19 0 0 0-.05-.3.18.18 0 0 0-.07-.01l-.08.01a.19.19 0 0 0-.06.3l.06.04.07.02zm0-.3a.1.1 0 0 1 .07.02c.02.01.03.03.03.05 0 .02 0 .03-.02.05a.09.09 0 0 1-.05.02l.07.08h-.06l-.06-.08h-.03v.08h-.04v-.22zm-.05.04v.06h.09l.01-.02-.01-.02h-.03zm-3.92-1.69c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.7 0-1.13-.54-1.13-1.2zm-27.4 0V8.8h-.82v.45a1.41 1.41 0 0 0-1.17-.55c-1.05 0-1.87.82-1.87 1.96s.82 1.96 1.87 1.96c.45.02.9-.19 1.17-.55v.45h.81zm-3.01 0c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.71 0-1.14-.54-1.14-1.2zm25.63 9.07h-.07v.19h-.03v-.19h-.07v-.03h.17zm.27.19h-.04v-.18l-.06.16h-.04l-.06-.16v.18H55v-.22h.06l.06.15.06-.15h.05z',\n '#999',\n 'nonzero',\n ],\n ['#F46B3E', 'M6.61 6.22h4.9v8.82h-4.9z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M6.93 10.63a5.6 5.6 0 0 1 2.14-4.4 5.6 5.6 0 1 0 0 8.81 5.6 5.6 0 0 1-2.14-4.4z',\n '#666',\n 'evenodd',\n ],\n [\n '#6a6a6a',\n 'M17.72 14.88v-.82h.16v-.17h-.4v.17h.16v.82zm.77 0v-1h-.12l-.14.72-.14-.71h-.12v.99h.08v-.74l.13.64h.1l.12-.64v.75z',\n '#6a6a6a',\n 'nonzero',\n ],\n [\n '#FC9F3A',\n 'M18.14 10.63a5.6 5.6 0 0 1-9.07 4.4 5.6 5.6 0 0 0 0-8.8 5.6 5.6 0 0 1 9.07 4.4z',\n '#ccc',\n 'evenodd',\n ],\n ],\n 'mir-accept': [\n [\n '#00a9e4',\n 'M13.85 2a9.84 9.84 0 0 1 8.8 5.5h-2.63a7.55 7.55 0 0 0-6.17-3.21c-4.2 0-7.6 3.45-7.6 7.71s3.4 7.71 7.6 7.71a7.57 7.57 0 0 0 6.58-3.86h2.52l-.06.15H49.6c1.69.5 1.37 2.43 1.37 2.43H21.4A9.78 9.78 0 0 1 13.85 22C8.41 22 4 17.52 4 12S8.41 2 13.85 2zM52 10.57v1h-1.4v3.64h-1.2v-3.64h-1.41v-1zm-17.07.25c.15.07.34.19.46.28l.08.07.19.18-.26.38c-.14.22-.27.39-.3.39s-.17-.1-.34-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.43 2 .14.11.33.24.43.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.1-.82-.27-.4-.36-.8-.32-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm4 0c.17.07.35.19.47.28l.08.07.19.18-.25.38c-.14.22-.28.39-.3.39s-.18-.1-.35-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.42 2 .13.11.32.24.42.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.09-.82-.27-.4-.37-.8-.33-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm8.78 1.9c0 .14-.4.63-.64.76-.23.12-.39.16-1.22.16h-1.32v1.29h-1.12V12.7zm-4.94-2v.9h-1.62v.71h1.27v.93h-1.27V14h1.62v.93h-2.66V10.7zm-12.45 0l1.41 4.2H30.6l-.28-.85H29.2l-.29.86H27.8l1.4-4.22zm-.56 1.07l-.35 1.35h.7zm-6.08-.5a10.3 10.3 0 0 1 0 1.42zm19.4-.58l1.77.02 1.78.01.23.11c.52.27.8.73.84 1.35v.37h-1.44c-1.36-.01-1.49-.02-1.73-.12a2.2 2.2 0 0 1-1.38-1.49z',\n '#999',\n 'evenodd',\n ],\n [\n '#29b352',\n 'M27.08 11.32c-.21.6-.66 1.09-1.23 1.35l-.16.06 1.52 2.32h-2.46l-1.12-2.18H22.6v2.18h-2.14v-3.73zm-7.54-3.1v6.83h-2.15V8.2zm-9.53 0c.55 0 1.03.36 1.18.9l.9 3.13h.15l.9-3.14c.15-.53.63-.9 1.18-.9h2.15v6.84h-2.15V11h-.16l-1.23 4.04H11.4L10.17 11h-.15v4.04H7.87V8.2zm10.14 0h4.76a2.31 2.31 0 0 1 2.28 2.63l-.03.15h-3.7a3.38 3.38 0 0 1-3.27-2.6l-.04-.19h4.76z',\n '#999',\n 'evenodd',\n ],\n ],\n 'visa-verified': [\n [\n '#1a1f71',\n 'M31.73 12.53c.83 0 1.5.16 1.96.32l.15.06-.32 1.97-.21-.1a4.05 4.05 0 0 0-1.76-.35c-.92 0-1.35.4-1.35.78 0 .43.5.71 1.33 1.13 1.35.65 1.98 1.44 1.97 2.47-.01 1.9-1.62 3.12-4.1 3.12a7.4 7.4 0 0 1-2.46-.43l-.15-.06.33-2.04.3.15a4.7 4.7 0 0 0 2.21.47c.69 0 1.4-.27 1.4-.88.02-.4-.3-.7-1.2-1.14-.9-.43-2.08-1.16-2.07-2.47.02-1.77 1.65-3 3.97-3zm8.15.17l1.9 9.1H39.6l-.3-1.37h-3c-.1.22-.45 1.22-.5 1.35v.02h-2.47l3.5-8.35c.22-.55.6-.73 1.1-.75h.13zm-13.1-.02L25.3 21.8h-2.34l1.46-9.1zm-10.23 0c.5.03.92.2 1.06.77l.83 4.18.24 1.27 2.3-6.2h2.5l-3.7 9.08h-2.5l-1.9-7.22a5.48 5.48 0 0 1 2.96 2.82l.05.12c-.87-2.23-2.42-3.8-5.67-4.62l.04-.2zm21.84 3.25l-.17-.78c-.11.34-.33.9-.31.87l-.9 2.46-.04.08h1.96c-.1-.43-.5-2.42-.54-2.61v-.02l-.17-.78zm7-9.72l.52 3.02 1.42-2.95h1.03l-2.28 4.47c-.55 1.04-1.08 1.37-1.9 1.37-.19 0-.29-.02-.38-.05v-.87c.13.04.28.06.48.06.3 0 .57-.14.75-.44l.14-.29-.89-4.18zm-7.24-4.07l-1.3 8.38h-1.2v-.78a2.6 2.6 0 0 1-1.84.9c-1.17 0-1.98-.88-1.69-2.77.33-2.08 1.62-3.01 2.92-3.01.53 0 .95.1 1.26.2l.42-2.7zM11.35 4.8c1.68 0 2.24 1.26 2 2.85l-.07.34H9.69c-.1 1.1.4 1.56 1.27 1.56.72 0 1.35-.26 2.03-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm18.26 0c1.68 0 2.23 1.26 2 2.85l-.07.34h-3.6c-.1 1.1.4 1.56 1.26 1.56.72 0 1.36-.26 2.04-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm11.8-.63l-.39 2.58c.32-.28.75-.56 1.3-.56.89 0 1.48.66 1.27 2.09-.24 1.56-1.21 2.3-2.48 2.3-.65 0-1.18-.11-1.69-.3l.91-5.94zM3.87 2.44l1.2 6.13L8.09 2.5h1.59l-5.75 8.04L2.2 2.71zM17.77 4.8l.02 1.38a3.1 3.1 0 0 0-2.16 1.13l-.5 3.2h-1.38l.85-5.6h1.2v1.13c.46-.65 1.1-1.2 1.97-1.24zm2.25.11l-.87 5.6h-1.39l.87-5.6zm3.85-2.66c.24 0 .43.02.56.05l.01 1.13a3.63 3.63 0 0 0-.57-.05c-.48 0-.77.22-.84.71l-.13.82h1.08v1.14h-1.25l-.69 4.47h-1.37l.68-4.47h-.8l.17-1.14h.8l.16-.95c.19-1.25 1.05-1.71 2.2-1.71zm2.28 2.66l-.87 5.6h-1.4l.87-5.6zm15.75 2.2c-.36 0-.71.24-1.03.56l-.29 1.92c.2.09.36.12.65.12.67 0 1.13-.4 1.29-1.37.12-.82-.16-1.22-.62-1.22zm-6.82-1.14c-.74 0-1.37.6-1.56 1.82-.16 1.1.23 1.6.84 1.6.51 0 .96-.3 1.4-.77l.36-2.4a2.09 2.09 0 0 0-1.04-.25zm-23.91-.2c-.56 0-1.07.43-1.33 1.35h2.23c.05-.87-.23-1.36-.9-1.36zm18.25 0c-.56 0-1.07.43-1.33 1.35h2.24c.04-.87-.24-1.36-.91-1.36zm-9.7-3.4c.45 0 .78.34.7.82a.96.96 0 0 1-.94.79c-.47 0-.78-.33-.72-.79.08-.48.5-.81.96-.81zm6.12 0c.46 0 .78.34.71.82a.96.96 0 0 1-.95.79c-.46 0-.78-.33-.72-.79.08-.48.51-.81.96-.81z',\n '#999',\n 'evenodd',\n ],\n ],\n 'pci-dss': [\n [\n '#006a70',\n 'M22.84 2.15A1195.7 1195.7 0 0 0 25.4 6l1.64 2.4 1.75 2.6.74 1.09-1.49.8-3.18 1.72-1.59.85-3.18 1.72-1.7.9-3.14 1.7-1.62.87-2.11 1.12-.14.12h-.08l-.56-.82-1.88-2.7-2.14-3.1-1.8-2.58-2.07-3L.46 6.23l-.44-.59v-.03l.77-.12 1.51-.23 1.32-.2 1.51-.24 1.55-.22 1.6-.25 1.52-.22c.6-.1 1.19-.2 1.79-.28l1.53-.23 1.82-.28 1.32-.21 1.02-.15 1.34-.2 1.07-.16 1.3-.2 1.32-.2.35-.08zM6.6 11.28v3.5c0 .18.03.25.22.24H8.9c.18 0 .23-.05.22-.22v-2.2c0-.15.04-.2.18-.2.36-.02.71-.04 1.06-.09.67-.1 1.3-.29 1.87-.68a2.16 2.16 0 0 0 1.02-2.02c-.06-.87-.57-1.43-1.33-1.78-.63-.3-1.3-.4-1.98-.44a15.14 15.14 0 0 0-3.12.14c-.16.02-.23.08-.22.26v3.49zm13.77 1.16l-.32.18c-.25.12-.48.27-.74.36-.54.2-1.1.24-1.67.18-.82-.08-1.3-.51-1.47-1.29-.1-.48-.1-.96.03-1.43.18-.66.6-1.11 1.28-1.21a4.2 4.2 0 0 1 1.03.02c.49.05.95.18 1.34.52.14.13.31.24.5.37l.02-.16c0-.32-.02-.64.02-.96.03-.3-.1-.48-.3-.67a3.65 3.65 0 0 0-3.37-.96A3.6 3.6 0 0 0 13.9 9.7a4.34 4.34 0 0 0-.08 2.9c.3.96.91 1.65 1.82 2.06.5.23 1.02.35 1.55.39a4.68 4.68 0 0 0 3.07-.66c.1-.06.13-.13.13-.25v-1.5l-.01-.2zm1.17-5.06V15l.2.01h2.04c.16 0 .22-.04.22-.2V7.56c0-.16-.05-.2-.2-.2H21.53zm1.2-.45c1.02 0 1.7-1 1.3-1.9a1.45 1.45 0 0 0-1.62-.77c-.63.14-1.09.65-1.1 1.22-.04.83.56 1.45 1.41 1.45z',\n '#999',\n 'evenodd',\n ],\n [\n '#006a70',\n 'M9.12 9.88v-.56c0-.1.04-.16.14-.15.34.05.69.08 1.02.16.24.06.41.22.42.5 0 .28-.14.45-.38.56-.34.17-.72.19-1.09.2-.03 0-.1-.08-.1-.13-.02-.2 0-.39 0-.58M30.63 4.8H33c.53 0 .93.04 1.21.13.37.1.7.3.96.58.27.28.47.63.6 1.03.15.4.22.91.22 1.5 0 .53-.07.98-.2 1.36a2.8 2.8 0 0 1-.68 1.12c-.22.22-.52.4-.9.51-.29.1-.67.14-1.14.14h-2.42zm1.29 1.08v4.22h.96c.35 0 .61-.03.77-.07.21-.05.38-.14.52-.26s.25-.33.34-.61c.08-.29.13-.68.13-1.17 0-.5-.05-.87-.13-1.13-.09-.27-.21-.47-.37-.62a1.22 1.22 0 0 0-.6-.3 5.84 5.84 0 0 0-1.05-.06zm4.81 3.22l1.25-.12c.08.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.02-.28a3.49 3.49 0 0 1-1.45-.63 1.66 1.66 0 0 1-.31-2.19c.18-.28.44-.5.79-.64.35-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.37 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.56.28 1.18.43.63.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.38.23c-.8 0-1.43-.19-1.86-.56a2.43 2.43 0 0 1-.77-1.62m5.93 0l1.25-.12c.07.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.03-.28a3.49 3.49 0 0 1-1.44-.63 1.66 1.66 0 0 1-.32-2.19c.19-.28.45-.5.8-.64.34-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.38 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.55.28 1.18.43.62.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.39.23c-.8 0-1.42-.19-1.85-.56a2.43 2.43 0 0 1-.77-1.62M32.1 14.45l.43.14a.98.98 0 0 1-.33.54.95.95 0 0 1-.6.18c-.29 0-.53-.1-.72-.3-.2-.2-.29-.48-.29-.83 0-.37.1-.66.29-.87.19-.2.44-.3.75-.3.28 0 .5.08.67.24.1.1.17.23.23.4l-.45.11a.47.47 0 0 0-.16-.27.47.47 0 0 0-.3-.1.5.5 0 0 0-.41.18c-.1.12-.16.3-.16.57 0 .29.06.49.16.6.1.13.23.19.4.19.11 0 .21-.04.3-.12.09-.07.15-.2.19-.36m.73-.28c0-.23.03-.42.1-.57.05-.11.12-.21.2-.3a.86.86 0 0 1 .3-.2c.13-.06.3-.1.47-.1.33 0 .6.1.8.31.19.2.29.49.29.85s-.1.64-.3.84c-.2.2-.45.3-.78.3s-.6-.1-.8-.3c-.19-.2-.28-.47-.28-.83zm.46-.01c0 .25.06.44.17.57.12.13.27.2.45.2s.32-.07.44-.2c.11-.13.17-.32.17-.58 0-.25-.05-.45-.17-.57-.1-.13-.26-.19-.44-.19s-.34.06-.45.2c-.11.12-.17.31-.17.57zM35.33 15.27v-2.23H36l.4 1.52.4-1.52h.68v2.23h-.42v-1.75l-.44 1.75h-.43l-.44-1.75v1.75zM37.93 15.27v-2.23h.72c.27 0 .45.02.54.04.12.03.23.1.32.22.08.1.12.25.12.43 0 .14-.02.25-.07.34a.61.61 0 0 1-.19.22.65.65 0 0 1-.23.1c-.1.03-.26.04-.47.04h-.3v.84zm.45-1.85v.63h.24c.18 0 .3 0 .36-.03a.3.3 0 0 0 .2-.28.29.29 0 0 0-.08-.2.31.31 0 0 0-.18-.1 2.18 2.18 0 0 0-.32-.02zM40.02 15.27v-2.2h.45v1.83h1.11v.37zM41.9 13.04h.44v2.23h-.45zM44.78 15.27h-.5l-.19-.5h-.89l-.18.5h-.48l.87-2.23h.48zm-.83-.88l-.3-.83-.3.83zM45.02 15.27v-2.23h.44l.9 1.5v-1.5h.43v2.23h-.45l-.9-1.45v1.45zM47.76 15.27v-1.85h-.66v-.38h1.77v.38h-.66v1.85z',\n '#999',\n 'evenodd',\n ],\n ],\n 'apple-pay': [\n [\n '#000',\n 'M49.392 0C49.509 0.000923077 49.626 0.00276923 49.744 0.00553846C49.997 0.012 50.255 0.0258462 50.507 0.0673846C50.763 0.109846 51 0.179077 51.233 0.288C51.461 0.396 51.67 0.536308 51.851 0.703385C52.033 0.870462 52.184 1.06246 52.3 1.27385C52.419 1.488 52.494 1.70769 52.539 1.944C52.585 2.17662 52.6 2.41385 52.607 2.64923C52.61 2.75631 52.612 2.86523 52.612 2.97231C52.613 3.10062 52.613 3.22892 52.613 3.35723V20.6418C52.613 20.7711 52.613 20.8994 52.612 21.0268C52.612 21.1348 52.61 21.2437 52.607 21.3508C52.6 21.5862 52.585 21.8234 52.539 22.056C52.494 22.2914 52.419 22.512 52.3 22.7262C52.184 22.9375 52.033 23.1305 51.851 23.2966C51.67 23.4646 51.461 23.604 51.233 23.7111C51 23.8209 50.763 23.8902 50.507 23.9326C50.255 23.9742 49.997 23.988 49.744 23.9945C49.626 23.9972 49.509 23.9982 49.392 23.9991C49.253 24 49.115 24 48.976 24H15.637C15.498 24 15.359 24 15.221 23.9991C15.103 23.9982 14.987 23.9972 14.87 23.9945C14.615 23.988 14.358 23.9742 14.106 23.9326C13.85 23.8902 13.612 23.8209 13.38 23.7111C13.152 23.604 12.943 23.4646 12.762 23.2966C12.58 23.1305 12.429 22.9375 12.312 22.7262C12.194 22.512 12.119 22.2914 12.074 22.056C12.028 21.8234 12.013 21.5862 12.006 21.3508C12.003 21.2437 12.001 21.1348 12.001 21.0268C12 20.8994 12 20.7711 12 20.6418L12.0001 3.16477L12.001 2.97231C12.001 2.86523 12.003 2.75631 12.006 2.64923C12.013 2.41385 12.028 2.17662 12.074 1.944C12.119 1.70769 12.194 1.488 12.312 1.27385C12.429 1.06246 12.58 0.870462 12.762 0.703385C12.943 0.536308 13.152 0.396 13.38 0.288C13.612 0.179077 13.85 0.109846 14.106 0.0673846C14.358 0.0258462 14.615 0.012 14.87 0.00553846C14.987 0.00276923 15.103 0.000923077 15.221 0H49.392ZM48.976 0.799569H15.637L15.226 0.800492C15.116 0.801415 15.004 0.802338 14.893 0.805108C14.699 0.809723 14.471 0.819877 14.259 0.854954C14.075 0.885415 13.921 0.932492 13.773 1.0008C13.625 1.07003 13.492 1.16049 13.374 1.26849C13.257 1.37649 13.16 1.50018 13.085 1.63588C13.01 1.77342 12.959 1.91557 12.927 2.08449C12.888 2.28111 12.877 2.49157 12.872 2.67065C12.87 2.77311 12.868 2.87557 12.867 2.97803V20.7223L12.868 21.0223C12.868 21.1248 12.87 21.2273 12.872 21.3297C12.877 21.5088 12.888 21.7174 12.926 21.9131C12.959 22.0848 13.01 22.227 13.085 22.3626C13.16 22.4993 13.257 22.623 13.374 22.731C13.492 22.8399 13.625 22.9294 13.772 22.9977C13.921 23.0679 14.075 23.115 14.259 23.1454C14.474 23.1805 14.711 23.1906 14.893 23.1953C15.001 23.1971 15.113 23.199 15.225 23.199C15.362 23.1999 15.497 23.1999 15.632 23.1999L49.1809 23.1998L49.385 23.199C49.5 23.199 49.612 23.1971 49.724 23.1953C49.903 23.1906 50.139 23.1805 50.355 23.1445C50.538 23.115 50.692 23.0679 50.839 22.9986C50.987 22.9294 51.121 22.8399 51.239 22.731C51.356 22.6239 51.453 22.4993 51.528 22.3626C51.604 22.227 51.654 22.0848 51.686 21.9159C51.725 21.7202 51.735 21.5097 51.741 21.3288C51.744 21.2273 51.745 21.1257 51.746 21.0233C51.747 20.895 51.747 20.7694 51.747 20.642V3.35742C51.747 3.23095 51.747 3.10542 51.746 2.97895C51.745 2.87465 51.744 2.77218 51.741 2.67065C51.735 2.49065 51.725 2.28018 51.687 2.08634C51.654 1.91465 51.604 1.77342 51.529 1.63772C51.454 1.50111 51.356 1.37649 51.238 1.26849C51.121 1.16049 50.987 1.07003 50.84 1.00172C50.693 0.932492 50.538 0.885415 50.354 0.854954C50.142 0.819877 49.914 0.809723 49.72 0.805108C49.609 0.802338 49.497 0.801415 49.386 0.800492L48.976 0.799569Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.6025 8.43698C22.7725 8.38698 22.0665 8.90798 21.6705 8.90798C21.2735 8.90798 20.6665 8.46198 20.0105 8.47398C19.1565 8.48598 18.3635 8.96898 17.9305 9.73698C17.0385 11.274 17.6945 13.554 18.5615 14.806C18.9835 15.425 19.4905 16.106 20.1595 16.082C20.7905 16.058 21.0395 15.673 21.8065 15.673C22.5745 15.673 22.7975 16.082 23.4665 16.07C24.1595 16.058 24.5935 15.45 25.0145 14.831C25.4975 14.125 25.6955 13.443 25.7075 13.405C25.6955 13.394 24.3705 12.885 24.3575 11.361C24.3455 10.085 25.3975 9.47798 25.4475 9.43998C24.8525 8.56098 23.9245 8.46198 23.6025 8.43698Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M28.7857 11.6189H30.4417C31.6977 11.6189 32.4127 10.9429 32.4127 9.76994C32.4127 8.59794 31.6977 7.92794 30.4477 7.92794H28.7857V11.6189ZM30.8277 6.71094C32.6317 6.71094 33.8877 7.95394 33.8877 9.76394C33.8877 11.5799 32.6057 12.8299 30.7827 12.8299H28.7857V16.0059H27.3427V6.71094H30.8277Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M38.6382 13.4665V12.9325L36.9702 13.0355C36.1392 13.0935 35.6682 13.4605 35.6682 14.0405C35.6682 14.6325 36.1592 15.0195 36.9062 15.0195C37.8782 15.0195 38.6382 14.3495 38.6382 13.4665ZM34.2642 14.0785C34.2642 12.8935 35.1732 12.1655 36.7842 12.0755L38.6382 11.9665V11.4445C38.6382 10.6905 38.1292 10.2395 37.2802 10.2395C36.4742 10.2395 35.9712 10.6265 35.8492 11.2315H34.5352C34.6132 10.0075 35.6562 9.10547 37.3302 9.10547C38.9732 9.10547 40.0242 9.97547 40.0242 11.3345V16.0045H38.6902V14.8905H38.6582C38.2652 15.6445 37.4082 16.1205 36.5192 16.1205C35.1922 16.1205 34.2642 15.2965 34.2642 14.0785Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M41.2827 18.4966V17.3696C41.3857 17.3946 41.6167 17.3946 41.7327 17.3946C42.3777 17.3946 42.7247 17.1246 42.9377 16.4296C42.9377 16.4166 43.0597 16.0176 43.0597 16.0106L40.6127 9.22656H42.1197L43.8337 14.7416H43.8587L45.5727 9.22656H47.0417L44.5037 16.3576C43.9237 18.0006 43.2537 18.5286 41.8487 18.5286C41.7327 18.5286 41.3857 18.5166 41.2827 18.4966Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.0874 7.616C23.4354 7.181 23.6704 6.597 23.6084 6C23.0994 6.026 22.4784 6.336 22.1194 6.771C21.7954 7.144 21.5104 7.753 21.5854 8.324C22.1564 8.374 22.7274 8.039 23.0874 7.616Z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSecurityIcon: FC<PaymentSecurityIconProps> = ({\n gray,\n name,\n stub,\n}) =>\n stub ? (\n <Stub width={1} height={1} />\n ) : (\n <Svg width={1} height={1} viewBox=\"0 0 64 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n )\n\nPaymentSecurityIcon.displayName = 'PaymentSecurityIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["1071"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface PaymentSystemIconProps {\n name: 'mastercard' | 'visa' | 'mir'\n gray?: boolean\n}\n\nconst IconPath: {\n [name in PaymentSystemIconProps['name']]: [\n string,\n string,\n string,\n 'evenodd' | 'inherit' | 'nonzero' | undefined,\n ][]\n} = {\n mastercard: [\n ['#F46B3E', 'M20 4h8v16h-8z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M20.22 12c0-3.07 1.4-5.97 3.78-7.86a9.81 9.81 0 0 0-13.38 1.08 10.08 10.08 0 0 0 0 13.56A9.81 9.81 0 0 0 24 19.86 10.02 10.02 0 0 1 20.22 12z',\n '#666',\n 'evenodd',\n ],\n [\n '#FC9F3A',\n 'M40 12a10 10 0 0 1-5.57 9A9.8 9.8 0 0 1 24 19.85a10.04 10.04 0 0 0 0-15.72A9.8 9.8 0 0 1 34.43 3 10 10 0 0 1 40 12z',\n '#ccc',\n 'evenodd',\n ],\n ],\n mir: [\n [\n '#4DB45E',\n 'M12.93 5s-1.87 0-2.37 1.84l-1.78 6.47h-.35S7.1 8.55 6.65 6.83C6.15 5 4.27 5 4.27 5H0v14h4.27v-8.31h.36L7.12 19h2.97l2.49-8.3h.35V19h4.28V5h-4.28zM28.54 5s-1.25.12-1.84 1.47l-3.03 6.84h-.35V5h-4.27v14h4.03s1.31-.12 1.9-1.47l2.97-6.84h.35V19h4.27V5h-4.03zM34.47 11.36V19h4.27v-4.46h4.63a4.63 4.63 0 0 0 4.36-3.18H34.47z',\n '#999',\n 'evenodd',\n ],\n [\n '#00A9E4',\n 'M43.37 5h-9.5a6.95 6.95 0 0 0 4.93 5.5c.57.16 1.17.25 1.78.25h7.33c.06-.32.09-.65.09-.98A4.7 4.7 0 0 0 43.37 5z',\n '#999',\n 'evenodd',\n ],\n ],\n visa: [\n [\n '#1A1F71',\n 'M24.47 8.93c.02-2.82 2.68-4.78 6.46-4.78 1.47 0 2.66.31 3.58.64l-.68 3.07a7.36 7.36 0 0 0-3.77-.65c-1.1.14-1.6.7-1.62 1.21-.03 1.7 5.38 1.92 5.36 5.74-.01 3-2.64 4.95-6.66 4.95a11.8 11.8 0 0 1-4.25-.77l.7-3.17c.88.4 2 .94 3.92.91 1.1-.01 2.28-.44 2.29-1.41 0-.64-.5-1.1-1.98-1.8-1.45-.7-3.38-1.86-3.35-3.94zm16.5-4.52h3.26l3.08 14.47h-3.53l-.46-2.16h-4.9l-.8 2.16H33.6l5.74-13.4c.26-.66.9-1.08 1.63-1.08zm.56 3.91l-2.03 5.44h3.17l-1.15-5.44zM19.6 4.42h3.83l-3.16 14.46h-3.83L19.6 4.41zm-5.65 0h4.01l-6.19 14.46H7.73L4.68 7.33c-.19-.7-.35-.97-.9-1.27-.94-.49-2.45-.94-3.78-1.23l.09-.42h6.5c.83 0 1.58.54 1.77 1.48l1.6 8.37 4-9.85z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSystemIcon: FC<PaymentSystemIconProps> = ({\n name,\n gray,\n}) => (\n <Svg width={1} height={1} viewBox=\"0 0 48 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n)\n\nPaymentSystemIcon.displayName = 'PaymentSystemIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["1072"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface QuestionIconProps {\n size?: number\n}\n\nexport const QuestionIcon: FC<QuestionIconProps> = ({ size }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M21.5 12c0-5.245-4.255-9.5-9.5-9.5S2.5 6.755 2.5 12s4.255 9.5 9.5 9.5 9.5-4.255 9.5-9.5z\"\n fill=\"#fff\"\n stroke=\"#000\"\n strokeOpacity={0.15}\n />\n <Path\n d=\"M10.005 8.059c.053-.256.12-.326.305-.447.186-.121.385-.228.598-.32.213-.091.442-.163.687-.215.245-.051.51-.077.796-.077.401 0 .762.056 1.084.168.322.112.596.272.822.481.226.208.4.46.52.753.122.294.183.62.183.979 0 .34-.045.635-.134.884a2.503 2.503 0 0 1-.79 1.126c-.164.135-.32.26-.467.374a3.681 3.681 0 0 0-.383.34.767.767 0 0 0-.208.376l-.049.257c-.072.378-.444.684-.84.684h.064c-.392 0-.751-.319-.8-.692l-.05-.39a.978.978 0 0 1 .064-.575c.076-.164.182-.312.316-.444s.285-.258.451-.377c.166-.119.322-.246.467-.383.145-.137.267-.29.367-.457.1-.169.15-.37.15-.602 0-.27-.084-.483-.252-.643-.168-.159-.4-.238-.694-.238a1.85 1.85 0 0 0-.956.238c-.108.061-.203.116-.284.165a.464.464 0 0 1-.243.074.437.437 0 0 1-.41-.249s-.367-.534-.314-.79zM11 16a.995.995 0 0 1 .602-.921A.988.988 0 0 1 12 15c.14 0 .27.026.392.079.121.053.227.124.318.213A.969.969 0 0 1 13 16c0 .14-.026.272-.077.395a.961.961 0 0 1-.531.529c-.121.05-.252.076-.392.076a1.02 1.02 0 0 1-.398-.076.962.962 0 0 1-.525-.53A1.016 1.016 0 0 1 11 16z\"\n fill=\"#000\"\n />\n </Svg>\n)\n\nQuestionIcon.displayName = 'QuestionIcon'\n\nQuestionIcon.defaultProps = {\n size: 6,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["1073","1074","1075"],[],"import React, { Children, FC, isValidElement, ReactNode } from 'react'\n\nimport { InView } from '../inview'\nimport { Box, Img, Pos, Value } from '../primitive'\nimport { Stub } from '../stub'\nimport { ImageControl } from './ImageControl'\n\nexport interface ImageProps {\n width: Value\n height: Value\n src: string\n cachedDelay?: number\n viewedDelay?: number\n srcSet?: string\n sizes?: string\n alt?: string\n stub?: string | boolean | ReactNode\n objectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'\n onLoad?: () => void\n}\n\nexport const Image: FC<ImageProps> = ({\n width,\n height,\n src,\n srcSet,\n sizes,\n alt,\n stub = true,\n cachedDelay = 50,\n viewedDelay = 1000,\n objectFit,\n onLoad,\n}) =>\n stub ? (\n <ImageControl\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n stub={stub}\n cachedDelay={cachedDelay}\n viewedDelay={viewedDelay}\n onLoad={onLoad}\n children={(renderProps) =>\n renderProps.loaded ? (\n <Img\n key={src}\n width={width}\n height={height}\n maxWidth={1}\n maxHeight={1}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n />\n ) : (\n <InView\n onChange={renderProps.onChange}\n children={({ ref }) => (\n <Pos\n as=\"span\"\n ref={ref}\n type=\"relative\"\n width={width}\n height={height}\n >\n {typeof stub === 'boolean' && stub ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n <Stub\n width={width}\n height={height}\n r={width === height ? '100%' : undefined}\n />\n </Pos>\n ) : (isValidElement(stub) && Children.only(stub) ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n {stub}\n </Pos>\n ) : null)}\n <Box\n as=\"span\"\n opacity={typeof stub === 'string' ? 1 : 0}\n width={width}\n height={height}\n >\n <Img\n width={width}\n height={height}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n css={\n typeof stub === 'string'\n ? { filter: 'blur(10px)' }\n : undefined\n }\n onLoad={renderProps.onLoad}\n />\n </Box>\n </Pos>\n )}\n />\n )\n }\n />\n ) : (\n <Img\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n onLoad={onLoad}\n />\n )\n\nImage.displayName = 'Image'\n\nImage.defaultProps = {\n stub: true,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["1076","1077"],[],"import { Component, FC, ReactNode } from 'react'\n\nimport { Value } from '../primitive'\n\nexport interface ImageControlProps {\n width: Value\n height: Value\n src: string\n srcSet?: string\n stub?: string | ReactNode\n cachedDelay?: number\n viewedDelay?: number\n onLoad?: () => void\n children: FC<{\n src: string | undefined\n srcSet: string | undefined\n loaded: boolean\n onChange: (inView: boolean) => void\n onLoad: () => void\n }>\n}\n\nenum Step {\n NONE,\n CHECK_CACHE,\n NO_CACHE,\n LOAD,\n DONE,\n}\n\nexport interface ImageControlState {\n step: Step\n}\n\nexport class ImageControl extends Component<\n ImageControlProps,\n ImageControlState\n> {\n public static displayName = 'ImageControl'\n\n public static defaultProps = {\n cachedDelay: 50,\n viewedDelay: 1000,\n }\n\n public state: ImageControlState = {\n step: Step.NONE,\n }\n\n public componentWillUnmount: () => void = () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n }\n\n private viewedTimer: number | undefined\n\n private cachedTimer: number | undefined\n\n private onChange: (inView: boolean) => void = (inView) => {\n clearTimeout(this.viewedTimer)\n if (!inView) {\n return\n }\n if (this.state.step === Step.NONE) {\n this.setState({\n step: Step.CHECK_CACHE,\n })\n const image = document.createElement('img')\n image.src = this.props.src\n image.srcset = this.props.srcSet || ''\n image.addEventListener('load', () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n this.setState({\n step: Step.LOAD,\n })\n })\n this.cachedTimer = setTimeout(() => {\n image.onload = null\n image.src = ''\n image.srcset = ''\n this.setState({\n step: Step.NO_CACHE,\n })\n }, this.props.cachedDelay) as unknown as number\n }\n this.viewedTimer = setTimeout(() => {\n this.setState({\n step: Step.LOAD,\n })\n }, this.props.viewedDelay) as unknown as number\n }\n\n private onLoad: () => void = () => {\n if (this.state.step !== Step.LOAD) {\n return\n }\n if (this.props.onLoad) {\n this.props.onLoad()\n }\n this.setState({\n step: Step.DONE,\n })\n }\n\n private get src(): string | undefined {\n const { stub, src } = this.props\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return src\n }\n if (this.state.step === Step.NONE || this.state.step === Step.CHECK_CACHE) {\n return undefined\n }\n if (typeof stub === 'string') {\n return stub\n }\n return undefined\n }\n\n private get srcSet(): string | undefined {\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return this.props.srcSet\n }\n return undefined\n }\n\n public render() {\n return this.props.children({\n src: this.src,\n srcSet: this.srcSet,\n loaded: this.state.step === Step.DONE,\n onChange: this.onChange,\n onLoad: this.onLoad,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["1078","1079","1080"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface BasicInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n autoComplete?: boolean | string\n autoFocus?: boolean\n placeholder?: string\n inputMode?:\n | 'none'\n | 'text'\n | 'decimal'\n | 'numeric'\n | 'tel'\n | 'search'\n | 'email'\n | 'url'\n maxLength?: number\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicInput = forwardRef<HTMLInputElement, BasicInputProps>(\n (props, ref) => {\n const theme = useTheme()\n\n const common = {\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? theme.input.border.disabled\n : (props.error\n ? theme.input.border.error\n : props.focused\n ? theme.input.border.focused\n : theme.input.border.default),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'text',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete:\n typeof props.autoComplete === 'string'\n ? props.autoComplete\n : (props.autoComplete\n ? 'on'\n : 'off'),\n autoFocus: props.autoFocus,\n placeholder: props.placeholder,\n inputMode: props.inputMode,\n disabled: !!props.disabled,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nBasicInput.displayName = 'BasicInput'\n\nBasicInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["1081","1082","1083","1084"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\n\nexport interface ContentInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n readOnly?: boolean\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n pl?: Value\n pr?: Value\n error: boolean\n focused: boolean\n nort?: boolean\n norb?: boolean\n hovered: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const ContentInput = forwardRef<HTMLInputElement, ContentInputProps>(\n (props, ref) => {\n const common = {\n width: 1,\n height: 12,\n m: 0,\n pr: props.pr ? props.pr : 4,\n pl: props.pl ? props.pl : 4,\n py: 3,\n r: `${props.nort ? '0 0' : '10px 10px'} ${\n props.norb ? '0 0' : '10px 10px'\n }`,\n b: 'none',\n bb: props.error ? '2px solid #d0021b' : 'none',\n valueSize: 5,\n valueWeight: 300,\n valueColor: '#000',\n placeholderColor: '#666',\n cursor: 'text',\n bg: props.focused\n ? '#fff'\n : (props.hovered\n ? 'rgba(224, 224, 224, 0.65)'\n : '#e6e6e6'),\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n readOnly: props.readOnly,\n placeholder: props.placeholder,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onMouseEnter: props.onMouseEnter,\n onMouseLeave: props.onMouseLeave,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nContentInput.displayName = 'ContentInput'\n\nContentInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["1085","1086"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Input, Value } from '../primitive'\n\nexport interface SelectInputProps {\n value: string\n tabIndex?: number\n name?: string\n autoComplete?: boolean\n autoFocus?: boolean\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const SelectInput = forwardRef<HTMLInputElement, SelectInputProps>(\n (props, ref) => {\n const common = {\n ref,\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)'),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'pointer',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n disabled: !!props.disabled,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onClick: props.onClick,\n readOnly: true,\n }\n return <Input {...common} />\n },\n)\n\nSelectInput.displayName = 'SelectInput'\n\nSelectInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["1087"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface WalletLogoProps {\n compact?: boolean\n}\n\nexport const WalletLogo: FC<WalletLogoProps> = ({ compact }) =>\n compact ? (\n <Svg viewBox=\"0 0 80 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M61.0550725,22.1681159 C62.4695652,22.1681159 63.257971,23.2115942 63.257971,24.5101449 C63.257971,24.6724638 63.2347826,24.8347826 63.2115942,24.9971014 L59.8028986,24.9971014 C59.8724638,25.8550725 60.5449275,26.3188406 61.2869565,26.3188406 C61.7971014,26.3188406 62.3072464,26.0869565 62.7014493,25.7855072 L63.1884058,26.6666667 C62.6782609,27.1072464 61.9130435,27.3855072 61.1942029,27.3855072 C59.5478261,27.3855072 58.5275362,26.2028986 58.5275362,24.7884058 C58.5275362,23.2347826 59.5710145,22.1681159 61.0550725,22.1681159 Z M72.0231884,22.1681159 C73.4376812,22.1681159 74.226087,23.2115942 74.226087,24.5101449 C74.226087,24.6724638 74.2028986,24.8347826 74.1797101,24.9971014 L70.7710145,24.9971014 C70.8405797,25.8550725 71.5130435,26.3188406 72.2550725,26.3188406 C72.7652174,26.3188406 73.2753623,26.0869565 73.6695652,25.7855072 L74.1565217,26.6666667 C73.6463768,27.1072464 72.8811594,27.3855072 72.1623188,27.3855072 C70.515942,27.3855072 69.4956522,26.2028986 69.4956522,24.7884058 C69.4956522,23.2347826 70.5391304,22.1681159 72.0231884,22.1681159 Z M47.1884058,22.1681159 C48.6956522,22.1681159 49.9246377,23.257971 49.9246377,24.7652174 C49.9246377,26.2956522 48.7188406,27.3623188 47.2115942,27.3623188 C45.7043478,27.3623188 44.4985507,26.2956522 44.4985507,24.7652174 C44.4753623,23.2347826 45.6811594,22.1681159 47.1884058,22.1681159 Z M68.4985507,22.284058 L68.4985507,27.2463768 L67.2695652,27.2463768 L67.2695652,23.2811594 L66.0637681,23.2811594 L66.0637681,23.8376812 C66.0637681,25.9942029 65.484058,27.2463768 63.8376812,27.2927536 L63.8376812,26.2028986 C64.4405797,26.1101449 64.8811594,25.6 64.8811594,23.8376812 L64.8811594,22.284058 L68.4985507,22.284058 Z M40.3710145,20.3362319 L40.3710145,23.142029 L41.2753623,23.142029 L42.8985507,20.3362319 L44.2666667,20.3362319 L42.3188406,23.6289855 L42.3188406,23.6521739 L44.3826087,27.2463768 L42.9681159,27.2463768 L41.2985507,24.2318841 L40.3942029,24.2318841 L40.3942029,27.2463768 L39.142029,27.2463768 L39.142029,20.3362319 L40.3710145,20.3362319 Z M52.0811594,22.284058 L52.0811594,26.1797101 L53.6347826,26.1797101 L53.6347826,22.284058 L54.8173913,22.284058 L54.8173913,26.1797101 L56.3710145,26.1797101 L56.3710145,22.284058 L57.5536232,22.284058 L57.5536232,27.2463768 L50.9449275,27.2463768 L50.9449275,22.284058 L52.0811594,22.284058 Z M76.4753623,22.284058 L76.4753623,24.1855072 L77.0782609,24.1855072 L78.284058,22.284058 L79.6521739,22.284058 L78.0753623,24.6492754 L78.0753623,24.6724638 L79.8376812,27.2463768 L78.4,27.2463768 L77.1014493,25.2289855 L76.4521739,25.2289855 L76.4521739,27.2463768 L75.2231884,27.2463768 L75.2231884,22.284058 L76.4753623,22.284058 Z M47.1884058,23.1884058 C46.3768116,23.1884058 45.7275362,23.8144928 45.7275362,24.742029 C45.7275362,25.6695652 46.3768116,26.2956522 47.1884058,26.2956522 C48,26.2956522 48.6724638,25.6695652 48.6724638,24.742029 C48.6724638,23.8376812 48,23.1884058 47.1884058,23.1884058 Z M61.0086957,23.0956522 C60.3826087,23.0956522 59.9188406,23.5130435 59.8028986,24.1391304 L62.0057971,24.1391304 C62.0057971,23.4898551 61.5652174,23.0956522 61.0086957,23.0956522 Z M71.9768116,23.0956522 C71.3507246,23.0956522 70.8869565,23.5130435 70.7710145,24.1391304 L72.973913,24.1391304 C72.973913,23.4898551 72.5333333,23.0956522 71.9768116,23.0956522 Z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M15.9536232,-3.55271368e-15 C24.7652174,-3.55271368e-15 31.9072464,7.14202899 31.9072464,15.9536232 C31.9072464,18.9449275 31.0724638,21.7507246 29.657971,24.1391304 C29.6115942,24.2086957 29.4956522,24.1855072 29.4724638,24.0927536 C28.915942,20.173913 26.5275362,18.0173913 23.0492754,17.3681159 C22.7478261,17.3217391 22.7014493,17.1362319 23.0956522,17.0898551 C24.1623188,16.9971014 25.6695652,17.0202899 26.457971,17.1594203 C26.5043478,16.7652174 26.5275362,16.3478261 26.5275362,15.9304348 C26.5275362,10.1101449 21.7971014,5.37971014 15.9768116,5.37971014 C10.1565217,5.37971014 5.42608696,10.1101449 5.42608696,15.9304348 C5.42608696,21.7507246 10.1565217,26.4811594 15.9768116,26.4811594 L16.4637681,26.4811594 C16.2782609,25.4608696 16.2318841,24.4173913 16.2550725,23.6289855 C16.2782609,22.9797101 16.4173913,22.8869565 16.6956522,23.3971014 C18.1565217,25.9246377 20.2434783,28.1971014 24.3246377,29.1014493 C27.6637681,29.8434783 31.0028986,30.7014493 34.5971014,35.2695652 C34.9217391,35.6637681 34.4347826,36.0811594 34.0637681,35.7565217 C30.4,32.5101449 27.0608696,31.4434783 24.0231884,31.4434783 C20.6144928,31.4666667 18.2956522,31.9072464 15.9536232,31.9072464 C7.14202899,31.9072464 0,24.7652174 0,15.9536232 C0,7.14202899 7.14202899,-3.55271368e-15 15.9536232,-3.55271368e-15 Z M24.0695652,25.2057971 C24.4405797,25.2057971 24.857971,25.3681159 25.2289855,25.6927536 C25.9478261,26.2956522 26.1565217,26.9913043 25.7855072,27.5014493 C25.5768116,27.7565217 25.2289855,27.9188406 24.8347826,27.9188406 C24.4405797,27.9188406 24.0231884,27.7797101 23.7449275,27.5246377 C23.0956522,26.9681159 22.9101449,26.0405797 23.3275362,25.5304348 C23.4898551,25.3217391 23.7449275,25.2057971 24.0695652,25.2057971 Z M27.5942029,22.5855072 C28.1971014,22.8173913 28.4289855,23.7217391 28.4753623,24.115942 C28.5681159,24.8347826 28.3594203,25.1130435 28.1275362,25.1130435 C27.8956522,25.1130435 27.5710145,24.8347826 27.2231884,24.2782609 C26.8753623,23.7217391 26.7362319,23.0956522 26.9217391,22.7710145 C27.0376812,22.5623188 27.2927536,22.4695652 27.5942029,22.5855072 Z M44.6144928,4.66086957 C48.1855072,4.66086957 51.084058,7.55942029 51.084058,11.1304348 C51.084058,12.4057971 50.7130435,13.6115942 50.0637681,14.6318841 L52.0115942,16.9043478 C52.1507246,17.0666667 52.0347826,17.2985507 51.826087,17.2985507 L48.9043478,17.2985507 C48.7884058,17.2985507 48.6724638,17.2521739 48.6028986,17.1594203 L48.115942,16.5565217 C47.0956522,17.2057971 45.8898551,17.6 44.6144928,17.6 C41.0434783,17.6 38.1449275,14.7014493 38.1449275,11.1304348 C38.1449275,7.55942029 41.0434783,4.66086957 44.6144928,4.66086957 Z M56.115942,4.96231884 C56.3014493,4.96231884 56.4405797,5.10144928 56.4405797,5.28695652 L56.4405797,16.9971014 C56.4405797,17.1826087 56.3014493,17.3217391 56.115942,17.3217391 L53.7275362,17.3217391 C53.542029,17.3217391 53.4028986,17.1826087 53.4028986,16.9971014 L53.4028986,5.28695652 C53.4028986,5.10144928 53.542029,4.96231884 53.7275362,4.96231884 L56.115942,4.96231884 Z M60.4753623,4.96231884 C60.5913043,4.96231884 60.6911433,5.02673108 60.7480408,5.12871712 L60.7768116,5.1942029 L62.8869565,12.1275362 L65.2057971,5.1942029 C65.2428986,5.10144928 65.3245217,5.02353623 65.4269217,4.99608116 L65.5072464,4.98550725 L67.3855072,4.98550725 C67.4968116,4.98550725 67.5932754,5.03002899 67.6511536,5.11907246 L67.6869565,5.1942029 L70.0057971,12.1275362 L72.115942,5.1942029 C72.1545894,5.07826087 72.2415459,4.99452496 72.3499732,4.9698336 L72.4173913,4.96231884 L75.084058,4.96231884 C75.1768116,4.96231884 75.2927536,5.00869565 75.4086957,5.10144928 C75.4643478,5.15710145 75.4754783,5.24243478 75.4658319,5.32183188 L75.4550725,5.37971014 L71.5130435,17.1130435 C71.475942,17.2057971 71.3943188,17.2837101 71.2919188,17.3111652 L71.2115942,17.3217391 L69.0782609,17.3217391 C68.9669565,17.3217391 68.8704928,17.2772174 68.8126145,17.1881739 L68.7768116,17.1130435 L66.4811594,10.2724638 L64.1855072,17.1130435 C64.1484058,17.2057971 64.0667826,17.2837101 63.9643826,17.3111652 L63.884058,17.3217391 L61.7507246,17.3217391 C61.6394203,17.3217391 61.5429565,17.2772174 61.4850783,17.1881739 L61.4492754,17.1130435 L57.5072464,5.37971014 C57.484058,5.28695652 57.484058,5.1942029 57.5536232,5.10144928 C57.5907246,5.02724638 57.6723478,4.98272464 57.7510029,4.96788406 L57.8086957,4.96231884 L60.4753623,4.96231884 Z M79.1188406,4.96231884 C79.257971,4.96231884 79.3800651,5.06453712 79.4267123,5.21056323 L79.4434783,5.28695652 L79.4434783,16.9971014 C79.4434783,17.1594203 79.3369565,17.2862319 79.1860507,17.3153986 L79.1188406,17.3217391 L76.7304348,17.3217391 C76.5681159,17.3217391 76.4413043,17.2152174 76.4121377,17.0643116 L76.4057971,16.9971014 L76.4057971,5.28695652 C76.4057971,5.12463768 76.5123188,4.99782609 76.6632246,4.96865942 L76.7304348,4.96231884 L79.1188406,4.96231884 Z M44.6144928,7.53623188 C42.6434783,7.53623188 41.2057971,9.2057971 41.2057971,11.1304348 C41.2057971,13.0550725 42.6434783,14.7014493 44.6144928,14.7014493 C45.1710145,14.7246377 45.7275362,14.5623188 46.2144928,14.3072464 L44.9391304,12.7536232 C44.8,12.5913043 44.915942,12.3362319 45.1246377,12.3362319 L47.8144928,12.3362319 C47.9536232,11.9652174 48.0231884,11.5478261 48.0231884,11.1304348 C48.0231884,9.2057971 46.5855072,7.53623188 44.6144928,7.53623188 Z\"\n />\n </Svg>\n ) : (\n <Svg viewBox=\"0 0 208 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M197.0664 16.2408h2.4296v5.1096h1.7784l3.456-5.1096h2.7552l-4.2328 6.036v.0504l4.7336 6.5872h-2.88l-3.7816-5.4848h-1.8288v5.4848h-2.4296V16.24v.0008zm-5.1624 4.9088c-.0744-2.1792-1.4264-3.3312-3.08-3.3312-1.8784 0-3.356 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4856 2.68 5.4856 5.936 0 .3256-.0504.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0784 4.208 4.3576 4.208 1.352 0 2.7296-.576 3.732-1.4784l1.0264 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-20.3272 10.92c1.8536-.2752 2.856-2.128 2.856-6.712v-3.9072h8.4904v12.6736h-2.4296V18.2448h-3.732v1.9032c0 5.736-1.4528 8.6912-5.184 8.892v-2.18h-.0008zm-3.8792-5.7104c-.0752-2.1792-1.428-3.3312-3.08-3.3312-1.8792 0-3.3568 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4848 2.68 5.4848 5.936 0 .3256-.0496.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0792 4.208 4.3576 4.208 1.3528 0 2.7304-.576 3.732-1.4784l1.0272 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-25.3888.3008h2.3288v10.5696h4.684V16.24h2.3544v10.5696h4.6832V16.24h2.3296v12.6736h-16.38V16.24v.0008zm-9.3976 10.8696c2.38 0 4.3584-1.9032 4.3584-4.5576 0-2.6304-1.9784-4.5088-4.3584-4.5088-2.404 0-4.3576 1.8784-4.3576 4.5088 0 2.6544 1.9536 4.5576 4.3576 4.5576zm-.0248-11.1704c3.7816 0 6.8376 2.78 6.8376 6.6128 0 3.8568-3.056 6.6616-6.8128 6.6616-3.7824 0-6.8376-2.8048-6.8376-6.6616 0-3.832 3.056-6.6128 6.8128-6.6128zm-19.644-4.7088h2.48v7.4392h2.6296l4.4832-7.4392h2.7304l-5.16 8.3904v.0504l5.4856 9.2424H117l-4.7088-8.0904h-2.6304v8.0904h-2.4792V11.2312z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M24.2832 35.552c3.0552 0 6.3704 1.0472 10.0392 4.2976.368.3256.856-.0784.536-.4832-3.6056-4.552-6.9408-5.4192-10.2664-6.152-4.068-.896-6.1608-3.1856-7.6192-5.6992-.2904-.5-.42-.412-.4464.2312a14.24 14.24 0 0 0 .1984 2.8496c-.164.008-.3296.0056-.4952.0056-5.82 0-10.5384-4.7184-10.5384-10.5384 0-5.82 4.7184-10.5384 10.5384-10.5384 5.82 0 10.5384 4.7184 10.5384 10.5392 0 .4144-.0208.824-.0672 1.2256-.7696-.1392-2.284-.1544-3.3464-.0632-.4.0344-.344.2208-.0416.2752 3.484.6304 5.8768 2.7888 6.424 6.7064.0128.0896.1304.1168.1768.0392a15.864 15.864 0 0 0 2.2576-8.1832c0-8.8048-7.1376-15.9416-15.9416-15.9416-8.804 0-15.9416 7.136-15.9416 15.9408s7.1376 15.9424 15.9416 15.9424c2.336 0 4.6528-.4536 8.0536-.4536zm1.1864-5.7888c.7096.6.9248 1.312.5496 1.816-.208.2752-.5464.4272-.952.4272a1.6896 1.6896 0 0 1-1.0848-.3928c-.6448-.5632-.8336-1.4776-.4128-1.9968.1648-.2024.432-.3144.752-.3144.3896 0 .7976.164 1.148.4608zm3.272-1.5224c.104.6984-.116.9872-.3376.9872-.2424 0-.5456-.2832-.904-.8416-.3528-.552-.4824-1.184-.3072-1.504.1152-.212.3584-.304.664-.188.5912.224.824 1.1288.8856 1.5464h-.0008zM50.84 24.5904L49.0024 22.38a.356.356 0 0 1 .2736-.584h3.8448a5.432 5.432 0 0 0 .2864-1.732c0-2.7688-2.0608-5.156-4.8896-5.156-2.8288 0-4.8896 2.3872-4.8896 5.156 0 2.7696 2.0608 5.1232 4.8896 5.1232a4.7448 4.7448 0 0 0 2.3224-.5968zm8.316 3.736c.2.22.036.576-.2656.576H54.696a.5744.5744 0 0 1-.4424-.208l-.7112-.8552a9.2032 9.2032 0 0 1-5.024 1.488c-5.1072 0-9.2624-4.156-9.2624-9.2632s4.1544-9.2624 9.2616-9.2624S57.78 14.9568 57.78 20.064c0 1.8416-.5424 3.5576-1.472 5l2.848 3.2616v.0008zm38.76-17.0984h-3.4248a.456.456 0 0 0-.456.456v16.7608c0 .252.204.456.456.456h3.424a.456.456 0 0 0 .456-.456V11.6832a.456.456 0 0 0-.456-.456l.0008.0008zm-5.7624 0h-3.8312a.4552.4552 0 0 0-.436.32l-3.032 9.9048-3.332-9.916a.4544.4544 0 0 0-.432-.3088h-2.6728a.456.456 0 0 0-.432.3088l-3.3328 9.916-3.0312-9.904a.4552.4552 0 0 0-.436-.3208h-3.8304a.456.456 0 0 0-.3696.188.448.448 0 0 0-.0632.4064l5.6272 16.7712a.456.456 0 0 0 .432.3088h3.0408a.456.456 0 0 0 .432-.3088l3.2992-9.7976 3.3 9.7976a.456.456 0 0 0 .432.3088h3.04a.456.456 0 0 0 .432-.3088l5.628-16.7712a.4504.4504 0 0 0-.432-.5944zm-26.6808.456v16.7608a.456.456 0 0 1-.456.456h-3.424a.456.456 0 0 1-.456-.456V11.6832a.456.456 0 0 1 .456-.456h3.424a.456.456 0 0 1 .456.456v.0008z\"\n />\n </Svg>\n )\n\nWalletLogo.displayName = 'WalletLogo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["1088","1089","1090"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["1091"],[],"import { Mask } from './MaskedInput'\n\nexport const createFilterMask = (pattern: RegExp): Mask => {\n return (value: string) => {\n return [...value\n .split(''), '']\n .map(() => pattern)\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["1092","1093","1094","1095","1096","1097","1098"],[],"import { Mask } from './MaskedInput'\n\nconst emptyString = ''\nconst space = ' '\nconst comma = ','\nconst period = '.'\nconst minus = '-'\nconst minusRegExp = /-/\nconst nonDigitsRegExp = /\\D+/g\nconst digitRegExp = /\\d/\nconst decimalRegExp = /[,.]/\nconst caretTrap = '[]'\n\nexport interface NumberMaskOpts {\n prefix?: string\n suffix?: string\n includeThousandsSeparator?: boolean\n thousandsSeparatorSymbol?: string\n allowDecimal?: boolean\n decimalLimit?: number\n requireDecimal?: boolean\n allowNegative?: boolean\n allowLeadingZeroes?: boolean\n integerLimit?: number\n}\n\nexport function createNumberMask({\n prefix = '',\n suffix = emptyString,\n includeThousandsSeparator = true,\n thousandsSeparatorSymbol = space,\n allowDecimal = true,\n decimalLimit = 2,\n requireDecimal = false,\n allowNegative = false,\n allowLeadingZeroes = false,\n integerLimit = 6,\n}: NumberMaskOpts = {}): Mask {\n const prefixLength = (prefix && prefix.length) || 0\n const suffixLength = (suffix && suffix.length) || 0\n const thousandsSeparatorSymbolLength =\n (thousandsSeparatorSymbol && thousandsSeparatorSymbol.length) || 0\n\n function numberMask(rawValue = emptyString) {\n const rawValueLength = rawValue.length\n\n if (\n rawValue === emptyString ||\n (rawValue[0] === prefix[0] && rawValueLength === 1)\n ) {\n return [\n ...prefix.split(emptyString),\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n if ((rawValue === period || rawValue === comma) && allowDecimal) {\n return [\n ...prefix.split(emptyString),\n '0',\n decimalRegExp,\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n const isNegative = rawValue[0] === minus && allowNegative\n\n if (isNegative) {\n rawValue = rawValue.toString().slice(1)\n }\n\n const indexOfLastDecimal1 = rawValue.lastIndexOf(period)\n const indexOfLastDecimal2 = rawValue.lastIndexOf(comma)\n const indexOfLastDecimal =\n indexOfLastDecimal1 === -1 ? indexOfLastDecimal2 : indexOfLastDecimal1\n const hasDecimal = indexOfLastDecimal !== -1\n const decimalSymbol = hasDecimal ? rawValue[indexOfLastDecimal] : null\n\n let integer\n let fraction\n let mask\n\n if (rawValue.slice(suffixLength * -1) === suffix) {\n rawValue = rawValue.slice(0, suffixLength * -1)\n }\n\n if (hasDecimal && (allowDecimal || requireDecimal)) {\n integer = rawValue.slice(\n rawValue.slice(0, prefixLength) === prefix ? prefixLength : 0,\n indexOfLastDecimal,\n )\n fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength)\n fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString))\n } else {\n integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue;\n }\n\n if (integerLimit) {\n const thousandsSeparatorRegex =\n thousandsSeparatorSymbol === '.' ? '[.]' : `${thousandsSeparatorSymbol}`\n const numberOfThousandSeparators = (\n integer.match(new RegExp(thousandsSeparatorRegex, 'g')) || []\n ).length\n integer = integer.slice(\n 0,\n integerLimit +\n numberOfThousandSeparators * thousandsSeparatorSymbolLength,\n )\n }\n\n integer = integer.replace(nonDigitsRegExp, emptyString)\n\n if (!allowLeadingZeroes) {\n integer = integer.replace(/^0+(0$|[^0])/, '$1')\n }\n\n integer = includeThousandsSeparator\n ? addThousandsSeparator(integer, thousandsSeparatorSymbol)\n : integer\n\n mask = convertToMask(integer)\n\n if ((hasDecimal && allowDecimal) || requireDecimal === true) {\n if (rawValue[indexOfLastDecimal - 1] !== decimalSymbol) {\n mask.push(caretTrap)\n }\n if (decimalSymbol !== null) {\n mask.push(decimalSymbol, caretTrap)\n }\n if (fraction) {\n if (decimalLimit) {\n fraction = fraction.slice(0, decimalLimit)\n }\n mask = mask.concat(fraction)\n }\n if (\n requireDecimal === true &&\n rawValue[indexOfLastDecimal - 1] === decimalSymbol\n ) {\n mask.push(digitRegExp)\n }\n }\n\n if (prefixLength > 0) {\n mask = [...prefix.split(emptyString), ...mask]\n }\n\n if (isNegative) {\n if (mask.length === prefixLength) {\n mask.push(digitRegExp)\n }\n mask = [minusRegExp, ...mask]\n }\n\n if (suffix.length > 0) {\n mask = mask.concat(suffix.split(emptyString))\n }\n\n return mask\n }\n\n return numberMask\n}\n\nfunction convertToMask(strNumber: string): Array<string | RegExp> {\n return strNumber\n .split(emptyString)\n .map((char) => (digitRegExp.test(char) ? digitRegExp : char))\n}\n\nfunction addThousandsSeparator(n: string, thousandsSeparatorSymbol: string) {\n return n.replace(/\\B(?=(\\d{3})+(?!\\d))/g, thousandsSeparatorSymbol)\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["1099","1100"],[],"import { Mask } from './MaskedInput'\n\nexport function createPhoneMask(masks: string[]): Mask {\n function phoneMask(value: string): (string | RegExp)[] {\n const clearMasks = masks\n .map((mask) => mask.slice(1))\n .sort((a, b) => b.length - a.length)\n const mask: Mask = ['+']\n const clearValue = value.replace(/\\D/g, '')\n if (clearValue === '') {\n return mask\n }\n const selectedMask = clearMasks.find((clearMask) =>\n clearValue.startsWith(\n clearMask.replace(/\\D/g, '').slice(0, clearValue.length),\n ),\n )\n if (!selectedMask) {\n return phoneMask(value.slice(0, -1))\n }\n return mask.concat(\n selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char))),\n )\n }\n\n return phoneMask\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["1101","1102","1103","1104","1105","1106","1107","1108","1109"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["1110"],[],"import React, { Component, createRef, FC, ReactNode, RefObject } from 'react'\n\nimport { InView } from '../inview'\nimport { Box } from '../primitive'\n\nexport interface OffsetScrollControlProps {\n content: ReactNode\n top?: string\n bottom?: string\n children: FC<{\n top: boolean\n bottom: boolean\n children: ReactNode\n }>\n}\n\nexport interface OffsetScrollControlState {\n top: boolean\n bottom: boolean\n}\n\nexport class OffsetScrollControl extends Component<\n OffsetScrollControlProps,\n OffsetScrollControlState\n> {\n public static displayName = 'OffsetScrollControl'\n\n public state: OffsetScrollControlState = {\n top: false,\n bottom: false,\n }\n\n private ref: RefObject<HTMLDivElement> = createRef()\n\n private onTopLeave: () => void = () => {\n this.setState({\n top: true,\n })\n }\n\n private onTopEnter: () => void = () => {\n this.setState({\n top: false,\n })\n }\n\n private onBottomLeave: () => void = () => {\n this.setState({\n bottom: true,\n })\n }\n\n private onBottomEnter: () => void = () => {\n this.setState({\n bottom: false,\n })\n }\n\n public render() {\n return this.props.children({\n top: this.state.top,\n bottom: this.state.bottom,\n children: (\n <Box height={1} overflow=\"auto\" ref={this.ref}>\n <InView\n root={this.ref.current}\n rootMargin={`${this.props.top || '0px'} 0px 0px 0px`}\n onChange={(inView) =>\n inView ? this.onTopEnter() : this.onTopLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n {this.props.content}\n <InView\n root={this.ref.current}\n rootMargin={`0px 0px ${this.props.bottom || '0px'} 0px`}\n onChange={(inView) =>\n inView ? this.onBottomEnter() : this.onBottomLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n </Box>\n ),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["1111","1112","1113","1114"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["1115"],[],"import { Component, MouseEventHandler } from 'react'\n\nimport { OptionControlProps } from './OptionControlProps'\n\nexport class OptionControl<V> extends Component<OptionControlProps<V>, {}> {\n public static displayName = 'OptionControl'\n\n private onClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n if (this.props.disabled) {\n return\n }\n this.props.onClick(this.props.value)\n }\n\n private onMouseEnter: MouseEventHandler = () => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseEnter(this.props.value)\n }\n\n private onMouseLeave: MouseEventHandler = (event) => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseLeave(event)\n }\n\n public render() {\n return this.props.children({\n onClick: this.onClick,\n onMouseEnter: this.onMouseEnter,\n onMouseLeave: this.onMouseLeave,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["1116","1117","1118"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["1119","1120","1121","1122","1123","1124","1125","1126"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { createPhoneMask } from '../mask'\nimport { PhoneFieldControlProps } from './PhoneFieldControlProps'\nimport { PhoneFieldControlState } from './PhoneFieldControlState'\nimport { PhoneFieldCountry } from './PhoneFieldCountry'\n\nexport class PhoneFieldControl extends Component<\n PhoneFieldControlProps,\n PhoneFieldControlState\n> {\n public static displayName = 'PhoneFieldControl'\n\n public componentDidMount() {\n if (this.props.value) {\n const country = this.getCountryByPhone(this.props.value)\n this.setState({\n selectedCountry: country || null,\n })\n }\n }\n\n public componentDidUpdate(\n props: PhoneFieldControlProps,\n state: PhoneFieldControlState,\n ) {\n if (\n state.selectedCountry === null ||\n (state.selectedCountry &&\n this.state.selectedCountry &&\n state.selectedCountry.mask !== this.state.selectedCountry.mask &&\n this.props.value)\n ) {\n const length = Math.max(\n (this.props.value || '').length,\n (this.state.selectedCountry ? this.state.selectedCountry.mask : '')\n .length,\n )\n this.inputField.setSelectionRange(length, length)\n }\n if (this.props.countries !== props.countries) {\n this.optionsRefs = new Map(\n this.props.countries.map((country) => [country, createRef()]),\n )\n }\n }\n\n public state: PhoneFieldControlState = {\n focused: false,\n showCountries: false,\n selectedCountry: null,\n focusedCountry: null,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private dropdownRef: RefObject<HTMLDivElement> = createRef()\n\n private optionsRefs: Map<PhoneFieldCountry, RefObject<HTMLDivElement>> =\n new Map(this.props.countries.map((country) => [country, createRef()]))\n\n private onCountryClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectCountry(index)\n }\n\n private onCountryEnter: (country: PhoneFieldCountry) => MouseEventHandler =\n (country) => (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: country,\n })\n }\n\n private onCountryLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: null,\n })\n }\n\n private get inputField(): HTMLInputElement {\n return findDOMNode(this.inputRef.current!) as HTMLInputElement\n }\n\n private onFlagClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.inputField.focus()\n this.setState({\n showCountries: true,\n })\n }\n\n private onFlagMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n this.inputField.focus()\n }\n\n private selectCountry: (index: number) => void = (index) => {\n const country = this.props.countries[index]\n const phoneNumber = this.props.value ? this.props.value : ''\n const currentCountryMask = this.state.selectedCountry\n ? this.clear(this.state.selectedCountry.mask)\n : ''\n const newCountryMask = this.clear(country.mask)\n if (this.props.onChange) {\n this.props.onChange(\n `+${newCountryMask}${this.clear(phoneNumber).slice(\n currentCountryMask.length,\n )}`,\n country.code,\n )\n }\n this.inputField.focus()\n this.setState({\n showCountries: false,\n selectedCountry: country,\n })\n }\n\n private onCountriesHide: () => void = () => {\n this.setState({\n showCountries: false,\n })\n }\n\n private onChange: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n const country = this.getCountryByPhone(event.currentTarget.value)\n if (this.props.onChange) {\n this.props.onChange(\n event.currentTarget.value,\n country ? country.code : undefined,\n )\n }\n this.setState({\n selectedCountry: country || null,\n })\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.hideOnBlur) {\n this.setState({\n showCountries: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private clear: (value: string) => string = (value) => {\n return value.replace(/\\D/g, '')\n }\n\n private getCountryByPhone: (\n phoneNumber: string,\n ) => PhoneFieldCountry | undefined = (phoneNumber) => {\n const clearPhone = this.clear(phoneNumber)\n return [...this.props.countries]\n .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length)\n .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0)\n }\n\n public render() {\n return this.props.children({\n value: this.props.value || '',\n code: this.state.selectedCountry\n ? this.state.selectedCountry.code\n : undefined,\n countries: this.props.countries.map((country, index) => ({\n ...country,\n ref: this.optionsRefs.get(country)!,\n selected: country === this.state.selectedCountry,\n focused: country === this.state.focusedCountry,\n onClick: this.onCountryClick(index),\n onMouseEnter: this.onCountryEnter(country),\n onMouseLeave: this.onCountryLeave,\n })),\n focused: this.state.focused,\n showCountries: this.state.showCountries,\n containerRef: this.containerRef,\n inputRef: this.inputRef,\n dropdownRef: this.dropdownRef,\n mask: createPhoneMask(\n this.props.countries.map((country) => country.mask),\n ),\n onFlagClick: this.onFlagClick,\n onFlagMouseDown: this.onFlagMouseDown,\n onCountriesHide: this.onCountriesHide,\n onChange: this.onChange,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onSelectCountry: this.selectCountry,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["1127"],[],"import { styled, StyledOptions } from '../styled'\nimport { cssValue, Value } from './Value'\n\ninterface SvgProps {\n width?: Value\n height?: Value\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgNonProps: PropertyKey[] = [\n 'as',\n 'width',\n 'height',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgOptions: StyledOptions<SvgProps> = {\n shouldForwardProp: (prop) => !SvgNonProps.includes(prop),\n}\n\nexport const Svg = styled(\n 'svg',\n SvgOptions,\n)<SvgProps>(({ theme, ...props }) => ({\n width: cssValue(props.width, theme.scale),\n height: cssValue(props.height, theme.scale),\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n}))\n\nSvg.displayName = 'Svg'\n\nSvg.defaultProps = {\n focusable: 'false',\n}\n\ninterface SvgItemProps {\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgItemNonProps: PropertyKey[] = [\n 'as',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgItemOptions: StyledOptions<SvgItemProps> = {\n shouldForwardProp: (prop) => !SvgItemNonProps.includes(prop),\n}\n\nconst SvgItem = (tag: keyof JSX.IntrinsicElements) =>\n styled(\n tag,\n SvgItemOptions,\n )<SvgItemProps>(({ theme, ...props }) => ({\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n }))\n\nexport const Path = SvgItem('path')\n\nPath.displayName = 'Path'\n\nexport const Rect = SvgItem('rect')\n\nRect.displayName = 'Rect'\n\nexport const Circle = SvgItem('circle')\n\nCircle.displayName = 'Circle'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["1128"],[],"import { CSSProperties } from 'react'\n\nimport { CSSObject, styled, StyledOptions } from '../styled'\nimport { pxValue } from './Value'\n\nexport interface TypoProps {\n css?: CSSObject | CSSProperties\n display?: 'block' | 'inline' | 'inline-block'\n size?: number\n height?: number\n weight?: number\n color?: string\n transform?: 'lowercase' | 'uppercase' | 'capitalize' | 'none'\n nowrap?: boolean\n spacing?: number\n transition?: string\n decoration?: 'line-through' | 'overline' | 'underline' | 'none'\n align?: 'center' | 'justify' | 'left' | 'right'\n cursor?: string\n clamp?: number\n}\n\nexport const TypoNonProps: PropertyKey[] = [\n 'as',\n 'css',\n 'display',\n 'size',\n 'height',\n 'weight',\n 'color',\n 'transform',\n 'nowrap',\n 'spacing',\n 'transition',\n 'decoration',\n 'cursor',\n 'align',\n 'clamp',\n]\n\nexport const TypoOptions: StyledOptions<TypoProps> = {\n shouldForwardProp: (prop) => !TypoNonProps.includes(prop),\n}\n\nexport const Typo = styled(\n 'div',\n TypoOptions,\n)<TypoProps>(({ theme, ...props }) => ({\n display: ([] as string[]).concat(\n props.display || [],\n props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [],\n ),\n fontFamily: theme.font.family,\n fontSize: pxValue(props.size, theme.scale),\n fontWeight: props.weight,\n lineHeight: pxValue(props.height, theme.scale),\n color: props.color,\n textTransform: props.transform,\n letterSpacing: pxValue(props.spacing),\n textOverflow: 'ellipsis',\n overflow: 'hidden',\n whiteSpace: props.nowrap ? 'nowrap' : undefined,\n wordWrap: 'break-word',\n overflowWrap: 'break-word',\n transition: props.transition,\n textDecoration: props.decoration,\n textAlign: props.align,\n cursor: props.cursor,\n maxHeight:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? pxValue(props.height * props.clamp, theme.scale)\n : undefined,\n WebkitLineClamp:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? props.clamp\n : undefined,\n WebkitBoxOrient:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? 'vertical'\n : undefined,\n ...props.css,\n}))\n\nTypo.displayName = 'Typo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["1129","1130"],[],"export type Value = number | string | undefined\n\nexport const pxValue = (\n value: number | undefined,\n scale = 1,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${scale * value}px`\n}\n\nexport const pcValue = (value: number | undefined): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${value}%`\n}\n\nexport const cssValue = (\n value: Value | undefined,\n scale = 1,\n relative = true,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n if (typeof value === 'string') {\n return value\n }\n if (isNaN(value)) {\n return undefined\n }\n if (!relative || value === 0 || Math.abs(value) > 1) {\n return pxValue(value, scale)\n }\n return pcValue(100 * value)\n}\n\nexport const customScroll = (() => {\n try {\n const element = document.createElement('div')\n document.body.append(element)\n element.style.overflow = 'scroll'\n const result = element.offsetWidth !== element.clientWidth\n element.remove()\n return result\n } catch {}\n})()\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["1131"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface RadioProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Radio: FC<RadioProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"9\"\n ry=\"9\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 2a7 7 0 1 0 0 14 7 7 0 0 0 0-14z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"8\"\n height=\"8\"\n x=\"8\"\n y=\"8\"\n rx=\"4\"\n ry=\"4\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nRadio.displayName = 'Radio'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["1132"],[],"import { Component, FC, MouseEventHandler } from 'react'\n\nexport interface RatingControlProps {\n value: number\n count: number\n disabled?: boolean\n onChange?: (value: number) => void\n children: FC<{\n items: Array<{\n active: boolean\n onClick?: MouseEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n }>\n }>\n}\n\nexport interface RatingControlState {\n hovered: number\n}\n\nexport class RatingControl extends Component<\n RatingControlProps,\n RatingControlState\n> {\n public static displayName = 'RatingControl'\n\n public state: RatingControlState = {\n hovered: -1,\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(index + 1)\n }\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n public render() {\n return this.props.children({\n items: new Array(this.props.count).fill(0).map((_item, index) => ({\n active:\n this.state.hovered === -1\n ? this.props.value >= index + 1\n : this.state.hovered >= index,\n onClick: this.props.disabled ? undefined : this.onItemClick(index),\n onMouseEnter: this.props.disabled\n ? undefined\n : this.onItemMouseEnter(index),\n onMouseLeave: this.props.disabled ? undefined : this.onItemMouseLeave,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["1133"],[],"import React, { createRef, PureComponent, RefObject } from 'react'\nimport ReCAPTCHA from 'react-google-recaptcha'\n\nimport { Card, Pos } from '../primitive'\nimport { keyframes } from '../styled'\n\nexport interface ReCaptchaProps {\n siteKey: string\n tabIndex?: number\n value?: string\n onChange: (token: string | undefined) => void\n onErrored?: () => void\n asyncScriptOnLoad?: () => void\n}\n\nconst width = 304\n\nconst height = 78\n\nconst placeholder = keyframes({\n '0%': {\n opacity: 0.04,\n },\n '50%': {\n opacity: 0.1,\n },\n '100%': {\n opacity: 0.04,\n },\n})\n\nexport class ReCaptcha extends PureComponent<ReCaptchaProps> {\n public static displayName = 'ReCaptcha'\n\n private element: RefObject<ReCAPTCHA> = createRef()\n\n private wrapper: RefObject<HTMLDivElement> = createRef()\n\n private onChange = (token: string | null) => {\n this.props.onChange(token === null ? undefined : token)\n }\n\n private onErrored = () => {\n this.props.onErrored?.()\n }\n\n private asyncScriptOnLoad = () => {\n this.props.asyncScriptOnLoad?.()\n }\n\n private resize = () => {\n const wrapper = this.wrapper.current\n if (!wrapper) {\n return\n }\n wrapper.style.height = 'auto'\n wrapper.style.transform = 'scale(1)'\n const size = wrapper.getBoundingClientRect()\n const scale = size.width / width\n if (scale >= 1) {\n return\n }\n wrapper.style.height = `${height * scale}px`\n wrapper.style.transform = `scale(${scale})`\n wrapper.style.transformOrigin = '0 0'\n }\n\n public componentDidMount() {\n this.resize()\n }\n\n public componentDidUpdate(prevProps: Readonly<ReCaptchaProps>): void {\n if (!this.element.current) {\n return\n }\n if (prevProps.value === undefined) {\n return\n }\n if (this.props.value !== undefined) {\n return\n }\n this.element.current.reset()\n }\n\n public render() {\n return (\n <Pos type=\"relative\" ref={this.wrapper}>\n <Pos\n type=\"absolute\"\n top={0}\n left={0}\n width={`${width}px`}\n height={`${height}px`}\n overflow=\"hidden\"\n >\n <Card\n width=\"302px\"\n height=\"76px\"\n bg=\"#f9f9f9\"\n b=\"1px solid #d3d3d3\"\n r=\"3px\"\n />\n <Pos type=\"absolute\" top=\"22px\" left=\"13px\">\n <Card\n width=\"28px\"\n height=\"28px\"\n bg=\"#fff\"\n b=\"2px solid #c1c1c1\"\n r=\"2px\"\n />\n </Pos>\n <Pos type=\"absolute\" top=\"26px\" left=\"52px\">\n <Card\n width=\"128px\"\n height=\"20px\"\n bg=\"#000\"\n r=\"4px\"\n animation={`${placeholder} 1800ms ease-in-out infinite`}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\" width={`${width}px`} height={`${height}px`}>\n <ReCAPTCHA\n ref={this.element}\n sitekey={this.props.siteKey}\n tabindex={this.props.tabIndex}\n theme=\"light\"\n size=\"normal\"\n type=\"image\"\n onChange={this.onChange}\n onErrored={this.onErrored}\n asyncScriptOnLoad={this.asyncScriptOnLoad}\n />\n </Pos>\n </Pos>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["1134"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { SimpleField } from '../field'\nimport { ReCaptcha, ReCaptchaProps } from '../recaptcha'\n\nexport interface ReCaptchaFieldProps extends ReCaptchaProps {\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const ReCaptchaField: FC<ReCaptchaFieldProps> = (props) => (\n <SimpleField\n input={\n <ReCaptcha\n siteKey={props.siteKey}\n tabIndex={props.tabIndex}\n value={props.value}\n onChange={props.onChange}\n onErrored={props.onErrored}\n asyncScriptOnLoad={props.asyncScriptOnLoad}\n />\n }\n error={props.error}\n action={props.action}\n help={props.help}\n />\n)\n\nReCaptchaField.displayName = 'ReCaptchaField'\n\nReCaptchaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["1135"],[],"import React, { forwardRef, PropsWithChildren } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface SectionProps {\n tag?: keyof JSX.IntrinsicElements\n hover?: boolean\n active?: boolean\n focus?: boolean\n flat?: boolean\n}\n\nexport const Section = forwardRef<\n HTMLDivElement,\n PropsWithChildren<SectionProps>\n>(\n (\n {\n tag = 'div',\n hover = false,\n active = false,\n focus = true,\n flat = false,\n ...props\n },\n ref,\n ) => (\n <Card\n as={tag}\n ref={ref}\n r={flat ? undefined : 10}\n bg={active ? '#e6e6e6' : (hover || focus ? '#f5f5f5' : undefined)}\n {...props}\n />\n ),\n)\n\nSection.displayName = 'Section'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["1136"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { OptionModel } from '../option'\n\nexport interface SelectFieldControlProps<O extends OptionModel<V>, V> {\n items: O[]\n value: V\n disabled?: boolean\n onChange: (value: V) => void\n onHide?: () => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n children: FC<{\n modalRef: RefObject<HTMLDivElement>\n targetRef: RefObject<HTMLDivElement>\n containerRef: RefObject<HTMLDivElement>\n focused: boolean\n show: boolean\n select?: number\n onHide: () => void\n onItemSelect: (index: number) => void\n onActive?: MouseEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMobileBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n }>\n}\n\nexport interface SelectFieldControlState {\n focus: boolean\n show: boolean\n select?: number\n}\n\nexport class SelectFieldControl<O extends OptionModel<V>, V> extends Component<\n SelectFieldControlProps<O, V>,\n SelectFieldControlState\n> {\n public static displayName = 'SelectFieldControl'\n\n private modalRef: RefObject<HTMLDivElement> = createRef()\n\n private targetRef: RefObject<HTMLDivElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n public state: SelectFieldControlState = {\n focus: false,\n show: false,\n select: undefined,\n }\n\n public componentDidMount() {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n\n public componentDidUpdate(\n prevProps: Readonly<SelectFieldControlProps<O, V>>,\n ) {\n if (prevProps.value !== this.props.value) {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: false,\n show: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onMobileBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (!this.modalRef.current) {\n this.setState({\n show: false,\n focus: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onActive: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState(\n {\n show: !this.state.show,\n },\n () => {\n if (this.modalRef.current) {\n this.modalRef.current!.focus({ preventScroll: true })\n }\n },\n )\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.setState({\n show: true,\n })\n }\n if (event.key === 'Escape') {\n this.setState({\n show: false,\n })\n }\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.props.items[index]\n this.props.onChange(item.value)\n this.setState({\n show: false,\n })\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private findItemIndex(): number | undefined {\n const index = this.props.items.findIndex((item) =>\n this.equals(this.props.value, item.value),\n )\n return index === -1 ? undefined : index\n }\n\n private onHide: () => void = () => {\n this.setState({\n show: false,\n })\n if (this.props.onHide) {\n this.props.onHide()\n }\n }\n\n public render() {\n return this.props.children({\n modalRef: this.modalRef,\n targetRef: this.targetRef,\n containerRef: this.containerRef,\n focused: this.state.focus,\n show: this.state.show,\n select: this.state.select,\n onItemSelect: this.onSelect,\n onHide: this.onHide,\n onFocus: this.props.disabled ? undefined : this.onFocus,\n onBlur: this.props.disabled ? undefined : this.onBlur,\n onMobileBlur: this.props.disabled ? undefined : this.onMobileBlur,\n onKeyDown: this.props.disabled ? undefined : this.onKeyDown,\n onActive: this.props.disabled ? undefined : this.onActive,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["1137","1138"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Box } from '../primitive'\n\nexport interface SpacerProps {\n size?: 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl'\n children?: ReactNode\n}\n\nconst SpacerSize: { [size in NonNullable<SpacerProps['size']>]: number } = {\n xxs: 1,\n xs: 2,\n s: 3,\n m: 4,\n l: 6,\n xl: 9,\n xxl: 12,\n}\n\nexport const Spacer: FC<SpacerProps> = ({ size = 'm', children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n mt={key === 0 ? undefined : SpacerSize[size]}\n mb={key === elements.length - 1 ? undefined : SpacerSize[size]}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nSpacer.displayName = 'Spacer'\n\nSpacer.defaultProps = {\n size: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["1139"],[],"import React, { FC } from 'react'\n\nimport { Circle, Svg, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotate(360deg)',\n },\n})\n\nconst progress = keyframes({\n '0%': {\n strokeDasharray: '1, 200',\n strokeDashoffset: 0,\n },\n '50%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -35,\n },\n '100%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -124,\n },\n})\n\nexport interface SpinnerProps {\n width?: Value\n height?: Value\n color?: string\n paused?: boolean\n}\n\nexport const Spinner: FC<SpinnerProps> = (props) => (\n <Svg\n viewBox=\"24 24 48 48\"\n width={props.width}\n height={props.height}\n transformOrigin=\"center center\"\n animation={props.paused ? undefined : `${rotate} 2000ms linear infinite`}\n children={\n <Circle\n cx=\"48\"\n cy=\"48\"\n r=\"20\"\n fill=\"none\"\n stroke={props.color}\n strokeDasharray=\"89, 200\"\n strokeDashoffset=\"0\"\n strokeLinecap=\"round\"\n strokeWidth=\"4\"\n transition=\"stroke 333ms ease-in-out\"\n animation={\n props.paused ? undefined : `${progress} 1500ms ease-in-out infinite`\n }\n />\n }\n />\n)\n\nSpinner.displayName = 'Spinner'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["1140","1141"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface StriperProps {\n children?: ReactNode\n}\n\nexport const Striper: FC<StriperProps> = ({ children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Card\n key={key}\n s={key === 0 ? undefined : '0 -1px 0 0 #e6e6e6'}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nStriper.displayName = 'Striper'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["1142"],[],"import React, { FC } from 'react'\n\nimport { Box, CardPos, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst stubKeyframes = keyframes({\n '0%': {\n backgroundPositionX: '-200px',\n },\n '100%': {\n backgroundPositionX: '360px',\n },\n})\n\nexport interface StubProps {\n width: Value\n height: Value\n inverse?: boolean\n top?: Value\n bottom?: Value\n left?: Value\n right?: Value\n r?: Value\n}\n\nexport const Stub: FC<StubProps> = (props) => (\n <Box\n as=\"span\"\n pt={props.top}\n pb={props.bottom}\n pl={props.left}\n pr={props.right}\n width={props.width}\n height={props.height}\n maxWidth={1}\n maxHeight={1}\n css={{\n boxSizing: 'content-box',\n }}\n >\n <CardPos\n as=\"span\"\n type=\"relative\"\n r={props.r}\n overflow=\"hidden\"\n bg={props.inverse ? 'rgba(255, 255, 255, 0.14)' : '#E6E6E6'}\n width={1}\n height={1}\n >\n <CardPos\n as=\"span\"\n width={1}\n height={1}\n bg={`\n linear-gradient(\n to right,\n transparent 0,\n ${\n props.inverse ? 'rgba(255,255,255,0.05)' : 'rgba(0,0,0,0.03)'\n } 80px,\n transparent 160px,\n transparent 560px\n )\n 0 0 / 560px 100%\n repeat\n `}\n animation={`${stubKeyframes} 1400ms linear infinite`}\n />\n </CardPos>\n </Box>\n)\n\nStub.displayName = 'Stub'\n\nStub.defaultProps = {\n r: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["1143","1144","1145"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["1146","1147"],[],"import React, { FC } from 'react'\n\nimport { Card, Pos } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface TabBorderProps {\n width: number | string\n left: number | string\n radius?: boolean\n stub?: boolean\n}\n\nexport const TabBorder: FC<TabBorderProps> = ({\n width,\n left,\n radius,\n stub = false,\n}) => {\n const theme = useTheme()\n\n return stub ? null : (\n <Pos\n transition=\"left 300ms cubic-bezier(0.4, 0.0, 0.2, 1), width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n height=\"4px\"\n width={width}\n left={left}\n bottom={0}\n zIndex={1}\n >\n <Card\n bg={theme.tabs.border.color}\n r={radius ? 0 : 4}\n rtl={radius ? 2 : 4}\n rtr={radius ? 2 : 4}\n height={1}\n width={1}\n />\n </Pos>\n )\n}\n\nTabBorder.displayName = 'TabBorder'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1148","1149","1150"],[],"import React, {\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Icon, IconProps } from '../icon'\nimport { Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\nimport { useTheme } from '../styled'\n\nexport interface TabProps {\n title: string\n indent: number\n wrap: boolean\n tabIndex: number\n icon?: IconProps['name']\n vertical?: boolean\n select?: boolean\n focus?: boolean\n width?: number\n stub?: boolean\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const TabHeader = forwardRef<HTMLDivElement, TabProps>(\n (\n {\n title,\n indent,\n wrap,\n tabIndex = 0,\n icon,\n vertical,\n select,\n focus,\n width,\n stub = false,\n onFocus,\n onBlur,\n onMouseEnter,\n onMouseLeave,\n onKeyDown,\n onClick,\n },\n ref,\n ) => {\n const theme = useTheme()\n\n return (\n <FlexItem\n mr={indent}\n width={width}\n ref={ref}\n cursor={stub ? undefined : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Pos type=\"relative\" width={1} height={1}>\n <Flex\n tabIndex={tabIndex}\n justify=\"center\"\n align=\"center\"\n pb={vertical ? 5 : 3}\n direction={vertical ? 'column' : 'row'}\n onFocus={onFocus}\n onBlur={onBlur}\n onKeyDown={onKeyDown}\n >\n {icon ? (\n <FlexItem mr={vertical ? 0 : 2} mb={vertical ? 4 : 0}>\n {stub ? (\n <Stub\n height={vertical ? 8 : 6}\n width={vertical ? 8 : 6}\n r={vertical ? 16 : 12}\n />\n ) : (\n <Icon\n // css={{transition: 'svg 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'}}\n size={vertical ? 8 : 6}\n color={\n select\n ? theme.tabs.icon.color.select\n : (focus\n ? theme.tabs.icon.color.hover\n : theme.tabs.icon.color.default)\n }\n name={icon}\n />\n )}\n </FlexItem>\n ) : null}\n <FlexItem>\n {stub ? (\n <Stub top={2} bottom={2} height={2} width={13} />\n ) : (\n <Typo\n nowrap={wrap}\n color={\n select\n ? theme.tabs.text.color.select\n : (focus\n ? theme.tabs.text.color.hover\n : theme.tabs.text.color.default)\n }\n display=\"block\"\n align={vertical || !wrap ? 'center' : 'left'}\n weight={500}\n size={vertical ? 3.5 : 4}\n height={6}\n children={<Breaker children={title} />}\n transition=\"100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n )}\n </FlexItem>\n </Flex>\n </Pos>\n </FlexItem>\n )\n },\n)\n\nTabHeader.displayName = 'TabHeader'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1151"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1152","1153","1154"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { TextArea } from '../primitive'\n\nexport interface BasicTextAreaProps {\n rows: number\n overflow: string\n value: string\n tabIndex?: number\n name?: string\n height?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n transition?: string\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicTextArea = forwardRef<\n HTMLTextAreaElement,\n BasicTextAreaProps\n>((props, ref) => (\n <TextArea\n ref={ref}\n rows={props.rows}\n width={1}\n height={props.rows * 7}\n valueHeight={7}\n placeholderHeight={7}\n overflow={props.overflow}\n m={0}\n p={0}\n r={0}\n b=\"none\"\n pb={\n props.disabled\n ? '1px'\n : (props.error\n ? '0px'\n : props.focused\n ? '0px'\n : '1px')\n }\n bb={\n props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)')\n }\n valueSize={5}\n valueWeight={300}\n valueColor={props.disabled ? '#666' : '#000'}\n placeholderColor=\"#666\"\n cursor={props.disabled ? 'not-allowed' : 'text'}\n bg=\"transparent\"\n transition={props.transition}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={!!props.disabled}\n maxLength={props.maxLength}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n />\n))\n\nBasicTextArea.displayName = 'BasicTextArea'\n\nBasicTextArea.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1155"],[],"import { Theme } from '../styled'\n\nexport const orange: Theme = {\n scale: 4,\n font: {\n family: \"'Museo Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n weight: {\n normal: 300,\n strong: 500,\n bold: 700,\n heavy: 900,\n },\n },\n color: {\n brand: '#ff8c00',\n white: '#fff',\n black: '#000',\n gray: {\n darkest: '#666',\n dark: '#999',\n normal: '#ccc',\n light: '#e6e6e6',\n lightest: '#f5f5f5',\n },\n error: '#d0021b',\n success: '#4bbd5c',\n },\n button: {\n bg: {\n kind: {\n brand: '#ff8c00',\n simple: '#fff padding-box',\n },\n hover: {\n brand: '#ff8200',\n simple: '#fff padding-box',\n },\n accent: {\n brand: 'linear-gradient(to bottom, #ff9810, #ff8300)',\n simple: '#fff padding-box',\n },\n },\n border: {\n kind: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.14)',\n },\n hover: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.28)',\n },\n },\n shadow: {\n kind: {\n brand: '0 15px 50px -10px rgb(255, 206, 135)',\n simple: '0 15px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n hover: {\n brand: '0 25px 50px -10px rgb(255, 206, 135)',\n simple: '0 25px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n },\n text: {\n color: {\n brand: '#fff',\n simple: '#000',\n },\n },\n },\n link: {\n color: {\n brand: {\n default: '#0055BB',\n hover: '#FF8C00',\n },\n inverse: {\n default: '#FFF',\n hover: '#CCC',\n },\n },\n },\n tabs: {\n icon: {\n color: {\n default: '#666',\n select: '#ff8c00',\n hover: '#ff8c00',\n },\n },\n text: {\n color: {\n default: '#666',\n select: '#000',\n hover: '#ff8c00',\n },\n },\n border: {\n color: '#ff8c00',\n },\n },\n input: {\n border: {\n disabled: '1px dotted #999',\n default: '1px solid rgba(0, 0, 0, 0.2)',\n focused: '2px solid #ff8c00',\n error: '2px solid #d0021b',\n },\n },\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1156","1157"],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1158"],[],"import React, { FC } from 'react'\n\nimport { Rect, Svg } from '../primitive'\n\nexport interface TumblerProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Tumbler: FC<TumblerProps> = (props) => (\n <Svg viewBox=\"0 0 44 24\" width=\"44\" height=\"24\">\n <defs>\n <filter\n x=\"-45.8%\"\n y=\"-29.2%\"\n width=\"191.7%\"\n height=\"191.7%\"\n filterUnits=\"objectBoundingBox\"\n id=\"filter-2\"\n >\n <feOffset dx=\"0\" dy=\"2\" in=\"SourceAlpha\" result=\"shadowOffsetOuter1\" />\n <feGaussianBlur\n stdDeviation=\"1.5\"\n in=\"shadowOffsetOuter1\"\n result=\"shadowBlurOuter1\"\n />\n <feColorMatrix\n values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"\n type=\"matrix\"\n in=\"shadowBlurOuter1\"\n />\n </filter>\n </defs>\n <Rect\n width=\"44\"\n height=\"24\"\n x=\"0\"\n y=\"0\"\n rx=\"12\"\n fill={props.checked ? '#e8860e' : '#ccc'}\n fillOpacity={props.focused && !props.disabled ? 0.6 : 0}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"40\"\n height=\"20\"\n x=\"2\"\n y=\"2\"\n rx=\"10\"\n fill={props.checked && !props.disabled ? '#ff8c00' : '#e6e6e6'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n filter=\"url(#filter-2)\"\n fillOpacity={props.disabled ? 0 : 1}\n transition=\"all 50ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n fill={props.disabled ? '#ccc' : '#fff'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nTumbler.displayName = 'Tumbler'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1159","severity":2,"message":"1160","line":63,"column":18,"nodeType":"1161","messageId":"1162","endLine":63,"endColumn":24,"suggestions":"1163"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":15,"column":13,"nodeType":"1169","messageId":"1170","endLine":15,"endColumn":38,"suggestions":"1171"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1172","severity":1,"message":"1173","line":49,"column":27,"nodeType":"1174","messageId":"1175","endLine":49,"endColumn":30,"suggestions":"1176"},{"ruleId":"1177","severity":2,"message":"1178","line":82,"column":62,"nodeType":null,"messageId":"1179","endLine":82,"endColumn":64},{"ruleId":"1177","severity":2,"message":"1180","line":125,"column":20,"nodeType":null,"messageId":"1179","endLine":125,"endColumn":22},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1181","line":28,"column":4,"nodeType":null,"messageId":"1179","endLine":28,"endColumn":6},{"ruleId":"1182","severity":2,"message":"1183","line":42,"column":15,"nodeType":"1184","messageId":"1185","endLine":42,"endColumn":19,"suggestions":"1186"},{"ruleId":"1182","severity":2,"message":"1183","line":52,"column":15,"nodeType":"1184","messageId":"1185","endLine":52,"endColumn":19,"suggestions":"1187"},{"ruleId":"1182","severity":2,"message":"1183","line":98,"column":15,"nodeType":"1184","messageId":"1185","endLine":98,"endColumn":19,"suggestions":"1188"},{"ruleId":"1182","severity":2,"message":"1183","line":108,"column":15,"nodeType":"1184","messageId":"1185","endLine":108,"endColumn":19,"suggestions":"1189"},{"ruleId":"1182","severity":2,"message":"1183","line":130,"column":13,"nodeType":"1184","messageId":"1185","endLine":130,"endColumn":17,"suggestions":"1190"},{"ruleId":"1182","severity":2,"message":"1183","line":142,"column":13,"nodeType":"1184","messageId":"1185","endLine":142,"endColumn":17,"suggestions":"1191"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":53,"column":15,"nodeType":"1184","messageId":"1185","endLine":53,"endColumn":19,"suggestions":"1192"},{"ruleId":"1182","severity":2,"message":"1183","line":55,"column":11,"nodeType":"1184","messageId":"1185","endLine":55,"endColumn":15,"suggestions":"1193"},{"ruleId":"1182","severity":2,"message":"1183","line":72,"column":11,"nodeType":"1184","messageId":"1185","endLine":72,"endColumn":15,"suggestions":"1194"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":73,"column":13,"nodeType":"1184","messageId":"1185","endLine":73,"endColumn":17,"suggestions":"1195"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":39,"column":11,"nodeType":"1184","messageId":"1185","endLine":39,"endColumn":15,"suggestions":"1196"},{"ruleId":"1182","severity":2,"message":"1183","line":51,"column":11,"nodeType":"1184","messageId":"1185","endLine":51,"endColumn":15,"suggestions":"1197"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":39,"column":17,"nodeType":"1184","messageId":"1200","endLine":39,"endColumn":33},{"ruleId":"1198","severity":2,"message":"1199","line":41,"column":17,"nodeType":"1184","messageId":"1200","endLine":41,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1201","line":53,"column":14,"nodeType":"1184","messageId":"1200","endLine":53,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1202","line":62,"column":14,"nodeType":"1184","messageId":"1200","endLine":62,"endColumn":31},{"ruleId":"1198","severity":2,"message":"1202","line":63,"column":17,"nodeType":"1184","messageId":"1200","endLine":63,"endColumn":33},{"ruleId":"1198","severity":2,"message":"1203","line":66,"column":17,"nodeType":"1184","messageId":"1200","endLine":66,"endColumn":32},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":25,"column":12,"nodeType":"1184","messageId":"1185","endLine":25,"endColumn":16,"suggestions":"1204"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":64,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":68,"suggestions":"1205"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":64,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":68,"suggestions":"1206"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1202","line":11,"column":16,"nodeType":"1184","messageId":"1200","endLine":11,"endColumn":32},{"ruleId":"1198","severity":2,"message":"1202","line":17,"column":19,"nodeType":"1184","messageId":"1200","endLine":17,"endColumn":34},{"ruleId":"1198","severity":2,"message":"1202","line":20,"column":17,"nodeType":"1184","messageId":"1200","endLine":20,"endColumn":34},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1181","line":34,"column":4,"nodeType":null,"messageId":"1179","endLine":34,"endColumn":6},{"ruleId":"1182","severity":2,"message":"1183","line":82,"column":21,"nodeType":"1184","messageId":"1185","endLine":82,"endColumn":25,"suggestions":"1207"},{"ruleId":"1208","severity":2,"message":"1209","line":79,"column":15,"nodeType":"1161","messageId":"1210","endLine":79,"endColumn":21},{"ruleId":"1182","severity":2,"message":"1183","line":79,"column":24,"nodeType":"1184","messageId":"1185","endLine":79,"endColumn":28,"suggestions":"1211"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1178","line":45,"column":16,"nodeType":null,"messageId":"1179","endLine":45,"endColumn":18},{"ruleId":"1212","severity":2,"message":"1213","line":61,"column":11,"nodeType":"1214","messageId":"1215","endLine":63,"endColumn":37},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1216","line":41,"column":16,"nodeType":null,"messageId":"1179","endLine":41,"endColumn":18},{"ruleId":"1217","severity":2,"message":"1218","line":46,"column":11,"nodeType":"1214","messageId":"1219","endLine":46,"endColumn":34,"suggestions":"1220"},{"ruleId":"1217","severity":2,"message":"1218","line":47,"column":11,"nodeType":"1214","messageId":"1219","endLine":47,"endColumn":34,"suggestions":"1221"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1212","severity":2,"message":"1213","line":46,"column":11,"nodeType":"1214","messageId":"1215","endLine":48,"endColumn":41},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1172","severity":1,"message":"1173","line":58,"column":23,"nodeType":"1174","messageId":"1175","endLine":58,"endColumn":26,"suggestions":"1222"},{"ruleId":"1223","severity":2,"message":"1224","line":98,"column":68,"nodeType":"1225","messageId":"1226","endLine":98,"endColumn":70},{"ruleId":"1159","severity":2,"message":"1227","line":6,"column":8,"nodeType":"1161","messageId":"1228","endLine":6,"endColumn":13,"suggestions":"1229"},{"ruleId":"1230","severity":2,"message":"1231","line":39,"column":35,"nodeType":"1232","messageId":"1233","endLine":39,"endColumn":48,"suggestions":"1234"},{"ruleId":"1230","severity":2,"message":"1231","line":40,"column":35,"nodeType":"1232","messageId":"1233","endLine":40,"endColumn":48,"suggestions":"1235"},{"ruleId":"1230","severity":2,"message":"1231","line":42,"column":34,"nodeType":"1232","messageId":"1233","endLine":42,"endColumn":65,"suggestions":"1236"},{"ruleId":"1177","severity":2,"message":"1237","line":44,"column":12,"nodeType":null,"messageId":"1179","endLine":44,"endColumn":22},{"ruleId":"1182","severity":2,"message":"1183","line":79,"column":71,"nodeType":"1184","messageId":"1185","endLine":79,"endColumn":75,"suggestions":"1238"},{"ruleId":"1159","severity":2,"message":"1160","line":136,"column":21,"nodeType":"1161","messageId":"1162","endLine":136,"endColumn":27,"suggestions":"1239"},{"ruleId":"1159","severity":2,"message":"1160","line":158,"column":19,"nodeType":"1161","messageId":"1162","endLine":158,"endColumn":25,"suggestions":"1240"},{"ruleId":"1159","severity":2,"message":"1160","line":21,"column":17,"nodeType":"1161","messageId":"1162","endLine":21,"endColumn":23,"suggestions":"1241"},{"ruleId":"1159","severity":2,"message":"1227","line":23,"column":10,"nodeType":"1161","messageId":"1228","endLine":23,"endColumn":15,"suggestions":"1242"},{"ruleId":"1243","severity":2,"message":"1244","line":29,"column":13,"nodeType":"1245","messageId":"1185","endLine":29,"endColumn":29,"suggestions":"1246"},{"ruleId":"1243","severity":2,"message":"1244","line":42,"column":11,"nodeType":"1245","messageId":"1185","endLine":42,"endColumn":38,"suggestions":"1247"},{"ruleId":"1177","severity":2,"message":"1248","line":103,"column":53,"nodeType":null,"messageId":"1179","endLine":103,"endColumn":55},{"ruleId":"1249","severity":2,"message":"1250","line":114,"column":23,"nodeType":"1232","messageId":"1251","endLine":114,"endColumn":38},{"ruleId":"1249","severity":2,"message":"1250","line":129,"column":23,"nodeType":"1232","messageId":"1251","endLine":129,"endColumn":38},{"ruleId":"1252","severity":1,"message":"1253","line":153,"column":45,"nodeType":"1254","messageId":"1255","endLine":153,"endColumn":54},{"ruleId":"1252","severity":1,"message":"1253","line":163,"column":45,"nodeType":"1254","messageId":"1255","endLine":163,"endColumn":54},{"ruleId":"1243","severity":2,"message":"1244","line":171,"column":14,"nodeType":"1245","messageId":"1185","endLine":171,"endColumn":30,"suggestions":"1256"},{"ruleId":"1249","severity":2,"message":"1250","line":172,"column":14,"nodeType":"1232","messageId":"1251","endLine":172,"endColumn":29},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1159","severity":2,"message":"1160","line":31,"column":31,"nodeType":"1161","messageId":"1162","endLine":31,"endColumn":37,"suggestions":"1257"},{"ruleId":"1177","severity":2,"message":"1258","line":56,"column":53,"nodeType":null,"messageId":"1179","endLine":56,"endColumn":55},{"ruleId":"1259","severity":2,"message":"1260","line":62,"column":16,"nodeType":"1184","messageId":"1261","endLine":62,"endColumn":20},{"ruleId":"1259","severity":2,"message":"1260","line":81,"column":16,"nodeType":"1184","messageId":"1261","endLine":81,"endColumn":20},{"ruleId":"1223","severity":2,"message":"1224","line":5,"column":72,"nodeType":"1225","messageId":"1226","endLine":5,"endColumn":74},{"ruleId":"1177","severity":2,"message":"1258","line":47,"column":53,"nodeType":null,"messageId":"1179","endLine":47,"endColumn":55},{"ruleId":"1259","severity":2,"message":"1260","line":53,"column":16,"nodeType":"1184","messageId":"1261","endLine":53,"endColumn":20},{"ruleId":"1259","severity":2,"message":"1260","line":72,"column":16,"nodeType":"1184","messageId":"1261","endLine":72,"endColumn":20},{"ruleId":"1182","severity":2,"message":"1183","line":26,"column":37,"nodeType":"1184","messageId":"1185","endLine":26,"endColumn":41,"suggestions":"1262"},{"ruleId":"1182","severity":2,"message":"1183","line":59,"column":22,"nodeType":"1184","messageId":"1185","endLine":59,"endColumn":26,"suggestions":"1263"},{"ruleId":"1182","severity":2,"message":"1183","line":60,"column":21,"nodeType":"1184","messageId":"1185","endLine":60,"endColumn":25,"suggestions":"1264"},{"ruleId":"1182","severity":2,"message":"1183","line":89,"column":23,"nodeType":"1184","messageId":"1185","endLine":89,"endColumn":27,"suggestions":"1265"},{"ruleId":"1252","severity":1,"message":"1253","line":94,"column":24,"nodeType":"1254","messageId":"1255","endLine":94,"endColumn":46},{"ruleId":"1217","severity":2,"message":"1218","line":113,"column":25,"nodeType":"1214","messageId":"1219","endLine":113,"endColumn":65,"suggestions":"1266"},{"ruleId":"1182","severity":2,"message":"1183","line":149,"column":35,"nodeType":"1184","messageId":"1185","endLine":149,"endColumn":39,"suggestions":"1267"},{"ruleId":"1252","severity":1,"message":"1253","line":199,"column":14,"nodeType":"1254","messageId":"1255","endLine":199,"endColumn":44},{"ruleId":"1164","severity":1,"message":"1268","line":68,"column":22,"nodeType":"1161","messageId":"1166","endLine":68,"endColumn":27},{"ruleId":"1159","severity":2,"message":"1160","line":49,"column":29,"nodeType":"1161","messageId":"1162","endLine":49,"endColumn":35,"suggestions":"1269"},{"ruleId":"1270","severity":2,"message":"1271","line":31,"column":7,"nodeType":"1161","messageId":"1185","endLine":31,"endColumn":12,"suggestions":"1272"},{"ruleId":"1273","severity":2,"message":"1274","line":48,"column":11,"nodeType":"1275","messageId":"1261","endLine":48,"endColumn":13,"suggestions":"1276"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1243","severity":2,"message":"1244","line":55,"column":14,"nodeType":"1245","messageId":"1185","endLine":55,"endColumn":41,"suggestions":"1277"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1252","severity":1,"message":"1253","line":121,"column":11,"nodeType":"1254","messageId":"1255","endLine":121,"endColumn":33,"suggestions":"1278"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":23,"column":12,"nodeType":"1184","messageId":"1185","endLine":23,"endColumn":16,"suggestions":"1279"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":12,"column":12,"nodeType":"1184","messageId":"1185","endLine":12,"endColumn":16,"suggestions":"1280"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1252","severity":1,"message":"1253","line":154,"column":36,"nodeType":"1254","messageId":"1255","endLine":154,"endColumn":58,"suggestions":"1281"},{"ruleId":"1252","severity":1,"message":"1253","line":156,"column":7,"nodeType":"1254","messageId":"1255","endLine":156,"endColumn":29,"suggestions":"1282"},{"ruleId":"1252","severity":1,"message":"1253","line":185,"column":37,"nodeType":"1254","messageId":"1255","endLine":185,"endColumn":54},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1182","severity":2,"message":"1183","line":21,"column":17,"nodeType":"1184","messageId":"1185","endLine":21,"endColumn":21,"suggestions":"1283"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1284","line":54,"column":5,"nodeType":null,"messageId":"1179","endLine":54,"endColumn":7},{"ruleId":"1182","severity":2,"message":"1183","line":101,"column":17,"nodeType":"1184","messageId":"1185","endLine":101,"endColumn":21,"suggestions":"1285"},{"ruleId":"1243","severity":2,"message":"1244","line":65,"column":13,"nodeType":"1245","messageId":"1185","endLine":65,"endColumn":30,"suggestions":"1286"},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1212","severity":2,"message":"1213","line":53,"column":11,"nodeType":"1214","messageId":"1215","endLine":55,"endColumn":16},{"ruleId":"1212","severity":2,"message":"1213","line":62,"column":11,"nodeType":"1214","messageId":"1215","endLine":64,"endColumn":41},{"ruleId":"1198","severity":2,"message":"1202","line":32,"column":17,"nodeType":"1184","messageId":"1200","endLine":32,"endColumn":35},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1287","line":10,"column":23,"nodeType":null,"messageId":"1179","endLine":10,"endColumn":25},{"ruleId":"1164","severity":1,"message":"1165","line":1,"column":8,"nodeType":"1161","messageId":"1166","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1288","1289","1290"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match",["1291"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1292","1293"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1294"],["1295"],["1296"],["1297"],["1298"],["1299"],["1300"],["1301"],["1302"],["1303"],["1304"],["1305"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1306","1307"],["1308"],["1309"],["1310"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1311"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1312","1313"],["1314","1315"],["1316","1317"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1318"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1319"],["1320"],["1321"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1322"],["1323","1324","1325"],["1326","1327"],["1328","1329"],["1330"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1331","1332"],["1333","1334"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1335","1336"],["1337","1338","1339"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.","unexpected",["1340"],["1341"],["1342"],["1343"],["1344","1345"],["1346"],"'theme' is defined but never used.",["1347","1348","1349","1350"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1351"],"no-empty","Empty block statement.","BlockStatement",["1352"],["1353","1354"],["1355"],["1356","1357"],["1358","1359"],["1360"],["1361"],["1362"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1363"],["1364","1365"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1366","fix":"1367","data":"1368","desc":"1369"},{"messageId":"1370","fix":"1371","data":"1372","desc":"1373"},{"messageId":"1374","fix":"1375","data":"1376","desc":"1377"},{"messageId":"1378","fix":"1379","data":"1380","desc":"1381"},{"messageId":"1382","fix":"1383","desc":"1384"},{"messageId":"1385","fix":"1386","desc":"1387"},{"messageId":"1388","fix":"1389","data":"1390","desc":"1391"},{"messageId":"1388","fix":"1392","data":"1393","desc":"1391"},{"messageId":"1388","fix":"1394","data":"1395","desc":"1391"},{"messageId":"1388","fix":"1396","data":"1397","desc":"1391"},{"messageId":"1388","fix":"1398","data":"1399","desc":"1391"},{"messageId":"1388","fix":"1400","data":"1401","desc":"1391"},{"messageId":"1388","fix":"1402","data":"1403","desc":"1391"},{"messageId":"1388","fix":"1404","data":"1405","desc":"1391"},{"messageId":"1388","fix":"1406","data":"1407","desc":"1391"},{"messageId":"1388","fix":"1408","data":"1409","desc":"1391"},{"messageId":"1388","fix":"1410","data":"1411","desc":"1391"},{"messageId":"1388","fix":"1412","data":"1413","desc":"1391"},{"messageId":"1414","fix":"1415","data":"1416","desc":"1417"},{"messageId":"1388","fix":"1418","data":"1419","desc":"1391"},{"messageId":"1388","fix":"1420","data":"1421","desc":"1391"},{"messageId":"1388","fix":"1422","data":"1423","desc":"1391"},{"messageId":"1388","fix":"1424","data":"1425","desc":"1391"},{"messageId":"1388","fix":"1426","data":"1427","desc":"1391"},{"messageId":"1428","data":"1429","fix":"1430","desc":"1431"},{"messageId":"1428","data":"1432","fix":"1433","desc":"1434"},{"messageId":"1428","data":"1435","fix":"1436","desc":"1431"},{"messageId":"1428","data":"1437","fix":"1438","desc":"1434"},{"messageId":"1382","fix":"1439","desc":"1384"},{"messageId":"1385","fix":"1440","desc":"1387"},{"messageId":"1441","fix":"1442","data":"1443","desc":"1444"},{"messageId":"1378","fix":"1445","data":"1446","desc":"1447"},{"messageId":"1378","fix":"1448","data":"1449","desc":"1447"},{"messageId":"1378","fix":"1450","data":"1451","desc":"1447"},{"messageId":"1388","fix":"1452","data":"1453","desc":"1391"},{"messageId":"1366","fix":"1454","data":"1455","desc":"1369"},{"messageId":"1370","fix":"1456","data":"1457","desc":"1373"},{"messageId":"1374","fix":"1458","data":"1459","desc":"1377"},{"messageId":"1366","fix":"1460","data":"1461","desc":"1369"},{"messageId":"1370","fix":"1462","data":"1463","desc":"1373"},{"messageId":"1366","fix":"1464","data":"1465","desc":"1369"},{"messageId":"1370","fix":"1466","data":"1467","desc":"1373"},{"messageId":"1441","fix":"1468","data":"1469","desc":"1444"},{"messageId":"1470","fix":"1471","data":"1472","desc":"1473"},{"messageId":"1474","fix":"1475","data":"1476","desc":"1477"},{"messageId":"1470","fix":"1478","data":"1479","desc":"1473"},{"messageId":"1474","fix":"1480","data":"1481","desc":"1477"},{"messageId":"1470","fix":"1482","data":"1483","desc":"1473"},{"messageId":"1474","fix":"1484","data":"1485","desc":"1477"},{"messageId":"1366","fix":"1486","data":"1487","desc":"1369"},{"messageId":"1370","fix":"1488","data":"1489","desc":"1373"},{"messageId":"1374","fix":"1490","data":"1491","desc":"1377"},{"messageId":"1388","fix":"1492","data":"1493","desc":"1391"},{"messageId":"1388","fix":"1494","data":"1495","desc":"1391"},{"messageId":"1388","fix":"1496","data":"1497","desc":"1391"},{"messageId":"1388","fix":"1498","data":"1499","desc":"1391"},{"messageId":"1428","data":"1500","fix":"1501","desc":"1431"},{"messageId":"1428","data":"1502","fix":"1503","desc":"1434"},{"messageId":"1388","fix":"1504","data":"1505","desc":"1391"},{"messageId":"1366","fix":"1506","data":"1507","desc":"1369"},{"messageId":"1370","fix":"1508","data":"1509","desc":"1373"},{"messageId":"1374","fix":"1510","data":"1511","desc":"1377"},{"messageId":"1512","fix":"1513","data":"1514","desc":"1515"},{"messageId":"1378","fix":"1516","data":"1517","desc":"1518"},{"messageId":"1519","data":"1520","fix":"1521","desc":"1522"},{"messageId":"1470","fix":"1523","data":"1524","desc":"1473"},{"messageId":"1474","fix":"1525","data":"1526","desc":"1477"},{"messageId":"1527","fix":"1528","desc":"1529"},{"messageId":"1414","fix":"1530","data":"1531","desc":"1417"},{"messageId":"1388","fix":"1532","data":"1533","desc":"1391"},{"messageId":"1414","fix":"1534","data":"1535","desc":"1417"},{"messageId":"1388","fix":"1536","data":"1537","desc":"1391"},{"messageId":"1527","fix":"1538","desc":"1529"},{"messageId":"1527","fix":"1539","desc":"1529"},{"messageId":"1388","fix":"1540","data":"1541","desc":"1391"},{"messageId":"1388","fix":"1542","data":"1543","desc":"1391"},{"messageId":"1470","fix":"1544","data":"1545","desc":"1473"},{"messageId":"1474","fix":"1546","data":"1547","desc":"1477"},"argument-is-spreadable",{"range":"1548","text":"1549"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1550","text":"1551"},{},"First argument is not an `array`.","test-argument",{"range":"1552","text":"1553"},{},"Test first argument with `Array.isArray(…)`.","suggestion",{"range":"1554","text":"1555"},{},"Switch to `RegExp#test(…)`.","suggestUnknown",{"range":"1556","text":"1557"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1556","text":"1558"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1559","text":"1560"},{},"Replace `null` with `undefined`.",{"range":"1561","text":"1560"},{},{"range":"1562","text":"1560"},{},{"range":"1563","text":"1560"},{},{"range":"1564","text":"1560"},{},{"range":"1565","text":"1560"},{},{"range":"1566","text":"1560"},{},{"range":"1567","text":"1560"},{},{"range":"1568","text":"1560"},{},{"range":"1569","text":"1560"},{},{"range":"1570","text":"1560"},{},{"range":"1571","text":"1560"},{},"remove",{"range":"1572","text":"1573"},{},"Remove `null`.",{"range":"1572","text":"1560"},{},{"range":"1574","text":"1560"},{},{"range":"1575","text":"1560"},{},{"range":"1576","text":"1560"},{},{"range":"1577","text":"1560"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1578"},{"range":"1579","text":"1580"},"Switch to `??` operator.",{"operator":"1581"},{"range":"1579","text":"1582"},"Switch to `||` operator.",{"operator":"1578"},{"range":"1583","text":"1584"},{"operator":"1581"},{"range":"1583","text":"1585"},{"range":"1586","text":"1557"},{"range":"1586","text":"1558"},"use-spread",{"range":"1587","text":"1588"},{},"Use `...` operator.",{"range":"1589","text":"1590"},{"code":"1591","property":"1592"},"Replace `.length` with `.length > 0`.",{"range":"1593","text":"1594"},{"code":"1591","property":"1592"},{"range":"1595","text":"1596"},{"code":"1591","property":"1592"},{"range":"1597","text":"1560"},{},{"range":"1598","text":"1599"},{},{"range":"1600","text":"1601"},{},{"range":"1602","text":"1603"},{},{"range":"1604","text":"1605"},{},{"range":"1606","text":"1607"},{},{"range":"1608","text":"1609"},{},{"range":"1610","text":"1611"},{},{"range":"1612","text":"1613"},{},"array-length",{"range":"1614","text":"1615"},{},"The argument is the length of array.","only-element",{"range":"1614","text":"1616"},{},"The argument is the only element of array.",{"range":"1617","text":"1618"},{},{"range":"1617","text":"1619"},{},{"range":"1620","text":"1615"},{},{"range":"1620","text":"1616"},{},{"range":"1621","text":"1622"},{},{"range":"1623","text":"1624"},{},{"range":"1625","text":"1626"},{},{"range":"1627","text":"1560"},{},{"range":"1628","text":"1560"},{},{"range":"1629","text":"1560"},{},{"range":"1630","text":"1560"},{},{"operator":"1578"},{"range":"1631","text":"1632"},{"operator":"1581"},{"range":"1631","text":"1633"},{"range":"1634","text":"1560"},{},{"range":"1635","text":"1636"},{},{"range":"1637","text":"1638"},{},{"range":"1639","text":"1640"},{},"spread-all-arguments",{"range":"1641","text":"1642"},{},"Spread all unknown arguments`.",{"range":"1643","text":"1644"},{"description":"1645","property":"1645"},"Replace `isNaN` with `Number.isNaN`.","suggestComment",{"type":"1646"},{"range":"1647","text":"1648"},"Add comment inside empty block statement.",{"range":"1649","text":"1618"},{},{"range":"1649","text":"1619"},{},"suggestOptionalChain",{"range":"1650","text":"1651"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1652","text":"1573"},{},{"range":"1652","text":"1560"},{},{"range":"1653","text":"1573"},{},{"range":"1653","text":"1560"},{},{"range":"1654","text":"1651"},{"range":"1655","text":"1651"},{"range":"1656","text":"1560"},{},{"range":"1657","text":"1560"},{},{"range":"1658","text":"1659"},{},{"range":"1658","text":"1660"},{},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[351,375],"newLineRegex.test(child",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]",[927,940],"prefix.length > 0","> 0","length",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]",[613,618],"Number.isNaN","isNaN","block",[1061,1061]," /* empty */ ",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] +[{"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts":"1","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts":"2","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts":"3","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts":"4","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts":"5","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts":"6","/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts":"7","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx":"8","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts":"9","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx":"10","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts":"11","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts":"12","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts":"13","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts":"14","/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts":"15","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx":"16","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts":"17","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx":"18","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts":"19","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts":"20","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts":"21","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx":"22","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts":"23","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx":"24","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx":"25","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx":"26","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx":"27","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts":"28","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx":"29","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts":"30","/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts":"31","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx":"32","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts":"33","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts":"34","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx":"35","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts":"36","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts":"37","/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts":"38","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx":"39","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx":"40","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx":"41","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx":"42","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx":"43","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx":"44","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx":"45","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx":"46","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts":"47","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx":"48","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts":"49","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts":"50","/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts":"51","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx":"52","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx":"53","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx":"54","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts":"55","/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts":"56","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts":"57","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts":"58","/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts":"59","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx":"60","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts":"61","/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts":"62","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx":"63","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts":"64","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts":"65","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts":"66","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts":"67","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts":"68","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts":"69","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts":"70","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts":"71","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts":"72","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx":"73","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts":"74","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts":"75","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts":"76","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts":"77","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts":"78","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts":"79","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts":"80","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts":"81","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts":"82","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts":"83","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts":"84","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts":"85","/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts":"86","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts":"87","/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts":"88","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts":"89","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts":"90","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts":"91","/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts":"93","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts":"94","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts":"95","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts":"96","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts":"98","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts":"99","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts":"100","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts":"101","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts":"102","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts":"103","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts":"104","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts":"105","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts":"106","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts":"107","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts":"108","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts":"109","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts":"110","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts":"111","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts":"112","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts":"113","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts":"114","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx":"115","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts":"116","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts":"117","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts":"118","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx":"119","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts":"120","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx":"121","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts":"122","/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts":"123","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx":"124","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts":"125","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts":"126","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts":"127","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx":"128","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts":"129","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx":"130","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts":"131","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx":"132","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts":"133","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx":"134","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts":"135","/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts":"136","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts":"137","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts":"138","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts":"139","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts":"140","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts":"141","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx":"142","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx":"143","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts":"144","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts":"145","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx":"146","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts":"147","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts":"148","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts":"149","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts":"150","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts":"151","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts":"152","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts":"153","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts":"154","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts":"155","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts":"156","/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts":"157","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx":"158","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts":"159","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts":"160","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx":"161","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts":"162"},{"hash":"163","results":"164","hashOfConfig":"165"},{"hash":"166","results":"167","hashOfConfig":"165"},{"hash":"168","results":"169","hashOfConfig":"165"},{"hash":"170","results":"171","hashOfConfig":"165"},{"hash":"172","results":"173","hashOfConfig":"165"},{"hash":"174","results":"175","hashOfConfig":"165"},{"hash":"176","results":"177","hashOfConfig":"165"},{"hash":"178","results":"179","hashOfConfig":"165"},{"hash":"180","results":"181","hashOfConfig":"165"},{"hash":"182","results":"183","hashOfConfig":"165"},{"hash":"184","results":"185","hashOfConfig":"165"},{"hash":"186","results":"187","hashOfConfig":"165"},{"hash":"188","results":"189","hashOfConfig":"165"},{"hash":"190","results":"191","hashOfConfig":"165"},{"hash":"192","results":"193","hashOfConfig":"165"},{"hash":"194","results":"195","hashOfConfig":"165"},{"hash":"196","results":"197","hashOfConfig":"165"},{"hash":"198","results":"199","hashOfConfig":"165"},{"hash":"200","results":"201","hashOfConfig":"165"},{"hash":"202","results":"203","hashOfConfig":"165"},{"hash":"204","results":"205","hashOfConfig":"165"},{"hash":"206","results":"207","hashOfConfig":"165"},{"hash":"208","results":"209","hashOfConfig":"165"},{"hash":"210","results":"211","hashOfConfig":"165"},{"hash":"212","results":"213","hashOfConfig":"165"},{"hash":"214","results":"215","hashOfConfig":"165"},{"hash":"216","results":"217","hashOfConfig":"165"},{"hash":"218","results":"219","hashOfConfig":"165"},{"hash":"220","results":"221","hashOfConfig":"165"},{"hash":"222","results":"223","hashOfConfig":"165"},{"hash":"224","results":"225","hashOfConfig":"165"},{"hash":"226","results":"227","hashOfConfig":"165"},{"hash":"228","results":"229","hashOfConfig":"165"},{"hash":"230","results":"231","hashOfConfig":"165"},{"hash":"232","results":"233","hashOfConfig":"165"},{"hash":"234","results":"235","hashOfConfig":"165"},{"hash":"236","results":"237","hashOfConfig":"165"},{"hash":"238","results":"239","hashOfConfig":"165"},{"hash":"240","results":"241","hashOfConfig":"165"},{"hash":"242","results":"243","hashOfConfig":"165"},{"hash":"244","results":"245","hashOfConfig":"165"},{"hash":"246","results":"247","hashOfConfig":"165"},{"hash":"248","results":"249","hashOfConfig":"165"},{"hash":"250","results":"251","hashOfConfig":"165"},{"hash":"252","results":"253","hashOfConfig":"165"},{"hash":"254","results":"255","hashOfConfig":"165"},{"hash":"256","results":"257","hashOfConfig":"165"},{"hash":"258","results":"259","hashOfConfig":"165"},{"hash":"260","results":"261","hashOfConfig":"165"},{"hash":"262","results":"263","hashOfConfig":"165"},{"hash":"264","results":"265","hashOfConfig":"165"},{"hash":"266","results":"267","hashOfConfig":"165"},{"hash":"268","results":"269","hashOfConfig":"165"},{"hash":"270","results":"271","hashOfConfig":"165"},{"hash":"272","results":"273","hashOfConfig":"165"},{"hash":"274","results":"275","hashOfConfig":"165"},{"hash":"276","results":"277","hashOfConfig":"165"},{"hash":"278","results":"279","hashOfConfig":"165"},{"hash":"280","results":"281","hashOfConfig":"165"},{"hash":"282","results":"283","hashOfConfig":"165"},{"hash":"284","results":"285","hashOfConfig":"165"},{"hash":"286","results":"287","hashOfConfig":"165"},{"hash":"288","results":"289","hashOfConfig":"165"},{"hash":"290","results":"291","hashOfConfig":"165"},{"hash":"292","results":"293","hashOfConfig":"165"},{"hash":"294","results":"295","hashOfConfig":"165"},{"hash":"296","results":"297","hashOfConfig":"165"},{"hash":"298","results":"299","hashOfConfig":"165"},{"hash":"300","results":"301","hashOfConfig":"165"},{"hash":"302","results":"303","hashOfConfig":"165"},{"hash":"304","results":"305","hashOfConfig":"165"},{"hash":"306","results":"307","hashOfConfig":"165"},{"hash":"308","results":"309","hashOfConfig":"165"},{"hash":"310","results":"311","hashOfConfig":"165"},{"hash":"312","results":"313","hashOfConfig":"165"},{"hash":"314","results":"315","hashOfConfig":"165"},{"hash":"316","results":"317","hashOfConfig":"165"},{"hash":"318","results":"319","hashOfConfig":"165"},{"hash":"320","results":"321","hashOfConfig":"165"},{"hash":"322","results":"323","hashOfConfig":"165"},{"hash":"324","results":"325","hashOfConfig":"165"},{"hash":"326","results":"327","hashOfConfig":"165"},{"hash":"328","results":"329","hashOfConfig":"165"},{"hash":"330","results":"331","hashOfConfig":"165"},{"hash":"332","results":"333","hashOfConfig":"165"},{"hash":"334","results":"335","hashOfConfig":"165"},{"hash":"336","results":"337","hashOfConfig":"165"},{"hash":"338","results":"339","hashOfConfig":"165"},{"hash":"340","results":"341","hashOfConfig":"165"},{"hash":"342","results":"343","hashOfConfig":"165"},{"hash":"344","results":"345","hashOfConfig":"165"},{"hash":"346","results":"347","hashOfConfig":"165"},{"hash":"348","results":"349","hashOfConfig":"165"},{"hash":"350","results":"351","hashOfConfig":"165"},{"hash":"352","results":"353","hashOfConfig":"165"},{"hash":"354","results":"355","hashOfConfig":"165"},{"hash":"356","results":"357","hashOfConfig":"165"},{"hash":"358","results":"359","hashOfConfig":"165"},{"hash":"360","results":"361","hashOfConfig":"165"},{"hash":"362","results":"363","hashOfConfig":"165"},{"hash":"364","results":"365","hashOfConfig":"165"},{"hash":"366","results":"367","hashOfConfig":"165"},{"hash":"368","results":"369","hashOfConfig":"165"},{"hash":"370","results":"371","hashOfConfig":"165"},{"hash":"372","results":"373","hashOfConfig":"165"},{"hash":"374","results":"375","hashOfConfig":"165"},{"hash":"376","results":"377","hashOfConfig":"165"},{"hash":"378","results":"379","hashOfConfig":"165"},{"hash":"380","results":"381","hashOfConfig":"165"},{"hash":"382","results":"383","hashOfConfig":"165"},{"hash":"384","results":"385","hashOfConfig":"165"},{"hash":"386","results":"387","hashOfConfig":"165"},{"hash":"388","results":"389","hashOfConfig":"165"},{"hash":"390","results":"391","hashOfConfig":"165"},{"hash":"392","results":"393","hashOfConfig":"165"},{"hash":"394","results":"395","hashOfConfig":"165"},{"hash":"396","results":"397","hashOfConfig":"165"},{"hash":"398","results":"399","hashOfConfig":"165"},{"hash":"400","results":"401","hashOfConfig":"165"},{"hash":"402","results":"403","hashOfConfig":"165"},{"hash":"404","results":"405","hashOfConfig":"165"},{"hash":"406","results":"407","hashOfConfig":"165"},{"hash":"408","results":"409","hashOfConfig":"165"},{"hash":"410","results":"411","hashOfConfig":"165"},{"hash":"412","results":"413","hashOfConfig":"165"},{"hash":"414","results":"415","hashOfConfig":"165"},{"hash":"416","results":"417","hashOfConfig":"165"},{"hash":"418","results":"419","hashOfConfig":"165"},{"hash":"420","results":"421","hashOfConfig":"165"},{"hash":"422","results":"423","hashOfConfig":"165"},{"hash":"424","results":"425","hashOfConfig":"165"},{"hash":"426","results":"427","hashOfConfig":"165"},{"hash":"428","results":"429","hashOfConfig":"165"},{"hash":"430","results":"431","hashOfConfig":"165"},{"hash":"432","results":"433","hashOfConfig":"165"},{"hash":"434","results":"435","hashOfConfig":"165"},{"hash":"436","results":"437","hashOfConfig":"165"},{"hash":"438","results":"439","hashOfConfig":"165"},{"hash":"440","results":"441","hashOfConfig":"165"},{"hash":"442","results":"443","hashOfConfig":"165"},{"hash":"444","results":"445","hashOfConfig":"165"},{"hash":"446","results":"447","hashOfConfig":"165"},{"hash":"448","results":"449","hashOfConfig":"165"},{"hash":"450","results":"451","hashOfConfig":"165"},{"hash":"452","results":"453","hashOfConfig":"165"},{"hash":"454","results":"455","hashOfConfig":"165"},{"hash":"456","results":"457","hashOfConfig":"165"},{"hash":"458","results":"459","hashOfConfig":"165"},{"hash":"460","results":"461","hashOfConfig":"165"},{"hash":"462","results":"463","hashOfConfig":"165"},{"hash":"464","results":"465","hashOfConfig":"165"},{"hash":"466","results":"467","hashOfConfig":"165"},{"hash":"468","results":"469","hashOfConfig":"165"},{"hash":"470","results":"471","hashOfConfig":"165"},{"hash":"472","results":"473","hashOfConfig":"165"},{"hash":"474","results":"475","hashOfConfig":"165"},{"hash":"476","results":"477","hashOfConfig":"165"},{"hash":"478","results":"479","hashOfConfig":"165"},{"hash":"480","results":"481","hashOfConfig":"165"},{"hash":"482","results":"483","hashOfConfig":"165"},{"hash":"484","results":"485","hashOfConfig":"165"},{"hash":"486","results":"487","hashOfConfig":"165"},"99f7f7976813b2e31f27f98390f313ce",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1073556","791d8d50f600364761c37af90133de56",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"494"},"d0ee9348c792fea7d9cd772caffe51c1",{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"76f9443c49069c1e9648edc8bbc44dcb",{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"872ec4773d9d274b7a303224b4513065",{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23c3461416f339dad6f4a01fc276365d",{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e22c99ccd798784b918c3e688b5b190d",{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bf859155b0a6700470b6abe00ff8e26c",{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},"83a2f4edbffee2386ee8c71370add884",{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5dcf3a5252d7bb23b17980bba94b743",{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"520"},"21fb5fc1e8e760aebd9fc85b0650daae",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ba7609cc5582645777b2d78ae6926302",{"filePath":"524","messages":"525","suppressedMessages":"526","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9c09b1ec0ee816c6cb5b50fd517d24ca",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1af9d8d761b8e2bfff0c7437249466c",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"497771e1a659a190239663cb67ce2610",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98c22d8e7fed537d85cf0616fd89cb84",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"539"},"f5ba339bbe61e2e2d8636a511914f70c",{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"890d5f9c408143a12a9139f2f727d5fd",{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"546"},"d4cc6bc23bb0209efc22188970bd724f",{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8791ae936f254cb75e98fde6930cd154",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"553"},"5d68963e2e4c5c15b8831aa8c5b4ce21",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"dc1e904b6185c2ba0653bc2218e8cea1",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"560"},"2d25a6b2ee62f9c406d7c7f96bf510aa",{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12e714e8a1ff3881542ecf4f364e4089",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"567"},"e0220ce09ba68bebc1372417745768eb",{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"571"},"9a58940dcfd831f81572260de13c7379",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"575"},"2281e00f8e7c7c8ffb3e180401dd73ae",{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"579"},"ab5c74aafd80bcdf8ab65ef12a2b76d5",{"filePath":"580","messages":"581","suppressedMessages":"582","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4255d9a21ffcecee3f79f8da3c80e492",{"filePath":"583","messages":"584","suppressedMessages":"585","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"586"},"8560176602cdf9722a6c75d59e1553f9",{"filePath":"587","messages":"588","suppressedMessages":"589","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f499a4fa20dad66e5147eb34ce8abc04",{"filePath":"590","messages":"591","suppressedMessages":"592","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd339642b58bdefa63fe1e1a3c019e47",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"596"},"ed4840219d095a745954bbaf2a675813",{"filePath":"597","messages":"598","suppressedMessages":"599","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ab4ca86275950a488befdd9e6eaa057c",{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4767592101bec493c3d53995705e3f9",{"filePath":"603","messages":"604","suppressedMessages":"605","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"606"},"1dda5e14bafa7b9d06f5b02433f9b6dd",{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93022cbcce13d4041ee3570f1dc081ea",{"filePath":"610","messages":"611","suppressedMessages":"612","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"594428767c75200ee751c9440d1ca1c3",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7d9f4dbc1cc8e341c0936c26eaecd3f",{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"619"},"00ae939c88b18fb2e41ee9283cf821b4",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},"2e544dbaae90726bf010a5ec0751e9ed",{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"627"},"bb395836db75450c48dcf3100fffd8a5",{"filePath":"628","messages":"629","suppressedMessages":"630","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"631"},"b8f71fd85dd85e3f747186eab9ff9631",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"635"},"e3bb2c46bc3a7302b5c1241caf77795f",{"filePath":"636","messages":"637","suppressedMessages":"638","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"639"},"066ad899dad91f55352ef3cfaded686c",{"filePath":"640","messages":"641","suppressedMessages":"642","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"643"},"a3e89ae70ea0ac3b0cdf4ee23dafc2ac",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"647"},"a831c617dc11d813873efbd2c6ee36f6",{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a80e1f892fcfb3aa7e1e3ec66c8a49e6",{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"654"},"bb8013254b8f7cd045f5849931a664f7",{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"658"},"98962f8854a68c1f51ff0cb146c58321",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f219aa878955977ac3f7838a13a48d35",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5c90d161d61151efeb7e42592649d884",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"668"},"04fda7b422467d7deb07c3ec57a09e11",{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"672"},"7f45dcba27d38793328af2009728ba4c",{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"676"},"48a0b247169bdd94d67030074077e4d6",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a62754df86b3c403ba737a5a7526cb03",{"filePath":"680","messages":"681","suppressedMessages":"682","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"93138a3c2dd1bafb1f0fbf3c4eae8a6f",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6ff2a35e00ff7acb2ec4707f615009bd",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f61ab68e94d0d90ac99fecb2ba12f4a5",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9ff565a906930ddc84bdf7e654256ad",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"695"},"e3e196fc08782677be7b1fbd82803a11",{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"912d0a204634a4638e3775c713b5252a",{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5407f421afc96aa11a4a055778de2220",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"aab894d0f5ac37d6f0b38a8c796fb9ec",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"709"},"27f221d2088ce4d6c01342a5658f2805",{"filePath":"710","messages":"711","suppressedMessages":"712","errorCount":7,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"713"},"6225b18112eb4af291e6d5a03741e8e4",{"filePath":"714","messages":"715","suppressedMessages":"716","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"717"},"c6ab7b63c332fed6694f70279612fb16",{"filePath":"718","messages":"719","suppressedMessages":"720","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b8aed63bcde0f558bc596dacfcef77d7",{"filePath":"721","messages":"722","suppressedMessages":"723","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5ff2b81ccd01e23f4546cb0e29fcc4f9",{"filePath":"724","messages":"725","suppressedMessages":"726","errorCount":7,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"727"},"c4df30a72f468fc34e05baf9c0e0b8ce",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9944637dc233909c1c996e4e4230e624",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eab413c8f242bf74ff6a59f26c1d2a53",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e6b3c9cc6b455b9a6bc5a9ee294b488e",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"740"},"c2e0a501b964640135d45a23b51a78c6",{"filePath":"741","messages":"742","suppressedMessages":"743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"648a70cf7b535fef2cd291e93c0670c9",{"filePath":"744","messages":"745","suppressedMessages":"746","errorCount":4,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"747"},"4a16f47c606b8a2926afa1c674d80819",{"filePath":"748","messages":"749","suppressedMessages":"750","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8cce6dd1a53f08c5e28804187265657f",{"filePath":"751","messages":"752","suppressedMessages":"753","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"90696d5bfbe19b1ef55d4dbfe9370868",{"filePath":"754","messages":"755","suppressedMessages":"756","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"757"},"7d88cf311e1a75a8b51a2a6625751f01",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5b17756af76748de7238ac7b1acb92e4",{"filePath":"761","messages":"762","suppressedMessages":"763","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0d42118de7fa62cd6a6589638aee9272",{"filePath":"764","messages":"765","suppressedMessages":"766","errorCount":3,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"767"},"2d9e95c9c079b4beb173c670312530d6",{"filePath":"768","messages":"769","suppressedMessages":"770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b1b02a9b8eff4a71aadc4ba5b2159258",{"filePath":"771","messages":"772","suppressedMessages":"773","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d38bedfab2ec871032bf6fcdfd83f637",{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ebc7c40fd6be2b5f85d1020349c2dd24",{"filePath":"777","messages":"778","suppressedMessages":"779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27114a25ed476f8ddd853aaa3e0c2a68",{"filePath":"780","messages":"781","suppressedMessages":"782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"621530c5ad5b1cc9c007ea1a27690068",{"filePath":"783","messages":"784","suppressedMessages":"785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"27acf7ffa0e6b9037b3ad2ae045fdc22",{"filePath":"786","messages":"787","suppressedMessages":"788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0c9352e03c10b214b38739248959402c",{"filePath":"789","messages":"790","suppressedMessages":"791","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"026ebd230f7f2407d562bcfd1cb09c52",{"filePath":"792","messages":"793","suppressedMessages":"794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"366b2c1342d2c57312f93ce8c803e6d8",{"filePath":"795","messages":"796","suppressedMessages":"797","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da2c36e37bfd07fc0035b9e51eb794f7",{"filePath":"798","messages":"799","suppressedMessages":"800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1330ca97696fe6fcd5d69866402e296",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":6,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"804"},"8f6966c88cd43ee5e3b9fd275c0de343",{"filePath":"805","messages":"806","suppressedMessages":"807","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1da4ff9522c36841789b7ecc19b195ad",{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac8e0d82493dd132953db972593aade3",{"filePath":"811","messages":"812","suppressedMessages":"813","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7bb4e52260452a0c5ce2eb845d84f697",{"filePath":"814","messages":"815","suppressedMessages":"816","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"af894ba55949beb8f7fa200222bd1bb6",{"filePath":"817","messages":"818","suppressedMessages":"819","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"51bf0fdc6926c4acf490a69e8b9869dd",{"filePath":"820","messages":"821","suppressedMessages":"822","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"91206b355b5849abc2a458a4c3c07845",{"filePath":"823","messages":"824","suppressedMessages":"825","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ada943cd96a6d80baa0bf5266cd4e5f4",{"filePath":"826","messages":"827","suppressedMessages":"828","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1587acc8c4918a354ad0df97f762ef",{"filePath":"829","messages":"830","suppressedMessages":"831","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ed73738ca5946ac0d8a702451e344c26",{"filePath":"832","messages":"833","suppressedMessages":"834","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"386199a457b3e1a717780a5ea1623b1e",{"filePath":"835","messages":"836","suppressedMessages":"837","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c919c3e591f0fab92e76ced4b0236d07",{"filePath":"838","messages":"839","suppressedMessages":"840","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"66f4e0b8cc0d1164db0ba4db7432627f",{"filePath":"841","messages":"842","suppressedMessages":"843","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"14572896f9e6c897fe28b38f2c9a9d17",{"filePath":"844","messages":"845","suppressedMessages":"846","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8f85e7470c33045323ea232b96ebd001",{"filePath":"847","messages":"848","suppressedMessages":"849","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b3c73a9db90acad26352ad78068c265f",{"filePath":"850","messages":"851","suppressedMessages":"852","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5075096b4dcc851b45ae9690dab2b43d",{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},"902f0537e1672f4a7ba4379ef7e64e88",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c3d26cb4d100ac513643096232b080ad",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"863"},"0f0b6e4b9a0cfbe9da6bbb990d418cec",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"b9741f78d724a9cd0c48c30248fe3243",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5be8c11ac446b1bae7e6405b10211805",{"filePath":"871","messages":"872","suppressedMessages":"873","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"874"},"caa62f2cc5aaab9bff373b1409f6c930",{"filePath":"875","messages":"876","suppressedMessages":"877","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08b829122f84e7a920b805cca49aae9e",{"filePath":"878","messages":"879","suppressedMessages":"880","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"881"},"8bbc5339f17c78e06f9b896870122012",{"filePath":"882","messages":"883","suppressedMessages":"884","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc1c192e773d8989a6becd0e86a96a34",{"filePath":"885","messages":"886","suppressedMessages":"887","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"888"},"00e03b2cd521065592856a9227b1ff42",{"filePath":"889","messages":"890","suppressedMessages":"891","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3e7b0c74d0f1cc79c5e1671cc249366c",{"filePath":"892","messages":"893","suppressedMessages":"894","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"895"},"97dbc8bbe2f2fe5397f268f65947fec8",{"filePath":"896","messages":"897","suppressedMessages":"898","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a34b3c32eaa5a4b0df4053a2d6271e32",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"443e140db16c49688a5b452ec202568b",{"filePath":"902","messages":"903","suppressedMessages":"904","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"905"},"7c4f3850c76e8fb9f27335cf5034ba7e",{"filePath":"906","messages":"907","suppressedMessages":"908","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bc33c1335c7f84f7cdc4cdbd216a886f",{"filePath":"909","messages":"910","suppressedMessages":"911","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"912"},"adb5e8df40e931328ff2327244b9688e",{"filePath":"913","messages":"914","suppressedMessages":"915","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ad6f92122094b3c959a6ba01df928144",{"filePath":"916","messages":"917","suppressedMessages":"918","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"919"},"c06d6c51148c1a1c1ba4857d5d7144ef",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b6c6f2bbc7dc289fc30db4b44b0f7383",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"926"},"0a4e1fa4f13292b3de814315dd548f83",{"filePath":"927","messages":"928","suppressedMessages":"929","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a1cba7c1e18d591fe0cfd2308c237d9e",{"filePath":"930","messages":"931","suppressedMessages":"932","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"933"},"f6a2ea39a08d0ea0f39baea97f5c0568",{"filePath":"934","messages":"935","suppressedMessages":"936","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1b62a6aaf83b1e85dfa1190972421903",{"filePath":"937","messages":"938","suppressedMessages":"939","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"940"},"3048066a10b96fa3dd856ba52a99d430",{"filePath":"941","messages":"942","suppressedMessages":"943","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b632bfd99bf95438e5daab69849f646",{"filePath":"944","messages":"945","suppressedMessages":"946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"04b2cafcec0e0624e1002bafa5de912b",{"filePath":"947","messages":"948","suppressedMessages":"949","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"950"},"67c20e3d68a3771847091dcce0e253e8",{"filePath":"951","messages":"952","suppressedMessages":"953","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eb05462825d568841d4578fc6cb678eb",{"filePath":"954","messages":"955","suppressedMessages":"956","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"835411441913bf92ff6b03df211a194b",{"filePath":"957","messages":"958","suppressedMessages":"959","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8eedaaa762f965c4d2da49987eb52d19",{"filePath":"960","messages":"961","suppressedMessages":"962","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da9483e34d2590bf37f4497dea3f8c3f",{"filePath":"963","messages":"964","suppressedMessages":"965","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"966"},"cbcf0350877eac3e4a5097e4ea056912",{"filePath":"967","messages":"968","suppressedMessages":"969","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"970"},"21910eb1c071d13479c8cad1a1468c23",{"filePath":"971","messages":"972","suppressedMessages":"973","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"974"},"c86f2904fdbe7c801c8053b60c719b37",{"filePath":"975","messages":"976","suppressedMessages":"977","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eabbfcdff62637758a1c7a34bbbbb8ef",{"filePath":"978","messages":"979","suppressedMessages":"980","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"981"},"7289863857b7dc22f3cf39720b17ac14",{"filePath":"982","messages":"983","suppressedMessages":"984","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0b1f8c27610e58441b3c29612e5699ec",{"filePath":"985","messages":"986","suppressedMessages":"987","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2dbd01756bb83ab5f04c1915d5428563",{"filePath":"988","messages":"989","suppressedMessages":"990","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"752cd5319fbd52a64dda0109dbefd60a",{"filePath":"991","messages":"992","suppressedMessages":"993","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1342af3602eb63e48e1421d1466b2919",{"filePath":"994","messages":"995","suppressedMessages":"996","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32780b5a96d0c77e6f1b62db361fe1f",{"filePath":"997","messages":"998","suppressedMessages":"999","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6218a2f45b62666a59ebbd0ad6dd2f68",{"filePath":"1000","messages":"1001","suppressedMessages":"1002","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"315ea65edc17301c98cff60a9a0203ba",{"filePath":"1003","messages":"1004","suppressedMessages":"1005","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c42e026ec64f562894bc5d8dc9367367",{"filePath":"1006","messages":"1007","suppressedMessages":"1008","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"86b628b937ee3ec4d4c033dac37749d1",{"filePath":"1009","messages":"1010","suppressedMessages":"1011","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1f76719677e7c9b692d4e4ca90161e1a",{"filePath":"1012","messages":"1013","suppressedMessages":"1014","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1015"},"518b37f5d10d3e131c288773075fdd31",{"filePath":"1016","messages":"1017","suppressedMessages":"1018","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1019"},"041ac9bbe564a28f577e8698889e509a",{"filePath":"1020","messages":"1021","suppressedMessages":"1022","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"83313be6ea66537e955fb3cae9f0c46f",{"filePath":"1023","messages":"1024","suppressedMessages":"1025","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"362294953b7b4738185a0031f8443fe8",{"filePath":"1026","messages":"1027","suppressedMessages":"1028","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"1029"},"40b3d4f07a0fc2de05de5029d5203570",{"filePath":"1030","messages":"1031","suppressedMessages":"1032","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/core/src/main/ts/Theme.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/AccordionControl.ts",["1033"],[],"import {\n Component,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nexport interface AccordionControlProps<I> {\n items: I[]\n opened: number[]\n onChange: (opened: number[]) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n items: Array<\n I & {\n opened: boolean\n hovered: boolean\n focused: boolean\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n }\n >\n }>\n}\n\nexport interface AccordionControlState {\n hovered: number\n focused: number\n}\n\nexport class AccordionControl<I> extends Component<\n AccordionControlProps<I>,\n AccordionControlState\n> {\n public static displayName = 'AccordionControl'\n\n public state: AccordionControlState = {\n hovered: -1,\n focused: -1,\n }\n\n private onFocus: (index: number) => FocusEventHandler = (index) => () => {\n this.setState({\n focused: index,\n })\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onChange: (index: number) => void = (index) => {\n const { opened } = this.props\n this.props.onChange(\n opened.includes(index)\n ? opened.filter((i) => i !== index)\n : opened.concat(index),\n )\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.onChange(index)\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ': {\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.state.focused)\n }\n break\n }\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n items: this.props.items.map((item, index) => ({\n ...item,\n opened: this.props.opened.includes(index),\n hovered: index === this.state.hovered,\n focused: index === this.state.focused,\n onClick: this.onItemClick(index),\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onFocus: this.onFocus(index),\n onBlur: this.onBlur,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/AlertControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/AlertBlockControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/Block.tsx",["1034"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface BlockProps {\n hover?: boolean\n active?: boolean\n focus?: boolean\n accent?: boolean\n bg?: string\n children?: ReactNode\n}\n\nexport const Block: FC<BlockProps> = ({\n active = false,\n focus = false,\n hover = false,\n accent = false,\n bg = '#fff',\n ...props\n}) => (\n <Card\n r={10}\n s={\n hover || focus || active\n ? '0 10px 24px 0 rgba(0, 0, 0, 0.08)'\n : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform={\n accent && (hover || focus || active) ? 'translateY(-4px)' : undefined\n }\n bg={bg}\n {...props}\n />\n)\n\nBlock.displayName = 'Block'\n\nBlock.defaultProps = {\n active: false,\n focus: false,\n hover: false,\n accent: false,\n bg: '#fff',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/Breaker.tsx",["1035","1036"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\nconst newLineRegex = /(\\r\\n|\\r|\\n)/g\n\nexport interface BreakerProps {\n children?: ReactNode\n}\n\nexport const Breaker: FC<BreakerProps> = ({ children }) => (\n <Fragment>\n {typeof children === 'string'\n ? children\n .split(newLineRegex)\n .map((child, key) =>\n child.match(newLineRegex) ? <br key={key} /> : child,\n )\n : children}\n </Fragment>\n)\n\nBreaker.displayName = 'Breaker'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/breaker/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/ButtonControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/Check.tsx",["1037"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface CheckProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Check: FC<CheckProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nCheck.displayName = 'Check'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/check/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/Clock.tsx",["1038"],[],"import React, { FC } from 'react'\n\nimport { CardPos } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotateZ(360deg)',\n },\n})\n\ninterface ClockProps {\n size?: number\n bg?: string\n}\n\nexport const Clock: FC<ClockProps> = ({ size = 10, bg = '#FFB800' }) => (\n <CardPos type=\"relative\" width={size} height={size} r={size * 2} bg={bg}>\n <CardPos\n type=\"absolute\"\n left=\"50%\"\n top=\"50%\"\n transform=\"translate(-50%, -50%)\"\n width={`${(size / 10) * 4}px`}\n height={`${(size / 10) * 4}px`}\n r=\"50%\"\n bg=\"#fff\"\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 24000ms linear infinite`}\n />\n <CardPos\n type=\"absolute\"\n top=\"20%\"\n left={(size - size / 10) / 2}\n width={`${(size / 10) * 4}px`}\n height=\"30%\"\n bg=\"#fff\"\n rtr={`${(size / 20) * 4}px`}\n rtl={`${(size / 20) * 4}px`}\n transformOrigin=\"50% 100%\"\n animation={`${rotate} 2000ms linear infinite`}\n />\n </CardPos>\n)\n\nClock.displayName = 'Clock'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/clock/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/CodeFieldControl.ts",["1039","1040","1041"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nexport interface CodeFieldControlProps {\n autoFocus: boolean\n value: string[]\n loading: boolean\n type?: 'text' | 'tel'\n onChange?: (value: string[]) => void\n onFocus?: () => void\n onBlur?: () => void\n onReady?: (value?: string) => void\n children: FC<{\n values: Array<{\n focused: boolean\n ref: RefObject<HTMLInputElement>\n onKeyDown: KeyboardEventHandler\n onChange: ChangeEventHandler\n onClick: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n }>\n }>\n}\n\nexport interface CodeFieldControlState {\n focus: number\n refs: RefObject<HTMLInputElement>[]\n}\n\nexport class CodeFieldControl extends Component<\n CodeFieldControlProps,\n CodeFieldControlState\n> {\n public static displayName = 'CodeFieldControl'\n\n private preventBlur = true\n\n private preventFocus = true\n\n private onReadyTimeout: any\n\n public state: CodeFieldControlState = {\n focus: this.props.autoFocus ? 0 : -1,\n refs: Array.from({ length: this.props.value.length })\n .fill(1)\n .map(() => createRef()),\n }\n\n public componentDidMount() {\n this.preventFocus = !this.props.autoFocus\n document.addEventListener('mousedown', this.onMouseDown)\n }\n\n public componentWillUnmount() {\n document.removeEventListener('mousedown', this.onMouseDown)\n clearTimeout(this.onReadyTimeout)\n }\n\n public componentDidUpdate(\n props: CodeFieldControlProps,\n state: CodeFieldControlState,\n ) {\n if (props.loading && state.focus !== -1) {\n this.setState({\n focus: -1,\n })\n this.preventFocus = true\n }\n }\n\n private onFieldChange: (\n index: number,\n ) => ChangeEventHandler<HTMLInputElement> = (index) => (e) => {\n e.preventDefault()\n const value = e.target.value\n if (\n value.length > 1 ||\n (this.props.type === 'tel' && !/^\\d?$/.test(value))\n ) {\n return\n }\n clearTimeout(this.onReadyTimeout)\n const newValue = this.props.value.map((item, i) =>\n index === i ? value : item,\n )\n if (newValue.includes('')) {\n if (this.props.value.length - 1 === index) {\n const current = this.state.refs[index]\n if (current && current.current) {\n current.current.select()\n }\n }\n const next = this.state.refs[index + 1]\n if (value !== '' && next && next.current) {\n this.preventBlur = true\n next.current.focus()\n }\n }\n if (this.props.onChange) {\n this.props.onChange(newValue)\n }\n if (this.props.onReady && !newValue.includes('')) {\n this.onReadyTimeout = setTimeout(() => {\n if (this.props.onReady && !newValue.includes('')) {\n this.props.onReady(newValue.join(''))\n }\n }, 200)\n }\n }\n\n private onFieldClick: MouseEventHandler<HTMLInputElement> = (e) => {\n e.preventDefault()\n }\n\n private onFieldKeyDown: (index: number) => KeyboardEventHandler =\n (index) => (e) => {\n switch (e.key) {\n case 'ArrowLeft': {\n e.preventDefault()\n const prev = this.state.refs[index - 1]\n if (prev && prev.current) {\n this.preventBlur = true\n prev.current.focus()\n }\n break\n }\n case 'ArrowRight': {\n e.preventDefault()\n const next = this.state.refs[index + 1]\n if (next && next.current) {\n this.preventBlur = true\n next.current.focus()\n }\n break\n }\n case 'Backspace': {\n if (this.props.value[index] === '') {\n const prev = this.state.refs[index - 1]\n if (prev && prev.current) {\n this.preventBlur = true\n prev.current.focus()\n }\n }\n break\n }\n default: {\n if (this.props.value[index] === e.key) {\n e.preventDefault()\n const next = this.state.refs[index + 1]\n if (next && next.current) {\n this.preventBlur = true\n next.current.focus()\n }\n }\n }\n }\n }\n\n private onFieldFocus: (index: number) => FocusEventHandler =\n (index) => (e) => {\n e.preventDefault()\n this.setState({\n focus: index,\n })\n const field = this.state.refs[index]\n if (field && field.current && field.current.value) {\n field.current.select()\n }\n if (this.props.onFocus && this.preventFocus) {\n this.props.onFocus()\n }\n this.preventFocus = false\n this.preventBlur = false\n }\n\n private onFieldBlur: FocusEventHandler = (e) => {\n e.preventDefault()\n this.setState({\n focus: -1,\n })\n if (this.props.onBlur && !this.preventBlur) {\n this.props.onBlur()\n }\n if (!this.preventBlur) {\n this.preventFocus = true\n }\n }\n\n private onMouseDown: EventListenerOrEventListenerObject = (e) => {\n this.preventBlur = this.state.refs\n .map((item) => item.current)\n .includes(e.target as HTMLInputElement)\n }\n\n public render() {\n return this.props.children({\n values: Array.from({ length: this.props.value.length })\n .fill(0)\n .map((_item, index) => ({\n focused: this.state.focus === index,\n ref: this.state.refs[index],\n onKeyDown: this.onFieldKeyDown(index),\n onChange: this.onFieldChange(index),\n onClick: this.onFieldClick,\n onFocus: this.onFieldFocus(index),\n onBlur: this.onFieldBlur,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/CrossBurger.tsx",["1042"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface CrossBurgerProps {\n size?: Value\n color?: string\n active?: boolean\n}\n\nexport const CrossBurger: FC<CrossBurgerProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg viewBox=\"0 0 24 24\" width={size} height={size}>\n <Path\n d=\"M1,7 L23,7 C23.5522847,7 24,6.55228475 24,6 C24,5.44771525 23.5522847,5 23,5 L1,5 C0.44771525,5 0,5.44771525 0,6 C0,6.55228475 0.44771525,7 1,7 Z\"\n fill={color}\n transform={`rotate(${active ? 45 : 0}deg)`}\n transformOrigin=\"5px 9px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n <Path\n d=\"M1,13 L23,13 C23.5522847,13 24,12.5522847 24,12 C24,11.4477153 23.5522847,11 23,11 L1,11 C0.44771525,11 0,11.4477153 0,12 C0,12.5522847 0.44771525,13 1,13 Z\"\n fill={color}\n opacity={active ? 0 : 1}\n transition=\"opacity 0.15s ease-in-out\"\n />\n <Path\n d=\"M1,19 L23,19 C23.5522847,19 24,18.5522847 24,18 C24,17.4477153 23.5522847,17 23,17 L1,17 C0.44771525,17 0,17.4477153 0,18 C0,18.5522847 0.44771525,19 1,19 Z\"\n fill={color}\n transform={`rotate(${active ? -45 : 0}deg)`}\n transformOrigin=\"5px 15px\"\n transition=\"transform 0.3s ease-in-out\"\n />\n </Svg>\n)\n\nCrossBurger.displayName = 'CrossBurger'\n\nCrossBurger.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/cross-burger/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/InputField.tsx",["1043","1044","1045","1046","1047","1048","1049","1050"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Card, Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface FieldProps {\n title?: ReactNode\n active: boolean\n input: ReactNode\n hint?: ReactNode\n icon?: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n stub?: boolean\n}\n\nexport const InputField: FC<FieldProps> = ({\n title,\n active,\n input,\n hint,\n error,\n action,\n help,\n icon,\n stub = false,\n}) =>\n stub ? (\n <Box>\n {title ? (\n <Stub width={15} height={2} top={1} bottom={1} />\n ) : (\n <Box height={4} />\n )}\n <Card bb=\"1px solid rgba(0, 0, 0, 0.2)\" height={7}>\n <Flex align=\"center\" justify=\"space-between\" height={1}>\n {icon ? (\n <FlexItem shrink={1} mr={3}>\n <Stub width={6} height={4} top={1} bottom={1} r={0} />\n </FlexItem>\n ) : null}\n <FlexItem width={1} mt={1} mb={1}>\n <Box maxWidth={38}>\n <Stub width={1} height={3} />\n </Box>\n </FlexItem>\n {hint ? (\n <FlexItem ml={2}>\n <Stub width={5} height={5} r={10} />\n </FlexItem>\n ) : null}\n </Flex>\n </Card>\n {help || error ? (\n <Stub width={15} height={2} top={2} bottom={1} />\n ) : (\n <Box height={5} />\n )}\n </Box>\n ) : (\n <Pos type=\"relative\" width={1}>\n <Pos type=\"relative\" height={4}>\n <Pos\n type=\"absolute\"\n top={active ? 0 : 4}\n left={0}\n maxWidth={1}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n pl={!active && icon ? 7 : 0}\n pr={!active && hint ? 7 : 0}\n >\n <Typo\n as=\"label\"\n display=\"block\"\n nowrap={true}\n weight={300}\n size={active ? 3.5 : 5}\n height={active ? 4 : 7}\n color=\"#666\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={title}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\">\n <Flex align=\"center\">\n {input}\n {hint ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n right={0}\n width={6}\n height={6}\n children={hint}\n />\n ) : null}\n {icon ? (\n <Pos\n type=\"absolute\"\n zIndex={1}\n left={0}\n width={6}\n height={6}\n children={icon}\n />\n ) : null}\n </Flex>\n </Pos>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n )\n\nInputField.displayName = 'InputField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionField.tsx",["1051","1052","1053","1054"],[],"import React, {\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n ReactNode,\n} from 'react'\n\nimport { Box, BoxNonProps, BoxProps, Flex, FlexItem, Typo } from '../primitive'\nimport { Spacer } from '../spacer'\nimport { styled } from '../styled'\n\nexport interface OptionFieldProps {\n title?: ReactNode\n hint?: ReactNode\n help?: ReactNode\n tabIndex?: number\n autoFocus?: boolean\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onKeyDown: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst InputProps = new Set(BoxNonProps.concat(['autoFocus']))\n\nconst Input = styled(Box, {\n shouldForwardProp: (prop) => !InputProps.has(prop),\n})<BoxProps & Pick<OptionFieldProps, 'autoFocus'>>()\n\nInput.displayName = 'Input'\n\nexport const OptionField: FC<OptionFieldProps> = (props) => (\n <Box>\n <Spacer size=\"s\">\n {props.title ? (\n <Flex justify=\"flex-start\" width={1}>\n <Typo\n as=\"label\"\n display=\"block\"\n size={4}\n height={6}\n weight={700}\n children={props.title}\n />\n {props.hint ? (\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={1}\n children={props.hint}\n />\n ) : null}\n </Flex>\n ) : null}\n <Input\n tabIndex={props.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n children={<Spacer size=\"s\" children={props.children} />}\n />\n {props.help ? (\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={4}\n children={props.help}\n />\n ) : null}\n </Spacer>\n </Box>\n)\n\nOptionField.displayName = 'OptionField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/OptionFieldItem.tsx",["1055","1056"],[],"import React, { FC, MouseEventHandler, ReactNode } from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Box, Flex, Pos, Typo } from '../primitive'\n\nexport interface OptionFieldItemProps {\n disabled?: boolean\n reverse?: boolean\n icon: ReactNode\n label: ReactNode\n description?: ReactNode\n onClick: MouseEventHandler\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n}\n\nexport const OptionFieldItem: FC<OptionFieldItemProps> = ({\n disabled,\n icon,\n label,\n description,\n onClick,\n onMouseEnter,\n onMouseLeave,\n reverse,\n}) => (\n <Pos\n type=\"relative\"\n cursor={disabled ? 'not-allowed' : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Flex\n display=\"flex\"\n direction={reverse ? 'row-reverse' : 'row'}\n justify={reverse ? 'space-between' : 'flex-start'}\n align=\"flex-start\"\n >\n <Flex\n display=\"flex\"\n align=\"center\"\n ml={reverse ? 3 : 0}\n mr={reverse ? 0 : 3}\n height={6}\n >\n {icon}\n </Flex>\n <Flex display=\"flex\" direction=\"column\">\n {typeof label === 'string' ? (\n <Typo\n display=\"block\"\n weight={300}\n size={4}\n height={6}\n color={disabled ? '#666' : '#000'}\n children={label}\n />\n ) : (\n label\n )}\n {description ? (\n <Box mt={1}>\n <Typo\n display=\"block\"\n weight={300}\n size={3.5}\n height={5}\n color=\"#666\"\n children={<Breaker children={description} />}\n />\n </Box>\n ) : null}\n </Flex>\n </Flex>\n </Pos>\n)\n\nOptionFieldItem.displayName = 'OptionFieldItem'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/SimpleField.tsx",["1057","1058","1059"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Box, Flex, FlexItem, Pos, Typo } from '../primitive'\n\nexport interface SimpleFieldProps {\n input: ReactNode\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const SimpleField: FC<SimpleFieldProps> = ({\n input,\n error,\n action,\n help,\n}) => (\n <Pos type=\"relative\" width={1}>\n <Box width={1}>{input}</Box>\n <Flex justify=\"flex-start\" minHeight={4} mt={1}>\n {error ? (\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={4}\n children={error}\n />\n ) : (help ? (\n <Typo\n display=\"block\"\n color=\"#666\"\n weight={300}\n size={3.5}\n height={4}\n children={help}\n />\n ) : null)}\n {action ? (\n <FlexItem pl={6} ml=\"auto\">\n <Typo\n display=\"block\"\n nowrap={true}\n weight={300}\n size={3.5}\n height={4}\n children={action}\n />\n </FlexItem>\n ) : null}\n </Flex>\n </Pos>\n)\n\nSimpleField.displayName = 'SimpleField'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/Flag.tsx",["1060","1061","1062","1063","1064","1065","1066"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\ntype FlagCode =\n | 'am'\n | 'az'\n | 'by'\n | 'ee'\n | 'gb'\n | 'ge'\n | 'il'\n | 'in'\n | 'jp'\n | 'kg'\n | 'kr'\n | 'kz'\n | 'lt'\n | 'lv'\n | 'md'\n | 'pa'\n | 'ru'\n | 'th'\n | 'tj'\n | 'tr'\n | 'ua'\n | 'us'\n | 'uz'\n | 'vn'\n\nexport interface FlagProps {\n code: FlagCode\n width?: Value\n height?: Value\n}\n\nexport const FlagFillPaths: { [code in FlagCode]: [string, string][] } = {\n am: [\n ['#F2B54A', 'M0 10H21V15H0z'],\n ['#1E4AA6', 'M0 5H21V10H0z'],\n ['#E04252', 'M0 0H21V5H0z'],\n ],\n az: [\n ['#24AAD5', 'M0 0H21V5H0z'],\n ['#ED1845', 'M0 5H21V10H0z'],\n ['#21BF75', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M11.334 6.253a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM11.5 8a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n by: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#5cbe6b', 'm3 12.75-.5-.75.5-.75v-1.25h18v5h-18z'],\n [\n '#c63442',\n 'm0 2.25.5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm0 3 .5.75-.5.75zm3-1.25v-.25l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-1.5l-.5-.75.5-.75v-2.25h18v10zm-2.5-8.5 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5zm0 3 1-1.5 1 1.5-1 1.5z',\n ],\n ],\n ee: [\n ['#292929', 'm0 0h21v15h-21z'],\n ['#fff', 'm0 10h21v5h-21z'],\n ['#5597d8', 'm0 0h21v5h-21z'],\n ],\n gb: [\n ['#0A17A7', 'M0 0H21V15H0z'],\n [\n '#FFF',\n 'M18.963 15L12.984 10.913 12.984 15 8.016 15 8.016 10.913 2.037 15 0 15 0 13.963 5.04 10.518 0 10.5 0 5.5 5.04 5.482 0 2.037 0 0 0.574 0 8.016 5.087 8.016 0 12.984 0 12.984 5.087 20.426 0 21 0 21 2.037 15.96 5.482 21 5.5 21 10.5 15.96 10.518 21 13.963 21 15z',\n ],\n [\n '#D91D33',\n 'M0 9.336V6.388h9V0h3v6.388h9v2.948h-9V15H9V9.336H0zM0 1.28V.733l5.894 3.765a.22.22 0 0 1 .065.315.248.248 0 0 1-.333.062L0 1.28zM21 .024v.61l-6.613 4.434a.247.247 0 0 1-.346-.073.258.258 0 0 1 .072-.353L21 .024zm0 14.406V15l-5.89-3.758a.229.229 0 0 1-.067-.328.258.258 0 0 1 .346-.064L21 14.43zM5.625 10.85a.24.24 0 0 1 .335.07.247.247 0 0 1-.068.338L.705 14.741H0v-.114l5.625-3.776z',\n ],\n ],\n ge: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#fd0d1b',\n 'm9 6v-6h3v6h9v3h-9v6h-3v-6h-9v-3zm7.2-3.3-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm-12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1zm12 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1z',\n ],\n ],\n il: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#5882D4',\n 'M8.221 7.492L7.14 5.543h2.165l1.184-2.133 1.185 2.133h2.165l-1.082 1.949 1.082 1.948h-2.165l-1.185 2.133L9.304 9.44H7.139L8.22 7.492zm.286-.515l.519-.934H7.988l.52.934zm3.444-.934l.519.934.518-.934h-1.037zm-.85 3.397H9.876l.612 1.103.613-1.103zm.85-.5h1.037l-.518-.934-.519.934zm-.572 0l.805-1.448-.805-1.449H9.598l-.805 1.449.805 1.448h1.781zm-2.353 0l-.519-.934-.519.934h1.038zm.85-3.397H11.1l-.613-1.103-.612 1.103zM0 12h21v3H0v-3zM0 0h21v3H0V0z',\n ],\n ],\n in: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#3F9A3C', 'M0 10H21V15H0z'],\n ['#EF680F', 'M0 0H21V5H0z'],\n [\n '#181A93',\n 'M10.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n ],\n ],\n jp: [\n ['#fff', 'm0 0h21v15h-21z'],\n [\n '#bd0536',\n 'm10.5 4c1.939 0 3.5 1.561 3.5 3.5s-1.561 3.5-3.5 3.5-3.5-1.561-3.5-3.5 1.561-3.5 3.5-3.5z',\n ],\n ],\n kg: [\n ['#E6253F', 'M0 0H21V15H0z'],\n [\n '#FEE835',\n 'M10.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1.035l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z',\n ],\n ],\n kr: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#838383',\n 'M14.208 3.922a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.3-.75a.25.25 0 0 1 .09-.347l.429-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm-12.125 7a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095l-1.244-2.156zm1.299-.75a.25.25 0 0 1 .09-.347l.43-.248a.254.254 0 0 1 .346.095l1.244 2.156a.25.25 0 0 1-.09.347l-.43.248a.254.254 0 0 1-.346-.095L4.682 9.422zm10.77-.5a.25.25 0 0 1 .347-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.3.75a.25.25 0 0 1 .346-.095l.429.248c.12.07.161.225.09.347l-1.244 2.156a.25.25 0 0 1-.346.095l-.43-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm-12.125-7a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L4.249 5.328a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156zm1.299.75a.25.25 0 0 1 .346-.095l.43.248c.12.07.16.225.09.347L5.548 6.078a.25.25 0 0 1-.347.095l-.429-.248a.254.254 0 0 1-.09-.347l1.244-2.156z',\n ],\n [\n '#0e4b9c',\n 'm14 7.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z',\n ],\n [\n '#E01B41',\n 'M7.041 8.038a3.5 3.5 0 1 1 6.933-.11C13.434 6.5 11.484 6.524 10.5 8c-.986 1.48-2.46.952-3.459.038z',\n ],\n ],\n kz: [\n ['#30C6E0', 'M0 0H21V15H0z'],\n [\n '#FFCD4B',\n 'M10.5 10.5a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 .535l-1.224 1.827-.31-2.177L7.071 11.8l.665-2.096-2.191.182 1.508-1.6L5 7.5l2.053-.787-1.508-1.6 2.191.183L7.071 3.2l1.895 1.115.31-2.177L10.5 3.965l1.224-1.827.31 2.177L13.929 3.2l-.665 2.096 2.191-.182-1.508 1.6L16 7.5l-2.053.787 1.508 1.6-2.191-.183.665 2.096-1.895-1.115-.31 2.177-1.224-1.827zm0-.035a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM1 1.252C1 1.113 1.107 1 1.252 1h.496c.139 0 .252.107.252.252v.496C2 1.887 1.893 2 1.748 2h-.496A.249.249 0 0 1 1 1.748v-.496zm0 2C1 3.113 1.107 3 1.252 3h.496c.139 0 .252.107.252.252v.496C2 3.887 1.893 4 1.748 4h-.496A.249.249 0 0 1 1 3.748v-.496zm0 2C1 5.113 1.107 5 1.252 5h.496c.139 0 .252.107.252.252v.496C2 5.887 1.893 6 1.748 6h-.496A.249.249 0 0 1 1 5.748v-.496zm0 2C1 7.113 1.107 7 1.252 7h.496c.139 0 .252.107.252.252v.496C2 7.887 1.893 8 1.748 8h-.496A.249.249 0 0 1 1 7.748v-.496zm0 2C1 9.113 1.107 9 1.252 9h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 9.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 11.748v-.496zm0 2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 1 13.748v-.496zm1-1c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 12.748v-.496zm0-2c0-.139.107-.252.252-.252h.496c.139 0 .252.107.252.252v.496c0 .139-.107.252-.252.252h-.496A.249.249 0 0 1 2 10.748v-.496zm0-2C2 8.113 2.107 8 2.252 8h.496c.139 0 .252.107.252.252v.496C3 8.887 2.893 9 2.748 9h-.496A.249.249 0 0 1 2 8.748v-.496zm0-2C2 6.113 2.107 6 2.252 6h.496c.139 0 .252.107.252.252v.496C3 6.887 2.893 7 2.748 7h-.496A.249.249 0 0 1 2 6.748v-.496zm0-2C2 4.113 2.107 4 2.252 4h.496c.139 0 .252.107.252.252v.496C3 4.887 2.893 5 2.748 5h-.496A.249.249 0 0 1 2 4.748v-.496zm0-2C2 2.113 2.107 2 2.252 2h.496c.139 0 .252.107.252.252v.496C3 2.887 2.893 3 2.748 3h-.496A.249.249 0 0 1 2 2.748v-.496z',\n ],\n ],\n lt: [\n ['#118257', 'm0 0h21v15h-21z'],\n ['#cf3039', 'm0 10h21v5h-21z'],\n ['#fdc146', 'm0 0h21v5h-21z'],\n ],\n lv: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#af5961', 'm0 11h21v4h-21z'],\n ['#af5961', 'm0 0h21v4h-21z'],\n ],\n md: [\n ['#ffd200', 'm21 15v-15h-21v15z'],\n ['#0046ae', 'm6 15v-15h-6v15z'],\n ['#cc092f', 'm21 15v-15h-6v15z'],\n [\n '#9b7745',\n 'm10.5 8c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm2.4 1c-.2 1.1-1.2 2-2.4 2s-2.2-.9-2.4-2h-1.1v-1h2.1c-.1.2-.1.3-.1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.2 0-.3-.1-.5h2.1v1z',\n ],\n ],\n pa: [\n ['#FFF', 'M0 0H21V15H0z'],\n [\n '#20629A',\n 'M0 7h11v8H0V7zm5-2.68l-1.176.798.396-1.365-1.122-.871 1.42-.045L5 1.5l.482 1.337 1.42.045-1.122.871.396 1.365L5 4.32z',\n ],\n [\n '#B82839',\n 'M11 0h10v7H11V0zm4.5 11.82l-1.176.798.396-1.365-1.122-.871 1.42-.045L15.5 9l.482 1.337 1.42.045-1.122.871.396 1.365-1.176-.798z',\n ],\n ],\n ru: [\n ['#2e5bb3', 'm0 0h21v15h-21z'],\n ['#cf2338', 'm0 10h21v5h-21z'],\n ['#fff', 'm0 0h21v5h-21z'],\n ],\n th: [\n ['#fff', 'm0 0h21v15h-21z'],\n ['#f12532', 'm0 0h21v3h-21zm0 12h21v3h-21z'],\n ['#322b6c', 'm0 5h21v5h-21z'],\n ],\n tj: [\n ['#FFF', 'M0 0H21V15H0z'],\n ['#317D33', 'M0 10H21V15H0z'],\n ['#D22F39', 'M0 0H21V5H0z'],\n [\n '#FAD14E',\n 'M10.066 8A3.266 3.266 0 0 1 10 7.5a.5.5 0 1 1 1 0c0 .09-.024.283-.066.5h.57c.274 0 .496.232.496.5 0 .276-.216.5-.495.5h-2.01A.503.503 0 0 1 9 8.5c0-.276.216-.5.495-.5h.571zM9.5 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 1a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-6 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n tr: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#fff',\n 'M13.052 4.737A3.907 3.907 0 0 0 10.75 4C8.679 4 7 5.567 7 7.5S8.679 11 10.75 11c.868 0 1.667-.275 2.302-.737a4.5 4.5 0 1 1 0-5.526zm1.214 3.34l-.919 1.113.063-1.442-1.343-.53 1.39-.386.09-1.441.796 1.204 1.398-.361-.898 1.13.775 1.217-1.352-.505z',\n ],\n ],\n ua: [\n ['#126CCF', 'M0 0H21V15H0z'],\n ['#FED949', 'M0 8H21V15H0z'],\n ],\n us: [\n ['#FFF', 'M0 0L21 0 21 15 0 15z'],\n [\n '#D02F44',\n 'M9 0h12v1H9V0zm0 2h12v1H9V2zm0 2h12v1H9V4zm0 2h12v1H9V6zM0 8h21v1H0V8zm0 2h21v1H0v-1zm0 2h21v1H0v-1zm0 2h21v1H0v-1z',\n ],\n [\n '#46467F',\n 'M0 0h9v7H0V0zm1.5 2a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm1 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z',\n ],\n ],\n uz: [\n ['#04AAC8', 'M0 0H21V5H0z'],\n ['#23C840', 'M0 10H21V15H0z'],\n [\n '#FFF',\n 'M0 5h21v5H0V5zm4.334-3.747a1.25 1.25 0 1 0 0 2.495 1.5 1.5 0 1 1 0-2.495zM5.5 4a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2-2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z',\n ],\n ],\n vn: [\n ['#E82E2E', 'M0 0H21V15H0z'],\n [\n '#FFFE4E',\n 'M10.5 9.255L7.855 11.141 8.831 8.042 6.22 6.109 9.468 6.08 10.5 3 11.532 6.08 14.78 6.109 12.169 8.042 13.145 11.141z',\n ],\n ],\n}\n\nexport const Flag: FC<FlagProps> = ({ code, width = 6, height = 4 }) => (\n <Svg width={width} height={height} viewBox=\"0 0 24 16\" focusable=\"false\">\n {FlagFillPaths[code].map((flag, i) => (\n <Path key={i} fill={flag[0]} d={flag[1]} />\n ))}\n <Path\n fill=\"none\"\n stroke=\"#000000\"\n strokeOpacity=\"0.1\"\n d=\"m0.5 0.5v14h20v-14h-20z\"\n />\n </Svg>\n)\n\nFlag.displayName = 'Flag'\n\nFlag.defaultProps = {\n width: 6,\n height: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/flag/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/fonts.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/Form.tsx",["1067"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { Frm, Value } from '../primitive'\nimport { FormControl } from './FormControl'\n\nexport interface FormProps {\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n height?: Value\n minHeight?: Value\n maxHeight?: Value\n onSubmit?: () => void\n children?: ReactNode\n}\n\nexport const Form: FC<FormProps> = ({ onSubmit, ...props }) => (\n <FormControl\n onSubmit={onSubmit}\n children={(renderProps) => (\n <Frm onSubmit={renderProps.onSubmit} {...props} />\n )}\n />\n)\n\nForm.displayName = 'Form'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/FormControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/form/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/Grid.tsx",["1068","1069"],[],"import React, { Children, FC, ReactNode } from 'react'\n\nimport { Flex, FlexItem } from '../primitive'\n\nexport interface GridProps {\n gutter?: number\n columns?: number\n layout?: number | number[]\n children?: ReactNode\n}\n\nconst arrSum = (arr: number[]) => arr.reduce((a: number, b: number) => a + b, 0)\n\nexport const Grid: FC<GridProps> = ({\n gutter = 20,\n columns = 12,\n layout = columns,\n children,\n}) => {\n const elements: ReactNode[] = Children.toArray(children)\n const layoutArr: number[] = Array.isArray(layout) ? layout : [layout]\n const layoutSum: number = arrSum(layoutArr)\n\n if (elements.length === 0 || columns % layoutSum !== 0) {\n return null\n }\n\n const layoutLength: number = layoutArr.length\n const rowBlocksCount: number = (columns / layoutSum) * layoutLength\n\n return (\n <Flex wrap=\"wrap\">\n {Children.map(elements, (child: ReactNode, index: number) => {\n const oneColumnPercent = layoutArr[index % layoutLength] / columns\n const width =\n gutter === 0\n ? `${100 * oneColumnPercent}%`\n : `calc(${100 * oneColumnPercent}% + ${\n gutter * oneColumnPercent - gutter\n }px)`\n\n return (\n <FlexItem\n key={index}\n width={width}\n mt={index >= rowBlocksCount ? `${gutter}px` : 0}\n ml={index % rowBlocksCount === 0 ? 0 : `${gutter}px`}\n children={child}\n />\n )\n })}\n </Flex>\n )\n}\n\nGrid.displayName = 'Grid'\n\nGrid.defaultProps = {\n gutter: 20,\n columns: 12,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/grid/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/HintControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FeedIcon.tsx",["1070","1071"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FeedIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FeedIcon: FC<FeedIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFeedIcon.displayName = 'FeedIcon'\n\nFeedIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/FilterIcon.tsx",["1072","1073"],[],"import React, { FC } from 'react'\n\nimport { Circle, Path, Svg } from '../primitive'\n\nexport interface FilterIconProps {\n size?: number\n color?: string\n active?: boolean\n}\n\nexport const FilterIcon: FC<FilterIconProps> = ({\n size = 6,\n color = '#000',\n active = false,\n}) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z\"\n fill={color}\n />\n {active ? <Circle cx=\"21\" cy=\"3\" r=\"3\" fill=\"#ed4848\" /> : null}\n </Svg>\n)\n\nFilterIcon.displayName = 'FilterIcon'\n\nFilterIcon.defaultProps = {\n size: 6,\n color: '#000',\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/HintArrow.tsx",["1074","1075","1076","1077"],[],"import React, { FC } from 'react'\n\nimport { OverlayProps } from '../overlays'\nimport { Path, Svg } from '../primitive'\n\nexport interface HintArrowProps {\n placement: NonNullable<OverlayProps['placement']>\n}\n\nconst transform: Record<HintArrowProps['placement'], string | undefined> = {\n 'top-start': 'rotate(-90deg)',\n top: 'rotate(-90deg)',\n 'top-end': 'rotate(-90deg)',\n 'right-start': undefined,\n right: undefined,\n 'right-end': undefined,\n 'bottom-start': 'rotate(90deg)',\n bottom: 'rotate(90deg)',\n 'bottom-end': 'rotate(90deg)',\n 'left-start': 'rotate(-180deg)',\n left: 'rotate(-180deg)',\n 'left-end': 'rotate(-180deg)',\n auto: undefined,\n 'auto-start': undefined,\n 'auto-end': undefined,\n}\n\nexport const HintArrow: FC<HintArrowProps> = ({ placement }) => (\n <Svg\n width={11}\n height={11}\n viewBox=\"0 0 44 18\"\n focusable=\"false\"\n transform={transform[placement]}\n >\n <Path\n fill=\"#fff\"\n d=\"M28.5005324,-10.4994676 L28.4994676,29.5005324 L28.4994676,29.5005324 C28.5000557,27.2913934 27.0844414,23.7577939 25.3533373,21.6273787 L18.6466627,13.3736861 C16.9085149,11.2346023 16.9155586,7.75799339 18.6466627,5.62782209 L25.3533373,-2.62492562 C27.0914851,-4.76376445 28.5005324,-8.73255704 28.5005324,-10.4994676 L28.5005324,-10.4994676 Z\"\n />\n </Svg>\n)\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/Icon.tsx",["1078"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg, Value } from '../primitive'\n\nexport interface IconProps {\n name:\n | 'angle-right'\n | 'angle-left'\n | 'angle-up'\n | 'angle-down'\n | 'angle-double-right-small'\n | 'angle-double-left-small'\n | 'angle-double-right'\n | 'angle-double-left'\n | 'angle-small-right'\n | 'angle-small-left'\n | 'angle-small-up'\n | 'angle-small-down'\n | 'arrow-right'\n | 'arrow-left'\n | 'arrow-up'\n | 'arrow-down'\n | 'arrow-small-right'\n | 'arrow-small-left'\n | 'arrow-small-up'\n | 'arrow-small-down'\n | 'attention'\n | 'backward'\n | 'bank'\n | 'bell'\n | 'calendar'\n | 'card'\n | 'camera'\n | 'case'\n | 'check'\n | 'clock'\n | 'clock-solid'\n | 'cross'\n | 'cross-small'\n | 'crown'\n | 'delete'\n | 'dots-h'\n | 'dots-v'\n | 'download'\n | 'edit'\n | 'email'\n | 'envelope'\n | 'exchange'\n | 'eye-closed'\n | 'eye-opened'\n | 'facebook'\n | 'file'\n | 'filter'\n | 'forward'\n | 'google'\n | 'hamburger'\n | 'help'\n | 'info'\n | 'instagram'\n | 'key'\n | 'location'\n | 'login'\n | 'logout'\n | 'message'\n | 'mobile'\n | 'ok'\n | 'passport'\n | 'percent'\n | 'phone'\n | 'play'\n | 'plus'\n | 'plus-circle'\n | 'power'\n | 'print'\n | 'qiwi'\n | 'receipt'\n | 'refund'\n | 'reject'\n | 'reload'\n | 'repeat'\n | 'sbp'\n | 'search'\n | 'security'\n | 'send'\n | 'settings'\n | 'share'\n | 'sim'\n | 'sort-asc'\n | 'sort-desc'\n | 'star'\n | 'star-solid'\n | 'success'\n | 'terminal'\n | 'terminal-client'\n | 'transfer'\n | 'twitter'\n | 'user'\n | 'vk'\n | 'waiting'\n | 'wallet'\n | 'warning'\n | 'wave'\n | 'withdraw'\n | 'youtube'\n size?: Value\n color?: string\n}\n\nexport const IconPaths: { [name in IconProps['name']]: string } = {\n 'angle-right':\n 'M14.586 12l-7.293 7.293a1 1 0 0 0 1.414 1.414l8-8a1 1 0 0 0 0-1.414l-8-8a1 1 0 0 0-1.414 1.414L14.586 12z',\n 'angle-left':\n 'M9.414 12l7.293-7.293a1 1 0 1 0-1.414-1.414l-8 8a1 1 0 0 0 0 1.414l8 8a1 1 0 0 0 1.414-1.414L9.414 12z',\n 'angle-up':\n 'M12 9.414l-7.293 7.293a1 1 0 1 1-1.414-1.414l8-8a1 1 0 0 1 1.414 0l8 8a1 1 0 0 1-1.414 1.414L12 9.414z',\n 'angle-down':\n 'M11.544 14.585l7.77-7.313a1 1 0 0 1 1.371 1.456l-8.5 8a1 1 0 0 1-1.415-.044l-7.5-8a1 1 0 1 1 1.46-1.368l6.814 7.27z',\n 'angle-double-right-small':\n 'M11.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L15.586 12l-4.293-4.293zm-6 0a1 1 0 0 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 1 1-1.414-1.414L9.586 12 5.293 7.707z',\n 'angle-double-left-small':\n 'M11.707 7.707L7.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414zm6 0L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414z',\n 'angle-double-right':\n 'M18.586 12l-7.293-7.293a1 1 0 1 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414-1.414L18.586 12zm-8 0L3.293 4.707a1 1 0 0 1 1.414-1.414l8 8a1 1 0 0 1 0 1.414l-8 8a1 1 0 1 1-1.414-1.414L10.586 12z',\n 'angle-double-left':\n 'M5.414 12l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L5.414 12zm8 0l7.293 7.293a1 1 0 0 1-1.414 1.414l-8-8a1 1 0 0 1 0-1.414l8-8a1 1 0 0 1 1.414 1.414L13.414 12z',\n 'angle-small-right':\n 'M9.293 7.707a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L13.586 12 9.293 7.707z',\n 'angle-small-left':\n 'M14.707 7.707a1 1 0 1 0-1.414-1.414l-5 5a1 1 0 0 0 0 1.414l5 5a1 1 0 0 0 1.414-1.414L10.414 12l4.293-4.293z',\n 'angle-small-up':\n 'M12 10.414l-4.293 4.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 0 1-1.414 1.414L12 10.414z',\n 'angle-small-down':\n 'M16.293 9.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L12 13.586l4.293-4.293z',\n 'arrow-right':\n 'M18.586 11l-5.293-5.293a1 1 0 1 1 1.414-1.414l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L18.586 13H3.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h15.386z',\n 'arrow-left':\n 'M5.414 11H20.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H5.414l5.293 5.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 1.414L5.414 11z',\n 'arrow-up':\n 'M11 5.414l-5.293 5.293a1 1 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1-1.414 1.414L13 5.414V21a1 1 0 0 1-2 0V5.414z',\n 'arrow-down':\n 'M11 18.586V3a1 1 0 0 1 2 0v15.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 1.414-1.414L11 18.586z',\n 'arrow-small-right':\n 'M16.586 11l-3.293-3.293a1 1 0 1 1 1.414-1.414l5 5a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414-1.414L16.586 13H5.2c-.663 0-1.2-.448-1.2-1s.537-1 1.2-1h11.386z',\n 'arrow-small-left':\n 'M7.414 11H18.8c.663 0 1.2.448 1.2 1s-.537 1-1.2 1H7.414l3.293 3.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 1.414L7.414 11z',\n 'arrow-small-up':\n 'M11 7.414l-3.293 3.293a1 1 0 1 1-1.414-1.414l5-5a1 1 0 0 1 1.414 0l5 5a1 1 0 1 1-1.414 1.414L13 7.414V19a1 1 0 0 1-2 0V7.414z',\n 'arrow-small-down':\n 'M11 16.586V5a1 1 0 0 1 2 0v11.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L11 16.586z',\n attention:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-13a1.366 1.366 0 0 0-1.36 1.493l.61 6.507h1.5l.61-6.507A1.366 1.366 0 0 0 12 5.5z',\n backward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3 10.8h-3.9l.9.9c.4.3.4.8 0 1.2-.1.1-.4.2-.6.2-.2 0-.4-.1-.6-.2l-2.4-2.4c-.3-.4-.3-.9 0-1.2L10.8 9c.3-.4.8-.4 1.2 0 .4.4.4.9 0 1.2l-.9.9H15c.4 0 .9.4.9.9s-.5.8-.9.8z',\n bank: 'M3 8.044a.969.969 0 0 1 .553-.938l8-4a1 1 0 0 1 .894 0l8 4a.969.969 0 0 1 .553.938V19a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2V8.044zM5 9v10h3V9H5zm14 0h-3v10h3V9zm-9 0v10h4V9h-4zM8.236 7h7.528L12 5.118 8.236 7z',\n bell: 'M7.92 2.92A3 3 0 0110 2a3.2 3.2 0 012.88 2.23c.92.34 1.68.92 2.22 1.79.64 1.03.9 2.37.9 3.98 0 .87.16 1.39.35 1.72.18.35.44.6.79.89l.14.11c.31.26.74.6 1.06 1.06.42.57.66 1.28.66 2.22 0 1-.34 1.8-.98 2.33-.62.51-1.37.67-2.02.67h-3a3 3 0 11-6 0H4c-.65 0-1.4-.16-2.02-.67A2.91 2.91 0 011 16c0-.94.24-1.65.66-2.22.32-.46.75-.8 1.06-1.06l.14-.11c.35-.3.6-.54.8-.89.18-.33.34-.85.34-1.72 0-1.61.26-2.95.9-3.98a4.31 4.31 0 012.22-1.8c.15-.5.45-.95.8-1.3zM4 17h12c.35 0 .6-.09.73-.2.11-.1.27-.3.27-.8 0-.56-.13-.85-.28-1.06-.16-.22-.36-.38-.68-.65l-.18-.15c-.4-.33-.9-.77-1.27-1.46-.38-.7-.59-1.55-.59-2.68 0-1.43-.24-2.34-.6-2.93a2.5 2.5 0 00-1.64-1.1A1 1 0 0111 5c0-.17-.1-.43-.33-.67-.24-.23-.5-.33-.67-.33-.17 0-.43.1-.67.33-.23.24-.33.5-.33.67a1 1 0 01-.76.97c-.8.2-1.3.56-1.64 1.1-.36.59-.6 1.5-.6 2.93 0 1.13-.21 1.99-.6 2.68a4.98 4.98 0 01-1.44 1.61c-.32.27-.52.43-.68.65-.15.2-.28.5-.28 1.06 0 .5.16.7.27.8.13.11.38.2.73.2zm5 2a1 1 0 102 0H9z',\n calendar:\n 'M17 4h1.006A2.995 2.995 0 0 1 21 7.01v9.98A3.004 3.004 0 0 1 18.006 20H5.994A2.995 2.995 0 0 1 3 16.99V7.01A3.004 3.004 0 0 1 5.994 4H7V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm0 2v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6H5.994C5.45 6 5 6.45 5 7.01v9.98c0 .566.443 1.01.994 1.01h12.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 18.006 6H17zm-9 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm4 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n camera:\n 'M5 5h2c.42 0 .849-.28 1.285-.841A3 3 0 0 1 10.653 3h2.68a3 3 0 0 1 2.373 1.165c.43.557.861.835 1.294.835h2a3 3 0 0 1 3 3v9.154c0 1.337-.14 1.822-.4 2.311a2.726 2.726 0 0 1-1.135 1.134c-.489.262-.974.401-2.31.401H5.844c-1.336 0-1.821-.14-2.31-.4A2.726 2.726 0 0 1 2.4 19.464c-.262-.489-.401-.974-.401-2.31V8a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v9.154c0 .917.043 1.142.164 1.368.075.14.174.239.314.314.226.12.45.164 1.368.164h12.308c.917 0 1.142-.043 1.368-.164a.727.727 0 0 0 .314-.314c.12-.226.164-.45.164-1.368V8a1 1 0 0 0-1-1h-2c-1.155 0-2.104-.612-2.876-1.612A1 1 0 0 0 13.332 5h-2.679a1 1 0 0 0-.79.386C9.087 6.386 8.15 7 7 7H5zm7 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n card: 'M20 8v-.99A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01V8h16zm0 2H4v6.99c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V10zM2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01z',\n case: 'M18.878 5C20.634 5 21.902 6.441 22 8v10.077C22 19.636 20.634 21 18.976 21H5.024C3.366 21 2 19.733 2 18.077V8c0-1.559 1.366-3 3.024-3h1.854v-.077C6.878 3.364 8.244 2 9.902 2H14c1.659 0 3.024 1.267 3.024 2.923V5h1.854zm1.17 12.98V16H4v1.98c0 .584.439 1.071 1.024 1.071h13.854c.683 0 1.17-.487 1.17-1.072zM8.733 4.922V5h6.536v-.077c0-.585-.488-1.072-1.17-1.072H9.902c-.682 0-1.17.487-1.17 1.072zM20 14V8c0-.585-.341-1-1.024-1H5.024C4.341 7 4 7.415 4 8v6h16zm-8-1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n check:\n 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 1.414-1.414L9 16.586 19.293 6.293z',\n clock:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7.99c0-.546.444-.99 1-.99.552 0 1 .444 1 1v4l1.84 1.84a.964.964 0 0 1-.02 1.392l-.09.085a1.046 1.046 0 0 1-1.441-.028l-2.29-2.288V7.99z',\n 'clock-solid':\n 'M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.5145 15.1425L13 12.4338V7C13 6.44772 12.5523 6 12 6C11.4477 6 11 6.44772 11 7V13C11 13.3513 11.1843 13.6768 11.4855 13.8575L15.4855 16.8575C15.9591 17.1416 16.5733 16.9881 16.8575 16.5145C17.1416 16.0409 16.9881 15.4267 16.5145 15.1425Z',\n cross:\n 'M12 10.586l6.293-6.293a1 1 0 0 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 1 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n 'cross-small':\n 'M12 10.586l4.293-4.293a1 1 0 0 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 1 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 1.414-1.414L12 10.586z',\n crown:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.484-5.996h6.968a1 1 0 0 0 .976-.783l1.242-5.59a.4.4 0 0 0-.673-.37L14.57 11.72 12.32 8.717a.4.4 0 0 0-.64 0l-2.251 3.002L6.97 9.26a.4.4 0 0 0-.673.37l1.242 5.59a1 1 0 0 0 .976.783z',\n delete:\n 'M5 6H4a1 1 0 1 1 0-2h4l.724-1.447A1 1 0 0 1 9.618 2h4.764a1 1 0 0 1 .894.553L16 4h4a1 1 0 0 1 0 2h-1v13a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V6zm2 0v13a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6H7zm3 2a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1zm4 0a1 1 0 0 1 1 1v8a1 1 0 0 1-2 0V9a1 1 0 0 1 1-1z',\n download:\n 'M11 11.586V4a1 1 0 0 1 2 0v7.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L11 11.586zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n 'dots-h':\n 'M5 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm7 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n 'dots-v':\n 'M18.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n edit: 'M18.383 3.937l.707.708L7.776 15.958l-1.414-1.414L16.968 3.937a1 1 0 0 1 1.415 0zm1.414 1.415l.707.707a1 1 0 0 1 0 1.414L9.897 18.08l-1.414-1.415L19.797 5.352zm-14.142 9.9l3.535 3.535-4.084 1.167a.5.5 0 0 1-.618-.618l1.167-4.085z',\n email:\n 'M17.343 6H5.657l4.783 2.989a2 2 0 0 0 2.12 0L17.343 6zM19 7.314l-6.44 4.024a2 2 0 0 1-2.12 0L5 7.939V16h4a1 1 0 0 1 0 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a1 1 0 0 1-2 0V7.314zM17.586 16l-1.293-1.293a1 1 0 0 1 1.414-1.414l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1-1.414-1.414L17.586 18H13a1 1 0 0 1 0-2h4.586z',\n envelope:\n 'M5.667 6L12 10.75 18.333 6H5.667zM20 7.25l-8 6-8-6V18h16V7.25zM4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z',\n exchange:\n 'M20 14.586l1.293-1.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 14.586V7a1 1 0 0 0-1-1H9a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v7.586zM4 9.414l-1.293 1.293a1 1 0 1 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1-1.414 1.414L6 9.414V17a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V9.414z',\n 'eye-closed':\n 'M17.705 16.291l2.002 2.002a1 1 0 0 1-1.414 1.414l-14-14a1 1 0 0 1 1.414-1.414l2.471 2.47A10.03 10.03 0 0 1 12 6c6.412 0 10 6 10 6s-1.492 2.518-4.295 4.291zM9.742 8.328l.965.964a3 3 0 0 1 4.001 4.001l1.543 1.544c.64-.368 1.254-.816 1.84-1.335.54-.477 1.021-.986 1.44-1.498a13.17 13.17 0 0 0-1.45-1.505C16.294 8.923 14.264 8 12 8c-.777 0-1.53.113-2.258.328zm3.661 9.575c-.45.063-.919.097-1.403.097-5.983 0-10-6-10-6s.897-1.458 2.563-2.937L5.98 10.48a13.527 13.527 0 0 0-1.459 1.484c.457.519.972 1.034 1.536 1.517 1.703 1.458 3.533 2.36 5.424 2.5l1.922 1.922z',\n 'eye-opened':\n 'M22 12s-3.556 6-10 6c-5.983 0-10-6-10-6s3.692-6 10-6c6.412 0 10 6 10 6zm-3.92-1.5C16.295 8.922 14.265 8 12 8c-2.219 0-4.244.924-6.047 2.504-.532.466-1.01.961-1.432 1.46.457.519.972 1.034 1.536 1.517C7.916 15.072 9.925 16 12 16c2.279 0 4.311-.922 6.09-2.498.54-.477 1.022-.986 1.441-1.498a13.17 13.17 0 0 0-1.45-1.505zM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n facebook:\n 'M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12',\n file: 'M12.586 4H7a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9h-4a2 2 0 0 1-2-2V4h.586zM14 4.414V8h3.586L14 4.414zM7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3z',\n filter:\n 'M14 6a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-2.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 1 1 0-2h8.17zM8 12a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-8.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h2.17zM15 18a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm-1.83-1a3.001 3.001 0 0 1 5.66 0H20a1 1 0 0 1 0 2h-1.17a3.001 3.001 0 0 1-5.66 0H4a1 1 0 0 1 0-2h9.17z',\n forward:\n 'M12 2C6.417 2 2 6.417 2 12s4.417 10 10 10 10-4.5 10-10S17.5 2 12 2zm3.6 10.6L13.2 15c-.1.1-.4.2-.6.2-.2 0-.5-.1-.6-.2-.4-.4-.4-.9 0-1.2l.9-.9H9c-.4 0-.9-.4-.9-.9s.4-.9.9-.9h3.9l-.9-.9c-.4-.3-.4-.8 0-1.2.4-.4.9-.4 1.2 0l2.4 2.4c.3.3.3.8 0 1.2z',\n google:\n 'M15.34 8.05A4.71 4.71 0 0012 6.75a5.2 5.2 0 00-4.88 3.6 5.25 5.25 0 000 3.3 5.25 5.25 0 007.84 2.76 4.01 4.01 0 001.74-2.62H12V10.4h8.22c.1.57.16 1.17.16 1.79 0 2.66-.95 4.9-2.6 6.41A8.33 8.33 0 0112 20.73 8.72 8.72 0 014.2 8.08a8.72 8.72 0 0113.64-2.53l-2.5 2.5z',\n hamburger:\n 'M1 13a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1zm0-6a1 1 0 1 1 0-2h22a1 1 0 0 1 0 2H1zm0 12a1 1 0 0 1 0-2h22a1 1 0 0 1 0 2H1z',\n help: 'M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z',\n info: 'M12,2 C17.5228475,2 22,6.4771525 22,12 C22,17.5228475 17.5228475,22 12,22 C6.4771525,22 2,17.5228475 2,12 C2,6.4771525 6.4771525,2 12,2 Z M12,10 C11.4477153,10 11,10.4477153 11,11 L11,11 L11,17 C11,17.5522847 11.4477153,18 12,18 C12.5522847,18 13,17.5522847 13,17 L13,17 L13,11 C13,10.4477153 12.5522847,10 12,10 Z M12,6 C11.4477153,6 11,6.44771525 11,7 C11,7.55228475 11.4477153,8 12,8 C12.5522847,8 13,7.55228475 13,7 C13,6.44771525 12.5522847,6 12,6 Z',\n instagram:\n 'M11.997 2.006c2.715 0 3.055.012 4.122.06 1.064.049 1.79.218 2.426.465a4.9 4.9 0 0 1 1.77 1.153 4.9 4.9 0 0 1 1.154 1.77c.247.637.416 1.363.465 2.427.048 1.067.06 1.407.06 4.122s-.012 3.056-.06 4.122c-.049 1.064-.218 1.79-.465 2.426a4.9 4.9 0 0 1-1.153 1.771 4.9 4.9 0 0 1-1.77 1.153c-.637.247-1.363.416-2.427.465-1.067.048-1.407.06-4.122.06s-3.056-.012-4.122-.06c-1.064-.049-1.79-.218-2.426-.465a4.9 4.9 0 0 1-1.771-1.153 4.9 4.9 0 0 1-1.153-1.77c-.247-.636-.416-1.363-.465-2.427-.048-1.066-.06-1.407-.06-4.122s.012-3.055.06-4.122c.049-1.064.218-1.79.465-2.426a4.9 4.9 0 0 1 1.153-1.77 4.9 4.9 0 0 1 1.77-1.154c.636-.247 1.363-.416 2.427-.465 1.066-.048 1.407-.06 4.122-.06zm0 1.802c-2.67 0-2.986.01-4.04.058-.974.044-1.504.207-1.856.344-.467.181-.8.398-1.15.748-.35.35-.566.683-.747 1.15-.137.352-.3.88-.344 1.856-.049 1.054-.059 1.37-.059 4.04 0 2.668.01 2.985.059 4.039.044.974.207 1.504.344 1.856.181.467.398.8.748 1.15.35.35.682.566 1.149.747.352.137.882.3 1.856.344 1.054.049 1.37.059 4.04.059s2.985-.01 4.04-.059c.974-.044 1.503-.207 1.856-.344.466-.181.8-.398 1.15-.748.349-.35.566-.682.747-1.149.137-.352.3-.882.344-1.856.048-1.054.058-1.37.058-4.04s-.01-2.985-.058-4.04c-.044-.974-.207-1.503-.344-1.856a3.097 3.097 0 0 0-.748-1.15 3.097 3.097 0 0 0-1.15-.747c-.352-.137-.88-.3-1.856-.344-1.054-.048-1.37-.058-4.04-.058zm6.536 2.859a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0zm-6.536.203a5.133 5.133 0 1 1 0 10.267 5.133 5.133 0 0 1 0-10.267zm0 8.465a3.332 3.332 0 1 0 0-6.664 3.332 3.332 0 0 0 0 6.664z',\n key: 'M11 15H9a6 6 0 1 1 6-6c0 .07.003.134.014.27.01.152.015.21.017.3.002.06.002.12 0 .178l.067.076c.229.257.59.632 1.077 1.12.99.99 2.495 2.434 4.51 4.327l.315.296V21h-6v-2h-2v-2h-2v-2zm2.023-5.211a.658.658 0 0 0 .01-.16 4.471 4.471 0 0 0-.014-.21A5.108 5.108 0 0 1 13 9a4 4 0 1 0-4 4h4v2h2v2h2v2h2v-2.567c-5.552-5.218-6.152-5.837-5.977-6.644zM8.5 10a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n location:\n 'm8.49321739 11.4894593 3.12458481.8927385.8927385 3.1245848 4.0173233-8.03464665zm12.50678261-8.4894593-9 18-2-7-7-2z',\n login:\n 'M11.586 11L9.293 8.707a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 1 1-1.414-1.414L11.586 13H4a1 1 0 0 1 0-2h7.586zM10 5a1 1 0 1 1 0-2h8a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3h-8a1 1 0 0 1 0-2h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-8z',\n logout:\n 'M17.586 11l-2.293-2.293a1 1 0 1 1 1.414-1.414l4 4a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414L17.586 13H10a1 1 0 0 1 0-2h7.586zM15 3a1 1 0 0 1 0 2H7a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 1 0 2H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h8z',\n message:\n 'M10.464 16.894l.34.039c.394.044.793.067 1.196.067 4.465 0 8-2.75 8-6s-3.535-6-8-6-8 2.75-8 6c0 1.652.91 3.22 2.52 4.36l.604.429-1.312 3.937 4.652-2.832zm-3.612 4.54a2 2 0 0 1-2.937-2.34l.853-2.56C3.018 15.072 2 13.111 2 11c0-4.481 4.524-8 10-8s10 3.519 10 8-4.524 8-10 8c-.36 0-.719-.015-1.074-.045l-4.074 2.48zM9 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z',\n mobile:\n 'M5 5.01A3.004 3.004 0 0 1 7.994 2h8.012A2.995 2.995 0 0 1 19 5.01v13.98A3.004 3.004 0 0 1 16.006 22H7.994A2.995 2.995 0 0 1 5 18.99V5.01zm2 0v13.98c0 .566.443 1.01.994 1.01h8.012c.545 0 .994-.45.994-1.01V5.01A.995.995 0 0 0 16.006 4H7.994C7.45 4 7 4.45 7 5.01zm5 13.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n ok: 'M13.803 15.545l2.49 2.49a1.304 1.304 0 1 1-1.845 1.846L12 17.434 9.553 19.88a1.305 1.305 0 0 1-1.847-1.845l2.49-2.491a8.357 8.357 0 0 1-2.586-1.072A1.305 1.305 0 0 1 9 12.263a5.656 5.656 0 0 0 6 0 1.305 1.305 0 1 1 1.39 2.21 8.344 8.344 0 0 1-2.587 1.072zM12 11.91a4.46 4.46 0 0 1-4.455-4.454A4.46 4.46 0 0 1 12 3a4.46 4.46 0 0 1 4.455 4.456A4.46 4.46 0 0 1 12 11.91zm0-6.299a1.847 1.847 0 0 0-1.845 1.845c0 1.016.829 1.844 1.845 1.844a1.847 1.847 0 0 0 1.845-1.844A1.847 1.847 0 0 0 12 5.611z',\n passport:\n 'M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h12V4H6zm6 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-3 3h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm1 3h4a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2z',\n percent:\n 'M18.293 4.293a1 1 0 0 1 1.414 1.414l-14 14a1 1 0 1 1-1.414-1.414l14-14zM7 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm10 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm10 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z',\n phone:\n 'M5.307 6.107a2 2 0 0 0-.334 2.385l1.404 2.527a17 17 0 0 0 6.604 6.604l2.527 1.404a2 2 0 0 0 2.385-.334L19.586 17 17.5 14.914l-.543.543a2.768 2.768 0 0 1-3.914 0l-4.5-4.5a2.768 2.768 0 0 1 0-3.914l.543-.543L7 4.414 5.307 6.107zM3.893 4.693L5.586 3a2 2 0 0 1 2.828 0L10.5 5.086a2 2 0 0 1 0 2.828l-.543.543c-.3.3-.3.786 0 1.086l4.5 4.5c.3.3.786.3 1.086 0l.543-.543a2 2 0 0 1 2.828 0L21 15.586a2 2 0 0 1 0 2.828l-1.693 1.693a4 4 0 0 1-4.77.668l-2.527-1.403a19 19 0 0 1-7.382-7.382L3.225 9.464a4 4 0 0 1 .668-4.771z',\n play: 'M8 17.587L17.975 12 8 6.413v11.174zM7.489 3.834l13.02 7.294a1 1 0 0 1 0 1.744L7.49 20.166A1 1 0 0 1 6 19.294V4.706a1 1 0 0 1 1.489-.872z',\n plus: 'M13 11h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 2 0v7z',\n 'plus-circle':\n 'M16.143 11.143a.857.857 0 0 1 0 1.714h-3.286v3.286a.857.857 0 0 1-1.714 0v-3.286H7.857a.857.857 0 0 1 0-1.714h3.286V7.857a.857.857 0 0 1 1.714 0v3.286h3.286zM12 22C6.478 22 2 17.523 2 12 2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16z',\n power:\n 'M11 2.996c0-.55.444-.996 1-.996.552 0 1 .445 1 .996v9.008c0 .55-.444.996-1 .996-.552 0-1-.445-1-.996V2.996zM4.929 4.929a1 1 0 0 1 1.414 1.414 8 8 0 1 0 11.314 0A1 1 0 0 1 19.07 4.93c3.905 3.905 3.905 10.237 0 14.142-3.905 3.905-10.237 3.905-14.142 0-3.905-3.905-3.905-10.237 0-14.142z',\n print:\n 'M7 18H3V9a2 2 0 0 1 2-2h2V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v9h-4v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-1zm2 0v1h6v-4H9v3zM9 7h6V5H9v2zm-2 9v-1a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1h2V9H5v7h2zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z',\n qiwi: 'M17.783 20.125c1.525.413 3.176 1.08 5.103 3.506.196.246-.102.496-.324.296-2.217-1.995-4.082-2.56-5.926-2.638-.978-.042-1.952.054-2.968.145a57.195 57.195 0 0 1-.888.075c-.359.039-.722.06-1.09.06a9.701 9.701 0 0 1-4.867-1.285 9.328 9.328 0 0 1-3.543-3.549A9.83 9.83 0 0 1 2 11.82c0-1.763.43-3.425 1.278-4.936A9.446 9.446 0 0 1 6.781 3.3a9.342 9.342 0 0 1 4.78-1.3c1.773 0 3.43.432 4.926 1.284a9.39 9.39 0 0 1 3.554 3.56 9.832 9.832 0 0 1 1.292 4.929 10.314 10.314 0 0 1-.266 2.334 2.88 2.88 0 0 1-.088.312c-.172.558-.492 1.35-1.087 2.364-.064.107-.1.026-.108-.034-.208-1.493-.852-2.627-1.988-3.359l-.056-.035a4.94 4.94 0 0 0-.597-.317 6.056 6.056 0 0 0-.877-.312c-.192-.053-.621-.03-.466-.187.065-.065.994-.08 2.125-.007.02-.227.03-.46.03-.7 0-1.863-.607-3.382-1.856-4.644-1.25-1.262-2.711-1.876-4.468-1.876-1.798 0-3.257.615-4.458 1.88-1.209 1.27-1.795 2.776-1.795 4.604 0 1.824.603 3.324 1.845 4.586 1.242 1.261 2.684 1.875 4.408 1.875.083 0 .165-.003.241-.069-.099-1.286-.12-2.355.14-1.924.092.153.184.297.275.436a9.285 9.285 0 0 0 1.062 1.345c1.226 1.264 2.433 1.575 3.715 1.895l.082.02c.21.053.423.107.637.165zm-1.682-2.517c.099-.123.26-.192.453-.192.235 0 .48.1.692.282.427.367.558.803.331 1.112-.125.168-.33.261-.573.261-.24 0-.485-.09-.654-.24-.39-.345-.503-.905-.25-1.223zm2.183-1.674c.07-.13.211-.171.4-.115.345.164.5.69.534.947.034.25.008.448-.074.543a.166.166 0 0 1-.13.062c-.146 0-.329-.174-.545-.516-.213-.337-.29-.725-.185-.92z',\n receipt:\n 'M4 20V2l4 2 4-2 4 2 4-2v18a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zM6 5.236V19a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5.236l-2.144 1.072L12 4.404 8.144 6.308 6 5.236zM9 15h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm0-5h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z',\n refund:\n 'M12.5 6H7.6l1.2-1.2c.2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.7-.4-.4-1.1-.4-1.5 0l-3 3s-.3.2-.3.7c0 .5.4.8.4.8l2.9 2.9c.4.4 1.1.4 1.5 0 .2-.2.3-.5.3-.7 0-.3-.1-.5-.3-.8L7.6 8.1h4.9c3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4H6c-.6 0-1.1.5-1.1 1.1 0 .6.6 1 1.1 1h6.4c4.1 0 7.5-3.4 7.5-7.5C20 9.3 16.6 6 12.5 6',\n reject:\n 'm12 22c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0-11.06-3.72-3.72a.75.75 0 0 0 -1.06 1.06l3.72 3.72-3.72 3.72a.75.75 0 0 0 1.06 1.06l3.72-3.72 3.72 3.72a.75.75 0 0 0 1.06-1.06l-3.72-3.72 3.72-3.72a.75.75 0 0 0 -1.06-1.06z',\n reload:\n 'M5.013 11.073l.28-.28a1 1 0 1 1 1.414 1.414l-2 2a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414l.302.302a9 9 0 0 1 16.056-5.171 1 1 0 0 1-1.57 1.24 7 7 0 0 0-12.483 3.91zm13.974 1.854l-.28.28a1 1 0 0 1-1.414-1.414l2-2a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1-1.414 1.414l-.302-.302a9 9 0 0 1-15.98 5.265 1 1 0 0 1 1.552-1.26 7 7 0 0 0 12.424-3.982z',\n repeat:\n 'M22.293 10.793l-.337.337C21.513 6.022 17.22 2 12 2 6.486 2 2 6.486 2 12s4.486 10 10 10c2.267 0 4.486-.779 6.25-2.193a1 1 0 0 0-1.252-1.561A7.9 7.9 0 0 1 12 20c-4.411 0-8-3.589-8-8s3.589-8 8-8c4.078 0 7.447 3.07 7.934 7.02l-.227-.227a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0l2-2a.999.999 0 1 0-1.414-1.414z',\n sbp: 'M4 6.43L6.39 10.63V13.2L4 17.39L4 6.43Z M13.18 9.10L15.42 7.75L20 7.75L13.18 11.86V9.1Z M13.16 6.40L13.18 11.97L10.78 10.52V2.2L13.16 6.4Z M20 7.75L15.42 7.75L13.16 6.40L10.78 2.2L20 7.75Z M13.18 17.42V14.72L10.78 13.29L10.78 21.63L13.18 17.42Z M15.41 16.08L6.39 10.63L4 6.43L19.99 16.07L15.41 16.08Z M10.78 21.63L13.18 17.42L15.41 16.08L19.99 16.07L10.78 21.63Z M4 17.39L10.8 13.3L8.51 11.92L6.39 13.2L4 17.39Z',\n search:\n 'M16.463 15.05l3.901 3.9a1 1 0 1 1-1.414 1.414l-3.9-3.9a7.5 7.5 0 1 1 1.414-1.414zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z',\n security:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4-12V9a4 4 0 1 0-8 0v1a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm-4 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-8a2 2 0 0 1 2 2v.996L10 10V9a2 2 0 0 1 2-2z',\n send: 'M12.211 12.507l1.361-.21a.3.3 0 0 0 0-.594l-1.36-.21-8.864-1.366a1.001 1.001 0 0 1-.848-.991L2.507 4.5A1 1 0 0 1 3.9 3.58L20.9 11.08c.236.102.603.444.6.921-.003.477-.223.759-.6.92l-17 7.499a.999.999 0 0 1-1.393-.92L2.5 14.866c0-.495.36-.917.848-.992l8.863-1.366z',\n settings:\n 'M3.5 10.196a1.994 1.994 0 0 1-.733-2.73L3.769 5.73A2.001 2.001 0 0 1 6.5 5l.85.49A7.987 7.987 0 0 1 9 4.583V4c0-1.105.898-2 1.998-2h2.004C14.106 2 15 2.888 15 4v.582a7.987 7.987 0 0 1 1.65.909L17.5 5a2.001 2.001 0 0 1 2.731.73l1.002 1.736c.552.955.23 2.174-.733 2.73l-.63.364a8.04 8.04 0 0 1-.034 3.057L20.5 14a1.994 1.994 0 0 1 .733 2.73l-1.002 1.736a2.001 2.001 0 0 1-2.731.73l-1.003-.58a7.982 7.982 0 0 1-1.497.802V20c0 1.112-.894 2-1.998 2h-2.004C9.898 22 9 21.105 9 20v-.582a7.982 7.982 0 0 1-1.497-.801l-1.003.58a2.001 2.001 0 0 1-2.731-.731L2.767 16.73A1.994 1.994 0 0 1 3.5 14l.664-.383a8.029 8.029 0 0 1-.035-3.057l-.629-.364zm2.001 7.27l2.09-1.21 1.038.708c.352.24.728.44 1.122.6L11 18.07V20h2v-1.93l1.25-.506c.393-.16.769-.36 1.12-.6l1.039-.707 2.09 1.207 1.001-1.732-1.913-1.104.29-1.414a6.029 6.029 0 0 0 .026-2.296l-.252-1.386L19.5 8.464 18.499 6.73l-1.965 1.137-1.048-.75a5.987 5.987 0 0 0-1.237-.681L13 5.93V4h-2.002L11 5.93l-1.25.506a5.987 5.987 0 0 0-1.236.68l-1.048.751L5.5 6.732l-1 1.732 1.85 1.068-.253 1.386a6.04 6.04 0 0 0 .026 2.296l.29 1.414L4.5 15.732l1.001 1.734zM12 8a4.001 4.001 0 0 1 0 8 4.001 4.001 0 0 1 0-8zm0 2a2.001 2.001 0 0 0 0 4 2.001 2.001 0 0 0 0-4z',\n share:\n 'M13 5.414V13a1 1 0 0 1-2 0V5.414L9.707 6.707a1 1 0 0 1-1.414-1.414l3-3a1 1 0 0 1 1.414 0l3 3a1 1 0 1 1-1.414 1.414L13 5.414zM18 10a1 1 0 0 1 0-2h1a2 2 0 0 1 2 2v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a2 2 0 0 1 2-2h1a1 1 0 1 1 0 2H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9h-1z',\n sim: 'M7 2h6.172a3 3 0 0 1 2.12.879l3.83 3.828A3 3 0 0 1 20 8.828V19a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8.828a1 1 0 0 0-.293-.707L13.88 4.293A1 1 0 0 0 13.172 4H7zm3 6h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2zm0 2v4h4v-4h-4z',\n 'sort-asc': 'M13 5v2H3V5h10zm4 6v2H3v-2h14zM3 19v-2h18v2H3z',\n 'sort-desc': 'M21 5v2H3V5h18zm-4 6v2H3v-2h14zM3 19v-2h10v2H3z',\n star: 'M12 16.265c.176 0 .352.042.513.125l3.27 1.695c.11.056.2.007.232-.017a.21.21 0 0 0 .088-.212l-.624-3.59a1.076 1.076 0 0 1 .316-.96l2.646-2.542a.21.21 0 0 0 .056-.223.213.213 0 0 0-.178-.148l-3.656-.523a1.1 1.1 0 0 1-.83-.594L12.198 6.01A.215.215 0 0 0 12 5.89a.215.215 0 0 0-.198.12l-1.635 3.265a1.1 1.1 0 0 1-.83.595l-3.656.523a.214.214 0 0 0-.178.148.21.21 0 0 0 .056.223l2.646 2.541c.26.25.378.61.317.962l-.625 3.589a.21.21 0 0 0 .088.212.218.218 0 0 0 .232.017l3.27-1.695c.16-.083.337-.125.513-.125m4.734 4.235c-.214 0-.428-.05-.626-.153l-3.983-2.064a.272.272 0 0 0-.25 0l-3.983 2.064a1.35 1.35 0 0 1-1.413-.101 1.306 1.306 0 0 1-.534-1.294l.76-4.37a.262.262 0 0 0-.077-.234l-3.222-3.096a1.301 1.301 0 0 1-.34-1.356 1.328 1.328 0 0 1 1.084-.9l4.453-.637a.268.268 0 0 0 .202-.145l1.992-3.977A1.336 1.336 0 0 1 12 3.5c.515 0 .976.283 1.204.737l1.99 3.977c.04.078.116.132.203.144l4.453.638c.51.073.924.418 1.083.9a1.301 1.301 0 0 1-.34 1.356l-3.221 3.095a.262.262 0 0 0-.078.235l.761 4.37c.087.5-.118.996-.534 1.294a1.35 1.35 0 0 1-.787.254',\n 'star-solid':\n 'M13.13 3.764l1.586 4.44a1.2 1.2 0 0 0 1.13.796h4.84a1.2 1.2 0 0 1 .768 2.122L17.4 14.5a1.2 1.2 0 0 0-.385 1.251l1.205 4.219a1.2 1.2 0 0 1-1.874 1.29l-3.626-2.72a1.2 1.2 0 0 0-1.44 0l-3.568 2.676a1.2 1.2 0 0 1-1.87-1.304l1.322-4.421a1.2 1.2 0 0 0-.418-1.295l-3.954-3.045A1.2 1.2 0 0 1 3.524 9h4.63a1.2 1.2 0 0 0 1.13-.796l1.586-4.44a1.2 1.2 0 0 1 2.26 0z',\n success:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-3.293-9.707a1 1 0 1 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l5.5-7.5a1 1 0 1 0-1.414-1.414L10.5 14.086l-1.793-1.793z',\n terminal:\n 'M6 10v10h12V10H6zm.366-2h11.268l-1.143-4H7.51L6.366 8zM6 22a2 2 0 0 1-2-2V9.28a2 2 0 0 1 .077-.55l1.509-5.28A2 2 0 0 1 7.509 2h8.982a2 2 0 0 1 1.923 1.45l1.509 5.28a2 2 0 0 1 .077.55V20a2 2 0 0 1-2 2H6z',\n 'terminal-client':\n 'M4.093 16h14.916l-2.105-8H6.198l-2.105 8zM6.198 6h10.706a2 2 0 0 1 1.934 1.491l2.106 8A2 2 0 0 1 19.009 18H4.093a2 2 0 0 1-1.934-2.509l2.105-8A2 2 0 0 1 6.198 6z',\n transfer:\n 'M22 10.8c-.2-.3-.4-.6-.8-.8l-9.6-5.9c-.4-.2-.8-.3-1.2-.3H4c-1.2-.1-2.2.8-2.2 2 0 .4 0 .6.2 1L4.7 12 2 17c-.5 1.1-.1 2.5 1 3 .3.1.6.2.9.2h6.4c.4 0 .8-.1 1.2-.3l9.6-6c1.1-.7 1.5-2 .9-3.1zM6.4 13h4.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1H6.4L3.7 6v-.2s.1-.1.2-.1h6.3c.1 0 .3 0 .4.1l9.5 5.8c.1.1.1.1.2.1.1.1 0 .3-.1.4l-9.5 6c-.1.1-.3.1-.4.1H4h-.1c-.2-.1-.2-.3-.2-.4L6.4 13z',\n twitter:\n 'M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.354-.012-.53A8.349 8.349 0 0 0 22 5.922a8.19 8.19 0 0 1-2.357.645 4.118 4.118 0 0 0 1.804-2.27 8.223 8.223 0 0 1-2.605.997 4.107 4.107 0 0 0-6.993 3.742 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.097 4.097 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.234 8.234 0 0 1 2 18.408a11.617 11.617 0 0 0 6.29 1.84',\n user: 'M4.062 20a8.001 8.001 0 0 1 15.876 0h-2.021a6.002 6.002 0 0 0-11.834 0H4.062zM12 15a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-6.998 8a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1zm14 0a1.001 1.001 0 1 1 1.003-1c0 .552-.449 1-1.003 1z',\n vk: 'M15.07 2H8.93C3.327 2 2 3.327 2 8.93v6.14C2 20.673 3.327 22 8.93 22h6.14c5.603 0 6.93-1.327 6.93-6.93V8.93C22 3.327 20.66 2 15.07 2zm3.077 14.27h-1.454c-.55 0-.72-.438-1.708-1.44-.86-.833-1.242-.946-1.454-.946-.296 0-.38.085-.38.494v1.313c0 .353-.114.564-1.045.564-1.539 0-3.246-.931-4.446-2.667-1.807-2.54-2.3-4.446-2.3-4.841 0-.212.084-.41.493-.41h1.454c.367 0 .508.17.65.565.72 2.075 1.919 3.895 2.413 3.895.183 0 .268-.084.268-.55v-2.145c-.056-.988-.579-1.073-.579-1.426 0-.17.141-.339.367-.339h2.287c.31 0 .423.17.423.537v2.893c0 .31.141.424.226.424.184 0 .339-.113.678-.452 1.044-1.172 1.792-2.978 1.792-2.978.099-.212.268-.41.635-.41h1.454c.438 0 .536.226.438.537-.184.847-1.962 3.359-1.962 3.359-.156.254-.212.367 0 .65.155.211.663.649 1.002 1.044.62.705 1.1 1.298 1.228 1.708.14.409-.07.62-.48.62z',\n waiting:\n 'M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm1-9.566V7a1 1 0 0 0-2 0v6a1 1 0 0 0 .486.857l4 3a1 1 0 0 0 1.028-1.714L13 12.433z',\n wallet:\n 'M2 7.01A3.004 3.004 0 0 1 4.994 4h14.012A2.995 2.995 0 0 1 22 7.01v9.98A3.004 3.004 0 0 1 19.006 20H4.994A2.995 2.995 0 0 1 2 16.99V7.01zm2 0v9.98c0 .566.443 1.01.994 1.01h14.012c.545 0 .994-.45.994-1.01V7.01A.995.995 0 0 0 19.006 6H4.994C4.45 6 4 6.45 4 7.01zm12.5 6.49a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z',\n warning:\n 'M3.907 21.137c-1.513 0-2.421-1.68-1.593-2.946l8.092-13.329a1.904 1.904 0 0 1 3.188 0l8.092 13.33c.828 1.266-.08 2.945-1.593 2.945H3.907zM12 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0-11a1.324 1.324 0 0 0-1.314 1.488L11.25 14h1.5l.564-4.512A1.324 1.324 0 0 0 12 8z',\n wave: 'M6.371 14.677a1 1 0 0 1-1.79-.893A3.979 3.979 0 0 0 5 12c0-.639-.15-1.254-.431-1.81a1 1 0 0 1 1.782-.906C6.776 10.12 7 11.044 7 12c0 .94-.217 1.852-.629 2.677zm3.573 1.8a1 1 0 1 1-1.788-.897A7.962 7.962 0 0 0 9 12c0-1.28-.3-2.514-.868-3.628a1 1 0 0 1 1.782-.908A9.961 9.961 0 0 1 11 12a9.962 9.962 0 0 1-1.056 4.477zm3.55 1.847a1 1 0 0 1-1.784-.904A11.944 11.944 0 0 0 13 12c0-1.889-.436-3.713-1.262-5.364a1 1 0 0 1 1.788-.895A13.945 13.945 0 0 1 15 12c0 2.226-.52 4.38-1.507 6.324zm3.55 1.843a1 1 0 1 1-1.781-.908l.12-.243A15.93 15.93 0 0 0 17 12c0-2.517-.581-4.95-1.682-7.15a1 1 0 1 1 1.788-.895A17.928 17.928 0 0 1 19 12a17.93 17.93 0 0 1-1.956 8.167z',\n withdraw:\n 'M13 6.414V14a1 1 0 0 1-2 0V6.414L8.707 8.707a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0l4 4a1 1 0 1 1-1.414 1.414L13 6.414zM3 16a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2a1 1 0 0 1 2 0v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2z',\n youtube:\n 'M21.582 7.186C22 8.746 22 12 22 12s0 3.254-.418 4.814a2.505 2.505 0 0 1-1.768 1.768C18.254 19 12 19 12 19s-6.254 0-7.814-.418a2.505 2.505 0 0 1-1.768-1.768C2 15.254 2 12 2 12s0-3.254.418-4.814c.23-.86.908-1.538 1.768-1.768C5.746 5 12 5 12 5s6.254 0 7.814.418c.86.23 1.538.908 1.768 1.768zM9.955 14.955L15.182 12 9.955 9.045v5.91z',\n}\n\nexport const Icon: FC<IconProps> = ({ name, size = 6, color = '#000' }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path d={IconPaths[name]} fill={color} />\n </Svg>\n)\n\nIcon.displayName = 'Icon'\n\nIcon.defaultProps = {\n size: 6,\n color: '#000',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/MobileAppIcon.tsx",["1079"],[],"import React, { FC, ReactElement } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface MobileAppIconProps {\n name: 'apple' | 'google' | 'huawei'\n}\n\nconst appIcon: Record<MobileAppIconProps['name'], ReactElement> = {\n google: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M56.91 25.0147C56.9027 22.6701 58.7954 20.7625 61.14 20.7514C62.2756 20.7296 63.3713 21.1697 64.1763 21.9709C64.9812 22.7721 65.4265 23.8658 65.41 25.0014C65.41 27.346 63.5113 29.2477 61.1667 29.2514C58.8221 29.255 56.9174 27.3593 56.91 25.0147ZM58.632 26.1199C59.0887 27.0757 60.0832 27.6553 61.14 27.5814C61.8033 27.566 62.4323 27.2834 62.8842 26.7976C63.336 26.3118 63.5726 25.6641 63.54 25.0014C63.5374 23.9421 62.8876 22.992 61.9012 22.6055C60.9148 22.2191 59.7925 22.4748 59.071 23.2505C58.3495 24.0261 58.1754 25.164 58.632 26.1199ZM51.83 20.7514H51.82C52.9556 20.7296 54.0513 21.1697 54.8563 21.9709C55.6613 22.7721 56.1065 23.8658 56.09 25.0014C56.09 27.3473 54.1892 29.2496 51.8433 29.2514C49.4974 29.2533 47.5937 27.354 47.59 25.0081C47.5863 22.6622 49.4841 20.757 51.83 20.7514ZM51.83 27.5814H51.82C52.4833 27.566 53.1123 27.2834 53.5641 26.7976C54.016 26.3118 54.2526 25.6641 54.22 25.0014C54.2171 23.9412 53.566 22.9907 52.5784 22.6051C51.5908 22.2195 50.4678 22.4774 49.7473 23.2551C49.0268 24.0329 48.8555 25.1723 49.3154 26.1275C49.7752 27.0828 50.7727 27.6595 51.83 27.5814ZM40.74 22.0614V22.0114H46.81C46.8797 22.384 46.9132 22.7624 46.91 23.1414C46.9571 24.6972 46.3977 26.2104 45.35 27.3614C44.1528 28.6151 42.4718 29.2897 40.74 29.2114C38.319 29.3057 36.0404 28.0678 34.8019 25.9854C33.5633 23.903 33.5633 21.3099 34.8019 19.2275C36.0404 17.1451 38.319 15.9072 40.74 16.0014C42.4407 15.9867 44.0749 16.6613 45.27 17.8714L44 19.1414C43.1238 18.2955 41.9478 17.8316 40.73 17.8514C38.079 17.8514 35.93 20.0005 35.93 22.6514C35.93 25.3024 38.079 27.4514 40.73 27.4514C41.9766 27.5011 43.186 27.0217 44.06 26.1314C44.6399 25.5092 44.9923 24.7092 45.06 23.8614H40.74V22.0614ZM86.05 23.4614L86.26 23.9114L80.57 26.2614C80.9267 27.0736 81.7436 27.5852 82.63 27.5514C83.4859 27.5536 84.2798 27.1054 84.72 26.3714L86.17 27.3714C85.3807 28.5529 84.0509 29.2591 82.63 29.2514C81.5006 29.268 80.413 28.8246 79.6171 28.023C78.8212 27.2215 78.3855 26.1307 78.41 25.0014C78.3409 23.898 78.7316 22.8151 79.4894 22.01C80.2472 21.2048 81.3044 20.7493 82.41 20.7514C84.0679 20.8125 85.5161 21.8906 86.05 23.4614ZM80.25 24.8814L84.05 23.3014C83.7511 22.7121 83.1294 22.358 82.47 22.4014C81.8445 22.4297 81.2566 22.7085 80.839 23.175C80.4213 23.6416 80.2091 24.2566 80.25 24.8814ZM77.5 29.0014H75.63V16.5014H77.5V29.0014ZM72.5 21.7014H72.57V21.0014H74.29V28.6514C74.29 31.7914 72.48 33.0814 70.29 33.0814C68.6392 33.0913 67.1477 32.0982 66.52 30.5714L68.15 29.8914C68.4907 30.7825 69.3363 31.3791 70.29 31.4014C71.69 31.4014 72.56 30.5314 72.56 28.9014V28.2114H72.5C71.938 28.8597 71.1178 29.2259 70.26 29.2114C67.9902 29.1014 66.2064 27.229 66.2064 24.9564C66.2064 22.6839 67.9902 20.8115 70.26 20.7014C71.1151 20.7003 71.93 21.0641 72.5 21.7014ZM70.43 27.5814H70.42C71.0699 27.5564 71.6813 27.2666 72.112 26.7792C72.5427 26.2919 72.7551 25.6495 72.7 25.0014C72.7494 24.3563 72.5362 23.7187 72.1089 23.2329C71.6815 22.7472 71.0761 22.4546 70.43 22.4214C69.0929 22.5393 68.0674 23.6591 68.0674 25.0014C68.0674 26.3437 69.0929 27.4636 70.43 27.5814ZM90.34 16.5014H94.81C96.2626 16.3952 97.6527 17.1093 98.4125 18.3518C99.1722 19.5944 99.1743 21.1572 98.4177 22.4018C97.6612 23.6463 96.2728 24.3639 94.82 24.2614H92.21V29.0014H90.34V16.5014ZM94.81 22.5014L94.85 22.5214C96.0319 22.5214 96.99 21.5633 96.99 20.3814C96.99 19.1995 96.0319 18.2414 94.85 18.2414H92.2V22.5014H94.81ZM106.34 20.7014L106.39 20.7314C108.52 20.7314 110.18 22.0014 110.18 24.1914V29.0014H108.38V28.0014H108.32C107.8 28.8101 106.879 29.2703 105.92 29.2014C105.142 29.259 104.373 28.9992 103.789 28.4812C103.205 27.9633 102.856 27.2311 102.82 26.4514C102.82 24.6414 104.63 23.6414 106.42 23.6414C107.1 23.6386 107.769 23.8034 108.37 24.1214V23.9914C108.322 23.511 108.084 23.0699 107.708 22.7671C107.331 22.4644 106.85 22.3254 106.37 22.3814C105.671 22.3243 105.004 22.6851 104.67 23.3014L103.01 22.6114C103.641 21.3685 104.949 20.6183 106.34 20.7014ZM106.11 27.5514L106.16 27.5814C107.287 27.554 108.221 26.7008 108.35 25.5814C107.831 25.2918 107.244 25.1468 106.65 25.1614C105.71 25.1614 104.65 25.4914 104.65 26.4914C104.772 27.1799 105.417 27.6483 106.11 27.5514ZM116.74 21.0014H116.75H118.82L113.7 32.7914H111.75L113.65 28.5814L110.32 21.0014H112.32L114.54 26.4214H114.6L116.74 21.0014ZM101.8 29.0014H99.93V16.5014H101.8V29.0014ZM34.38 13.2714V11.2714H35C35.5815 10.6552 35.8599 9.81283 35.76 8.97144V6.00144H39.76V11.2614H40.4V13.2614H39.66V12.0014H35.11V13.2714H34.38ZM35.93 11.3014H38.93V6.74144H36.5V9.00144C36.5467 9.80807 36.3479 10.6099 35.93 11.3014ZM42.01 11.2214C40.8303 9.97267 40.8303 8.0202 42.01 6.77144C42.592 6.18518 43.3839 5.85547 44.21 5.85547C45.0361 5.85547 45.828 6.18518 46.41 6.77144C47.5948 8.0182 47.5948 9.97468 46.41 11.2214C45.193 12.4317 43.227 12.4317 42.01 11.2214ZM45.84 10.7214C46.7252 9.74561 46.7252 8.25726 45.84 7.28144C44.9387 6.38387 43.4813 6.38387 42.58 7.28144C41.6948 8.25726 41.6948 9.74561 42.58 10.7214C43.4813 11.619 44.9387 11.619 45.84 10.7214ZM48.952 11.2323C48.363 10.6414 48.0408 9.83557 48.06 9.00144C48.0408 8.1673 48.363 7.36147 48.952 6.77055C49.541 6.17963 50.3458 5.85485 51.18 5.87144C52.0277 5.85044 52.8384 6.21892 53.38 6.87144L52.84 7.39144C52.4392 6.88264 51.8169 6.59942 51.17 6.63144C50.5497 6.61531 49.9499 6.85381 49.51 7.29144C48.6113 8.27353 48.6113 9.77934 49.51 10.7614C49.9499 11.1991 50.5497 11.4376 51.17 11.4214C51.8828 11.4151 52.5549 11.0882 53 10.5314L53.54 11.0714C53.2678 11.4016 52.9265 11.6678 52.54 11.8514C52.1131 12.0448 51.6485 12.1404 51.18 12.1314C50.3458 12.148 49.541 11.8232 48.952 11.2323ZM55.91 12.0014V6.74144H54.23V6.00144H58.35V6.74144H56.68V12.0014H55.91ZM61.38 11.0614C61.1938 11.6749 60.6405 12.1039 60 12.1314C59.7933 12.1288 59.5893 12.0846 59.4 12.0014L59.6 11.2914C59.7215 11.3622 59.8594 11.4001 60 11.4014C60.147 11.4125 60.2938 11.3776 60.42 11.3014C60.5405 11.1994 60.6334 11.0688 60.69 10.9214L60.91 10.4414L58.91 6.01144H59.82L61.3 9.45144L62.74 6.00144H63.65L61.38 11.0614ZM64.52 6.00144H68.86V12.0014H68.09V6.74144H65.29V12.0014H64.52V6.00144ZM70.23 6.00144H71V8.57144H74V6.00144H74.77V12.0014H74V9.29144H71V12.0014H70.23V6.00144ZM76.66 11.2214C75.4803 9.97267 75.4803 8.0202 76.66 6.77144C77.242 6.18518 78.0339 5.85547 78.86 5.85547C79.6861 5.85547 80.478 6.18518 81.06 6.77144C82.2448 8.0182 82.2448 9.97468 81.06 11.2214C79.843 12.4317 77.877 12.4317 76.66 11.2214ZM80.49 10.7214C81.3752 9.74561 81.3752 8.25726 80.49 7.28144C79.5887 6.38387 78.1313 6.38387 77.23 7.28144C76.3448 8.25726 76.3448 9.74561 77.23 10.7214C78.1313 11.619 79.5887 11.619 80.49 10.7214ZM85.09 12.0014V6.00144H87.26C87.7106 5.99293 88.1472 6.15757 88.48 6.46144C88.8183 6.75501 89.0088 7.18361 89 7.63144C89.0047 7.898 88.928 8.15965 88.78 8.38144C88.6332 8.59687 88.4287 8.76666 88.19 8.87144C88.4801 8.96746 88.7345 9.14867 88.92 9.39144C89.1123 9.63644 89.2147 9.94002 89.21 10.2514C89.2204 10.7182 89.0224 11.1653 88.67 11.4714C88.3218 11.7926 87.8637 11.968 87.39 11.9614H85.1L85.09 12.0014ZM85.86 8.57144H87.26C87.5247 8.58248 87.7807 8.4764 87.96 8.28144C88.1389 8.11923 88.2442 7.89129 88.2517 7.64993C88.2593 7.40856 88.1684 7.1745 88 7.00144C87.8308 6.81007 87.5853 6.70381 87.33 6.71144H85.9V8.54144L85.86 8.57144ZM85.86 11.2614H87.41C87.6842 11.2706 87.9483 11.157 88.13 10.9514C88.3063 10.7686 88.4064 10.5254 88.41 10.2714C88.41 9.71915 87.9623 9.27144 87.41 9.27144H85.89V11.2714L85.86 11.2614ZM3.15438 6.09514C3.72315 5.90788 4.3699 6.00058 4.86567 6.37964L20.1656 14.7752L16 18.9408L3.15438 6.09514ZM21.5236 15.5385L26.8174 18.4336C28.3942 19.293 28.3942 20.7073 26.8174 21.5776L21.5366 24.4774L17.0607 20.0014L21.5236 15.5385ZM20.1645 25.2265L4.86567 33.6316C4.36761 34.0048 3.72281 34.0939 3.15569 33.9064L16 21.0621L20.1645 25.2265ZM2.10918 32.8316C2.02242 32.5765 1.986 32.3054 2.00484 32.0324V7.96798C1.98961 7.69699 2.02709 7.42826 2.11274 7.17482L14.9394 20.0014L2.10918 32.8316Z\"\n fill=\"#999999\"\n />\n ),\n apple: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M17.128 18.7858C17.161 22.6488 20.507 23.9258 20.548 23.9398C20.528 24.0298 20.024 25.7828 18.769 27.5628C17.721 29.1298 16.623 30.6618 14.879 30.6898C13.185 30.7288 12.615 29.6928 10.672 29.6928C8.71097 29.6928 8.10397 30.6618 6.47897 30.7288C4.81797 30.7898 3.54897 29.0558 2.46297 27.5028C0.291966 24.3318 -1.39803 18.5668 0.867966 14.6438C1.96597 12.7198 3.96797 11.4808 6.10797 11.4478C7.77097 11.4138 9.31397 12.5708 10.336 12.5708C11.338 12.5708 13.246 11.1868 15.213 11.3938C16.036 11.4178 18.378 11.7188 19.889 13.9218C19.767 13.9948 17.099 15.5628 17.128 18.7858ZM13.928 9.30775C13.016 10.3838 11.557 11.2068 10.136 11.1008C9.94997 9.64875 10.67 8.10475 11.476 7.16275C12.387 6.09375 13.969 5.27475 15.234 5.21875C15.4 6.72775 14.802 8.21475 13.928 9.30775ZM40.645 30.5058H38.374L37.13 26.5968H32.806L31.621 30.5058H29.41L33.694 17.1978H36.34L40.645 30.5058ZM36.755 24.9568L35.63 21.4818C35.511 21.1268 35.288 20.2908 34.959 18.9748H34.919C34.788 19.5408 34.577 20.3768 34.287 21.4818L33.182 24.9568H36.755ZM51.662 25.5898C51.662 27.2218 51.221 28.5118 50.339 29.4588C49.549 30.3018 48.568 30.7228 47.397 30.7228C46.133 30.7228 45.225 30.2688 44.672 29.3608H44.632V34.4158H42.5V24.0688C42.5 23.0428 42.473 21.9898 42.421 20.9098H44.296L44.415 22.4308H44.455C45.166 21.2848 46.245 20.7128 47.693 20.7128C48.825 20.7128 49.77 21.1598 50.526 22.0548C51.284 22.9508 51.662 24.1288 51.662 25.5898ZM49.49 25.6678C49.49 24.7338 49.28 23.9638 48.858 23.3578C48.397 22.7258 47.778 22.4098 47.002 22.4098C46.476 22.4098 45.998 22.5858 45.571 22.9328C45.143 23.2828 44.863 23.7398 44.732 24.3058C44.666 24.5698 44.633 24.7858 44.633 24.9558V26.5558C44.633 27.2538 44.847 27.8428 45.275 28.3238C45.703 28.8048 46.259 29.0448 46.943 29.0448C47.746 29.0448 48.371 28.7348 48.818 28.1168C49.266 27.4978 49.49 26.6818 49.49 25.6678ZM62.699 25.5898C62.699 27.2218 62.258 28.5118 61.375 29.4588C60.586 30.3018 59.605 30.7228 58.434 30.7228C57.17 30.7228 56.262 30.2688 55.71 29.3608H55.67V34.4158H53.538V24.0688C53.538 23.0428 53.511 21.9898 53.459 20.9098H55.334L55.453 22.4308H55.493C56.203 21.2848 57.282 20.7128 58.731 20.7128C59.862 20.7128 60.807 21.1598 61.565 22.0548C62.32 22.9508 62.699 24.1288 62.699 25.5898ZM60.527 25.6678C60.527 24.7338 60.316 23.9638 59.894 23.3578C59.433 22.7258 58.816 22.4098 58.039 22.4098C57.512 22.4098 57.035 22.5858 56.607 22.9328C56.179 23.2828 55.9 23.7398 55.769 24.3058C55.704 24.5698 55.67 24.7858 55.67 24.9558V26.5558C55.67 27.2538 55.884 27.8428 56.31 28.3238C56.738 28.8038 57.294 29.0448 57.98 29.0448C58.783 29.0448 59.408 28.7348 59.855 28.1168C60.303 27.4978 60.527 26.6818 60.527 25.6678ZM75.039 26.7738C75.039 27.9058 74.646 28.8268 73.857 29.5378C72.99 30.3148 71.783 30.7028 70.232 30.7028C68.8 30.7028 67.652 30.4268 66.783 29.8738L67.277 28.0968C68.213 28.6628 69.24 28.9468 70.359 28.9468C71.162 28.9468 71.787 28.7648 72.236 28.4028C72.683 28.0408 72.906 27.5548 72.906 26.9488C72.906 26.4088 72.722 25.9538 72.353 25.5848C71.986 25.2158 71.373 24.8728 70.517 24.5558C68.187 23.6868 67.023 22.4138 67.023 20.7398C67.023 19.6458 67.431 18.7488 68.248 18.0508C69.062 17.3518 70.148 17.0028 71.506 17.0028C72.717 17.0028 73.723 17.2138 74.526 17.6348L73.993 19.3728C73.243 18.9648 72.395 18.7608 71.446 18.7608C70.696 18.7608 70.11 18.9458 69.69 19.3138C69.335 19.6428 69.157 20.0438 69.157 20.5188C69.157 21.0448 69.36 21.4798 69.768 21.8218C70.123 22.1378 70.768 22.4798 71.704 22.8488C72.849 23.3098 73.69 23.8488 74.231 24.4668C74.77 25.0828 75.039 25.8538 75.039 26.7738ZM82.088 22.5098H79.738V27.1688C79.738 28.3538 80.152 28.9458 80.982 28.9458C81.363 28.9458 81.679 28.9128 81.929 28.8468L81.988 30.4658C81.568 30.6228 81.015 30.7018 80.33 30.7018C79.488 30.7018 78.83 30.4448 78.355 29.9318C77.882 29.4178 77.644 28.5558 77.644 27.3448V22.5078H76.244V20.9078H77.644V19.1508L79.738 18.5188V20.9078H82.088V22.5098ZM92.691 25.6288C92.691 27.1038 92.269 28.3148 91.427 29.2618C90.544 30.2368 89.372 30.7228 87.911 30.7228C86.503 30.7228 85.382 30.2558 84.546 29.3218C83.71 28.3878 83.292 27.2088 83.292 25.7878C83.292 24.3008 83.722 23.0828 84.585 22.1358C85.446 21.1878 86.608 20.7138 88.069 20.7138C89.477 20.7138 90.61 21.1808 91.465 22.1158C92.283 23.0228 92.691 24.1938 92.691 25.6288ZM90.479 25.6978C90.479 24.8128 90.29 24.0538 89.907 23.4208C89.46 22.6548 88.821 22.2728 87.993 22.2728C87.136 22.2728 86.485 22.6558 86.038 23.4208C85.655 24.0548 85.466 24.8258 85.466 25.7378C85.466 26.6228 85.655 27.3818 86.038 28.0138C86.499 28.7798 87.143 29.1618 87.974 29.1618C88.788 29.1618 89.427 28.7718 89.888 27.9938C90.281 27.3488 90.479 26.5818 90.479 25.6978ZM99.621 22.7848C99.41 22.7458 99.185 22.7258 98.949 22.7258C98.199 22.7258 97.619 23.0088 97.211 23.5758C96.856 24.0758 96.678 24.7078 96.678 25.4708V30.5058H94.547L94.567 23.9318C94.567 22.8258 94.54 21.8188 94.487 20.9108H96.344L96.422 22.7468H96.481C96.706 22.1158 97.061 21.6078 97.547 21.2268C98.022 20.8838 98.535 20.7128 99.088 20.7128C99.285 20.7128 99.463 20.7268 99.621 20.7518V22.7848ZM109.156 25.2538C109.156 25.6358 109.131 25.9578 109.078 26.2208H102.682C102.707 27.1688 103.016 27.8938 103.61 28.3938C104.149 28.8408 104.846 29.0648 105.702 29.0648C106.649 29.0648 107.513 28.9138 108.29 28.6108L108.624 30.0908C107.716 30.4868 106.644 30.6838 105.407 30.6838C103.919 30.6838 102.751 30.2458 101.901 29.3708C101.053 28.4958 100.628 27.3208 100.628 25.8468C100.628 24.3998 101.023 23.1948 101.814 22.2338C102.642 21.2078 103.761 20.6948 105.169 20.6948C106.552 20.6948 107.599 21.2078 108.31 22.2338C108.873 23.0488 109.156 24.0568 109.156 25.2538ZM107.123 24.7008C107.137 24.0688 106.998 23.5228 106.709 23.0618C106.34 22.4688 105.773 22.1728 105.01 22.1728C104.313 22.1728 103.746 22.4618 103.313 23.0418C102.958 23.5028 102.747 24.0558 102.682 24.6998H107.123V24.7008ZM30.424 6.27475C30.651 6.13875 30.907 6.02475 31.195 5.93075C31.482 5.83675 31.82 5.78975 32.209 5.78975C32.836 5.78975 33.33 5.93875 33.692 6.23575C34.054 6.53275 34.235 6.93375 34.235 7.43875C34.235 7.83975 34.114 8.17575 33.872 8.44775C33.63 8.71975 33.32 8.90075 32.945 8.99075V9.01975C33.152 9.05275 33.348 9.10875 33.532 9.18975C33.717 9.27075 33.879 9.37875 34.017 9.51475C34.156 9.65075 34.266 9.80875 34.347 9.99075C34.427 10.1718 34.468 10.3718 34.468 10.5928C34.468 10.9548 34.395 11.2588 34.249 11.5048C34.103 11.7508 33.913 11.9508 33.677 12.1068C33.442 12.2618 33.178 12.3738 32.887 12.4408C32.596 12.5078 32.305 12.5428 32.014 12.5428C31.703 12.5428 31.396 12.5098 31.092 12.4458C30.788 12.3818 30.507 12.2748 30.248 12.1258L30.51 11.3208C30.678 11.4048 30.895 11.4858 31.16 11.5638C31.425 11.6418 31.693 11.6798 31.965 11.6798C32.411 11.6798 32.756 11.5798 32.998 11.3798C33.24 11.1788 33.362 10.9108 33.362 10.5748C33.362 10.3478 33.313 10.1628 33.216 10.0168C33.118 9.87075 32.992 9.75675 32.837 9.67175C32.682 9.58775 32.509 9.52975 32.318 9.49775C32.127 9.46575 31.938 9.44875 31.751 9.44875H31.314V8.65175H31.751C31.951 8.65175 32.137 8.62675 32.309 8.57375C32.48 8.52275 32.629 8.44975 32.755 8.35575C32.881 8.26175 32.98 8.14975 33.051 8.02075C33.121 7.89175 33.157 7.74575 33.157 7.58375C33.157 7.29275 33.053 7.06475 32.846 6.89975C32.639 6.73475 32.361 6.65175 32.012 6.65175C31.773 6.65175 31.533 6.69075 31.294 6.76775C31.055 6.84575 30.841 6.92975 30.653 7.01975L30.424 6.27475ZM38.755 12.4348L38.678 11.8918H38.649C38.333 12.3248 37.874 12.5418 37.272 12.5418C37.058 12.5418 36.865 12.5058 36.69 12.4348C36.515 12.3638 36.363 12.2668 36.234 12.1438C36.104 12.0208 36.005 11.8758 35.933 11.7068C35.862 11.5388 35.827 11.3538 35.827 11.1538C35.827 10.5658 36.066 10.1238 36.545 9.82975C37.024 9.53575 37.702 9.38875 38.582 9.38875V9.30175C38.582 8.68075 38.256 8.37075 37.604 8.37075C37.139 8.37075 36.729 8.48775 36.375 8.71975L36.162 8.03175C36.595 7.76075 37.134 7.62475 37.779 7.62475C39.012 7.62475 39.629 8.27475 39.629 9.57475V11.3108C39.629 11.7958 39.652 12.1708 39.697 12.4358H38.755V12.4348ZM38.61 10.0878C38.025 10.0878 37.589 10.1618 37.303 10.3108C37.017 10.4598 36.874 10.7028 36.874 11.0388C36.874 11.2848 36.941 11.4688 37.076 11.5918C37.211 11.7148 37.382 11.7758 37.588 11.7758C37.723 11.7758 37.851 11.7518 37.974 11.7028C38.096 11.6548 38.203 11.5878 38.296 11.5038C38.39 11.4198 38.465 11.3178 38.524 11.1978C38.582 11.0778 38.61 10.9508 38.61 10.8148V10.0878ZM44.683 7.72075V8.58375H42.723V12.4348H41.676V7.72075H44.683ZM50.677 10.0198C50.677 10.3948 50.625 10.7378 50.522 11.0478C50.418 11.3588 50.275 11.6238 50.09 11.8428C49.906 12.0628 49.686 12.2348 49.431 12.3568C49.175 12.4798 48.893 12.5418 48.582 12.5418C47.961 12.5418 47.515 12.3188 47.243 11.8728H47.223V14.3558H46.175V9.27275C46.175 9.02075 46.172 8.76675 46.165 8.51075C46.159 8.25575 46.149 7.99175 46.137 7.71975H47.058L47.117 8.46675H47.137C47.486 7.90475 48.016 7.62275 48.728 7.62275C49.005 7.62275 49.263 7.68075 49.499 7.79675C49.735 7.91375 49.94 8.07675 50.115 8.28675C50.29 8.49675 50.427 8.74875 50.527 9.04375C50.627 9.33875 50.677 9.66375 50.677 10.0198ZM49.611 10.0588C49.611 9.82575 49.583 9.61075 49.528 9.41375C49.473 9.21675 49.392 9.04875 49.286 8.90975C49.18 8.77075 49.05 8.66075 48.898 8.57975C48.746 8.49875 48.576 8.45875 48.388 8.45875C48.24 8.45875 48.094 8.49175 47.951 8.55575C47.808 8.61975 47.684 8.70775 47.578 8.81775C47.471 8.92775 47.386 9.06075 47.321 9.21575C47.256 9.37075 47.223 9.53575 47.223 9.71075V10.4968C47.223 10.6708 47.25 10.8328 47.306 10.9818C47.361 11.1308 47.438 11.2598 47.538 11.3698C47.638 11.4798 47.758 11.5658 47.897 11.6268C48.036 11.6888 48.189 11.7188 48.357 11.7188C48.752 11.7188 49.059 11.5688 49.279 11.2678C49.499 10.9668 49.611 10.5628 49.611 10.0588ZM56.305 7.72075L55.111 10.9898C54.827 11.7658 54.55 12.4008 54.282 12.8958C54.013 13.3908 53.757 13.7508 53.511 13.9778C53.149 14.3008 52.764 14.4988 52.356 14.5688L52.104 13.6868C52.375 13.6158 52.634 13.4768 52.88 13.2698C53.125 13.0628 53.322 12.8048 53.472 12.4938C53.524 12.3908 53.549 12.3198 53.549 12.2808C53.549 12.2418 53.529 12.1678 53.491 12.0578L51.783 7.72175H52.937L53.83 10.3508C53.876 10.4738 53.921 10.6128 53.966 10.7678C54.012 10.9228 54.06 11.0948 54.112 11.2818H54.132C54.164 11.1778 54.2 11.0478 54.238 10.8888C54.277 10.7308 54.329 10.5478 54.393 10.3408L55.189 7.72175H56.305V7.72075ZM58.119 9.67975H58.603C58.958 9.67975 59.234 9.61575 59.427 9.48575C59.62 9.35575 59.718 9.19775 59.718 9.00975C59.718 8.81575 59.636 8.66075 59.47 8.54475C59.306 8.42875 59.077 8.36975 58.786 8.36975C58.598 8.36975 58.409 8.40075 58.22 8.46175C58.029 8.52375 57.853 8.59975 57.691 8.68975L57.42 8.01175C57.691 7.86375 57.961 7.76175 58.231 7.70675C58.499 7.65175 58.768 7.62375 59.04 7.62375C59.255 7.62375 59.47 7.64475 59.686 7.68675C59.901 7.72875 60.094 7.79975 60.262 7.89975C60.43 7.99975 60.569 8.13075 60.674 8.29275C60.781 8.45475 60.834 8.65475 60.834 8.89475C60.834 9.04375 60.805 9.17475 60.746 9.28775C60.689 9.40075 60.611 9.50075 60.514 9.58775C60.418 9.67475 60.309 9.74675 60.19 9.80075C60.071 9.85575 59.948 9.89675 59.827 9.92275V9.95175C59.981 9.97175 60.132 10.0108 60.278 10.0688C60.423 10.1268 60.553 10.2028 60.671 10.2968C60.786 10.3908 60.88 10.5038 60.952 10.6358C61.022 10.7688 61.057 10.9188 61.057 11.0868C61.057 11.3648 60.991 11.5978 60.854 11.7848C60.719 11.9728 60.545 12.1208 60.334 12.2308C60.125 12.3408 59.893 12.4198 59.641 12.4688C59.389 12.5168 59.143 12.5418 58.905 12.5418C58.614 12.5418 58.325 12.5108 58.042 12.4498C57.757 12.3878 57.501 12.2928 57.274 12.1638L57.547 11.4748C57.715 11.5658 57.906 11.6418 58.123 11.7028C58.34 11.7638 58.561 11.7948 58.787 11.7948C59.142 11.7948 59.416 11.7258 59.607 11.5868C59.796 11.4478 59.892 11.2748 59.892 11.0678C59.892 10.9318 59.861 10.8178 59.796 10.7238C59.731 10.6298 59.64 10.5538 59.525 10.4958C59.408 10.4378 59.273 10.3968 59.117 10.3748C58.963 10.3518 58.793 10.3408 58.613 10.3408H58.119V9.67975ZM63.715 7.72075V9.38875C63.715 9.77075 63.709 10.1138 63.695 10.4168C63.681 10.7208 63.666 11.0408 63.646 11.3768L63.666 11.3958C63.789 11.1498 63.91 10.9098 64.029 10.6728C64.15 10.4368 64.271 10.1958 64.394 9.94975L65.558 7.71875H66.915V12.4328H65.925V10.7648C65.925 10.4158 65.935 10.0668 65.95 9.71775C65.966 9.36775 65.983 9.01575 66.003 8.65975H65.954C65.845 8.95075 65.735 9.20275 65.624 9.41675C65.515 9.62975 65.405 9.84975 65.296 10.0768C65.095 10.4648 64.896 10.8528 64.698 11.2408C64.501 11.6288 64.292 12.0268 64.073 12.4338H62.716V7.72075H63.715ZM72.445 7.72075V8.58375H71.01V12.4348H69.98V8.58375H68.554V7.72075H72.445ZM77.789 9.85475C77.789 9.94475 77.785 10.0308 77.779 10.1118C77.773 10.1928 77.763 10.2658 77.75 10.3298H74.607C74.621 10.7758 74.761 11.1208 75.029 11.3628C75.297 11.6048 75.652 11.7268 76.091 11.7268C76.55 11.7268 76.974 11.6528 77.362 11.5038L77.526 12.2318C77.079 12.4258 76.553 12.5228 75.944 12.5228C75.577 12.5228 75.247 12.4658 74.956 12.3528C74.665 12.2398 74.419 12.0798 74.218 11.8728C74.019 11.6658 73.864 11.4168 73.757 11.1258C73.652 10.8348 73.599 10.5088 73.599 10.1468C73.599 9.78475 73.652 9.44975 73.757 9.14275C73.864 8.83575 74.015 8.56875 74.208 8.34275C74.403 8.11575 74.638 7.93875 74.911 7.80875C75.186 7.67975 75.493 7.61475 75.829 7.61475C76.126 7.61475 76.395 7.66775 76.64 7.77475C76.882 7.88075 77.089 8.03275 77.259 8.23075C77.431 8.42775 77.562 8.66475 77.652 8.93875C77.744 9.21275 77.789 9.51875 77.789 9.85475ZM76.789 9.58375C76.789 9.21475 76.701 8.91575 76.523 8.68675C76.345 8.45775 76.088 8.34175 75.752 8.34175C75.447 8.34175 75.19 8.45775 74.977 8.69075C74.764 8.92375 74.641 9.22075 74.608 9.58375H76.789ZM82.01 7.75975C82.198 7.72775 82.436 7.70175 82.727 7.68175C83.018 7.66175 83.315 7.65275 83.62 7.65275C83.813 7.65275 84.032 7.66475 84.274 7.68675C84.516 7.70875 84.749 7.76075 84.967 7.84175C85.188 7.92275 85.371 8.04375 85.52 8.20575C85.669 8.36775 85.745 8.58675 85.745 8.86475C85.745 9.00775 85.718 9.13575 85.667 9.24775C85.614 9.36075 85.546 9.45975 85.458 9.54375C85.37 9.62775 85.27 9.69775 85.157 9.75175C85.044 9.80675 84.927 9.84775 84.803 9.87275L84.813 9.90175C85.155 9.95975 85.434 10.0828 85.647 10.2708C85.86 10.4588 85.967 10.7168 85.967 11.0468C85.967 11.3768 85.875 11.6388 85.696 11.8328C85.514 12.0268 85.292 12.1728 85.026 12.2698C84.76 12.3668 84.481 12.4288 84.186 12.4548C83.893 12.4798 83.629 12.4938 83.397 12.4938C83.137 12.4938 82.883 12.4878 82.635 12.4738C82.385 12.4608 82.178 12.4478 82.01 12.4348V7.75975ZM83.018 9.64175H83.551C83.713 9.64175 83.867 9.63075 84.012 9.60775C84.158 9.58575 84.285 9.54975 84.395 9.50175C84.506 9.45275 84.59 9.38875 84.653 9.30775C84.714 9.22675 84.745 9.12875 84.745 9.01175C84.745 8.79875 84.657 8.64175 84.477 8.54175C84.299 8.44175 84.02 8.39175 83.639 8.39175C83.53 8.39175 83.434 8.39475 83.352 8.40175C83.272 8.40775 83.161 8.41775 83.018 8.43075V9.64175ZM83.018 11.7268C83.147 11.7398 83.256 11.7488 83.342 11.7558C83.43 11.7628 83.531 11.7658 83.649 11.7658C83.792 11.7658 83.936 11.7568 84.085 11.7368C84.233 11.7178 84.37 11.6808 84.493 11.6258C84.616 11.5718 84.714 11.4978 84.788 11.4038C84.862 11.3108 84.901 11.1868 84.901 11.0328C84.901 10.7628 84.78 10.5768 84.542 10.4738C84.302 10.3708 83.98 10.3198 83.571 10.3198H83.018V11.7268Z\"\n fill=\"#999999\"\n />\n ),\n huawei: (\n <Path\n fillRule=\"evenodd\"\n clipRule=\"evenodd\"\n d=\"M23.9217 22.714H24.6476V19.047H23.9217V22.714ZM23.0436 22.717H20.3046V19.049H22.9735V19.718H21.0306V20.469H22.369V21.138H21.0306V22.048H23.0436V22.717ZM18.4507 22.718H17.8353L17.0116 20.307L16.1868 22.718H15.5774L14.3131 19.048H15.0964L15.8974 21.572L16.7212 19.046H17.3217L18.1455 21.572L18.9485 19.048H19.711L18.4507 22.718ZM13.8153 22.717L13.4903 21.952H11.83L11.5001 22.717H10.7484L12.3465 19.047H12.9955L14.5877 22.717H13.8153ZM9.25398 9.695H9.90588C9.90588 11.909 11.6848 13.71 13.8716 13.71C16.0584 13.71 17.8373 11.909 17.8373 9.695H18.4902C18.4902 12.273 16.4179 14.371 13.8716 14.371C11.3252 14.371 9.25398 12.273 9.25398 9.695ZM10.375 21.118C10.375 22.17 9.80315 22.773 8.80555 22.773C7.81684 22.773 7.24989 22.181 7.24989 21.148V19.049H7.98574V21.123C7.98574 21.736 8.28008 22.064 8.81543 22.064C9.34682 22.064 9.63919 21.745 9.63919 21.148V19.046H10.375V21.118ZM6.22957 22.718H5.49372V21.227H3.83237V22.718H3.09651V19.047H3.83237V20.528H5.49372V19.047H6.22957V22.718ZM19.9382 5H7.80499C2.09002 5 0 7.116 0 12.902V25.185C0 30.971 2.09002 33.088 7.80499 33.088H19.9342C25.6492 33.088 27.7432 30.971 27.7432 25.185V12.902C27.7432 7.116 25.6531 5 19.9382 5ZM93.2359 28.4141C93.3713 28.5811 93.5876 28.6651 93.8839 28.6651C94.0172 28.6651 94.2059 28.6331 94.4489 28.5681L94.7017 30.1271C94.4983 30.2091 94.2503 30.2751 93.958 30.3251C93.6646 30.3751 93.3881 30.3991 93.1273 30.3991C91.6378 30.3991 90.8921 29.5811 90.8921 27.9421V16.7151L93.0315 16.5391V27.5561C93.0315 27.9601 93.0996 28.2461 93.2359 28.4141ZM77.2351 25.6629H74.3214V23.9729H79.3222V29.3439C78.6041 29.6839 77.8475 29.9449 77.0574 30.1279C76.2662 30.3089 75.479 30.3999 74.6957 30.3999C73.4314 30.3999 72.3351 30.1409 71.4076 29.6209C70.4791 29.1009 69.767 28.3569 69.2682 27.3899C68.7694 26.4199 68.5205 25.2749 68.5205 23.9549C68.5205 22.5219 68.8069 21.3059 69.3808 20.3039C69.9557 19.3039 70.7369 18.5519 71.7257 18.0499C72.7134 17.5479 73.8226 17.2969 75.0523 17.2969C75.7773 17.2969 76.4687 17.3779 77.1265 17.5389C77.7843 17.7009 78.3977 17.9219 78.9666 18.2039L78.4184 19.8769C77.2756 19.3259 76.1862 19.0499 75.1481 19.0499C74.272 19.0499 73.5055 19.2389 72.8477 19.6179C72.1889 19.9959 71.6773 20.5529 71.3118 21.2869C70.9473 22.0199 70.7636 22.9059 70.7636 23.9459C70.7636 24.8549 70.9049 25.6629 71.1854 26.3669C71.4669 27.0719 71.9113 27.6299 72.5168 28.0409C73.1223 28.4519 73.8868 28.6569 74.8083 28.6569C75.2261 28.6569 75.6439 28.6219 76.0617 28.5519C76.4795 28.4809 76.8697 28.3779 77.2351 28.2429V25.6629ZM41.3204 21.4008L39.981 25.0728H43.7472L42.3989 21.4188C42.2132 20.9138 42.0305 20.3558 41.8508 19.7448C41.6888 20.2848 41.511 20.8378 41.3204 21.4008ZM35.8928 30.2238L40.8334 17.4648H42.9294L47.9825 30.2238H45.6515L44.3902 26.8068H39.3459L38.1103 30.2238H35.8928ZM52.7242 28.7979C53.5588 28.7979 54.1949 28.4999 54.6325 27.9039C55.07 27.3079 55.2893 26.4379 55.2893 25.2929C55.2893 24.2299 55.1086 23.4599 54.7461 22.9809C54.3836 22.5029 53.9006 22.2629 53.2971 22.2629C52.8803 22.2629 52.4941 22.3629 52.1415 22.5629C51.7878 22.7619 51.45 23.0299 51.132 23.3649V28.4549C51.3463 28.5599 51.5952 28.6439 51.8797 28.7059C52.1632 28.7669 52.4447 28.7979 52.7242 28.7979ZM53.9589 20.5469C54.5851 20.5469 55.1649 20.7069 55.6982 21.0259C56.2316 21.3459 56.6632 21.8509 56.9902 22.5409C57.3181 23.2309 57.4821 24.1069 57.4821 25.1699C57.4821 26.2789 57.2934 27.2269 56.9201 28.0139C56.5457 28.7999 56.0222 29.3959 55.3506 29.8009C54.6779 30.2069 53.9006 30.4089 53.0195 30.4089C52.3815 30.4089 51.7523 30.2999 51.132 30.0839V34.0099L48.9837 34.1959V23.0479C48.9837 22.3419 48.96 21.5679 48.9136 20.7219H50.9315C51.0066 21.1159 51.0589 21.5179 51.0885 21.9289C51.9232 21.0079 52.8803 20.5469 53.9589 20.5469ZM64.5058 27.9039C64.0682 28.4999 63.4321 28.7979 62.5965 28.7979C62.318 28.7979 62.0365 28.7669 61.753 28.7059C61.4685 28.6439 61.2196 28.5599 61.0053 28.4549V23.3649C61.3233 23.0299 61.6601 22.7619 62.0147 22.5629C62.3674 22.3629 62.7536 22.2629 63.1704 22.2629C63.7739 22.2629 64.2559 22.5029 64.6184 22.9809C64.9809 23.4599 65.1626 24.2299 65.1626 25.2929C65.1626 26.4379 64.9433 27.3079 64.5058 27.9039ZM65.5705 21.0259C65.0382 20.7069 64.4574 20.5469 63.8312 20.5469C62.7536 20.5469 61.7965 21.0079 60.9618 21.9289C60.9322 21.5179 60.8798 21.1159 60.8048 20.7219H58.7869C58.8333 21.5679 58.856 22.3419 58.856 23.0479V34.1959L61.0053 34.0099V30.0839C61.6256 30.2999 62.2548 30.4089 62.8918 30.4089C63.7739 30.4089 64.5512 30.2069 65.2239 29.8009C65.8955 29.3959 66.419 28.7999 66.7924 28.0139C67.1667 27.2269 67.3554 26.2789 67.3554 25.1699C67.3554 24.1069 67.1914 23.2309 66.8635 22.5409C66.5356 21.8509 66.1049 21.3459 65.5705 21.0259ZM86.8724 27.6529C86.5889 27.9759 86.2234 28.2459 85.777 28.4629C85.3295 28.6799 84.892 28.7889 84.4633 28.7889C84.0406 28.7889 83.7057 28.6759 83.4588 28.4499C83.2128 28.2239 83.0894 27.8759 83.0894 27.4059C83.0894 26.9139 83.2593 26.5209 83.599 26.2309C83.9368 25.9399 84.5502 25.7949 85.4382 25.7949C85.8096 25.7949 86.2866 25.8269 86.8724 25.8909V27.6529ZM89.0128 24.6589C89.0128 23.6319 88.8537 22.8139 88.5347 22.2059C88.2147 21.5989 87.7712 21.1709 87.2032 20.9209C86.6353 20.6719 85.9449 20.5469 85.133 20.5469C84.4376 20.5469 83.7758 20.6199 83.1496 20.7659C82.5244 20.9139 82.0197 21.0749 81.6364 21.2509L81.9752 22.8359C82.3693 22.6479 82.8276 22.4869 83.3501 22.3519C83.8726 22.2159 84.3625 22.1489 84.8199 22.1489C85.4816 22.1489 85.9883 22.3209 86.3419 22.6649C86.6955 23.0069 86.8724 23.5989 86.8724 24.4379V24.6239C86.3103 24.5419 85.7424 24.5009 85.1675 24.5009C83.6376 24.5009 82.5441 24.7749 81.8893 25.3239C81.2334 25.8729 80.9055 26.6079 80.9055 27.5299C80.9055 28.1519 81.0359 28.6789 81.2967 29.1099C81.5584 29.5419 81.911 29.8649 82.3545 30.0789C82.798 30.2929 83.2889 30.3999 83.8282 30.3999C84.4959 30.3999 85.0945 30.2599 85.6239 29.9819C86.1553 29.7039 86.5859 29.3649 86.9168 28.9649C86.9385 29.4349 86.9889 29.8539 87.063 30.2239H89.0819C89.0355 29.4259 89.0128 28.8299 89.0128 28.4359V24.6589ZM99.2332 28.6651C98.9369 28.6651 98.7206 28.5811 98.5853 28.4141C98.449 28.2461 98.3808 27.9601 98.3808 27.5561V16.5391L96.2415 16.7151V27.9421C96.2415 29.5811 96.9862 30.3991 98.4757 30.3991C98.7374 30.3991 99.014 30.3751 99.3073 30.3251C99.5997 30.2751 99.8476 30.2091 100.051 30.1271L99.7982 28.5681C99.5552 28.6331 99.3666 28.6651 99.2332 28.6651ZM103.588 22.6689C103.225 23.0509 102.988 23.6169 102.878 24.3689H106.861C106.821 23.6109 106.633 23.0429 106.296 22.6649C105.96 22.2859 105.511 22.0969 104.949 22.0969C104.403 22.0969 103.95 22.2869 103.588 22.6689ZM104.983 20.5469C105.869 20.5469 106.611 20.7569 107.206 21.1769C107.799 21.5969 108.241 22.1549 108.528 22.8539C108.815 23.5529 108.958 24.3239 108.958 25.1699V25.7509H102.817C102.916 27.7409 103.852 28.7359 105.626 28.7359C106.068 28.7359 106.518 28.6809 106.979 28.5729C107.44 28.4649 107.882 28.3189 108.306 28.1379L108.776 29.6259C107.725 30.1419 106.546 30.3999 105.235 30.3999C104.239 30.3999 103.397 30.2099 102.713 29.8279C102.029 29.4459 101.514 28.8979 101.17 28.1819C100.824 27.4659 100.651 26.6019 100.651 25.5929C100.651 24.5419 100.834 23.6379 101.199 22.8809C101.565 22.1229 102.074 21.5449 102.726 21.1449C103.378 20.7459 104.131 20.5469 104.983 20.5469ZM114.373 20.8159C114.051 20.9949 113.77 21.2269 113.53 21.5109C113.288 21.7959 113.043 22.1469 112.794 22.5639C112.783 22.3349 112.76 22.0379 112.729 21.6699C112.697 21.3029 112.664 20.9879 112.628 20.7229H110.62C110.665 21.7919 110.69 22.5869 110.69 23.1099V30.2249H112.829V24.1229C113.257 23.5239 113.66 23.0929 114.037 22.8329C114.415 22.5719 114.855 22.4409 115.36 22.4409C115.615 22.4409 115.847 22.4729 116.055 22.5379L116.326 20.6529C116.087 20.5829 115.802 20.5469 115.473 20.5469C115.061 20.5469 114.694 20.6359 114.373 20.8159ZM122.389 26.1167L124.155 20.7188H126.32L122.867 30.3437C122.542 31.2537 122.193 31.9877 121.815 32.5457C121.438 33.1037 120.993 33.5177 120.48 33.7867C119.967 34.0577 119.348 34.1927 118.623 34.1927C118.263 34.1927 117.928 34.1637 117.614 34.1087C117.301 34.0527 117.044 33.9897 116.84 33.9187L117.231 32.3337C117.376 32.3747 117.559 32.4147 117.779 32.4527C118.001 32.4907 118.208 32.5107 118.406 32.5107C119.357 32.5107 120.069 31.8907 120.546 30.6527L120.683 30.2997L117.222 20.7188H119.527L121.267 26.0727C121.551 26.9897 121.734 27.6907 121.815 28.1777C121.978 27.4897 122.169 26.8037 122.389 26.1167ZM13.2157 21.2945H12.1035L12.6586 19.9805L13.2157 21.2945ZM37.0233 8.57897C37.1744 8.22097 37.4026 7.93597 37.7058 7.72297C38.009 7.50997 38.3784 7.40297 38.813 7.40297C39.2684 7.40297 39.6398 7.50797 39.9292 7.71897C40.2186 7.92897 40.429 8.20997 40.5603 8.56397C40.6917 8.91697 40.7579 9.31997 40.7579 9.77197C40.7579 10.233 40.6838 10.642 40.5346 11C40.3855 11.357 40.1613 11.639 39.861 11.843C39.5598 12.047 39.1933 12.149 38.7617 12.149C38.3261 12.149 37.9616 12.045 37.6673 11.836C37.372 11.628 37.1527 11.344 37.0105 10.984C36.8672 10.625 36.7961 10.218 36.7961 9.76297C36.7961 9.33097 36.8712 8.93697 37.0233 8.57897ZM37.0786 12.614C37.5339 12.878 38.0732 13.01 38.6975 13.01C39.3444 13.01 39.9065 12.875 40.3865 12.605C40.8655 12.336 41.2349 11.952 41.4937 11.454C41.7535 10.955 41.8819 10.369 41.8819 9.69397C41.8819 9.06797 41.7634 8.51697 41.5263 8.04197C41.2883 7.56697 40.9436 7.19797 40.4912 6.93597C40.0398 6.67397 39.4995 6.54297 38.8733 6.54297C38.2174 6.54297 37.6495 6.67797 37.1675 6.94897C36.6845 7.21997 36.3151 7.60397 36.0593 8.10097C35.8035 8.59797 35.675 9.17797 35.675 9.84197C35.675 10.473 35.7955 11.027 36.0356 11.504C36.2766 11.98 36.6242 12.35 37.0786 12.614ZM45.1316 12.9258H44.0589V7.54081H42.1309L42.2257 6.63281H47.0635L46.9648 7.54081H45.1316V12.9258ZM49.0468 10.15H49.7807L51.6307 12.923H52.8416L50.5284 9.49397L51.6652 7.84197C51.763 7.69997 51.8568 7.59797 51.9467 7.53397C52.0366 7.46997 52.1453 7.43797 52.2707 7.43797C52.3764 7.43797 52.488 7.46297 52.6055 7.51197L52.8288 6.66497C52.6401 6.58397 52.4248 6.54297 52.1848 6.54297C51.8954 6.54297 51.6563 6.60597 51.4657 6.73197C51.2751 6.85797 51.0854 7.06197 50.8968 7.34297L49.6088 9.22897H49.0468V6.62997H47.9741V12.923H49.0468V10.15ZM55.3526 9.75781C55.7912 9.75781 56.124 9.65281 56.3532 9.44281C56.5813 9.23281 56.6969 8.93681 56.6969 8.55381C56.6969 8.16581 56.5794 7.88581 56.3463 7.71481C56.1132 7.54481 55.7704 7.45881 55.318 7.45881H54.7343V9.69281C55.003 9.73581 55.2094 9.75781 55.3526 9.75781ZM55.3358 6.63281C56.123 6.63281 56.7246 6.79581 57.1424 7.11981C57.5612 7.44381 57.7696 7.91381 57.7696 8.52781C57.7696 8.94481 57.6757 9.30981 57.4881 9.62081C57.3004 9.93281 57.0396 10.1718 56.7048 10.3388C56.37 10.5048 55.9848 10.5888 55.5502 10.5888C55.3121 10.5888 55.0405 10.5588 54.7343 10.5018V12.9258H53.6606V6.63281H55.3358ZM59.7784 8.57897C59.9295 8.22097 60.1577 7.93597 60.4609 7.72297C60.7642 7.50997 61.1336 7.40297 61.5682 7.40297C62.0225 7.40297 62.3949 7.50797 62.6843 7.71897C62.9727 7.92897 63.1841 8.20997 63.3154 8.56397C63.4478 8.91697 63.513 9.31997 63.513 9.77197C63.513 10.233 63.4389 10.642 63.2898 11C63.1406 11.357 62.9164 11.639 62.6161 11.843C62.3149 12.047 61.9484 12.149 61.5168 12.149C61.0812 12.149 60.7167 12.045 60.4224 11.836C60.1281 11.628 59.9088 11.344 59.7656 10.984C59.6223 10.625 59.5512 10.218 59.5512 9.76297C59.5512 9.33097 59.6273 8.93697 59.7784 8.57897ZM59.8347 12.614C60.29 12.878 60.8284 13.01 61.4526 13.01C62.0996 13.01 62.6626 12.875 63.1416 12.605C63.6216 12.336 63.9901 11.952 64.2488 11.454C64.5076 10.955 64.638 10.369 64.638 9.69397C64.638 9.06797 64.5195 8.51697 64.2814 8.04197C64.0434 7.56697 63.6997 7.19797 63.2473 6.93597C62.7949 6.67397 62.2556 6.54297 61.6284 6.54297C60.9736 6.54297 60.4046 6.67797 59.9226 6.94897C59.4396 7.21997 59.0702 7.60397 58.8144 8.10097C58.5586 8.59797 58.4312 9.17797 58.4312 9.84197C58.4312 10.473 58.5507 11.027 58.7907 11.504C59.0317 11.98 59.3794 12.35 59.8347 12.614ZM68.5188 6.269C68.187 6.269 67.9074 6.208 67.6812 6.086C67.4551 5.964 67.2832 5.808 67.1647 5.617C67.0451 5.426 66.9701 5.22 66.9385 5H67.7109C67.7938 5.463 68.0635 5.695 68.5188 5.695C68.9742 5.695 69.2438 5.463 69.3298 5H70.1061C70.0755 5.22 70.0004 5.426 69.8819 5.617C69.7624 5.808 69.5895 5.964 69.3614 6.086C69.1342 6.208 68.8537 6.269 68.5188 6.269ZM70.1496 7.97081C70.118 8.53281 70.1022 9.03181 70.1022 9.46581V12.9258H71.0978V6.63281H69.8661L66.7933 11.5088C66.819 11.0448 66.8318 10.6178 66.8318 10.2268V6.63281H65.8352V12.9258H67.0294L70.1496 7.97081ZM75.0092 12.9258H73.9356V7.54081H72.0085L72.1034 6.63281H76.9402L76.8415 7.54081H75.0092V12.9258ZM81.5422 12.0218H78.9238V10.1008H81.2676V9.26181H78.9238V7.52781H81.4089L81.5126 6.63281H77.8511V12.9258H81.4523L81.5422 12.0218ZM87.3496 12.1208C87.7931 12.1208 88.1249 12.0308 88.3442 11.8498C88.5635 11.6688 88.6721 11.4128 88.6721 11.0828C88.6721 10.7318 88.5516 10.4658 88.3096 10.2838C88.0676 10.1008 87.719 10.0098 87.2636 10.0098H86.5436V12.1208H87.3496ZM87.2557 7.43681H86.5436V9.20481H87.2123C87.4355 9.20481 87.6321 9.16081 87.8029 9.07081C87.9728 8.98081 88.1042 8.85981 88.196 8.70781C88.2869 8.55581 88.3333 8.38881 88.3333 8.20581C88.3333 7.94781 88.2415 7.75481 88.0568 7.62781C87.8711 7.49981 87.6044 7.43681 87.2557 7.43681ZM88.2691 9.54381C88.5526 9.58781 88.8045 9.67881 89.0257 9.81581C89.248 9.95381 89.4228 10.1348 89.5502 10.3588C89.6776 10.5838 89.7409 10.8468 89.7409 11.1478C89.7409 11.4988 89.6549 11.8078 89.4811 12.0758C89.3092 12.3438 89.0554 12.5528 88.7215 12.7018C88.3887 12.8508 87.9886 12.9258 87.5214 12.9258H85.4956V6.63281H87.4355C88.0943 6.63281 88.5882 6.76181 88.9171 7.01881C89.246 7.27681 89.4109 7.63081 89.4109 8.07981C89.4109 8.45381 89.3063 8.76581 89.0959 9.01681C88.8845 9.26681 88.6099 9.44281 88.2691 9.54381Z\"\n fill=\"#999999\"\n />\n ),\n}\n\nexport const MobileAppIcon: FC<MobileAppIconProps> = ({ name }) => (\n <Svg width={1} height={1} viewBox=\"0 0 128 40\" fill=\"none\" focusable=\"false\">\n {appIcon[name]}\n </Svg>\n)\n\nMobileAppIcon.displayName = 'MobileAppIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSecurityIcon.tsx",["1080"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\nimport { Stub } from '../stub'\n\nexport interface PaymentSecurityIconProps {\n name:\n | 'mastercard-id-check'\n | 'visa-verified'\n | 'pci-dss'\n | 'mir-accept'\n | 'apple-pay'\n gray?: boolean\n stub?: boolean\n}\n\nconst IconPath: Record<\n PaymentSecurityIconProps['name'],\n [string, string, string, 'evenodd' | 'inherit' | 'nonzero' | undefined][]\n> = {\n 'mastercard-id-check': [\n [\n '#000',\n 'M22.45 19.9h-.48v-5.44h.48zm3.62-5.44c.41-.01.83.05 1.22.19a2.39 2.39 0 0 1 1.51 1.4 3.2 3.2 0 0 1 0 2.26 2.39 2.39 0 0 1-1.51 1.4c-.4.14-.81.2-1.23.2h-1.98v-5.46zm-1.52.45v4.55h1.52c.35 0 .7-.05 1.05-.16.28-.1.54-.25.76-.46.21-.2.37-.44.47-.71.21-.61.21-1.27 0-1.87a1.92 1.92 0 0 0-1.23-1.18c-.34-.1-.7-.16-1.05-.15zm10.3-.52a2.92 2.92 0 0 1 1.29.3 2.45 2.45 0 0 1 .91.83l-.4.26a1.92 1.92 0 0 0-.75-.68 2.19 2.19 0 0 0-1.05-.25c-.31 0-.62.06-.9.17a2.16 2.16 0 0 0-1.22 1.2 2.63 2.63 0 0 0 0 1.9 2.16 2.16 0 0 0 1.21 1.2 2.41 2.41 0 0 0 1.95-.07 2.09 2.09 0 0 0 .76-.68l.4.29a2.32 2.32 0 0 1-.93.8c-.19.1-.4.18-.6.23-.6.13-1.21.09-1.78-.13a2.67 2.67 0 0 1-1.47-1.46 3.1 3.1 0 0 1 0-2.25 2.63 2.63 0 0 1 1.47-1.45c.35-.14.73-.21 1.1-.2zm3.82 2.5a1.4 1.4 0 0 1 .92-.66 1.83 1.83 0 0 1 1 .06 1.29 1.29 0 0 1 .8.76c.07.2.11.41.1.62v2.25h-.44V17.8c0-.17-.02-.34-.07-.5a1 1 0 0 0-.6-.61 1.41 1.41 0 0 0-.98 0 1.15 1.15 0 0 0-.65.64c-.07.15-.1.32-.1.49v2.09h-.44v-5.6h.44zm5.74-.7a1.66 1.66 0 0 1 1.22.53c.15.17.28.37.36.59.09.24.13.5.13.75v.18h-3.08c.01.2.06.4.15.57a1.34 1.34 0 0 0 1.27.78c.24 0 .47-.05.69-.14.2-.1.39-.23.55-.38l.24.3a2.18 2.18 0 0 1-.73.49c-.12.04-.25.08-.38.1l-.4.02c-.25 0-.5-.04-.73-.14a1.71 1.71 0 0 1-.97-.99c-.1-.25-.14-.51-.14-.78 0-.26.04-.52.14-.76a1.72 1.72 0 0 1 1.68-1.13zm0 .4a1.28 1.28 0 0 0-1.2.76 1.6 1.6 0 0 0-.15.51h2.61a1.59 1.59 0 0 0-.13-.52 1.22 1.22 0 0 0-1.14-.76zm4.43-.4c.26 0 .52.05.76.15.22.1.43.24.6.42l-.3.3a1.45 1.45 0 0 0-1.07-.45 1.4 1.4 0 0 0-1.01.42c-.13.14-.23.3-.3.47-.14.38-.14.8 0 1.18a1.36 1.36 0 0 0 1.3.89c.22 0 .42-.04.6-.13.19-.08.35-.19.5-.33l.27.3c-.16.19-.37.33-.6.43-.23.1-.5.15-.75.14-.26 0-.52-.04-.76-.14-.45-.18-.8-.54-.98-1a2.1 2.1 0 0 1 0-1.5c.18-.45.53-.8.98-1 .24-.1.5-.15.75-.15zm2.84 1.6h.6l1.54-1.54h.56l-1.74 1.73 1.77 1.93h-.56l-1.57-1.7h-.6v1.7h-.45v-5.6h.44zm-23.9-5.27v-2.34c0-.88-.56-1.47-1.47-1.48a1.44 1.44 0 0 0-1.3.66 1.37 1.37 0 0 0-1.24-.66c-.44-.02-.85.2-1.09.56v-.47h-.81v3.73h.82v-2.07c0-.64.36-.99.91-.99s.81.35.81.99v2.07h.82v-2.07c0-.64.37-.99.91-.99s.82.35.82.99v2.07zM39.9 8.79h-1.33V7.66h-.8V8.8H37v.74h.76v1.7c0 .87.34 1.38 1.3 1.38.35 0 .7-.1 1-.28l-.22-.7c-.22.13-.47.2-.72.21-.4 0-.54-.25-.54-.62V9.53h1.32zm6.92-.1c-.4 0-.78.2-.99.55V8.8h-.8v3.73h.81v-2.09c0-.62.27-.96.8-.96.17 0 .34.03.5.1l.25-.77c-.18-.07-.38-.1-.57-.1zm-10.46.4c-.46-.27-.99-.4-1.52-.39-.94 0-1.56.45-1.56 1.2 0 .6.45.98 1.29 1.1l.38.05c.44.06.65.18.65.39 0 .28-.3.45-.85.45-.44.01-.88-.13-1.24-.4l-.38.64c.47.33 1.04.5 1.61.48 1.08 0 1.7-.5 1.7-1.21 0-.66-.49-1-1.3-1.12l-.38-.05c-.35-.05-.63-.12-.63-.37 0-.27.26-.43.7-.43.42 0 .82.11 1.17.31zm21.73-.39c-.4-.01-.78.2-.98.55v-.46h-.8v3.73h.8v-2.09c0-.62.27-.96.8-.96.17 0 .35.03.5.1l.26-.77c-.19-.07-.38-.1-.58-.1zm-10.45 1.96c0 1.13.79 1.95 1.99 1.95.48.03.96-.13 1.34-.44l-.4-.66c-.28.22-.62.33-.97.33-.65 0-1.13-.47-1.13-1.19s.48-1.18 1.13-1.2c.35.01.69.13.97.34l.39-.65a1.95 1.95 0 0 0-1.34-.45c-1.2 0-1.99.83-1.99 1.96zm7.6 0V8.79h-.82v.45a1.41 1.41 0 0 0-1.17-.54c-1.05 0-1.87.81-1.87 1.95s.82 1.96 1.87 1.96c.45.02.9-.18 1.17-.55v.45h.81zm-3.02 0c0-.66.42-1.2 1.13-1.2.67 0 1.12.52 1.12 1.2 0 .67-.45 1.19-1.12 1.19-.7 0-1.13-.54-1.13-1.2zM42.43 8.7c-1.09 0-1.85.8-1.85 1.96 0 1.18.8 1.95 1.9 1.95.56.02 1.1-.16 1.54-.52l-.4-.6c-.31.25-.7.38-1.09.39-.52 0-1-.24-1.12-.91h2.77l.02-.32c0-1.16-.73-1.95-1.77-1.95zm-.01.72c.52 0 .86.33.94.9h-1.94c.09-.53.41-.9.99-.9zm20.35 1.24V7.3h-.81v1.94a1.41 1.41 0 0 0-1.18-.54c-1.05 0-1.87.82-1.87 1.96s.82 1.95 1.87 1.95c.46.02.9-.18 1.18-.54v.45h.8zm.95 1.52a.24.24 0 0 1 .22.32.24.24 0 0 1-.22.15.24.24 0 0 1-.23-.15.24.24 0 0 1 .22-.33zm0 .42a.18.18 0 0 0 .12-.06.19.19 0 0 0-.05-.3.18.18 0 0 0-.07-.01l-.08.01a.19.19 0 0 0-.06.3l.06.04.07.02zm0-.3a.1.1 0 0 1 .07.02c.02.01.03.03.03.05 0 .02 0 .03-.02.05a.09.09 0 0 1-.05.02l.07.08h-.06l-.06-.08h-.03v.08h-.04v-.22zm-.05.04v.06h.09l.01-.02-.01-.02h-.03zm-3.92-1.69c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.7 0-1.13-.54-1.13-1.2zm-27.4 0V8.8h-.82v.45a1.41 1.41 0 0 0-1.17-.55c-1.05 0-1.87.82-1.87 1.96s.82 1.96 1.87 1.96c.45.02.9-.19 1.17-.55v.45h.81zm-3.01 0c0-.65.43-1.19 1.13-1.19.67 0 1.12.52 1.12 1.2s-.45 1.19-1.12 1.19c-.71 0-1.14-.54-1.14-1.2zm25.63 9.07h-.07v.19h-.03v-.19h-.07v-.03h.17zm.27.19h-.04v-.18l-.06.16h-.04l-.06-.16v.18H55v-.22h.06l.06.15.06-.15h.05z',\n '#999',\n 'nonzero',\n ],\n ['#F46B3E', 'M6.61 6.22h4.9v8.82h-4.9z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M6.93 10.63a5.6 5.6 0 0 1 2.14-4.4 5.6 5.6 0 1 0 0 8.81 5.6 5.6 0 0 1-2.14-4.4z',\n '#666',\n 'evenodd',\n ],\n [\n '#6a6a6a',\n 'M17.72 14.88v-.82h.16v-.17h-.4v.17h.16v.82zm.77 0v-1h-.12l-.14.72-.14-.71h-.12v.99h.08v-.74l.13.64h.1l.12-.64v.75z',\n '#6a6a6a',\n 'nonzero',\n ],\n [\n '#FC9F3A',\n 'M18.14 10.63a5.6 5.6 0 0 1-9.07 4.4 5.6 5.6 0 0 0 0-8.8 5.6 5.6 0 0 1 9.07 4.4z',\n '#ccc',\n 'evenodd',\n ],\n ],\n 'mir-accept': [\n [\n '#00a9e4',\n 'M13.85 2a9.84 9.84 0 0 1 8.8 5.5h-2.63a7.55 7.55 0 0 0-6.17-3.21c-4.2 0-7.6 3.45-7.6 7.71s3.4 7.71 7.6 7.71a7.57 7.57 0 0 0 6.58-3.86h2.52l-.06.15H49.6c1.69.5 1.37 2.43 1.37 2.43H21.4A9.78 9.78 0 0 1 13.85 22C8.41 22 4 17.52 4 12S8.41 2 13.85 2zM52 10.57v1h-1.4v3.64h-1.2v-3.64h-1.41v-1zm-17.07.25c.15.07.34.19.46.28l.08.07.19.18-.26.38c-.14.22-.27.39-.3.39s-.17-.1-.34-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.43 2 .14.11.33.24.43.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.1-.82-.27-.4-.36-.8-.32-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm4 0c.17.07.35.19.47.28l.08.07.19.18-.25.38c-.14.22-.28.39-.3.39s-.18-.1-.35-.22c-.38-.26-.71-.32-1.09-.21-.81.24-1.07 1.43-.42 2 .13.11.32.24.42.26.3.08.8-.02 1.09-.22.16-.1.34-.24.35-.23.11.15.5.74.5.79 0 .09-.56.48-.9.59-.37.1-1.14.12-1.48.02-.35-.1-.89-.5-1.09-.82-.27-.4-.37-.8-.33-1.44.04-.9.41-1.48 1.17-1.84a2.88 2.88 0 0 1 1.95.02zm8.78 1.9c0 .14-.4.63-.64.76-.23.12-.39.16-1.22.16h-1.32v1.29h-1.12V12.7zm-4.94-2v.9h-1.62v.71h1.27v.93h-1.27V14h1.62v.93h-2.66V10.7zm-12.45 0l1.41 4.2H30.6l-.28-.85H29.2l-.29.86H27.8l1.4-4.22zm-.56 1.07l-.35 1.35h.7zm-6.08-.5a10.3 10.3 0 0 1 0 1.42zm19.4-.58l1.77.02 1.78.01.23.11c.52.27.8.73.84 1.35v.37h-1.44c-1.36-.01-1.49-.02-1.73-.12a2.2 2.2 0 0 1-1.38-1.49z',\n '#999',\n 'evenodd',\n ],\n [\n '#29b352',\n 'M27.08 11.32c-.21.6-.66 1.09-1.23 1.35l-.16.06 1.52 2.32h-2.46l-1.12-2.18H22.6v2.18h-2.14v-3.73zm-7.54-3.1v6.83h-2.15V8.2zm-9.53 0c.55 0 1.03.36 1.18.9l.9 3.13h.15l.9-3.14c.15-.53.63-.9 1.18-.9h2.15v6.84h-2.15V11h-.16l-1.23 4.04H11.4L10.17 11h-.15v4.04H7.87V8.2zm10.14 0h4.76a2.31 2.31 0 0 1 2.28 2.63l-.03.15h-3.7a3.38 3.38 0 0 1-3.27-2.6l-.04-.19h4.76z',\n '#999',\n 'evenodd',\n ],\n ],\n 'visa-verified': [\n [\n '#1a1f71',\n 'M31.73 12.53c.83 0 1.5.16 1.96.32l.15.06-.32 1.97-.21-.1a4.05 4.05 0 0 0-1.76-.35c-.92 0-1.35.4-1.35.78 0 .43.5.71 1.33 1.13 1.35.65 1.98 1.44 1.97 2.47-.01 1.9-1.62 3.12-4.1 3.12a7.4 7.4 0 0 1-2.46-.43l-.15-.06.33-2.04.3.15a4.7 4.7 0 0 0 2.21.47c.69 0 1.4-.27 1.4-.88.02-.4-.3-.7-1.2-1.14-.9-.43-2.08-1.16-2.07-2.47.02-1.77 1.65-3 3.97-3zm8.15.17l1.9 9.1H39.6l-.3-1.37h-3c-.1.22-.45 1.22-.5 1.35v.02h-2.47l3.5-8.35c.22-.55.6-.73 1.1-.75h.13zm-13.1-.02L25.3 21.8h-2.34l1.46-9.1zm-10.23 0c.5.03.92.2 1.06.77l.83 4.18.24 1.27 2.3-6.2h2.5l-3.7 9.08h-2.5l-1.9-7.22a5.48 5.48 0 0 1 2.96 2.82l.05.12c-.87-2.23-2.42-3.8-5.67-4.62l.04-.2zm21.84 3.25l-.17-.78c-.11.34-.33.9-.31.87l-.9 2.46-.04.08h1.96c-.1-.43-.5-2.42-.54-2.61v-.02l-.17-.78zm7-9.72l.52 3.02 1.42-2.95h1.03l-2.28 4.47c-.55 1.04-1.08 1.37-1.9 1.37-.19 0-.29-.02-.38-.05v-.87c.13.04.28.06.48.06.3 0 .57-.14.75-.44l.14-.29-.89-4.18zm-7.24-4.07l-1.3 8.38h-1.2v-.78a2.6 2.6 0 0 1-1.84.9c-1.17 0-1.98-.88-1.69-2.77.33-2.08 1.62-3.01 2.92-3.01.53 0 .95.1 1.26.2l.42-2.7zM11.35 4.8c1.68 0 2.24 1.26 2 2.85l-.07.34H9.69c-.1 1.1.4 1.56 1.27 1.56.72 0 1.35-.26 2.03-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm18.26 0c1.68 0 2.23 1.26 2 2.85l-.07.34h-3.6c-.1 1.1.4 1.56 1.26 1.56.72 0 1.36-.26 2.04-.7v1.1c-.67.42-1.44.68-2.35.68-1.57 0-2.6-.89-2.29-2.9.28-1.83 1.54-2.93 3-2.93zm11.8-.63l-.39 2.58c.32-.28.75-.56 1.3-.56.89 0 1.48.66 1.27 2.09-.24 1.56-1.21 2.3-2.48 2.3-.65 0-1.18-.11-1.69-.3l.91-5.94zM3.87 2.44l1.2 6.13L8.09 2.5h1.59l-5.75 8.04L2.2 2.71zM17.77 4.8l.02 1.38a3.1 3.1 0 0 0-2.16 1.13l-.5 3.2h-1.38l.85-5.6h1.2v1.13c.46-.65 1.1-1.2 1.97-1.24zm2.25.11l-.87 5.6h-1.39l.87-5.6zm3.85-2.66c.24 0 .43.02.56.05l.01 1.13a3.63 3.63 0 0 0-.57-.05c-.48 0-.77.22-.84.71l-.13.82h1.08v1.14h-1.25l-.69 4.47h-1.37l.68-4.47h-.8l.17-1.14h.8l.16-.95c.19-1.25 1.05-1.71 2.2-1.71zm2.28 2.66l-.87 5.6h-1.4l.87-5.6zm15.75 2.2c-.36 0-.71.24-1.03.56l-.29 1.92c.2.09.36.12.65.12.67 0 1.13-.4 1.29-1.37.12-.82-.16-1.22-.62-1.22zm-6.82-1.14c-.74 0-1.37.6-1.56 1.82-.16 1.1.23 1.6.84 1.6.51 0 .96-.3 1.4-.77l.36-2.4a2.09 2.09 0 0 0-1.04-.25zm-23.91-.2c-.56 0-1.07.43-1.33 1.35h2.23c.05-.87-.23-1.36-.9-1.36zm18.25 0c-.56 0-1.07.43-1.33 1.35h2.24c.04-.87-.24-1.36-.91-1.36zm-9.7-3.4c.45 0 .78.34.7.82a.96.96 0 0 1-.94.79c-.47 0-.78-.33-.72-.79.08-.48.5-.81.96-.81zm6.12 0c.46 0 .78.34.71.82a.96.96 0 0 1-.95.79c-.46 0-.78-.33-.72-.79.08-.48.51-.81.96-.81z',\n '#999',\n 'evenodd',\n ],\n ],\n 'pci-dss': [\n [\n '#006a70',\n 'M22.84 2.15A1195.7 1195.7 0 0 0 25.4 6l1.64 2.4 1.75 2.6.74 1.09-1.49.8-3.18 1.72-1.59.85-3.18 1.72-1.7.9-3.14 1.7-1.62.87-2.11 1.12-.14.12h-.08l-.56-.82-1.88-2.7-2.14-3.1-1.8-2.58-2.07-3L.46 6.23l-.44-.59v-.03l.77-.12 1.51-.23 1.32-.2 1.51-.24 1.55-.22 1.6-.25 1.52-.22c.6-.1 1.19-.2 1.79-.28l1.53-.23 1.82-.28 1.32-.21 1.02-.15 1.34-.2 1.07-.16 1.3-.2 1.32-.2.35-.08zM6.6 11.28v3.5c0 .18.03.25.22.24H8.9c.18 0 .23-.05.22-.22v-2.2c0-.15.04-.2.18-.2.36-.02.71-.04 1.06-.09.67-.1 1.3-.29 1.87-.68a2.16 2.16 0 0 0 1.02-2.02c-.06-.87-.57-1.43-1.33-1.78-.63-.3-1.3-.4-1.98-.44a15.14 15.14 0 0 0-3.12.14c-.16.02-.23.08-.22.26v3.49zm13.77 1.16l-.32.18c-.25.12-.48.27-.74.36-.54.2-1.1.24-1.67.18-.82-.08-1.3-.51-1.47-1.29-.1-.48-.1-.96.03-1.43.18-.66.6-1.11 1.28-1.21a4.2 4.2 0 0 1 1.03.02c.49.05.95.18 1.34.52.14.13.31.24.5.37l.02-.16c0-.32-.02-.64.02-.96.03-.3-.1-.48-.3-.67a3.65 3.65 0 0 0-3.37-.96A3.6 3.6 0 0 0 13.9 9.7a4.34 4.34 0 0 0-.08 2.9c.3.96.91 1.65 1.82 2.06.5.23 1.02.35 1.55.39a4.68 4.68 0 0 0 3.07-.66c.1-.06.13-.13.13-.25v-1.5l-.01-.2zm1.17-5.06V15l.2.01h2.04c.16 0 .22-.04.22-.2V7.56c0-.16-.05-.2-.2-.2H21.53zm1.2-.45c1.02 0 1.7-1 1.3-1.9a1.45 1.45 0 0 0-1.62-.77c-.63.14-1.09.65-1.1 1.22-.04.83.56 1.45 1.41 1.45z',\n '#999',\n 'evenodd',\n ],\n [\n '#006a70',\n 'M9.12 9.88v-.56c0-.1.04-.16.14-.15.34.05.69.08 1.02.16.24.06.41.22.42.5 0 .28-.14.45-.38.56-.34.17-.72.19-1.09.2-.03 0-.1-.08-.1-.13-.02-.2 0-.39 0-.58M30.63 4.8H33c.53 0 .93.04 1.21.13.37.1.7.3.96.58.27.28.47.63.6 1.03.15.4.22.91.22 1.5 0 .53-.07.98-.2 1.36a2.8 2.8 0 0 1-.68 1.12c-.22.22-.52.4-.9.51-.29.1-.67.14-1.14.14h-2.42zm1.29 1.08v4.22h.96c.35 0 .61-.03.77-.07.21-.05.38-.14.52-.26s.25-.33.34-.61c.08-.29.13-.68.13-1.17 0-.5-.05-.87-.13-1.13-.09-.27-.21-.47-.37-.62a1.22 1.22 0 0 0-.6-.3 5.84 5.84 0 0 0-1.05-.06zm4.81 3.22l1.25-.12c.08.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.02-.28a3.49 3.49 0 0 1-1.45-.63 1.66 1.66 0 0 1-.31-2.19c.18-.28.44-.5.79-.64.35-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.37 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.56.28 1.18.43.63.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.38.23c-.8 0-1.43-.19-1.86-.56a2.43 2.43 0 0 1-.77-1.62m5.93 0l1.25-.12c.07.41.23.72.46.92.23.2.54.3.93.3.41 0 .72-.1.93-.27a.78.78 0 0 0 .32-.61.58.58 0 0 0-.13-.39c-.1-.1-.25-.2-.47-.27-.15-.05-.49-.15-1.03-.28a3.49 3.49 0 0 1-1.44-.63 1.66 1.66 0 0 1-.32-2.19c.19-.28.45-.5.8-.64.34-.15.76-.22 1.25-.22.8 0 1.4.17 1.8.52.4.35.62.82.64 1.4l-1.28.06c-.06-.33-.18-.56-.36-.7-.18-.15-.45-.22-.81-.22-.38 0-.67.08-.88.23-.13.1-.2.23-.2.4 0 .14.06.27.19.38.16.14.55.28 1.18.43.62.14 1.09.3 1.39.45.3.16.53.38.7.65.17.27.25.61.25 1.01a1.88 1.88 0 0 1-1.16 1.74 3.6 3.6 0 0 1-1.39.23c-.8 0-1.42-.19-1.85-.56a2.43 2.43 0 0 1-.77-1.62M32.1 14.45l.43.14a.98.98 0 0 1-.33.54.95.95 0 0 1-.6.18c-.29 0-.53-.1-.72-.3-.2-.2-.29-.48-.29-.83 0-.37.1-.66.29-.87.19-.2.44-.3.75-.3.28 0 .5.08.67.24.1.1.17.23.23.4l-.45.11a.47.47 0 0 0-.16-.27.47.47 0 0 0-.3-.1.5.5 0 0 0-.41.18c-.1.12-.16.3-.16.57 0 .29.06.49.16.6.1.13.23.19.4.19.11 0 .21-.04.3-.12.09-.07.15-.2.19-.36m.73-.28c0-.23.03-.42.1-.57.05-.11.12-.21.2-.3a.86.86 0 0 1 .3-.2c.13-.06.3-.1.47-.1.33 0 .6.1.8.31.19.2.29.49.29.85s-.1.64-.3.84c-.2.2-.45.3-.78.3s-.6-.1-.8-.3c-.19-.2-.28-.47-.28-.83zm.46-.01c0 .25.06.44.17.57.12.13.27.2.45.2s.32-.07.44-.2c.11-.13.17-.32.17-.58 0-.25-.05-.45-.17-.57-.1-.13-.26-.19-.44-.19s-.34.06-.45.2c-.11.12-.17.31-.17.57zM35.33 15.27v-2.23H36l.4 1.52.4-1.52h.68v2.23h-.42v-1.75l-.44 1.75h-.43l-.44-1.75v1.75zM37.93 15.27v-2.23h.72c.27 0 .45.02.54.04.12.03.23.1.32.22.08.1.12.25.12.43 0 .14-.02.25-.07.34a.61.61 0 0 1-.19.22.65.65 0 0 1-.23.1c-.1.03-.26.04-.47.04h-.3v.84zm.45-1.85v.63h.24c.18 0 .3 0 .36-.03a.3.3 0 0 0 .2-.28.29.29 0 0 0-.08-.2.31.31 0 0 0-.18-.1 2.18 2.18 0 0 0-.32-.02zM40.02 15.27v-2.2h.45v1.83h1.11v.37zM41.9 13.04h.44v2.23h-.45zM44.78 15.27h-.5l-.19-.5h-.89l-.18.5h-.48l.87-2.23h.48zm-.83-.88l-.3-.83-.3.83zM45.02 15.27v-2.23h.44l.9 1.5v-1.5h.43v2.23h-.45l-.9-1.45v1.45zM47.76 15.27v-1.85h-.66v-.38h1.77v.38h-.66v1.85z',\n '#999',\n 'evenodd',\n ],\n ],\n 'apple-pay': [\n [\n '#000',\n 'M49.392 0C49.509 0.000923077 49.626 0.00276923 49.744 0.00553846C49.997 0.012 50.255 0.0258462 50.507 0.0673846C50.763 0.109846 51 0.179077 51.233 0.288C51.461 0.396 51.67 0.536308 51.851 0.703385C52.033 0.870462 52.184 1.06246 52.3 1.27385C52.419 1.488 52.494 1.70769 52.539 1.944C52.585 2.17662 52.6 2.41385 52.607 2.64923C52.61 2.75631 52.612 2.86523 52.612 2.97231C52.613 3.10062 52.613 3.22892 52.613 3.35723V20.6418C52.613 20.7711 52.613 20.8994 52.612 21.0268C52.612 21.1348 52.61 21.2437 52.607 21.3508C52.6 21.5862 52.585 21.8234 52.539 22.056C52.494 22.2914 52.419 22.512 52.3 22.7262C52.184 22.9375 52.033 23.1305 51.851 23.2966C51.67 23.4646 51.461 23.604 51.233 23.7111C51 23.8209 50.763 23.8902 50.507 23.9326C50.255 23.9742 49.997 23.988 49.744 23.9945C49.626 23.9972 49.509 23.9982 49.392 23.9991C49.253 24 49.115 24 48.976 24H15.637C15.498 24 15.359 24 15.221 23.9991C15.103 23.9982 14.987 23.9972 14.87 23.9945C14.615 23.988 14.358 23.9742 14.106 23.9326C13.85 23.8902 13.612 23.8209 13.38 23.7111C13.152 23.604 12.943 23.4646 12.762 23.2966C12.58 23.1305 12.429 22.9375 12.312 22.7262C12.194 22.512 12.119 22.2914 12.074 22.056C12.028 21.8234 12.013 21.5862 12.006 21.3508C12.003 21.2437 12.001 21.1348 12.001 21.0268C12 20.8994 12 20.7711 12 20.6418L12.0001 3.16477L12.001 2.97231C12.001 2.86523 12.003 2.75631 12.006 2.64923C12.013 2.41385 12.028 2.17662 12.074 1.944C12.119 1.70769 12.194 1.488 12.312 1.27385C12.429 1.06246 12.58 0.870462 12.762 0.703385C12.943 0.536308 13.152 0.396 13.38 0.288C13.612 0.179077 13.85 0.109846 14.106 0.0673846C14.358 0.0258462 14.615 0.012 14.87 0.00553846C14.987 0.00276923 15.103 0.000923077 15.221 0H49.392ZM48.976 0.799569H15.637L15.226 0.800492C15.116 0.801415 15.004 0.802338 14.893 0.805108C14.699 0.809723 14.471 0.819877 14.259 0.854954C14.075 0.885415 13.921 0.932492 13.773 1.0008C13.625 1.07003 13.492 1.16049 13.374 1.26849C13.257 1.37649 13.16 1.50018 13.085 1.63588C13.01 1.77342 12.959 1.91557 12.927 2.08449C12.888 2.28111 12.877 2.49157 12.872 2.67065C12.87 2.77311 12.868 2.87557 12.867 2.97803V20.7223L12.868 21.0223C12.868 21.1248 12.87 21.2273 12.872 21.3297C12.877 21.5088 12.888 21.7174 12.926 21.9131C12.959 22.0848 13.01 22.227 13.085 22.3626C13.16 22.4993 13.257 22.623 13.374 22.731C13.492 22.8399 13.625 22.9294 13.772 22.9977C13.921 23.0679 14.075 23.115 14.259 23.1454C14.474 23.1805 14.711 23.1906 14.893 23.1953C15.001 23.1971 15.113 23.199 15.225 23.199C15.362 23.1999 15.497 23.1999 15.632 23.1999L49.1809 23.1998L49.385 23.199C49.5 23.199 49.612 23.1971 49.724 23.1953C49.903 23.1906 50.139 23.1805 50.355 23.1445C50.538 23.115 50.692 23.0679 50.839 22.9986C50.987 22.9294 51.121 22.8399 51.239 22.731C51.356 22.6239 51.453 22.4993 51.528 22.3626C51.604 22.227 51.654 22.0848 51.686 21.9159C51.725 21.7202 51.735 21.5097 51.741 21.3288C51.744 21.2273 51.745 21.1257 51.746 21.0233C51.747 20.895 51.747 20.7694 51.747 20.642V3.35742C51.747 3.23095 51.747 3.10542 51.746 2.97895C51.745 2.87465 51.744 2.77218 51.741 2.67065C51.735 2.49065 51.725 2.28018 51.687 2.08634C51.654 1.91465 51.604 1.77342 51.529 1.63772C51.454 1.50111 51.356 1.37649 51.238 1.26849C51.121 1.16049 50.987 1.07003 50.84 1.00172C50.693 0.932492 50.538 0.885415 50.354 0.854954C50.142 0.819877 49.914 0.809723 49.72 0.805108C49.609 0.802338 49.497 0.801415 49.386 0.800492L48.976 0.799569Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.6025 8.43698C22.7725 8.38698 22.0665 8.90798 21.6705 8.90798C21.2735 8.90798 20.6665 8.46198 20.0105 8.47398C19.1565 8.48598 18.3635 8.96898 17.9305 9.73698C17.0385 11.274 17.6945 13.554 18.5615 14.806C18.9835 15.425 19.4905 16.106 20.1595 16.082C20.7905 16.058 21.0395 15.673 21.8065 15.673C22.5745 15.673 22.7975 16.082 23.4665 16.07C24.1595 16.058 24.5935 15.45 25.0145 14.831C25.4975 14.125 25.6955 13.443 25.7075 13.405C25.6955 13.394 24.3705 12.885 24.3575 11.361C24.3455 10.085 25.3975 9.47798 25.4475 9.43998C24.8525 8.56098 23.9245 8.46198 23.6025 8.43698Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M28.7857 11.6189H30.4417C31.6977 11.6189 32.4127 10.9429 32.4127 9.76994C32.4127 8.59794 31.6977 7.92794 30.4477 7.92794H28.7857V11.6189ZM30.8277 6.71094C32.6317 6.71094 33.8877 7.95394 33.8877 9.76394C33.8877 11.5799 32.6057 12.8299 30.7827 12.8299H28.7857V16.0059H27.3427V6.71094H30.8277Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M38.6382 13.4665V12.9325L36.9702 13.0355C36.1392 13.0935 35.6682 13.4605 35.6682 14.0405C35.6682 14.6325 36.1592 15.0195 36.9062 15.0195C37.8782 15.0195 38.6382 14.3495 38.6382 13.4665ZM34.2642 14.0785C34.2642 12.8935 35.1732 12.1655 36.7842 12.0755L38.6382 11.9665V11.4445C38.6382 10.6905 38.1292 10.2395 37.2802 10.2395C36.4742 10.2395 35.9712 10.6265 35.8492 11.2315H34.5352C34.6132 10.0075 35.6562 9.10547 37.3302 9.10547C38.9732 9.10547 40.0242 9.97547 40.0242 11.3345V16.0045H38.6902V14.8905H38.6582C38.2652 15.6445 37.4082 16.1205 36.5192 16.1205C35.1922 16.1205 34.2642 15.2965 34.2642 14.0785Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M41.2827 18.4966V17.3696C41.3857 17.3946 41.6167 17.3946 41.7327 17.3946C42.3777 17.3946 42.7247 17.1246 42.9377 16.4296C42.9377 16.4166 43.0597 16.0176 43.0597 16.0106L40.6127 9.22656H42.1197L43.8337 14.7416H43.8587L45.5727 9.22656H47.0417L44.5037 16.3576C43.9237 18.0006 43.2537 18.5286 41.8487 18.5286C41.7327 18.5286 41.3857 18.5166 41.2827 18.4966Z',\n '#999',\n 'evenodd',\n ],\n [\n '#000',\n 'M23.0874 7.616C23.4354 7.181 23.6704 6.597 23.6084 6C23.0994 6.026 22.4784 6.336 22.1194 6.771C21.7954 7.144 21.5104 7.753 21.5854 8.324C22.1564 8.374 22.7274 8.039 23.0874 7.616Z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSecurityIcon: FC<PaymentSecurityIconProps> = ({\n gray,\n name,\n stub,\n}) =>\n stub ? (\n <Stub width={1} height={1} />\n ) : (\n <Svg width={1} height={1} viewBox=\"0 0 64 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n )\n\nPaymentSecurityIcon.displayName = 'PaymentSecurityIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/PaymentSystemIcon.tsx",["1081"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface PaymentSystemIconProps {\n name: 'mastercard' | 'visa' | 'mir'\n gray?: boolean\n}\n\nconst IconPath: {\n [name in PaymentSystemIconProps['name']]: [\n string,\n string,\n string,\n 'evenodd' | 'inherit' | 'nonzero' | undefined,\n ][]\n} = {\n mastercard: [\n ['#F46B3E', 'M20 4h8v16h-8z', '#999', 'evenodd'],\n [\n '#F14840',\n 'M20.22 12c0-3.07 1.4-5.97 3.78-7.86a9.81 9.81 0 0 0-13.38 1.08 10.08 10.08 0 0 0 0 13.56A9.81 9.81 0 0 0 24 19.86 10.02 10.02 0 0 1 20.22 12z',\n '#666',\n 'evenodd',\n ],\n [\n '#FC9F3A',\n 'M40 12a10 10 0 0 1-5.57 9A9.8 9.8 0 0 1 24 19.85a10.04 10.04 0 0 0 0-15.72A9.8 9.8 0 0 1 34.43 3 10 10 0 0 1 40 12z',\n '#ccc',\n 'evenodd',\n ],\n ],\n mir: [\n [\n '#4DB45E',\n 'M12.93 5s-1.87 0-2.37 1.84l-1.78 6.47h-.35S7.1 8.55 6.65 6.83C6.15 5 4.27 5 4.27 5H0v14h4.27v-8.31h.36L7.12 19h2.97l2.49-8.3h.35V19h4.28V5h-4.28zM28.54 5s-1.25.12-1.84 1.47l-3.03 6.84h-.35V5h-4.27v14h4.03s1.31-.12 1.9-1.47l2.97-6.84h.35V19h4.27V5h-4.03zM34.47 11.36V19h4.27v-4.46h4.63a4.63 4.63 0 0 0 4.36-3.18H34.47z',\n '#999',\n 'evenodd',\n ],\n [\n '#00A9E4',\n 'M43.37 5h-9.5a6.95 6.95 0 0 0 4.93 5.5c.57.16 1.17.25 1.78.25h7.33c.06-.32.09-.65.09-.98A4.7 4.7 0 0 0 43.37 5z',\n '#999',\n 'evenodd',\n ],\n ],\n visa: [\n [\n '#1A1F71',\n 'M24.47 8.93c.02-2.82 2.68-4.78 6.46-4.78 1.47 0 2.66.31 3.58.64l-.68 3.07a7.36 7.36 0 0 0-3.77-.65c-1.1.14-1.6.7-1.62 1.21-.03 1.7 5.38 1.92 5.36 5.74-.01 3-2.64 4.95-6.66 4.95a11.8 11.8 0 0 1-4.25-.77l.7-3.17c.88.4 2 .94 3.92.91 1.1-.01 2.28-.44 2.29-1.41 0-.64-.5-1.1-1.98-1.8-1.45-.7-3.38-1.86-3.35-3.94zm16.5-4.52h3.26l3.08 14.47h-3.53l-.46-2.16h-4.9l-.8 2.16H33.6l5.74-13.4c.26-.66.9-1.08 1.63-1.08zm.56 3.91l-2.03 5.44h3.17l-1.15-5.44zM19.6 4.42h3.83l-3.16 14.46h-3.83L19.6 4.41zm-5.65 0h4.01l-6.19 14.46H7.73L4.68 7.33c-.19-.7-.35-.97-.9-1.27-.94-.49-2.45-.94-3.78-1.23l.09-.42h6.5c.83 0 1.58.54 1.77 1.48l1.6 8.37 4-9.85z',\n '#999',\n 'evenodd',\n ],\n ],\n}\n\nexport const PaymentSystemIcon: FC<PaymentSystemIconProps> = ({\n name,\n gray,\n}) => (\n <Svg width={1} height={1} viewBox=\"0 0 48 24\" focusable=\"false\">\n {IconPath[name].map((path, i) => (\n <Path\n key={i}\n fill={gray ? path[2] : path[0]}\n d={path[1]}\n fillRule={path[3]}\n />\n ))}\n </Svg>\n)\n\nPaymentSystemIcon.displayName = 'PaymentSystemIcon'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/QuestionIcon.tsx",["1082"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface QuestionIconProps {\n size?: number\n}\n\nexport const QuestionIcon: FC<QuestionIconProps> = ({ size }) => (\n <Svg width={size} height={size} viewBox=\"0 0 24 24\" focusable=\"false\">\n <Path\n d=\"M21.5 12c0-5.245-4.255-9.5-9.5-9.5S2.5 6.755 2.5 12s4.255 9.5 9.5 9.5 9.5-4.255 9.5-9.5z\"\n fill=\"#fff\"\n stroke=\"#000\"\n strokeOpacity={0.15}\n />\n <Path\n d=\"M10.005 8.059c.053-.256.12-.326.305-.447.186-.121.385-.228.598-.32.213-.091.442-.163.687-.215.245-.051.51-.077.796-.077.401 0 .762.056 1.084.168.322.112.596.272.822.481.226.208.4.46.52.753.122.294.183.62.183.979 0 .34-.045.635-.134.884a2.503 2.503 0 0 1-.79 1.126c-.164.135-.32.26-.467.374a3.681 3.681 0 0 0-.383.34.767.767 0 0 0-.208.376l-.049.257c-.072.378-.444.684-.84.684h.064c-.392 0-.751-.319-.8-.692l-.05-.39a.978.978 0 0 1 .064-.575c.076-.164.182-.312.316-.444s.285-.258.451-.377c.166-.119.322-.246.467-.383.145-.137.267-.29.367-.457.1-.169.15-.37.15-.602 0-.27-.084-.483-.252-.643-.168-.159-.4-.238-.694-.238a1.85 1.85 0 0 0-.956.238c-.108.061-.203.116-.284.165a.464.464 0 0 1-.243.074.437.437 0 0 1-.41-.249s-.367-.534-.314-.79zM11 16a.995.995 0 0 1 .602-.921A.988.988 0 0 1 12 15c.14 0 .27.026.392.079.121.053.227.124.318.213A.969.969 0 0 1 13 16c0 .14-.026.272-.077.395a.961.961 0 0 1-.531.529c-.121.05-.252.076-.392.076a1.02 1.02 0 0 1-.398-.076.962.962 0 0 1-.525-.53A1.016 1.016 0 0 1 11 16z\"\n fill=\"#000\"\n />\n </Svg>\n)\n\nQuestionIcon.displayName = 'QuestionIcon'\n\nQuestionIcon.defaultProps = {\n size: 6,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/icon/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/Image.tsx",["1083","1084","1085"],[],"import React, { Children, FC, isValidElement, ReactNode } from 'react'\n\nimport { InView } from '../inview'\nimport { Box, Img, Pos, Value } from '../primitive'\nimport { Stub } from '../stub'\nimport { ImageControl } from './ImageControl'\n\nexport interface ImageProps {\n width: Value\n height: Value\n src: string\n cachedDelay?: number\n viewedDelay?: number\n srcSet?: string\n sizes?: string\n alt?: string\n stub?: string | boolean | ReactNode\n objectFit?: 'fill' | 'contain' | 'cover' | 'none' | 'scale-down'\n onLoad?: () => void\n}\n\nexport const Image: FC<ImageProps> = ({\n width,\n height,\n src,\n srcSet,\n sizes,\n alt,\n stub = true,\n cachedDelay = 50,\n viewedDelay = 1000,\n objectFit,\n onLoad,\n}) =>\n stub ? (\n <ImageControl\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n stub={stub}\n cachedDelay={cachedDelay}\n viewedDelay={viewedDelay}\n onLoad={onLoad}\n children={(renderProps) =>\n renderProps.loaded ? (\n <Img\n key={src}\n width={width}\n height={height}\n maxWidth={1}\n maxHeight={1}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n />\n ) : (\n <InView\n onChange={renderProps.onChange}\n children={({ ref }) => (\n <Pos\n as=\"span\"\n ref={ref}\n type=\"relative\"\n width={width}\n height={height}\n >\n {typeof stub === 'boolean' && stub ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n <Stub\n width={width}\n height={height}\n r={width === height ? '100%' : undefined}\n />\n </Pos>\n ) : (isValidElement(stub) && Children.only(stub) ? (\n <Pos as=\"span\" type=\"absolute\" width={width} height={height}>\n {stub}\n </Pos>\n ) : null)}\n <Box\n as=\"span\"\n opacity={typeof stub === 'string' ? 1 : 0}\n width={width}\n height={height}\n >\n <Img\n width={width}\n height={height}\n src={renderProps.src}\n srcSet={renderProps.srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n css={\n typeof stub === 'string'\n ? { filter: 'blur(10px)' }\n : undefined\n }\n onLoad={renderProps.onLoad}\n />\n </Box>\n </Pos>\n )}\n />\n )\n }\n />\n ) : (\n <Img\n width={width}\n height={height}\n src={src}\n srcSet={srcSet}\n sizes={sizes}\n alt={alt}\n objectFit={objectFit}\n onLoad={onLoad}\n />\n )\n\nImage.displayName = 'Image'\n\nImage.defaultProps = {\n stub: true,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/ImageControl.ts",["1086","1087"],[],"import { Component, FC, ReactNode } from 'react'\n\nimport { Value } from '../primitive'\n\nexport interface ImageControlProps {\n width: Value\n height: Value\n src: string\n srcSet?: string\n stub?: string | ReactNode\n cachedDelay?: number\n viewedDelay?: number\n onLoad?: () => void\n children: FC<{\n src: string | undefined\n srcSet: string | undefined\n loaded: boolean\n onChange: (inView: boolean) => void\n onLoad: () => void\n }>\n}\n\nenum Step {\n NONE,\n CHECK_CACHE,\n NO_CACHE,\n LOAD,\n DONE,\n}\n\nexport interface ImageControlState {\n step: Step\n}\n\nexport class ImageControl extends Component<\n ImageControlProps,\n ImageControlState\n> {\n public static displayName = 'ImageControl'\n\n public static defaultProps = {\n cachedDelay: 50,\n viewedDelay: 1000,\n }\n\n public state: ImageControlState = {\n step: Step.NONE,\n }\n\n public componentWillUnmount: () => void = () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n }\n\n private viewedTimer: number | undefined\n\n private cachedTimer: number | undefined\n\n private onChange: (inView: boolean) => void = (inView) => {\n clearTimeout(this.viewedTimer)\n if (!inView) {\n return\n }\n if (this.state.step === Step.NONE) {\n this.setState({\n step: Step.CHECK_CACHE,\n })\n const image = document.createElement('img')\n image.src = this.props.src\n image.srcset = this.props.srcSet || ''\n image.addEventListener('load', () => {\n clearTimeout(this.viewedTimer)\n clearTimeout(this.cachedTimer)\n this.setState({\n step: Step.LOAD,\n })\n })\n this.cachedTimer = setTimeout(() => {\n image.onload = null\n image.src = ''\n image.srcset = ''\n this.setState({\n step: Step.NO_CACHE,\n })\n }, this.props.cachedDelay) as unknown as number\n }\n this.viewedTimer = setTimeout(() => {\n this.setState({\n step: Step.LOAD,\n })\n }, this.props.viewedDelay) as unknown as number\n }\n\n private onLoad: () => void = () => {\n if (this.state.step !== Step.LOAD) {\n return\n }\n if (this.props.onLoad) {\n this.props.onLoad()\n }\n this.setState({\n step: Step.DONE,\n })\n }\n\n private get src(): string | undefined {\n const { stub, src } = this.props\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return src\n }\n if (this.state.step === Step.NONE || this.state.step === Step.CHECK_CACHE) {\n return undefined\n }\n if (typeof stub === 'string') {\n return stub\n }\n return undefined\n }\n\n private get srcSet(): string | undefined {\n if (this.state.step === Step.LOAD || this.state.step === Step.DONE) {\n return this.props.srcSet\n }\n return undefined\n }\n\n public render() {\n return this.props.children({\n src: this.src,\n srcSet: this.srcSet,\n loaded: this.state.step === Step.DONE,\n onChange: this.onChange,\n onLoad: this.onLoad,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/image/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/BasicInput.tsx",["1088","1089","1090"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface BasicInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n autoComplete?: boolean | string\n autoFocus?: boolean\n placeholder?: string\n inputMode?:\n | 'none'\n | 'text'\n | 'decimal'\n | 'numeric'\n | 'tel'\n | 'search'\n | 'email'\n | 'url'\n maxLength?: number\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicInput = forwardRef<HTMLInputElement, BasicInputProps>(\n (props, ref) => {\n const theme = useTheme()\n\n const common = {\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? theme.input.border.disabled\n : (props.error\n ? theme.input.border.error\n : props.focused\n ? theme.input.border.focused\n : theme.input.border.default),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'text',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete:\n typeof props.autoComplete === 'string'\n ? props.autoComplete\n : (props.autoComplete\n ? 'on'\n : 'off'),\n autoFocus: props.autoFocus,\n placeholder: props.placeholder,\n inputMode: props.inputMode,\n disabled: !!props.disabled,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nBasicInput.displayName = 'BasicInput'\n\nBasicInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/ContentInput.tsx",["1091","1092","1093","1094"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { isMaskDigital, Mask, Pipe } from '../mask'\nimport { Input, MaskInput, Value } from '../primitive'\n\nexport interface ContentInputProps {\n value: string\n tabIndex?: number\n type?: 'text' | 'password' | 'tel' | 'number' | 'search' | 'email' | 'url'\n name?: string\n readOnly?: boolean\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n pl?: Value\n pr?: Value\n error: boolean\n focused: boolean\n nort?: boolean\n norb?: boolean\n hovered: boolean\n mask?: Mask\n pipe?: Pipe\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const ContentInput = forwardRef<HTMLInputElement, ContentInputProps>(\n (props, ref) => {\n const common = {\n width: 1,\n height: 12,\n m: 0,\n pr: props.pr ? props.pr : 4,\n pl: props.pl ? props.pl : 4,\n py: 3,\n r: `${props.nort ? '0 0' : '10px 10px'} ${\n props.norb ? '0 0' : '10px 10px'\n }`,\n b: 'none',\n bb: props.error ? '2px solid #d0021b' : 'none',\n valueSize: 5,\n valueWeight: 300,\n valueColor: '#000',\n placeholderColor: '#666',\n cursor: 'text',\n bg: props.focused\n ? '#fff'\n : (props.hovered\n ? 'rgba(224, 224, 224, 0.65)'\n : '#e6e6e6'),\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n readOnly: props.readOnly,\n placeholder: props.placeholder,\n maxLength: props.maxLength,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onMouseEnter: props.onMouseEnter,\n onMouseLeave: props.onMouseLeave,\n ref,\n }\n return props.mask ? (\n <MaskInput\n {...common}\n type={\n props.type === undefined\n ? (isMaskDigital(props.mask)\n ? 'tel'\n : 'text')\n : (['text', 'password', 'tel'].includes(props.type)\n ? props.type\n : 'text')\n }\n mask={props.mask}\n pipe={props.pipe}\n guide={false}\n keepCharPositions={!!props.pipe}\n placeholderChar={'\\u2000'}\n />\n ) : (\n <Input\n {...common}\n type={props.type === undefined ? 'text' : props.type}\n />\n )\n },\n)\n\nContentInput.displayName = 'ContentInput'\n\nContentInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/SelectInput.tsx",["1095","1096"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Input, Value } from '../primitive'\n\nexport interface SelectInputProps {\n value: string\n tabIndex?: number\n name?: string\n autoComplete?: boolean\n autoFocus?: boolean\n pl?: Value\n pr?: Value\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const SelectInput = forwardRef<HTMLInputElement, SelectInputProps>(\n (props, ref) => {\n const common = {\n ref,\n width: 1,\n height: 7,\n m: 0,\n p: 0,\n pr: props.pr,\n pl: props.pl,\n r: 0,\n b: 'none',\n bb: props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)'),\n valueSize: 5,\n valueWeight: 300,\n valueColor: props.disabled ? '#666' : '#000',\n placeholderColor: '#666',\n cursor: props.disabled ? 'not-allowed' : 'pointer',\n bg: 'transparent',\n transition: 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)',\n value: props.value,\n name: props.name,\n autoComplete: props.autoComplete ? 'on' : 'off',\n autoFocus: props.autoFocus,\n disabled: !!props.disabled,\n onChange: props.onChange,\n onFocus: props.onFocus,\n onBlur: props.onBlur,\n onKeyDown: props.onKeyDown,\n onKeyUp: props.onKeyUp,\n onClick: props.onClick,\n readOnly: true,\n }\n return <Input {...common} />\n },\n)\n\nSelectInput.displayName = 'SelectInput'\n\nSelectInput.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/input/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/inview.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/LinkControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/applyDefaultClickHandler.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/WalletLogo.tsx",["1097"],[],"import React, { FC } from 'react'\n\nimport { Path, Svg } from '../primitive'\n\nexport interface WalletLogoProps {\n compact?: boolean\n}\n\nexport const WalletLogo: FC<WalletLogoProps> = ({ compact }) =>\n compact ? (\n <Svg viewBox=\"0 0 80 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M61.0550725,22.1681159 C62.4695652,22.1681159 63.257971,23.2115942 63.257971,24.5101449 C63.257971,24.6724638 63.2347826,24.8347826 63.2115942,24.9971014 L59.8028986,24.9971014 C59.8724638,25.8550725 60.5449275,26.3188406 61.2869565,26.3188406 C61.7971014,26.3188406 62.3072464,26.0869565 62.7014493,25.7855072 L63.1884058,26.6666667 C62.6782609,27.1072464 61.9130435,27.3855072 61.1942029,27.3855072 C59.5478261,27.3855072 58.5275362,26.2028986 58.5275362,24.7884058 C58.5275362,23.2347826 59.5710145,22.1681159 61.0550725,22.1681159 Z M72.0231884,22.1681159 C73.4376812,22.1681159 74.226087,23.2115942 74.226087,24.5101449 C74.226087,24.6724638 74.2028986,24.8347826 74.1797101,24.9971014 L70.7710145,24.9971014 C70.8405797,25.8550725 71.5130435,26.3188406 72.2550725,26.3188406 C72.7652174,26.3188406 73.2753623,26.0869565 73.6695652,25.7855072 L74.1565217,26.6666667 C73.6463768,27.1072464 72.8811594,27.3855072 72.1623188,27.3855072 C70.515942,27.3855072 69.4956522,26.2028986 69.4956522,24.7884058 C69.4956522,23.2347826 70.5391304,22.1681159 72.0231884,22.1681159 Z M47.1884058,22.1681159 C48.6956522,22.1681159 49.9246377,23.257971 49.9246377,24.7652174 C49.9246377,26.2956522 48.7188406,27.3623188 47.2115942,27.3623188 C45.7043478,27.3623188 44.4985507,26.2956522 44.4985507,24.7652174 C44.4753623,23.2347826 45.6811594,22.1681159 47.1884058,22.1681159 Z M68.4985507,22.284058 L68.4985507,27.2463768 L67.2695652,27.2463768 L67.2695652,23.2811594 L66.0637681,23.2811594 L66.0637681,23.8376812 C66.0637681,25.9942029 65.484058,27.2463768 63.8376812,27.2927536 L63.8376812,26.2028986 C64.4405797,26.1101449 64.8811594,25.6 64.8811594,23.8376812 L64.8811594,22.284058 L68.4985507,22.284058 Z M40.3710145,20.3362319 L40.3710145,23.142029 L41.2753623,23.142029 L42.8985507,20.3362319 L44.2666667,20.3362319 L42.3188406,23.6289855 L42.3188406,23.6521739 L44.3826087,27.2463768 L42.9681159,27.2463768 L41.2985507,24.2318841 L40.3942029,24.2318841 L40.3942029,27.2463768 L39.142029,27.2463768 L39.142029,20.3362319 L40.3710145,20.3362319 Z M52.0811594,22.284058 L52.0811594,26.1797101 L53.6347826,26.1797101 L53.6347826,22.284058 L54.8173913,22.284058 L54.8173913,26.1797101 L56.3710145,26.1797101 L56.3710145,22.284058 L57.5536232,22.284058 L57.5536232,27.2463768 L50.9449275,27.2463768 L50.9449275,22.284058 L52.0811594,22.284058 Z M76.4753623,22.284058 L76.4753623,24.1855072 L77.0782609,24.1855072 L78.284058,22.284058 L79.6521739,22.284058 L78.0753623,24.6492754 L78.0753623,24.6724638 L79.8376812,27.2463768 L78.4,27.2463768 L77.1014493,25.2289855 L76.4521739,25.2289855 L76.4521739,27.2463768 L75.2231884,27.2463768 L75.2231884,22.284058 L76.4753623,22.284058 Z M47.1884058,23.1884058 C46.3768116,23.1884058 45.7275362,23.8144928 45.7275362,24.742029 C45.7275362,25.6695652 46.3768116,26.2956522 47.1884058,26.2956522 C48,26.2956522 48.6724638,25.6695652 48.6724638,24.742029 C48.6724638,23.8376812 48,23.1884058 47.1884058,23.1884058 Z M61.0086957,23.0956522 C60.3826087,23.0956522 59.9188406,23.5130435 59.8028986,24.1391304 L62.0057971,24.1391304 C62.0057971,23.4898551 61.5652174,23.0956522 61.0086957,23.0956522 Z M71.9768116,23.0956522 C71.3507246,23.0956522 70.8869565,23.5130435 70.7710145,24.1391304 L72.973913,24.1391304 C72.973913,23.4898551 72.5333333,23.0956522 71.9768116,23.0956522 Z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M15.9536232,-3.55271368e-15 C24.7652174,-3.55271368e-15 31.9072464,7.14202899 31.9072464,15.9536232 C31.9072464,18.9449275 31.0724638,21.7507246 29.657971,24.1391304 C29.6115942,24.2086957 29.4956522,24.1855072 29.4724638,24.0927536 C28.915942,20.173913 26.5275362,18.0173913 23.0492754,17.3681159 C22.7478261,17.3217391 22.7014493,17.1362319 23.0956522,17.0898551 C24.1623188,16.9971014 25.6695652,17.0202899 26.457971,17.1594203 C26.5043478,16.7652174 26.5275362,16.3478261 26.5275362,15.9304348 C26.5275362,10.1101449 21.7971014,5.37971014 15.9768116,5.37971014 C10.1565217,5.37971014 5.42608696,10.1101449 5.42608696,15.9304348 C5.42608696,21.7507246 10.1565217,26.4811594 15.9768116,26.4811594 L16.4637681,26.4811594 C16.2782609,25.4608696 16.2318841,24.4173913 16.2550725,23.6289855 C16.2782609,22.9797101 16.4173913,22.8869565 16.6956522,23.3971014 C18.1565217,25.9246377 20.2434783,28.1971014 24.3246377,29.1014493 C27.6637681,29.8434783 31.0028986,30.7014493 34.5971014,35.2695652 C34.9217391,35.6637681 34.4347826,36.0811594 34.0637681,35.7565217 C30.4,32.5101449 27.0608696,31.4434783 24.0231884,31.4434783 C20.6144928,31.4666667 18.2956522,31.9072464 15.9536232,31.9072464 C7.14202899,31.9072464 0,24.7652174 0,15.9536232 C0,7.14202899 7.14202899,-3.55271368e-15 15.9536232,-3.55271368e-15 Z M24.0695652,25.2057971 C24.4405797,25.2057971 24.857971,25.3681159 25.2289855,25.6927536 C25.9478261,26.2956522 26.1565217,26.9913043 25.7855072,27.5014493 C25.5768116,27.7565217 25.2289855,27.9188406 24.8347826,27.9188406 C24.4405797,27.9188406 24.0231884,27.7797101 23.7449275,27.5246377 C23.0956522,26.9681159 22.9101449,26.0405797 23.3275362,25.5304348 C23.4898551,25.3217391 23.7449275,25.2057971 24.0695652,25.2057971 Z M27.5942029,22.5855072 C28.1971014,22.8173913 28.4289855,23.7217391 28.4753623,24.115942 C28.5681159,24.8347826 28.3594203,25.1130435 28.1275362,25.1130435 C27.8956522,25.1130435 27.5710145,24.8347826 27.2231884,24.2782609 C26.8753623,23.7217391 26.7362319,23.0956522 26.9217391,22.7710145 C27.0376812,22.5623188 27.2927536,22.4695652 27.5942029,22.5855072 Z M44.6144928,4.66086957 C48.1855072,4.66086957 51.084058,7.55942029 51.084058,11.1304348 C51.084058,12.4057971 50.7130435,13.6115942 50.0637681,14.6318841 L52.0115942,16.9043478 C52.1507246,17.0666667 52.0347826,17.2985507 51.826087,17.2985507 L48.9043478,17.2985507 C48.7884058,17.2985507 48.6724638,17.2521739 48.6028986,17.1594203 L48.115942,16.5565217 C47.0956522,17.2057971 45.8898551,17.6 44.6144928,17.6 C41.0434783,17.6 38.1449275,14.7014493 38.1449275,11.1304348 C38.1449275,7.55942029 41.0434783,4.66086957 44.6144928,4.66086957 Z M56.115942,4.96231884 C56.3014493,4.96231884 56.4405797,5.10144928 56.4405797,5.28695652 L56.4405797,16.9971014 C56.4405797,17.1826087 56.3014493,17.3217391 56.115942,17.3217391 L53.7275362,17.3217391 C53.542029,17.3217391 53.4028986,17.1826087 53.4028986,16.9971014 L53.4028986,5.28695652 C53.4028986,5.10144928 53.542029,4.96231884 53.7275362,4.96231884 L56.115942,4.96231884 Z M60.4753623,4.96231884 C60.5913043,4.96231884 60.6911433,5.02673108 60.7480408,5.12871712 L60.7768116,5.1942029 L62.8869565,12.1275362 L65.2057971,5.1942029 C65.2428986,5.10144928 65.3245217,5.02353623 65.4269217,4.99608116 L65.5072464,4.98550725 L67.3855072,4.98550725 C67.4968116,4.98550725 67.5932754,5.03002899 67.6511536,5.11907246 L67.6869565,5.1942029 L70.0057971,12.1275362 L72.115942,5.1942029 C72.1545894,5.07826087 72.2415459,4.99452496 72.3499732,4.9698336 L72.4173913,4.96231884 L75.084058,4.96231884 C75.1768116,4.96231884 75.2927536,5.00869565 75.4086957,5.10144928 C75.4643478,5.15710145 75.4754783,5.24243478 75.4658319,5.32183188 L75.4550725,5.37971014 L71.5130435,17.1130435 C71.475942,17.2057971 71.3943188,17.2837101 71.2919188,17.3111652 L71.2115942,17.3217391 L69.0782609,17.3217391 C68.9669565,17.3217391 68.8704928,17.2772174 68.8126145,17.1881739 L68.7768116,17.1130435 L66.4811594,10.2724638 L64.1855072,17.1130435 C64.1484058,17.2057971 64.0667826,17.2837101 63.9643826,17.3111652 L63.884058,17.3217391 L61.7507246,17.3217391 C61.6394203,17.3217391 61.5429565,17.2772174 61.4850783,17.1881739 L61.4492754,17.1130435 L57.5072464,5.37971014 C57.484058,5.28695652 57.484058,5.1942029 57.5536232,5.10144928 C57.5907246,5.02724638 57.6723478,4.98272464 57.7510029,4.96788406 L57.8086957,4.96231884 L60.4753623,4.96231884 Z M79.1188406,4.96231884 C79.257971,4.96231884 79.3800651,5.06453712 79.4267123,5.21056323 L79.4434783,5.28695652 L79.4434783,16.9971014 C79.4434783,17.1594203 79.3369565,17.2862319 79.1860507,17.3153986 L79.1188406,17.3217391 L76.7304348,17.3217391 C76.5681159,17.3217391 76.4413043,17.2152174 76.4121377,17.0643116 L76.4057971,16.9971014 L76.4057971,5.28695652 C76.4057971,5.12463768 76.5123188,4.99782609 76.6632246,4.96865942 L76.7304348,4.96231884 L79.1188406,4.96231884 Z M44.6144928,7.53623188 C42.6434783,7.53623188 41.2057971,9.2057971 41.2057971,11.1304348 C41.2057971,13.0550725 42.6434783,14.7014493 44.6144928,14.7014493 C45.1710145,14.7246377 45.7275362,14.5623188 46.2144928,14.3072464 L44.9391304,12.7536232 C44.8,12.5913043 44.915942,12.3362319 45.1246377,12.3362319 L47.8144928,12.3362319 C47.9536232,11.9652174 48.0231884,11.5478261 48.0231884,11.1304348 C48.0231884,9.2057971 46.5855072,7.53623188 44.6144928,7.53623188 Z\"\n />\n </Svg>\n ) : (\n <Svg viewBox=\"0 0 208 40\" width={1} height={1}>\n <Path\n fill=\"#2D3540\"\n d=\"M197.0664 16.2408h2.4296v5.1096h1.7784l3.456-5.1096h2.7552l-4.2328 6.036v.0504l4.7336 6.5872h-2.88l-3.7816-5.4848h-1.8288v5.4848h-2.4296V16.24v.0008zm-5.1624 4.9088c-.0744-2.1792-1.4264-3.3312-3.08-3.3312-1.8784 0-3.356 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4856 2.68 5.4856 5.936 0 .3256-.0504.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0784 4.208 4.3576 4.208 1.352 0 2.7296-.576 3.732-1.4784l1.0264 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-20.3272 10.92c1.8536-.2752 2.856-2.128 2.856-6.712v-3.9072h8.4904v12.6736h-2.4296V18.2448h-3.732v1.9032c0 5.736-1.4528 8.6912-5.184 8.892v-2.18h-.0008zm-3.8792-5.7104c-.0752-2.1792-1.428-3.3312-3.08-3.3312-1.8792 0-3.3568 1.2272-3.7072 3.3312h6.7872zm-3.0304-5.2096c3.5816 0 5.4848 2.68 5.4848 5.936 0 .3256-.0496.6768-.1 1.0272h-9.2168c.1248 2.7296 2.0792 4.208 4.3576 4.208 1.3528 0 2.7304-.576 3.732-1.4784l1.0272 1.7784c-1.2272 1.1272-3.156 1.8032-4.9088 1.8032-3.9824 0-6.7376-2.88-6.7376-6.6368 0-4.032 2.7552-6.6376 6.3616-6.6376zm-25.3888.3008h2.3288v10.5696h4.684V16.24h2.3544v10.5696h4.6832V16.24h2.3296v12.6736h-16.38V16.24v.0008zm-9.3976 10.8696c2.38 0 4.3584-1.9032 4.3584-4.5576 0-2.6304-1.9784-4.5088-4.3584-4.5088-2.404 0-4.3576 1.8784-4.3576 4.5088 0 2.6544 1.9536 4.5576 4.3576 4.5576zm-.0248-11.1704c3.7816 0 6.8376 2.78 6.8376 6.6128 0 3.8568-3.056 6.6616-6.8128 6.6616-3.7824 0-6.8376-2.8048-6.8376-6.6616 0-3.832 3.056-6.6128 6.8128-6.6128zm-19.644-4.7088h2.48v7.4392h2.6296l4.4832-7.4392h2.7304l-5.16 8.3904v.0504l5.4856 9.2424H117l-4.7088-8.0904h-2.6304v8.0904h-2.4792V11.2312z\"\n />\n <Path\n fill=\"#FF8C00\"\n d=\"M24.2832 35.552c3.0552 0 6.3704 1.0472 10.0392 4.2976.368.3256.856-.0784.536-.4832-3.6056-4.552-6.9408-5.4192-10.2664-6.152-4.068-.896-6.1608-3.1856-7.6192-5.6992-.2904-.5-.42-.412-.4464.2312a14.24 14.24 0 0 0 .1984 2.8496c-.164.008-.3296.0056-.4952.0056-5.82 0-10.5384-4.7184-10.5384-10.5384 0-5.82 4.7184-10.5384 10.5384-10.5384 5.82 0 10.5384 4.7184 10.5384 10.5392 0 .4144-.0208.824-.0672 1.2256-.7696-.1392-2.284-.1544-3.3464-.0632-.4.0344-.344.2208-.0416.2752 3.484.6304 5.8768 2.7888 6.424 6.7064.0128.0896.1304.1168.1768.0392a15.864 15.864 0 0 0 2.2576-8.1832c0-8.8048-7.1376-15.9416-15.9416-15.9416-8.804 0-15.9416 7.136-15.9416 15.9408s7.1376 15.9424 15.9416 15.9424c2.336 0 4.6528-.4536 8.0536-.4536zm1.1864-5.7888c.7096.6.9248 1.312.5496 1.816-.208.2752-.5464.4272-.952.4272a1.6896 1.6896 0 0 1-1.0848-.3928c-.6448-.5632-.8336-1.4776-.4128-1.9968.1648-.2024.432-.3144.752-.3144.3896 0 .7976.164 1.148.4608zm3.272-1.5224c.104.6984-.116.9872-.3376.9872-.2424 0-.5456-.2832-.904-.8416-.3528-.552-.4824-1.184-.3072-1.504.1152-.212.3584-.304.664-.188.5912.224.824 1.1288.8856 1.5464h-.0008zM50.84 24.5904L49.0024 22.38a.356.356 0 0 1 .2736-.584h3.8448a5.432 5.432 0 0 0 .2864-1.732c0-2.7688-2.0608-5.156-4.8896-5.156-2.8288 0-4.8896 2.3872-4.8896 5.156 0 2.7696 2.0608 5.1232 4.8896 5.1232a4.7448 4.7448 0 0 0 2.3224-.5968zm8.316 3.736c.2.22.036.576-.2656.576H54.696a.5744.5744 0 0 1-.4424-.208l-.7112-.8552a9.2032 9.2032 0 0 1-5.024 1.488c-5.1072 0-9.2624-4.156-9.2624-9.2632s4.1544-9.2624 9.2616-9.2624S57.78 14.9568 57.78 20.064c0 1.8416-.5424 3.5576-1.472 5l2.848 3.2616v.0008zm38.76-17.0984h-3.4248a.456.456 0 0 0-.456.456v16.7608c0 .252.204.456.456.456h3.424a.456.456 0 0 0 .456-.456V11.6832a.456.456 0 0 0-.456-.456l.0008.0008zm-5.7624 0h-3.8312a.4552.4552 0 0 0-.436.32l-3.032 9.9048-3.332-9.916a.4544.4544 0 0 0-.432-.3088h-2.6728a.456.456 0 0 0-.432.3088l-3.3328 9.916-3.0312-9.904a.4552.4552 0 0 0-.436-.3208h-3.8304a.456.456 0 0 0-.3696.188.448.448 0 0 0-.0632.4064l5.6272 16.7712a.456.456 0 0 0 .432.3088h3.0408a.456.456 0 0 0 .432-.3088l3.2992-9.7976 3.3 9.7976a.456.456 0 0 0 .432.3088h3.04a.456.456 0 0 0 .432-.3088l5.628-16.7712a.4504.4504 0 0 0-.432-.5944zm-26.6808.456v16.7608a.456.456 0 0 1-.456.456h-3.424a.456.456 0 0 1-.456-.456V11.6832a.456.456 0 0 1 .456-.456h3.424a.456.456 0 0 1 .456.456v.0008z\"\n />\n </Svg>\n )\n\nWalletLogo.displayName = 'WalletLogo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/logo/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/markdown.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/MaskedInput.tsx",["1098","1099","1100"],[],"import React, {\n ChangeEvent,\n FocusEvent,\n ForwardedRef,\n forwardRef,\n InputHTMLAttributes,\n PureComponent,\n} from 'react'\nimport {\n conformToMask as tmcConformToMask,\n createTextMaskInputElement as tmcCreateTextMaskInputElement,\n} from 'text-mask-core'\n\nexport interface TextMaskInputElement {\n update: (rawValue?: string) => void\n}\n\nexport interface CreateTextMaskConfig {\n inputElement: HTMLInputElement\n mask?: Mask\n guide?: boolean\n pipe?: Pipe\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n}\n\nexport function createTextMaskInputElement(\n config: CreateTextMaskConfig,\n): TextMaskInputElement {\n return tmcCreateTextMaskInputElement(config)\n}\n\nexport interface ConformToMaskResult {\n conformedValue: string\n meta: {\n someCharsRejected: boolean\n }\n}\n\nexport interface ConformToMaskConfig {\n placeholder?: string\n placeholderChar?: string\n currentCaretPosition?: number\n keepCharPositions?: boolean\n guide?: boolean\n previousConformedValue?: string\n}\n\nexport function conformToMask(\n text: string,\n mask: Mask,\n config?: ConformToMaskConfig,\n): ConformToMaskResult {\n return tmcConformToMask(text, mask, config)\n}\n\nfunction isNil(value: any) {\n return value === undefined || value === null\n}\n\nexport type MaskArray = (string | RegExp)[] | boolean\n\nexport type Mask = MaskArray | ((value: string) => MaskArray)\n\nexport interface PipeConfig {\n rawValue: string\n placeholder: string\n placeholderChar: string\n currentCaretPosition: number\n keepCharPositions: boolean\n guide: boolean\n previousConformedValue: string\n}\n\nexport type PipeResult =\n | false\n | string\n | {\n value: string\n indexesOfPipedChars: number[]\n }\n\nexport type Pipe = (conformedValue: string, config: PipeConfig) => PipeResult\n\nexport interface MaskedInputProps\n extends InputHTMLAttributes<HTMLInputElement> {\n mask: Mask\n value?: string\n pipe?: Pipe\n guide?: boolean\n placeholderChar?: string\n keepCharPositions?: boolean\n showMask?: boolean\n inputRef?: ForwardedRef<HTMLInputElement>\n}\n\nclass MaskedInputComponent extends PureComponent<MaskedInputProps, {}> {\n public static displayName = 'MaskedInputComponent'\n\n private inputElement!: HTMLInputElement\n\n private textMaskInputElement!: TextMaskInputElement\n\n constructor(props: MaskedInputProps) {\n super(props)\n this.setRef = this.setRef.bind(this)\n this.onBlur = this.onBlur.bind(this)\n this.onChange = this.onChange.bind(this)\n }\n\n setRef(inputElement: HTMLInputElement) {\n this.inputElement = inputElement\n\n const { inputRef } = this.props\n if (typeof inputRef === 'function') {\n inputRef(inputElement)\n } else if (inputRef) {\n inputRef.current = inputElement\n }\n }\n\n initTextMask() {\n const {\n mask,\n guide,\n value,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n } = this.props\n this.textMaskInputElement = createTextMaskInputElement({\n inputElement: this.inputElement,\n mask,\n guide,\n pipe,\n placeholderChar,\n keepCharPositions,\n showMask,\n })\n this.textMaskInputElement.update(value)\n }\n\n componentDidMount() {\n this.initTextMask()\n }\n\n componentDidUpdate(prevProps: MaskedInputProps) {\n const { value, pipe, mask, guide, placeholderChar, showMask } = this.props\n const isPipeChanged =\n typeof pipe === 'function' && typeof prevProps.pipe === 'function'\n ? pipe.toString() !== prevProps.pipe.toString()\n : (isNil(pipe) && !isNil(prevProps.pipe)) ||\n (!isNil(pipe) && isNil(prevProps.pipe))\n const isMaskChanged =\n typeof mask === 'function' && typeof prevProps.mask === 'function'\n ? mask.toString() !== prevProps.mask.toString()\n : (isNil(mask) && !isNil(prevProps.mask)) ||\n (!isNil(mask) && isNil(prevProps.mask))\n const isSettingChanged =\n guide !== prevProps.guide ||\n placeholderChar !== prevProps.placeholderChar ||\n showMask !== prevProps.showMask\n const isValueChanged = value !== this.inputElement.value\n if (isValueChanged || isSettingChanged || isPipeChanged || isMaskChanged) {\n this.initTextMask()\n }\n }\n\n render() {\n const exclude = new Set([\n 'mask',\n 'guide',\n 'pipe',\n 'placeholderChar',\n 'keepCharPositions',\n 'showMask',\n 'value',\n 'onBlur',\n 'onChange',\n 'inputRef',\n ])\n const props = Object.fromEntries(\n Object.entries(this.props).filter(([key]) => !exclude.has(key)),\n )\n return (\n <input\n ref={this.setRef}\n onBlur={this.onBlur}\n onChange={this.onChange}\n defaultValue={this.props.value}\n {...props}\n />\n )\n }\n\n onChange(event: ChangeEvent<HTMLInputElement>) {\n this.textMaskInputElement.update()\n if (typeof this.props.onChange === 'function') {\n this.props.onChange(event)\n }\n }\n\n onBlur(event: FocusEvent<HTMLInputElement>) {\n if (typeof this.props.onBlur === 'function') {\n this.props.onBlur(event)\n }\n }\n}\n\nexport const MaskedInput = forwardRef<HTMLInputElement, MaskedInputProps>(\n (props, ref) => <MaskedInputComponent {...props} inputRef={ref} />,\n)\n\nMaskedInput.displayName = 'MaskedInput'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createFilterMask.ts",["1101"],[],"import { Mask } from './MaskedInput'\n\nexport const createFilterMask = (pattern: RegExp): Mask => {\n return (value: string) => {\n return [...value\n .split(''), '']\n .map(() => pattern)\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createNumberMask.ts",["1102","1103","1104","1105","1106","1107","1108"],[],"import { Mask } from './MaskedInput'\n\nconst emptyString = ''\nconst space = ' '\nconst comma = ','\nconst period = '.'\nconst minus = '-'\nconst minusRegExp = /-/\nconst nonDigitsRegExp = /\\D+/g\nconst digitRegExp = /\\d/\nconst decimalRegExp = /[,.]/\nconst caretTrap = '[]'\n\nexport interface NumberMaskOpts {\n prefix?: string\n suffix?: string\n includeThousandsSeparator?: boolean\n thousandsSeparatorSymbol?: string\n allowDecimal?: boolean\n decimalLimit?: number\n requireDecimal?: boolean\n allowNegative?: boolean\n allowLeadingZeroes?: boolean\n integerLimit?: number\n}\n\nexport function createNumberMask({\n prefix = '',\n suffix = emptyString,\n includeThousandsSeparator = true,\n thousandsSeparatorSymbol = space,\n allowDecimal = true,\n decimalLimit = 2,\n requireDecimal = false,\n allowNegative = false,\n allowLeadingZeroes = false,\n integerLimit = 6,\n}: NumberMaskOpts = {}): Mask {\n const prefixLength = (prefix && prefix.length) || 0\n const suffixLength = (suffix && suffix.length) || 0\n const thousandsSeparatorSymbolLength =\n (thousandsSeparatorSymbol && thousandsSeparatorSymbol.length) || 0\n\n function numberMask(rawValue = emptyString) {\n const rawValueLength = rawValue.length\n\n if (\n rawValue === emptyString ||\n (rawValue[0] === prefix[0] && rawValueLength === 1)\n ) {\n return [\n ...prefix.split(emptyString),\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n if ((rawValue === period || rawValue === comma) && allowDecimal) {\n return [\n ...prefix.split(emptyString),\n '0',\n decimalRegExp,\n digitRegExp,\n ...suffix.split(emptyString),\n ]\n }\n\n const isNegative = rawValue[0] === minus && allowNegative\n\n if (isNegative) {\n rawValue = rawValue.toString().slice(1)\n }\n\n const indexOfLastDecimal1 = rawValue.lastIndexOf(period)\n const indexOfLastDecimal2 = rawValue.lastIndexOf(comma)\n const indexOfLastDecimal =\n indexOfLastDecimal1 === -1 ? indexOfLastDecimal2 : indexOfLastDecimal1\n const hasDecimal = indexOfLastDecimal !== -1\n const decimalSymbol = hasDecimal ? rawValue[indexOfLastDecimal] : null\n\n let integer\n let fraction\n let mask\n\n if (rawValue.slice(suffixLength * -1) === suffix) {\n rawValue = rawValue.slice(0, suffixLength * -1)\n }\n\n if (hasDecimal && (allowDecimal || requireDecimal)) {\n integer = rawValue.slice(\n rawValue.slice(0, prefixLength) === prefix ? prefixLength : 0,\n indexOfLastDecimal,\n )\n fraction = rawValue.slice(indexOfLastDecimal + 1, rawValueLength)\n fraction = convertToMask(fraction.replace(nonDigitsRegExp, emptyString))\n } else {\n integer = rawValue.slice(0, prefixLength) === prefix ? rawValue.slice(prefixLength) : rawValue;\n }\n\n if (integerLimit) {\n const thousandsSeparatorRegex =\n thousandsSeparatorSymbol === '.' ? '[.]' : `${thousandsSeparatorSymbol}`\n const numberOfThousandSeparators = (\n integer.match(new RegExp(thousandsSeparatorRegex, 'g')) || []\n ).length\n integer = integer.slice(\n 0,\n integerLimit +\n numberOfThousandSeparators * thousandsSeparatorSymbolLength,\n )\n }\n\n integer = integer.replace(nonDigitsRegExp, emptyString)\n\n if (!allowLeadingZeroes) {\n integer = integer.replace(/^0+(0$|[^0])/, '$1')\n }\n\n integer = includeThousandsSeparator\n ? addThousandsSeparator(integer, thousandsSeparatorSymbol)\n : integer\n\n mask = convertToMask(integer)\n\n if ((hasDecimal && allowDecimal) || requireDecimal === true) {\n if (rawValue[indexOfLastDecimal - 1] !== decimalSymbol) {\n mask.push(caretTrap)\n }\n if (decimalSymbol !== null) {\n mask.push(decimalSymbol, caretTrap)\n }\n if (fraction) {\n if (decimalLimit) {\n fraction = fraction.slice(0, decimalLimit)\n }\n mask = mask.concat(fraction)\n }\n if (\n requireDecimal === true &&\n rawValue[indexOfLastDecimal - 1] === decimalSymbol\n ) {\n mask.push(digitRegExp)\n }\n }\n\n if (prefixLength > 0) {\n mask = [...prefix.split(emptyString), ...mask]\n }\n\n if (isNegative) {\n if (mask.length === prefixLength) {\n mask.push(digitRegExp)\n }\n mask = [minusRegExp, ...mask]\n }\n\n if (suffix.length > 0) {\n mask = mask.concat(suffix.split(emptyString))\n }\n\n return mask\n }\n\n return numberMask\n}\n\nfunction convertToMask(strNumber: string): Array<string | RegExp> {\n return strNumber\n .split(emptyString)\n .map((char) => (digitRegExp.test(char) ? digitRegExp : char))\n}\n\nfunction addThousandsSeparator(n: string, thousandsSeparatorSymbol: string) {\n return n.replace(/\\B(?=(\\d{3})+(?!\\d))/g, thousandsSeparatorSymbol)\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/createPhoneMask.ts",["1109","1110"],[],"import { Mask } from './MaskedInput'\n\nexport function createPhoneMask(masks: string[]): Mask {\n function phoneMask(value: string): (string | RegExp)[] {\n const clearMasks = masks\n .map((mask) => mask.slice(1))\n .sort((a, b) => b.length - a.length)\n const mask: Mask = ['+']\n const clearValue = value.replace(/\\D/g, '')\n if (clearValue === '') {\n return mask\n }\n const selectedMask = clearMasks.find((clearMask) =>\n clearValue.startsWith(\n clearMask.replace(/\\D/g, '').slice(0, clearValue.length),\n ),\n )\n if (!selectedMask) {\n return phoneMask(value.slice(0, -1))\n }\n return mask.concat(\n selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char))),\n )\n }\n\n return phoneMask\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/mask/isMaskDigital.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControl.ts",["1111","1112","1113","1114","1115","1116","1117","1118","1119"],[],"import {\n Component,\n createRef,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { MenuControlProps } from './MenuControlProps'\nimport { MenuControlState } from './MenuControlState'\n\nexport class MenuControl extends Component<MenuControlProps, MenuControlState> {\n public static displayName = 'MenuControl'\n\n public static getDerivedStateFromProps(\n nextProps: MenuControlProps,\n prevState: MenuControlState,\n ): Partial<MenuControlState> {\n const { focused } = prevState\n const { count } = nextProps\n return {\n focused:\n count === 0\n ? undefined\n : (focused !== undefined && count <= focused\n ? count - 1\n : focused),\n refs: new Array(count).fill(1).map(() => createRef()),\n }\n }\n\n public componentDidUpdate() {\n const { selected } = this.props\n const { focused, refs } = this.state\n if (selected !== undefined && focused === undefined) {\n this.scrollToItem(refs[selected])\n }\n }\n\n public state: MenuControlState = {\n refs: new Array(this.props.count).fill(1).map(() => createRef()),\n focused: undefined,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private onItemMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectItem(index)\n }\n\n private onItemEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private selectItem: (index: number) => void = (index) => {\n this.setState({\n focused: undefined,\n })\n if (this.props.onSelect) {\n this.props.onSelect(index)\n }\n }\n\n private scrollToItem: (item: RefObject<HTMLDivElement>) => void = (item) => {\n const containerElement = findDOMNode(\n this.containerRef.current,\n ) as HTMLDivElement\n const itemElement = findDOMNode(item.current) as HTMLDivElement\n if (!containerElement || !itemElement) {\n return\n }\n const containerBoundingRect = containerElement.getBoundingClientRect()\n const itemBoundingRect = itemElement.getBoundingClientRect()\n const itemOffset = itemElement.offsetTop\n const scrollOffset = containerElement.scrollTop\n const itemHeigher = itemOffset < scrollOffset\n const itemLower =\n itemOffset + itemBoundingRect.height >\n scrollOffset + containerBoundingRect.height\n if (itemHeigher) {\n containerElement.scrollTo({ top: itemOffset })\n }\n if (itemLower) {\n containerElement.scrollTo({\n top:\n itemOffset + itemBoundingRect.height - containerBoundingRect.height,\n })\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n const { focused } = this.state\n if (event.key === 'ArrowDown') {\n event.preventDefault()\n const next = this.next\n if (next === undefined) {\n return\n }\n this.setState({\n focused: next,\n })\n const itemRef = this.state.refs[next]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'ArrowUp') {\n event.preventDefault()\n const prev = this.prev\n if (prev === undefined) {\n return\n }\n this.setState({\n focused: prev,\n })\n const itemRef = this.state.refs[prev]\n if (itemRef) {\n this.scrollToItem(itemRef)\n }\n return\n }\n if (event.key === 'Enter') {\n event.preventDefault()\n const item = focused === undefined ? this.props.selected : focused\n if (item !== undefined) {\n return this.selectItem(item)\n }\n }\n if (this.props.onKeyDown) {\n this.props.onKeyDown(event)\n }\n }\n\n private get next(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return 0\n }\n const current = focused === undefined ? selected! : focused\n return current + 1 >= count ? 0 : current + 1\n }\n\n private get prev(): number | undefined {\n const { count, selected } = this.props\n const { focused } = this.state\n if (focused === undefined && selected === undefined) {\n return count - 1\n }\n const current = focused === undefined ? selected! : focused\n return current === 0 ? count - 1 : current - 1\n }\n\n public render() {\n const { focused } = this.state\n const { selected, count } = this.props\n return this.props.children({\n items: new Array(count).fill(1).map((_item, index) => ({\n ref: this.state.refs[index],\n focused: focused === undefined ? false : focused === index,\n selected: selected === undefined ? false : selected === index,\n onClick: this.onItemClick(index),\n onMouseDown: this.onItemMouseDown,\n onMouseEnter: this.onItemEnter(index),\n })),\n focused,\n selected,\n containerRef: this.containerRef,\n onKeyDown: this.onKeyDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/MenuControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/OffsetScrollControl.tsx",["1120"],[],"import React, { Component, createRef, FC, ReactNode, RefObject } from 'react'\n\nimport { InView } from '../inview'\nimport { Box } from '../primitive'\n\nexport interface OffsetScrollControlProps {\n content: ReactNode\n top?: string\n bottom?: string\n children: FC<{\n top: boolean\n bottom: boolean\n children: ReactNode\n }>\n}\n\nexport interface OffsetScrollControlState {\n top: boolean\n bottom: boolean\n}\n\nexport class OffsetScrollControl extends Component<\n OffsetScrollControlProps,\n OffsetScrollControlState\n> {\n public static displayName = 'OffsetScrollControl'\n\n public state: OffsetScrollControlState = {\n top: false,\n bottom: false,\n }\n\n private ref: RefObject<HTMLDivElement> = createRef()\n\n private onTopLeave: () => void = () => {\n this.setState({\n top: true,\n })\n }\n\n private onTopEnter: () => void = () => {\n this.setState({\n top: false,\n })\n }\n\n private onBottomLeave: () => void = () => {\n this.setState({\n bottom: true,\n })\n }\n\n private onBottomEnter: () => void = () => {\n this.setState({\n bottom: false,\n })\n }\n\n public render() {\n return this.props.children({\n top: this.state.top,\n bottom: this.state.bottom,\n children: (\n <Box height={1} overflow=\"auto\" ref={this.ref}>\n <InView\n root={this.ref.current}\n rootMargin={`${this.props.top || '0px'} 0px 0px 0px`}\n onChange={(inView) =>\n inView ? this.onTopEnter() : this.onTopLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n {this.props.content}\n <InView\n root={this.ref.current}\n rootMargin={`0px 0px ${this.props.bottom || '0px'} 0px`}\n onChange={(inView) =>\n inView ? this.onBottomEnter() : this.onBottomLeave()\n }\n children={({ ref }) => <div ref={ref} />}\n />\n </Box>\n ),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/offset-scroll/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControl.ts",["1121","1122","1123","1124"],[],"import {\n Component,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { CheckboxControlProps } from './CheckboxControlProps'\nimport { CheckboxControlState } from './CheckboxControlState'\nimport { OptionModel } from './OptionModel'\n\nexport class CheckboxControl<O extends OptionModel<V>, V> extends Component<\n CheckboxControlProps<O, V>,\n CheckboxControlState\n> {\n public static displayName = 'CheckboxControl'\n\n public state: CheckboxControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(\n this.props.values.includes(value)\n ? this.props.values.filter((v) => !this.equals(v, value))\n : this.props.values.concat(value),\n )\n }\n }\n\n private onFocus: FocusEventHandler = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown': {\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n }\n case 'ArrowUp': {\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n }\n case 'Enter':\n case ' ': {\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n }\n\n private onMouseLeave: MouseEventHandler = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked:\n this.props.values.findIndex((value) =>\n this.equals(value, option.value),\n ) !== -1,\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/CheckboxControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControl.ts",["1125"],[],"import { Component, MouseEventHandler } from 'react'\n\nimport { OptionControlProps } from './OptionControlProps'\n\nexport class OptionControl<V> extends Component<OptionControlProps<V>, {}> {\n public static displayName = 'OptionControl'\n\n private onClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n if (this.props.disabled) {\n return\n }\n this.props.onClick(this.props.value)\n }\n\n private onMouseEnter: MouseEventHandler = () => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseEnter(this.props.value)\n }\n\n private onMouseLeave: MouseEventHandler = (event) => {\n if (this.props.disabled) {\n return\n }\n this.props.onMouseLeave(event)\n }\n\n public render() {\n return this.props.children({\n onClick: this.onClick,\n onMouseEnter: this.onMouseEnter,\n onMouseLeave: this.onMouseLeave,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/OptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControl.ts",["1126","1127","1128"],[],"import { Component, FocusEventHandler, KeyboardEventHandler } from 'react'\n\nimport { OptionModel } from './OptionModel'\nimport { RadioControlProps } from './RadioControlProps'\nimport { RadioControlState } from './RadioControlState'\n\nexport class RadioControl<O extends OptionModel<V>, V> extends Component<\n RadioControlProps<O, V>,\n RadioControlState\n> {\n public static displayName = 'RadioControl'\n\n public state: RadioControlState = {\n focused: -1,\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private onChange = (value: V) => {\n if (this.props.onChange) {\n this.props.onChange(value)\n }\n }\n\n private onFocus: FocusEventHandler<HTMLElement> = () => {\n if (this.state.focused === -1) {\n this.setState({\n focused: this.props.options.findIndex((option) => !option.disabled),\n })\n }\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler<HTMLElement> = () => {\n this.setState({\n focused: -1,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n switch (event.key) {\n case 'ArrowDown': {\n event.preventDefault()\n event.stopPropagation()\n let next = this.state.focused === -1 ? 0 : this.state.focused\n while (true) {\n next = (next + 1) % this.props.options.length\n if (this.props.options[next].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: next,\n })\n break\n }\n case 'ArrowUp': {\n event.preventDefault()\n event.stopPropagation()\n let prev =\n this.state.focused === -1\n ? this.props.options.length - 1\n : this.state.focused\n while (true) {\n prev =\n (prev + this.props.options.length - 1) % this.props.options.length\n if (this.props.options[prev].disabled) {\n continue\n }\n break\n }\n this.setState({\n focused: prev,\n })\n break\n }\n case 'Enter':\n case ' ': {\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1) {\n this.onChange(this.props.options[this.state.focused].value)\n }\n break\n }\n }\n }\n\n private onMouseLeave = () => {\n this.setState({\n focused: -1,\n })\n }\n\n private onOptionClick = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n this.onChange(value)\n }\n\n private onOptionMouseEnter = (value: V) => {\n this.setState({\n focused: this.props.options.findIndex((option) =>\n this.equals(option.value, value),\n ),\n })\n }\n\n public render() {\n return this.props.children({\n tabIndex:\n this.props.options.filter((option) => option.disabled).length ===\n this.props.options.length\n ? undefined\n : this.props.tabIndex || 0,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onKeyDown: this.onKeyDown,\n onMouseLeave: this.onMouseLeave,\n options: this.props.options.map((option, index) => ({\n ...option,\n checked: this.equals(this.props.value, option.value),\n focused: index === this.state.focused,\n onClick: this.onOptionClick,\n onMouseEnter: this.onOptionMouseEnter,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/RadioControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/SwitchControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/option/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/overlays/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/PaginationControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/PasswordFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControl.ts",["1129","1130","1131","1132","1133","1134","1135","1136"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nimport { createPhoneMask } from '../mask'\nimport { PhoneFieldControlProps } from './PhoneFieldControlProps'\nimport { PhoneFieldControlState } from './PhoneFieldControlState'\nimport { PhoneFieldCountry } from './PhoneFieldCountry'\n\nexport class PhoneFieldControl extends Component<\n PhoneFieldControlProps,\n PhoneFieldControlState\n> {\n public static displayName = 'PhoneFieldControl'\n\n public componentDidMount() {\n if (this.props.value) {\n const country = this.getCountryByPhone(this.props.value)\n this.setState({\n selectedCountry: country || null,\n })\n }\n }\n\n public componentDidUpdate(\n props: PhoneFieldControlProps,\n state: PhoneFieldControlState,\n ) {\n if (\n state.selectedCountry === null ||\n (state.selectedCountry &&\n this.state.selectedCountry &&\n state.selectedCountry.mask !== this.state.selectedCountry.mask &&\n this.props.value)\n ) {\n const length = Math.max(\n (this.props.value || '').length,\n (this.state.selectedCountry ? this.state.selectedCountry.mask : '')\n .length,\n )\n this.inputField.setSelectionRange(length, length)\n }\n if (this.props.countries !== props.countries) {\n this.optionsRefs = new Map(\n this.props.countries.map((country) => [country, createRef()]),\n )\n }\n }\n\n public state: PhoneFieldControlState = {\n focused: false,\n showCountries: false,\n selectedCountry: null,\n focusedCountry: null,\n }\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private dropdownRef: RefObject<HTMLDivElement> = createRef()\n\n private optionsRefs: Map<PhoneFieldCountry, RefObject<HTMLDivElement>> =\n new Map(this.props.countries.map((country) => [country, createRef()]))\n\n private onCountryClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.selectCountry(index)\n }\n\n private onCountryEnter: (country: PhoneFieldCountry) => MouseEventHandler =\n (country) => (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: country,\n })\n }\n\n private onCountryLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focusedCountry: null,\n })\n }\n\n private get inputField(): HTMLInputElement {\n return findDOMNode(this.inputRef.current!) as HTMLInputElement\n }\n\n private onFlagClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.inputField.focus()\n this.setState({\n showCountries: true,\n })\n }\n\n private onFlagMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n this.inputField.focus()\n }\n\n private selectCountry: (index: number) => void = (index) => {\n const country = this.props.countries[index]\n const phoneNumber = this.props.value ? this.props.value : ''\n const currentCountryMask = this.state.selectedCountry\n ? this.clear(this.state.selectedCountry.mask)\n : ''\n const newCountryMask = this.clear(country.mask)\n if (this.props.onChange) {\n this.props.onChange(\n `+${newCountryMask}${this.clear(phoneNumber).slice(\n currentCountryMask.length,\n )}`,\n country.code,\n )\n }\n this.inputField.focus()\n this.setState({\n showCountries: false,\n selectedCountry: country,\n })\n }\n\n private onCountriesHide: () => void = () => {\n this.setState({\n showCountries: false,\n })\n }\n\n private onChange: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n const country = this.getCountryByPhone(event.currentTarget.value)\n if (this.props.onChange) {\n this.props.onChange(\n event.currentTarget.value,\n country ? country.code : undefined,\n )\n }\n this.setState({\n selectedCountry: country || null,\n })\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.hideOnBlur) {\n this.setState({\n showCountries: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private clear: (value: string) => string = (value) => {\n return value.replace(/\\D/g, '')\n }\n\n private getCountryByPhone: (\n phoneNumber: string,\n ) => PhoneFieldCountry | undefined = (phoneNumber) => {\n const clearPhone = this.clear(phoneNumber)\n return [...this.props.countries]\n .sort((a, b) => this.clear(b.mask).length - this.clear(a.mask).length)\n .find((option) => clearPhone.indexOf(this.clear(option.mask)) === 0)\n }\n\n public render() {\n return this.props.children({\n value: this.props.value || '',\n code: this.state.selectedCountry\n ? this.state.selectedCountry.code\n : undefined,\n countries: this.props.countries.map((country, index) => ({\n ...country,\n ref: this.optionsRefs.get(country)!,\n selected: country === this.state.selectedCountry,\n focused: country === this.state.focusedCountry,\n onClick: this.onCountryClick(index),\n onMouseEnter: this.onCountryEnter(country),\n onMouseLeave: this.onCountryLeave,\n })),\n focused: this.state.focused,\n showCountries: this.state.showCountries,\n containerRef: this.containerRef,\n inputRef: this.inputRef,\n dropdownRef: this.dropdownRef,\n mask: createPhoneMask(\n this.props.countries.map((country) => country.mask),\n ),\n onFlagClick: this.onFlagClick,\n onFlagMouseDown: this.onFlagMouseDown,\n onCountriesHide: this.onCountriesHide,\n onChange: this.onChange,\n onFocus: this.onFocus,\n onBlur: this.onBlur,\n onSelectCountry: this.selectCountry,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/PhoneFieldCountry.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Box.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Btn.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Card.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Combos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Flex.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/FlexItem.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Frm.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Img.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Input.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Lnk.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/MaskInput.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Pos.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Svg.ts",["1137"],[],"import { styled, StyledOptions } from '../styled'\nimport { cssValue, Value } from './Value'\n\ninterface SvgProps {\n width?: Value\n height?: Value\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgNonProps: PropertyKey[] = [\n 'as',\n 'width',\n 'height',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgOptions: StyledOptions<SvgProps> = {\n shouldForwardProp: (prop) => !SvgNonProps.includes(prop),\n}\n\nexport const Svg = styled(\n 'svg',\n SvgOptions,\n)<SvgProps>(({ theme, ...props }) => ({\n width: cssValue(props.width, theme.scale),\n height: cssValue(props.height, theme.scale),\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n}))\n\nSvg.displayName = 'Svg'\n\nSvg.defaultProps = {\n focusable: 'false',\n}\n\ninterface SvgItemProps {\n animation?: string\n transition?: string\n transform?: string\n transformOrigin?: string\n}\n\nexport const SvgItemNonProps: PropertyKey[] = [\n 'as',\n 'animation',\n 'transition',\n 'transform',\n 'transformOrigin',\n]\n\nexport const SvgItemOptions: StyledOptions<SvgItemProps> = {\n shouldForwardProp: (prop) => !SvgItemNonProps.includes(prop),\n}\n\nconst SvgItem = (tag: keyof JSX.IntrinsicElements) =>\n styled(\n tag,\n SvgItemOptions,\n )<SvgItemProps>(({ theme, ...props }) => ({\n animation: props.animation,\n transition: props.transition,\n transform: props.transform,\n transformOrigin: props.transformOrigin,\n }))\n\nexport const Path = SvgItem('path')\n\nPath.displayName = 'Path'\n\nexport const Rect = SvgItem('rect')\n\nRect.displayName = 'Rect'\n\nexport const Circle = SvgItem('circle')\n\nCircle.displayName = 'Circle'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/TextArea.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Typo.ts",["1138"],[],"import { CSSProperties } from 'react'\n\nimport { CSSObject, styled, StyledOptions } from '../styled'\nimport { pxValue } from './Value'\n\nexport interface TypoProps {\n css?: CSSObject | CSSProperties\n display?: 'block' | 'inline' | 'inline-block'\n size?: number\n height?: number\n weight?: number\n color?: string\n transform?: 'lowercase' | 'uppercase' | 'capitalize' | 'none'\n nowrap?: boolean\n spacing?: number\n transition?: string\n decoration?: 'line-through' | 'overline' | 'underline' | 'none'\n align?: 'center' | 'justify' | 'left' | 'right'\n cursor?: string\n clamp?: number\n}\n\nexport const TypoNonProps: PropertyKey[] = [\n 'as',\n 'css',\n 'display',\n 'size',\n 'height',\n 'weight',\n 'color',\n 'transform',\n 'nowrap',\n 'spacing',\n 'transition',\n 'decoration',\n 'cursor',\n 'align',\n 'clamp',\n]\n\nexport const TypoOptions: StyledOptions<TypoProps> = {\n shouldForwardProp: (prop) => !TypoNonProps.includes(prop),\n}\n\nexport const Typo = styled(\n 'div',\n TypoOptions,\n)<TypoProps>(({ theme, ...props }) => ({\n display: ([] as string[]).concat(\n props.display || [],\n props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [],\n ),\n fontFamily: theme.font.family,\n fontSize: pxValue(props.size, theme.scale),\n fontWeight: props.weight,\n lineHeight: pxValue(props.height, theme.scale),\n color: props.color,\n textTransform: props.transform,\n letterSpacing: pxValue(props.spacing),\n textOverflow: 'ellipsis',\n overflow: 'hidden',\n whiteSpace: props.nowrap ? 'nowrap' : undefined,\n wordWrap: 'break-word',\n overflowWrap: 'break-word',\n transition: props.transition,\n textDecoration: props.decoration,\n textAlign: props.align,\n cursor: props.cursor,\n maxHeight:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? pxValue(props.height * props.clamp, theme.scale)\n : undefined,\n WebkitLineClamp:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? props.clamp\n : undefined,\n WebkitBoxOrient:\n props.clamp !== undefined &&\n props.height !== undefined &&\n props.display === 'block'\n ? 'vertical'\n : undefined,\n ...props.css,\n}))\n\nTypo.displayName = 'Typo'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/Value.ts",["1139","1140"],[],"export type Value = number | string | undefined\n\nexport const pxValue = (\n value: number | undefined,\n scale = 1,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${scale * value}px`\n}\n\nexport const pcValue = (value: number | undefined): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n return `${value}%`\n}\n\nexport const cssValue = (\n value: Value | undefined,\n scale = 1,\n relative = true,\n): string | undefined => {\n if (value === undefined) {\n return undefined\n }\n if (typeof value === 'string') {\n return value\n }\n if (isNaN(value)) {\n return undefined\n }\n if (!relative || value === 0 || Math.abs(value) > 1) {\n return pxValue(value, scale)\n }\n return pcValue(100 * value)\n}\n\nexport const customScroll = (() => {\n try {\n const element = document.createElement('div')\n document.body.append(element)\n element.style.overflow = 'scroll'\n const result = element.offsetWidth !== element.clientWidth\n element.remove()\n return result\n } catch {}\n})()\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/primitive/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/Radio.tsx",["1141"],[],"import React, { FC } from 'react'\n\nimport { Path, Rect, Svg } from '../primitive'\n\nexport interface RadioProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Radio: FC<RadioProps> = (props) => (\n <Svg viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"9\"\n ry=\"9\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 2a7 7 0 1 0 0 14 7 7 0 0 0 0-14z\"\n fill={props.focused && !props.disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"8\"\n height=\"8\"\n x=\"8\"\n y=\"8\"\n rx=\"4\"\n ry=\"4\"\n fill={props.checked ? (props.disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nRadio.displayName = 'Radio'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/radio/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/RatingControl.ts",["1142"],[],"import { Component, FC, MouseEventHandler } from 'react'\n\nexport interface RatingControlProps {\n value: number\n count: number\n disabled?: boolean\n onChange?: (value: number) => void\n children: FC<{\n items: Array<{\n active: boolean\n onClick?: MouseEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n }>\n }>\n}\n\nexport interface RatingControlState {\n hovered: number\n}\n\nexport class RatingControl extends Component<\n RatingControlProps,\n RatingControlState\n> {\n public static displayName = 'RatingControl'\n\n public state: RatingControlState = {\n hovered: -1,\n }\n\n private onItemClick: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(index + 1)\n }\n }\n\n private onItemMouseLeave: MouseEventHandler = () => {\n this.setState({\n hovered: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => () => {\n this.setState({\n hovered: index,\n })\n }\n\n public render() {\n return this.props.children({\n items: new Array(this.props.count).fill(0).map((_item, index) => ({\n active:\n this.state.hovered === -1\n ? this.props.value >= index + 1\n : this.state.hovered >= index,\n onClick: this.props.disabled ? undefined : this.onItemClick(index),\n onMouseEnter: this.props.disabled\n ? undefined\n : this.onItemMouseEnter(index),\n onMouseLeave: this.props.disabled ? undefined : this.onItemMouseLeave,\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/ReCaptcha.tsx",["1143"],[],"import React, { createRef, PureComponent, RefObject } from 'react'\nimport ReCAPTCHA from 'react-google-recaptcha'\n\nimport { Card, Pos } from '../primitive'\nimport { keyframes } from '../styled'\n\nexport interface ReCaptchaProps {\n siteKey: string\n tabIndex?: number\n value?: string\n onChange: (token: string | undefined) => void\n onErrored?: () => void\n asyncScriptOnLoad?: () => void\n}\n\nconst width = 304\n\nconst height = 78\n\nconst placeholder = keyframes({\n '0%': {\n opacity: 0.04,\n },\n '50%': {\n opacity: 0.1,\n },\n '100%': {\n opacity: 0.04,\n },\n})\n\nexport class ReCaptcha extends PureComponent<ReCaptchaProps> {\n public static displayName = 'ReCaptcha'\n\n private element: RefObject<ReCAPTCHA> = createRef()\n\n private wrapper: RefObject<HTMLDivElement> = createRef()\n\n private onChange = (token: string | null) => {\n this.props.onChange(token === null ? undefined : token)\n }\n\n private onErrored = () => {\n this.props.onErrored?.()\n }\n\n private asyncScriptOnLoad = () => {\n this.props.asyncScriptOnLoad?.()\n }\n\n private resize = () => {\n const wrapper = this.wrapper.current\n if (!wrapper) {\n return\n }\n wrapper.style.height = 'auto'\n wrapper.style.transform = 'scale(1)'\n const size = wrapper.getBoundingClientRect()\n const scale = size.width / width\n if (scale >= 1) {\n return\n }\n wrapper.style.height = `${height * scale}px`\n wrapper.style.transform = `scale(${scale})`\n wrapper.style.transformOrigin = '0 0'\n }\n\n public componentDidMount() {\n this.resize()\n }\n\n public componentDidUpdate(prevProps: Readonly<ReCaptchaProps>): void {\n if (!this.element.current) {\n return\n }\n if (prevProps.value === undefined) {\n return\n }\n if (this.props.value !== undefined) {\n return\n }\n this.element.current.reset()\n }\n\n public render() {\n return (\n <Pos type=\"relative\" ref={this.wrapper}>\n <Pos\n type=\"absolute\"\n top={0}\n left={0}\n width={`${width}px`}\n height={`${height}px`}\n overflow=\"hidden\"\n >\n <Card\n width=\"302px\"\n height=\"76px\"\n bg=\"#f9f9f9\"\n b=\"1px solid #d3d3d3\"\n r=\"3px\"\n />\n <Pos type=\"absolute\" top=\"22px\" left=\"13px\">\n <Card\n width=\"28px\"\n height=\"28px\"\n bg=\"#fff\"\n b=\"2px solid #c1c1c1\"\n r=\"2px\"\n />\n </Pos>\n <Pos type=\"absolute\" top=\"26px\" left=\"52px\">\n <Card\n width=\"128px\"\n height=\"20px\"\n bg=\"#000\"\n r=\"4px\"\n animation={`${placeholder} 1800ms ease-in-out infinite`}\n />\n </Pos>\n </Pos>\n <Pos type=\"relative\" width={`${width}px`} height={`${height}px`}>\n <ReCAPTCHA\n ref={this.element}\n sitekey={this.props.siteKey}\n tabindex={this.props.tabIndex}\n theme=\"light\"\n size=\"normal\"\n type=\"image\"\n onChange={this.onChange}\n onErrored={this.onErrored}\n asyncScriptOnLoad={this.asyncScriptOnLoad}\n />\n </Pos>\n </Pos>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/ReCaptchaField.tsx",["1144"],[],"import React, { FC, ReactNode } from 'react'\n\nimport { SimpleField } from '../field'\nimport { ReCaptcha, ReCaptchaProps } from '../recaptcha'\n\nexport interface ReCaptchaFieldProps extends ReCaptchaProps {\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n}\n\nexport const ReCaptchaField: FC<ReCaptchaFieldProps> = (props) => (\n <SimpleField\n input={\n <ReCaptcha\n siteKey={props.siteKey}\n tabIndex={props.tabIndex}\n value={props.value}\n onChange={props.onChange}\n onErrored={props.onErrored}\n asyncScriptOnLoad={props.asyncScriptOnLoad}\n />\n }\n error={props.error}\n action={props.action}\n help={props.help}\n />\n)\n\nReCaptchaField.displayName = 'ReCaptchaField'\n\nReCaptchaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/recaptcha-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/reset.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/Section.tsx",["1145"],[],"import React, { forwardRef, PropsWithChildren } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface SectionProps {\n tag?: keyof JSX.IntrinsicElements\n hover?: boolean\n active?: boolean\n focus?: boolean\n flat?: boolean\n}\n\nexport const Section = forwardRef<\n HTMLDivElement,\n PropsWithChildren<SectionProps>\n>(\n (\n {\n tag = 'div',\n hover = false,\n active = false,\n focus = true,\n flat = false,\n ...props\n },\n ref,\n ) => (\n <Card\n as={tag}\n ref={ref}\n r={flat ? undefined : 10}\n bg={active ? '#e6e6e6' : (hover || focus ? '#f5f5f5' : undefined)}\n {...props}\n />\n ),\n)\n\nSection.displayName = 'Section'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/section/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/SelectFieldControl.ts",["1146"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { OptionModel } from '../option'\n\nexport interface SelectFieldControlProps<O extends OptionModel<V>, V> {\n items: O[]\n value: V\n disabled?: boolean\n onChange: (value: V) => void\n onHide?: () => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n children: FC<{\n modalRef: RefObject<HTMLDivElement>\n targetRef: RefObject<HTMLDivElement>\n containerRef: RefObject<HTMLDivElement>\n focused: boolean\n show: boolean\n select?: number\n onHide: () => void\n onItemSelect: (index: number) => void\n onActive?: MouseEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMobileBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n }>\n}\n\nexport interface SelectFieldControlState {\n focus: boolean\n show: boolean\n select?: number\n}\n\nexport class SelectFieldControl<O extends OptionModel<V>, V> extends Component<\n SelectFieldControlProps<O, V>,\n SelectFieldControlState\n> {\n public static displayName = 'SelectFieldControl'\n\n private modalRef: RefObject<HTMLDivElement> = createRef()\n\n private targetRef: RefObject<HTMLDivElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n public state: SelectFieldControlState = {\n focus: false,\n show: false,\n select: undefined,\n }\n\n public componentDidMount() {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n\n public componentDidUpdate(\n prevProps: Readonly<SelectFieldControlProps<O, V>>,\n ) {\n if (prevProps.value !== this.props.value) {\n this.setState({\n select: this.findItemIndex(),\n })\n }\n }\n\n private onFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focus: false,\n show: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onMobileBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (!this.modalRef.current) {\n this.setState({\n show: false,\n focus: false,\n })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onActive: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState(\n {\n show: !this.state.show,\n },\n () => {\n if (this.modalRef.current) {\n this.modalRef.current!.focus({ preventScroll: true })\n }\n },\n )\n }\n\n private onKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.setState({\n show: true,\n })\n }\n if (event.key === 'Escape') {\n this.setState({\n show: false,\n })\n }\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.props.items[index]\n this.props.onChange(item.value)\n this.setState({\n show: false,\n })\n }\n\n private equals(a: V, b: V): boolean {\n return this.props.equals ? this.props.equals(a, b) : a === b\n }\n\n private findItemIndex(): number | undefined {\n const index = this.props.items.findIndex((item) =>\n this.equals(this.props.value, item.value),\n )\n return index === -1 ? undefined : index\n }\n\n private onHide: () => void = () => {\n this.setState({\n show: false,\n })\n if (this.props.onHide) {\n this.props.onHide()\n }\n }\n\n public render() {\n return this.props.children({\n modalRef: this.modalRef,\n targetRef: this.targetRef,\n containerRef: this.containerRef,\n focused: this.state.focus,\n show: this.state.show,\n select: this.state.select,\n onItemSelect: this.onSelect,\n onHide: this.onHide,\n onFocus: this.props.disabled ? undefined : this.onFocus,\n onBlur: this.props.disabled ? undefined : this.onBlur,\n onMobileBlur: this.props.disabled ? undefined : this.onMobileBlur,\n onKeyDown: this.props.disabled ? undefined : this.onKeyDown,\n onActive: this.props.disabled ? undefined : this.onActive,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/Spacer.tsx",["1147","1148"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Box } from '../primitive'\n\nexport interface SpacerProps {\n size?: 'xxs' | 'xs' | 's' | 'm' | 'l' | 'xl' | 'xxl'\n children?: ReactNode\n}\n\nconst SpacerSize: { [size in NonNullable<SpacerProps['size']>]: number } = {\n xxs: 1,\n xs: 2,\n s: 3,\n m: 4,\n l: 6,\n xl: 9,\n xxl: 12,\n}\n\nexport const Spacer: FC<SpacerProps> = ({ size = 'm', children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n mt={key === 0 ? undefined : SpacerSize[size]}\n mb={key === elements.length - 1 ? undefined : SpacerSize[size]}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nSpacer.displayName = 'Spacer'\n\nSpacer.defaultProps = {\n size: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spacer/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/Spinner.tsx",["1149"],[],"import React, { FC } from 'react'\n\nimport { Circle, Svg, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst rotate = keyframes({\n '100%': {\n transform: 'rotate(360deg)',\n },\n})\n\nconst progress = keyframes({\n '0%': {\n strokeDasharray: '1, 200',\n strokeDashoffset: 0,\n },\n '50%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -35,\n },\n '100%': {\n strokeDasharray: '89, 200',\n strokeDashoffset: -124,\n },\n})\n\nexport interface SpinnerProps {\n width?: Value\n height?: Value\n color?: string\n paused?: boolean\n}\n\nexport const Spinner: FC<SpinnerProps> = (props) => (\n <Svg\n viewBox=\"24 24 48 48\"\n width={props.width}\n height={props.height}\n transformOrigin=\"center center\"\n animation={props.paused ? undefined : `${rotate} 2000ms linear infinite`}\n children={\n <Circle\n cx=\"48\"\n cy=\"48\"\n r=\"20\"\n fill=\"none\"\n stroke={props.color}\n strokeDasharray=\"89, 200\"\n strokeDashoffset=\"0\"\n strokeLinecap=\"round\"\n strokeWidth=\"4\"\n transition=\"stroke 333ms ease-in-out\"\n animation={\n props.paused ? undefined : `${progress} 1500ms ease-in-out infinite`\n }\n />\n }\n />\n)\n\nSpinner.displayName = 'Spinner'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/spinner/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/Striper.tsx",["1150","1151"],[],"import React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Card } from '../primitive'\n\nexport interface StriperProps {\n children?: ReactNode\n}\n\nexport const Striper: FC<StriperProps> = ({ children }) => {\n const elements = Children.toArray(children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Fragment>\n {Children.map(elements, (child: ReactNode, key: number) => (\n <Card\n key={key}\n s={key === 0 ? undefined : '0 -1px 0 0 #e6e6e6'}\n children={child}\n />\n ))}\n </Fragment>\n )\n}\n\nStriper.displayName = 'Striper'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/striper/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/Stub.tsx",["1152"],[],"import React, { FC } from 'react'\n\nimport { Box, CardPos, Value } from '../primitive'\nimport { keyframes } from '../styled'\n\nconst stubKeyframes = keyframes({\n '0%': {\n backgroundPositionX: '-200px',\n },\n '100%': {\n backgroundPositionX: '360px',\n },\n})\n\nexport interface StubProps {\n width: Value\n height: Value\n inverse?: boolean\n top?: Value\n bottom?: Value\n left?: Value\n right?: Value\n r?: Value\n}\n\nexport const Stub: FC<StubProps> = (props) => (\n <Box\n as=\"span\"\n pt={props.top}\n pb={props.bottom}\n pl={props.left}\n pr={props.right}\n width={props.width}\n height={props.height}\n maxWidth={1}\n maxHeight={1}\n css={{\n boxSizing: 'content-box',\n }}\n >\n <CardPos\n as=\"span\"\n type=\"relative\"\n r={props.r}\n overflow=\"hidden\"\n bg={props.inverse ? 'rgba(255, 255, 255, 0.14)' : '#E6E6E6'}\n width={1}\n height={1}\n >\n <CardPos\n as=\"span\"\n width={1}\n height={1}\n bg={`\n linear-gradient(\n to right,\n transparent 0,\n ${\n props.inverse ? 'rgba(255,255,255,0.05)' : 'rgba(0,0,0,0.03)'\n } 80px,\n transparent 160px,\n transparent 560px\n )\n 0 0 / 560px 100%\n repeat\n `}\n animation={`${stubKeyframes} 1400ms linear infinite`}\n />\n </CardPos>\n </Box>\n)\n\nStub.displayName = 'Stub'\n\nStub.defaultProps = {\n r: 4,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/stub/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/styled.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControl.ts",["1153","1154","1155"],[],"import {\n ChangeEventHandler,\n Component,\n createRef,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\n\nimport { SuggestControlProps } from './SuggestControlProps'\nimport { SuggestControlState } from './SuggestControlState'\nimport { SuggestOptionModel } from './SuggestOptionModel'\n\nexport class SuggestControl<\n V,\n O extends SuggestOptionModel<V>,\n> extends Component<SuggestControlProps<O, V>, SuggestControlState> {\n public static displayName = 'SuggestControl'\n\n public state: SuggestControlState = {\n show: false,\n focused: false,\n hovered: false,\n }\n\n private inputRef: RefObject<HTMLInputElement> = createRef()\n\n private containerRef: RefObject<HTMLDivElement> = createRef()\n\n private get items() {\n return this.props.items === undefined ? [] : this.props.items\n }\n\n private onRequest: ChangeEventHandler<HTMLInputElement> = (event) => {\n event.preventDefault()\n this.request(event.currentTarget.value)\n }\n\n private onSelect: (index: number) => void = (index) => {\n const item = this.items[index]\n if (item.suggest) {\n this.request(item.suggest)\n } else {\n this.change(item.value)\n }\n if (this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n }\n\n private onShowFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n show: true,\n })\n }\n\n private onInputFocus: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: true,\n })\n if (this.props.onFocus) {\n this.props.onFocus()\n }\n }\n\n private onInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: false,\n })\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onModalInputBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n if (this.inputRef && this.inputRef.current) {\n this.inputRef.current.focus({ preventScroll: true })\n }\n if (this.props.onBlur) {\n this.props.onBlur()\n }\n }\n\n private onInputMouseEnter: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: true,\n })\n }\n\n private onInputMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n hovered: false,\n })\n }\n\n private onItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n if (event.key === 'Escape') {\n this.cancel()\n }\n }\n\n private onModalItemKeyDown: KeyboardEventHandler = (event) => {\n if (event.key === 'Enter') {\n this.submit()\n }\n }\n\n private onResultItemsMouseDown: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n }\n\n private onTotalClick: () => void = () => {\n if (this.props.total && this.props.total.link) {\n this.submit(this.props.total.link.suggest)\n }\n }\n\n private onEmptyClick: () => void = () => {\n if (this.props.empty && this.props.empty.link) {\n this.request(this.props.empty.link.suggest)\n }\n }\n\n private onSearchClick: MouseEventHandler = (event) => {\n event.preventDefault()\n this.submit()\n }\n\n private onEscapeInputModal: () => void = () => {\n this.cancel()\n }\n\n private change: (value: V) => void = (value) => {\n this.setState({\n show: false,\n })\n this.props.onChange(value)\n }\n\n private submit: (value?: string) => void = (value) => {\n if (\n this.props.onSubmit &&\n this.props.onSubmit(value || this.inputRef.current!.value)\n ) {\n this.inputRef.current!.blur()\n this.setState({\n show: false,\n focused: false,\n })\n }\n }\n\n private request: (value: string) => void = (value) => {\n if (this.props.onRequest) {\n this.props.onRequest(value)\n }\n }\n\n private cancel: () => void = () => {\n this.setState({\n show: false,\n focused: false,\n })\n if (this.props.onCancel) {\n this.props.onCancel()\n }\n }\n\n private get selected(): number | undefined {\n if (!this.props.value) {\n return undefined\n }\n const index = this.items.findIndex((item) =>\n this.props.equals(item.value, this.props.value!),\n )\n return index === -1 ? undefined : index\n }\n\n private onBack: MouseEventHandler = (event) => {\n event.preventDefault()\n this.cancel()\n }\n\n private onHide: () => void = () => {\n this.cancel()\n }\n\n private onShow: () => void = () => {\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private onShowClick: MouseEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: true,\n })\n this.show()\n }\n\n private show: () => void = () => {\n this.setState({\n show: true,\n })\n if (this.props.suggest) {\n this.request(this.props.suggest)\n }\n }\n\n public render() {\n return this.props.children({\n focused: this.state.focused,\n hovered: this.state.hovered,\n selected: this.selected,\n show: this.state.show,\n inputRef: this.inputRef,\n containerRef: this.containerRef,\n items: this.items,\n onItemSelect: this.onSelect,\n onRequest: this.onRequest,\n onShowFocus: this.onShowFocus,\n onInputFocus: this.onInputFocus,\n onInputBlur: this.onInputBlur,\n onModalInputBlur: this.onModalInputBlur,\n onShowClick: this.onShowClick,\n onSearchClick: this.onSearchClick,\n onInputMouseEnter: this.onInputMouseEnter,\n onInputMouseLeave: this.onInputMouseLeave,\n onItemKeyDown: this.onItemKeyDown,\n onModalItemKeyDown: this.onModalItemKeyDown,\n onEscapeInputModal: this.onEscapeInputModal,\n onBack: this.onBack,\n onShow: this.onShow,\n onHide: this.onHide,\n onTotalClick: this.onTotalClick,\n onEmptyClick: this.onEmptyClick,\n onResultItemsMouseDown: this.onResultItemsMouseDown,\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/SuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabBorder.tsx",["1156","1157"],[],"import React, { FC } from 'react'\n\nimport { Card, Pos } from '../primitive'\nimport { useTheme } from '../styled'\n\nexport interface TabBorderProps {\n width: number | string\n left: number | string\n radius?: boolean\n stub?: boolean\n}\n\nexport const TabBorder: FC<TabBorderProps> = ({\n width,\n left,\n radius,\n stub = false,\n}) => {\n const theme = useTheme()\n\n return stub ? null : (\n <Pos\n transition=\"left 300ms cubic-bezier(0.4, 0.0, 0.2, 1), width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n height=\"4px\"\n width={width}\n left={left}\n bottom={0}\n zIndex={1}\n >\n <Card\n bg={theme.tabs.border.color}\n r={radius ? 0 : 4}\n rtl={radius ? 2 : 4}\n rtr={radius ? 2 : 4}\n height={1}\n width={1}\n />\n </Pos>\n )\n}\n\nTabBorder.displayName = 'TabBorder'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabHeader.tsx",["1158","1159","1160"],[],"import React, {\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n MouseEventHandler,\n} from 'react'\n\nimport { Breaker } from '../breaker'\nimport { Icon, IconProps } from '../icon'\nimport { Flex, FlexItem, Pos, Typo } from '../primitive'\nimport { Stub } from '../stub'\nimport { useTheme } from '../styled'\n\nexport interface TabProps {\n title: string\n indent: number\n wrap: boolean\n tabIndex: number\n icon?: IconProps['name']\n vertical?: boolean\n select?: boolean\n focus?: boolean\n width?: number\n stub?: boolean\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onMouseEnter?: MouseEventHandler\n onMouseLeave?: MouseEventHandler\n onKeyDown?: KeyboardEventHandler\n onClick?: MouseEventHandler\n}\n\nexport const TabHeader = forwardRef<HTMLDivElement, TabProps>(\n (\n {\n title,\n indent,\n wrap,\n tabIndex = 0,\n icon,\n vertical,\n select,\n focus,\n width,\n stub = false,\n onFocus,\n onBlur,\n onMouseEnter,\n onMouseLeave,\n onKeyDown,\n onClick,\n },\n ref,\n ) => {\n const theme = useTheme()\n\n return (\n <FlexItem\n mr={indent}\n width={width}\n ref={ref}\n cursor={stub ? undefined : 'pointer'}\n onClick={onClick}\n onMouseEnter={onMouseEnter}\n onMouseLeave={onMouseLeave}\n >\n <Pos type=\"relative\" width={1} height={1}>\n <Flex\n tabIndex={tabIndex}\n justify=\"center\"\n align=\"center\"\n pb={vertical ? 5 : 3}\n direction={vertical ? 'column' : 'row'}\n onFocus={onFocus}\n onBlur={onBlur}\n onKeyDown={onKeyDown}\n >\n {icon ? (\n <FlexItem mr={vertical ? 0 : 2} mb={vertical ? 4 : 0}>\n {stub ? (\n <Stub\n height={vertical ? 8 : 6}\n width={vertical ? 8 : 6}\n r={vertical ? 16 : 12}\n />\n ) : (\n <Icon\n // css={{transition: 'svg 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'}}\n size={vertical ? 8 : 6}\n color={\n select\n ? theme.tabs.icon.color.select\n : (focus\n ? theme.tabs.icon.color.hover\n : theme.tabs.icon.color.default)\n }\n name={icon}\n />\n )}\n </FlexItem>\n ) : null}\n <FlexItem>\n {stub ? (\n <Stub top={2} bottom={2} height={2} width={13} />\n ) : (\n <Typo\n nowrap={wrap}\n color={\n select\n ? theme.tabs.text.color.select\n : (focus\n ? theme.tabs.text.color.hover\n : theme.tabs.text.color.default)\n }\n display=\"block\"\n align={vertical || !wrap ? 'center' : 'left'}\n weight={500}\n size={vertical ? 3.5 : 4}\n height={6}\n children={<Breaker children={title} />}\n transition=\"100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n )}\n </FlexItem>\n </Flex>\n </Pos>\n </FlexItem>\n )\n },\n)\n\nTabHeader.displayName = 'TabHeader'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/TabsControl.ts",["1161"],[],"import {\n Component,\n createRef,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n RefObject,\n} from 'react'\nimport { findDOMNode } from 'react-dom'\n\nexport interface TabsControlProps {\n select: number\n length: number\n onChange?: (selected: number) => void\n children: FC<{\n onKeyDown: KeyboardEventHandler\n borderLeft: number\n borderWidth: number\n items: Array<{\n select: boolean\n focus: boolean\n ref: RefObject<HTMLDivElement>\n onMouseEnter: MouseEventHandler\n onMouseLeave: MouseEventHandler\n onFocus: FocusEventHandler\n onBlur: FocusEventHandler\n onClick: MouseEventHandler\n }>\n }>\n}\n\nexport interface TabsControlState {\n focused: number\n borderLeft: number\n borderWidth: number\n refs: RefObject<HTMLDivElement>[]\n}\n\nexport class TabsControl extends Component<TabsControlProps> {\n public static displayName = 'TabsControl'\n\n public state: TabsControlState = {\n focused: -1,\n borderLeft: 0,\n borderWidth: 0,\n refs: Array.from({length: this.props.length}).fill(1).map(() => createRef()),\n }\n\n private calculateBorder() {\n const element = findDOMNode(\n this.state.refs[this.props.select].current,\n ) as HTMLDivElement\n this.setState({\n borderLeft: element.offsetLeft,\n borderWidth: element.offsetWidth,\n })\n }\n\n public static getDerivedStateFromProps(\n nextProps: TabsControlProps,\n ): Partial<TabsControlState> {\n const { length } = nextProps\n return {\n refs: new Array(length).fill(1).map(() => createRef<HTMLDivElement>()),\n }\n }\n\n public componentDidMount() {\n this.calculateBorder()\n }\n\n public componentDidUpdate(props: TabsControlProps) {\n if (props.select !== this.props.select) {\n this.calculateBorder()\n }\n }\n\n private onItemFocus: (index: number) => FocusEventHandler =\n (index) => (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: index,\n })\n }\n\n private onItemBlur: FocusEventHandler = (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemMouseEnter: (index: number) => MouseEventHandler =\n (index) => (event) => {\n event.preventDefault()\n this.setState({\n focused: index,\n })\n }\n\n private onItemMouseLeave: MouseEventHandler = (event) => {\n event.preventDefault()\n this.setState({\n focused: -1,\n })\n }\n\n private onItemClick: (select: number) => MouseEventHandler =\n (select) => (event) => {\n event.preventDefault()\n if (this.props.onChange) {\n this.props.onChange(select)\n }\n }\n\n private onKeyDown: KeyboardEventHandler<HTMLElement> = (event) => {\n switch (event.key) {\n case 'Enter':\n case ' ': {\n event.preventDefault()\n event.stopPropagation()\n if (this.state.focused !== -1 && this.props.onChange) {\n this.props.onChange(this.state.focused)\n }\n break\n }\n }\n }\n\n public render() {\n return this.props.children({\n onKeyDown: this.onKeyDown,\n borderLeft: this.state.borderLeft,\n borderWidth: this.state.borderWidth,\n items: Array.from({length: this.props.length}).fill(0).map((_item, index) => ({\n select: index === this.props.select,\n focus: index === this.state.focused,\n ref: this.state.refs[index],\n onFocus: this.onItemFocus(index),\n onBlur: this.onItemBlur,\n onMouseEnter: this.onItemMouseEnter(index),\n onMouseLeave: this.onItemMouseLeave,\n onClick: this.onItemClick(index),\n })),\n })\n }\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/BasicTextArea.tsx",["1162","1163","1164"],[],"import React, {\n ChangeEventHandler,\n FocusEventHandler,\n forwardRef,\n KeyboardEventHandler,\n} from 'react'\n\nimport { TextArea } from '../primitive'\n\nexport interface BasicTextAreaProps {\n rows: number\n overflow: string\n value: string\n tabIndex?: number\n name?: string\n height?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n transition?: string\n disabled?: boolean\n error: boolean\n focused: boolean\n onChange?: ChangeEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onKeyDown?: KeyboardEventHandler\n onKeyUp?: KeyboardEventHandler\n}\n\nexport const BasicTextArea = forwardRef<\n HTMLTextAreaElement,\n BasicTextAreaProps\n>((props, ref) => (\n <TextArea\n ref={ref}\n rows={props.rows}\n width={1}\n height={props.rows * 7}\n valueHeight={7}\n placeholderHeight={7}\n overflow={props.overflow}\n m={0}\n p={0}\n r={0}\n b=\"none\"\n pb={\n props.disabled\n ? '1px'\n : (props.error\n ? '0px'\n : props.focused\n ? '0px'\n : '1px')\n }\n bb={\n props.disabled\n ? '1px dotted #999'\n : (props.error\n ? '2px solid #d0021b'\n : props.focused\n ? '2px solid #ff8c00'\n : '1px solid rgba(0, 0, 0, 0.2)')\n }\n valueSize={5}\n valueWeight={300}\n valueColor={props.disabled ? '#666' : '#000'}\n placeholderColor=\"#666\"\n cursor={props.disabled ? 'not-allowed' : 'text'}\n bg=\"transparent\"\n transition={props.transition}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={!!props.disabled}\n maxLength={props.maxLength}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n />\n))\n\nBasicTextArea.displayName = 'BasicTextArea'\n\nBasicTextArea.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/TextAreaFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-area-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControl.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/TextFieldControlState.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/themes/orange.ts",["1165"],[],"import { Theme } from '../styled'\n\nexport const orange: Theme = {\n scale: 4,\n font: {\n family: \"'Museo Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\n weight: {\n normal: 300,\n strong: 500,\n bold: 700,\n heavy: 900,\n },\n },\n color: {\n brand: '#ff8c00',\n white: '#fff',\n black: '#000',\n gray: {\n darkest: '#666',\n dark: '#999',\n normal: '#ccc',\n light: '#e6e6e6',\n lightest: '#f5f5f5',\n },\n error: '#d0021b',\n success: '#4bbd5c',\n },\n button: {\n bg: {\n kind: {\n brand: '#ff8c00',\n simple: '#fff padding-box',\n },\n hover: {\n brand: '#ff8200',\n simple: '#fff padding-box',\n },\n accent: {\n brand: 'linear-gradient(to bottom, #ff9810, #ff8300)',\n simple: '#fff padding-box',\n },\n },\n border: {\n kind: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.14)',\n },\n hover: {\n brand: 'none',\n simple: '1px solid rgba(0, 0, 0, 0.28)',\n },\n },\n shadow: {\n kind: {\n brand: '0 15px 50px -10px rgb(255, 206, 135)',\n simple: '0 15px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n hover: {\n brand: '0 25px 50px -10px rgb(255, 206, 135)',\n simple: '0 25px 50px -10px rgba(0, 0, 0, 0.15)',\n },\n },\n text: {\n color: {\n brand: '#fff',\n simple: '#000',\n },\n },\n },\n link: {\n color: {\n brand: {\n default: '#0055BB',\n hover: '#FF8C00',\n },\n inverse: {\n default: '#FFF',\n hover: '#CCC',\n },\n },\n },\n tabs: {\n icon: {\n color: {\n default: '#666',\n select: '#ff8c00',\n hover: '#ff8c00',\n },\n },\n text: {\n color: {\n default: '#666',\n select: '#000',\n hover: '#ff8c00',\n },\n },\n border: {\n color: '#ff8c00',\n },\n },\n input: {\n border: {\n disabled: '1px dotted #999',\n default: '1px solid rgba(0, 0, 0, 0.2)',\n focused: '2px solid #ff8c00',\n error: '2px solid #d0021b',\n },\n },\n}\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransition.tsx",["1166","1167"],[],"import React, { Children, cloneElement, FC, isValidElement } from 'react'\nimport { Transition } from 'react-transition-group'\n\nimport { cx } from '../styled'\nimport { SimpleTransitionProps } from './SimpleTransitionProps'\n\nconst statusClassName = (\n status: string,\n props: SimpleTransitionProps,\n): string | undefined => {\n const {\n timeout,\n enteringClassName,\n enteredClassName,\n enterClassName,\n exitingClassName,\n exitedClassName,\n exitClassName,\n } = props\n const enter = typeof timeout === 'number' ? timeout : timeout?.enter || 0\n const exit = typeof timeout === 'number' ? timeout : timeout?.exit || 0\n switch (status) {\n case 'entering': {\n return enteringClassName\n ? enteringClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n }\n case 'entered': {\n return enteredClassName\n ? enteredClassName(enter)\n : (enterClassName\n ? enterClassName(enter)\n : undefined)\n }\n case 'exiting': {\n return exitingClassName\n ? exitingClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n }\n case 'exited': {\n return exitedClassName\n ? exitedClassName(exit)\n : (exitClassName\n ? exitClassName(enter)\n : undefined)\n }\n }\n return undefined\n}\n\nexport const SimpleTransition: FC<SimpleTransitionProps> = ({\n children,\n ...props\n}) => (\n <Transition {...props}>\n {isValidElement(children) && Children.only(children)\n ? (status) =>\n cloneElement(children, {\n className: cx(\n children.props.className,\n statusClassName(status, props),\n ),\n })\n : children}\n </Transition>\n)\n\nSimpleTransition.displayName = 'SimpleTransition'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/SimpleTransitionProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/transition/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/Tumbler.tsx",["1168"],[],"import React, { FC } from 'react'\n\nimport { Rect, Svg } from '../primitive'\n\nexport interface TumblerProps {\n disabled?: boolean\n focused?: boolean\n checked?: boolean\n}\n\nexport const Tumbler: FC<TumblerProps> = (props) => (\n <Svg viewBox=\"0 0 44 24\" width=\"44\" height=\"24\">\n <defs>\n <filter\n x=\"-45.8%\"\n y=\"-29.2%\"\n width=\"191.7%\"\n height=\"191.7%\"\n filterUnits=\"objectBoundingBox\"\n id=\"filter-2\"\n >\n <feOffset dx=\"0\" dy=\"2\" in=\"SourceAlpha\" result=\"shadowOffsetOuter1\" />\n <feGaussianBlur\n stdDeviation=\"1.5\"\n in=\"shadowOffsetOuter1\"\n result=\"shadowBlurOuter1\"\n />\n <feColorMatrix\n values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"\n type=\"matrix\"\n in=\"shadowBlurOuter1\"\n />\n </filter>\n </defs>\n <Rect\n width=\"44\"\n height=\"24\"\n x=\"0\"\n y=\"0\"\n rx=\"12\"\n fill={props.checked ? '#e8860e' : '#ccc'}\n fillOpacity={props.focused && !props.disabled ? 0.6 : 0}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"40\"\n height=\"20\"\n x=\"2\"\n y=\"2\"\n rx=\"10\"\n fill={props.checked && !props.disabled ? '#ff8c00' : '#e6e6e6'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n filter=\"url(#filter-2)\"\n fillOpacity={props.disabled ? 0 : 1}\n transition=\"all 50ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"12\"\n height=\"12\"\n x={props.checked ? '26' : '6'}\n y=\"6\"\n rx=\"6\"\n fill={props.disabled ? '#ccc' : '#fff'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n)\n\nTumbler.displayName = 'Tumbler'\n","/home/runner/work/pijma/pijma/packages/core/src/main/ts/tumbler/index.ts",[],[],{"ruleId":"1169","severity":2,"message":"1170","line":63,"column":18,"nodeType":"1171","messageId":"1172","endLine":63,"endColumn":24,"suggestions":"1173"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1177","severity":2,"message":"1178","line":15,"column":13,"nodeType":"1179","messageId":"1180","endLine":15,"endColumn":38,"suggestions":"1181"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1182","severity":1,"message":"1183","line":49,"column":27,"nodeType":"1184","messageId":"1185","endLine":49,"endColumn":30,"suggestions":"1186"},{"ruleId":"1187","severity":2,"message":"1188","line":82,"column":62,"nodeType":null,"messageId":"1189","endLine":82,"endColumn":64},{"ruleId":"1187","severity":2,"message":"1190","line":125,"column":20,"nodeType":null,"messageId":"1189","endLine":125,"endColumn":22},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1191","line":28,"column":4,"nodeType":null,"messageId":"1189","endLine":28,"endColumn":6},{"ruleId":"1192","severity":2,"message":"1193","line":42,"column":15,"nodeType":"1194","messageId":"1195","endLine":42,"endColumn":19,"suggestions":"1196"},{"ruleId":"1192","severity":2,"message":"1193","line":52,"column":15,"nodeType":"1194","messageId":"1195","endLine":52,"endColumn":19,"suggestions":"1197"},{"ruleId":"1192","severity":2,"message":"1193","line":98,"column":15,"nodeType":"1194","messageId":"1195","endLine":98,"endColumn":19,"suggestions":"1198"},{"ruleId":"1192","severity":2,"message":"1193","line":108,"column":15,"nodeType":"1194","messageId":"1195","endLine":108,"endColumn":19,"suggestions":"1199"},{"ruleId":"1192","severity":2,"message":"1193","line":130,"column":13,"nodeType":"1194","messageId":"1195","endLine":130,"endColumn":17,"suggestions":"1200"},{"ruleId":"1192","severity":2,"message":"1193","line":142,"column":13,"nodeType":"1194","messageId":"1195","endLine":142,"endColumn":17,"suggestions":"1201"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":53,"column":15,"nodeType":"1194","messageId":"1195","endLine":53,"endColumn":19,"suggestions":"1202"},{"ruleId":"1192","severity":2,"message":"1193","line":55,"column":11,"nodeType":"1194","messageId":"1195","endLine":55,"endColumn":15,"suggestions":"1203"},{"ruleId":"1192","severity":2,"message":"1193","line":72,"column":11,"nodeType":"1194","messageId":"1195","endLine":72,"endColumn":15,"suggestions":"1204"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":73,"column":13,"nodeType":"1194","messageId":"1195","endLine":73,"endColumn":17,"suggestions":"1205"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":39,"column":11,"nodeType":"1194","messageId":"1195","endLine":39,"endColumn":15,"suggestions":"1206"},{"ruleId":"1192","severity":2,"message":"1193","line":51,"column":11,"nodeType":"1194","messageId":"1195","endLine":51,"endColumn":15,"suggestions":"1207"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1208","severity":2,"message":"1209","line":39,"column":17,"nodeType":"1194","messageId":"1210","endLine":39,"endColumn":33},{"ruleId":"1208","severity":2,"message":"1209","line":41,"column":17,"nodeType":"1194","messageId":"1210","endLine":41,"endColumn":31},{"ruleId":"1208","severity":2,"message":"1211","line":53,"column":14,"nodeType":"1194","messageId":"1210","endLine":53,"endColumn":31},{"ruleId":"1208","severity":2,"message":"1212","line":62,"column":14,"nodeType":"1194","messageId":"1210","endLine":62,"endColumn":31},{"ruleId":"1208","severity":2,"message":"1212","line":63,"column":17,"nodeType":"1194","messageId":"1210","endLine":63,"endColumn":33},{"ruleId":"1208","severity":2,"message":"1213","line":66,"column":17,"nodeType":"1194","messageId":"1210","endLine":66,"endColumn":32},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":25,"column":12,"nodeType":"1194","messageId":"1195","endLine":25,"endColumn":16,"suggestions":"1214"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":21,"column":64,"nodeType":"1194","messageId":"1195","endLine":21,"endColumn":68,"suggestions":"1215"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":21,"column":64,"nodeType":"1194","messageId":"1195","endLine":21,"endColumn":68,"suggestions":"1216"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1208","severity":2,"message":"1212","line":11,"column":16,"nodeType":"1194","messageId":"1210","endLine":11,"endColumn":32},{"ruleId":"1208","severity":2,"message":"1212","line":17,"column":19,"nodeType":"1194","messageId":"1210","endLine":17,"endColumn":34},{"ruleId":"1208","severity":2,"message":"1212","line":20,"column":17,"nodeType":"1194","messageId":"1210","endLine":20,"endColumn":34},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1191","line":34,"column":4,"nodeType":null,"messageId":"1189","endLine":34,"endColumn":6},{"ruleId":"1192","severity":2,"message":"1193","line":82,"column":21,"nodeType":"1194","messageId":"1195","endLine":82,"endColumn":25,"suggestions":"1217"},{"ruleId":"1218","severity":2,"message":"1219","line":79,"column":15,"nodeType":"1171","messageId":"1220","endLine":79,"endColumn":21},{"ruleId":"1192","severity":2,"message":"1193","line":79,"column":24,"nodeType":"1194","messageId":"1195","endLine":79,"endColumn":28,"suggestions":"1221"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1188","line":45,"column":16,"nodeType":null,"messageId":"1189","endLine":45,"endColumn":18},{"ruleId":"1222","severity":2,"message":"1223","line":61,"column":11,"nodeType":"1224","messageId":"1225","endLine":63,"endColumn":37},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1226","line":41,"column":16,"nodeType":null,"messageId":"1189","endLine":41,"endColumn":18},{"ruleId":"1227","severity":2,"message":"1228","line":46,"column":11,"nodeType":"1224","messageId":"1229","endLine":46,"endColumn":34,"suggestions":"1230"},{"ruleId":"1227","severity":2,"message":"1228","line":47,"column":11,"nodeType":"1224","messageId":"1229","endLine":47,"endColumn":34,"suggestions":"1231"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1222","severity":2,"message":"1223","line":46,"column":11,"nodeType":"1224","messageId":"1225","endLine":48,"endColumn":41},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1182","severity":1,"message":"1183","line":58,"column":23,"nodeType":"1184","messageId":"1185","endLine":58,"endColumn":26,"suggestions":"1232"},{"ruleId":"1233","severity":2,"message":"1234","line":98,"column":68,"nodeType":"1235","messageId":"1236","endLine":98,"endColumn":70},{"ruleId":"1169","severity":2,"message":"1237","line":6,"column":8,"nodeType":"1171","messageId":"1238","endLine":6,"endColumn":13,"suggestions":"1239"},{"ruleId":"1240","severity":2,"message":"1241","line":39,"column":35,"nodeType":"1242","messageId":"1243","endLine":39,"endColumn":48,"suggestions":"1244"},{"ruleId":"1240","severity":2,"message":"1241","line":40,"column":35,"nodeType":"1242","messageId":"1243","endLine":40,"endColumn":48,"suggestions":"1245"},{"ruleId":"1240","severity":2,"message":"1241","line":42,"column":34,"nodeType":"1242","messageId":"1243","endLine":42,"endColumn":65,"suggestions":"1246"},{"ruleId":"1187","severity":2,"message":"1247","line":44,"column":12,"nodeType":null,"messageId":"1189","endLine":44,"endColumn":22},{"ruleId":"1192","severity":2,"message":"1193","line":79,"column":71,"nodeType":"1194","messageId":"1195","endLine":79,"endColumn":75,"suggestions":"1248"},{"ruleId":"1169","severity":2,"message":"1170","line":136,"column":21,"nodeType":"1171","messageId":"1172","endLine":136,"endColumn":27,"suggestions":"1249"},{"ruleId":"1169","severity":2,"message":"1170","line":158,"column":19,"nodeType":"1171","messageId":"1172","endLine":158,"endColumn":25,"suggestions":"1250"},{"ruleId":"1169","severity":2,"message":"1170","line":21,"column":17,"nodeType":"1171","messageId":"1172","endLine":21,"endColumn":23,"suggestions":"1251"},{"ruleId":"1169","severity":2,"message":"1237","line":23,"column":10,"nodeType":"1171","messageId":"1238","endLine":23,"endColumn":15,"suggestions":"1252"},{"ruleId":"1253","severity":2,"message":"1254","line":29,"column":13,"nodeType":"1255","messageId":"1195","endLine":29,"endColumn":29,"suggestions":"1256"},{"ruleId":"1253","severity":2,"message":"1254","line":42,"column":11,"nodeType":"1255","messageId":"1195","endLine":42,"endColumn":38,"suggestions":"1257"},{"ruleId":"1187","severity":2,"message":"1258","line":103,"column":53,"nodeType":null,"messageId":"1189","endLine":103,"endColumn":55},{"ruleId":"1259","severity":2,"message":"1260","line":114,"column":23,"nodeType":"1242","messageId":"1261","endLine":114,"endColumn":38},{"ruleId":"1259","severity":2,"message":"1260","line":129,"column":23,"nodeType":"1242","messageId":"1261","endLine":129,"endColumn":38},{"ruleId":"1262","severity":1,"message":"1263","line":153,"column":45,"nodeType":"1264","messageId":"1265","endLine":153,"endColumn":54},{"ruleId":"1262","severity":1,"message":"1263","line":163,"column":45,"nodeType":"1264","messageId":"1265","endLine":163,"endColumn":54},{"ruleId":"1253","severity":2,"message":"1254","line":171,"column":14,"nodeType":"1255","messageId":"1195","endLine":171,"endColumn":30,"suggestions":"1266"},{"ruleId":"1259","severity":2,"message":"1260","line":172,"column":14,"nodeType":"1242","messageId":"1261","endLine":172,"endColumn":29},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1169","severity":2,"message":"1170","line":31,"column":31,"nodeType":"1171","messageId":"1172","endLine":31,"endColumn":37,"suggestions":"1267"},{"ruleId":"1187","severity":2,"message":"1268","line":56,"column":53,"nodeType":null,"messageId":"1189","endLine":56,"endColumn":55},{"ruleId":"1269","severity":2,"message":"1270","line":62,"column":16,"nodeType":"1194","messageId":"1271","endLine":62,"endColumn":20},{"ruleId":"1269","severity":2,"message":"1270","line":81,"column":16,"nodeType":"1194","messageId":"1271","endLine":81,"endColumn":20},{"ruleId":"1233","severity":2,"message":"1234","line":5,"column":72,"nodeType":"1235","messageId":"1236","endLine":5,"endColumn":74},{"ruleId":"1187","severity":2,"message":"1268","line":47,"column":53,"nodeType":null,"messageId":"1189","endLine":47,"endColumn":55},{"ruleId":"1269","severity":2,"message":"1270","line":53,"column":16,"nodeType":"1194","messageId":"1271","endLine":53,"endColumn":20},{"ruleId":"1269","severity":2,"message":"1270","line":72,"column":16,"nodeType":"1194","messageId":"1271","endLine":72,"endColumn":20},{"ruleId":"1192","severity":2,"message":"1193","line":26,"column":37,"nodeType":"1194","messageId":"1195","endLine":26,"endColumn":41,"suggestions":"1272"},{"ruleId":"1192","severity":2,"message":"1193","line":59,"column":22,"nodeType":"1194","messageId":"1195","endLine":59,"endColumn":26,"suggestions":"1273"},{"ruleId":"1192","severity":2,"message":"1193","line":60,"column":21,"nodeType":"1194","messageId":"1195","endLine":60,"endColumn":25,"suggestions":"1274"},{"ruleId":"1192","severity":2,"message":"1193","line":89,"column":23,"nodeType":"1194","messageId":"1195","endLine":89,"endColumn":27,"suggestions":"1275"},{"ruleId":"1262","severity":1,"message":"1263","line":94,"column":24,"nodeType":"1264","messageId":"1265","endLine":94,"endColumn":46},{"ruleId":"1227","severity":2,"message":"1228","line":113,"column":25,"nodeType":"1224","messageId":"1229","endLine":113,"endColumn":65,"suggestions":"1276"},{"ruleId":"1192","severity":2,"message":"1193","line":149,"column":35,"nodeType":"1194","messageId":"1195","endLine":149,"endColumn":39,"suggestions":"1277"},{"ruleId":"1262","severity":1,"message":"1263","line":199,"column":14,"nodeType":"1264","messageId":"1265","endLine":199,"endColumn":44},{"ruleId":"1174","severity":1,"message":"1278","line":68,"column":22,"nodeType":"1171","messageId":"1176","endLine":68,"endColumn":27},{"ruleId":"1169","severity":2,"message":"1170","line":49,"column":29,"nodeType":"1171","messageId":"1172","endLine":49,"endColumn":35,"suggestions":"1279"},{"ruleId":"1280","severity":2,"message":"1281","line":31,"column":7,"nodeType":"1171","messageId":"1195","endLine":31,"endColumn":12,"suggestions":"1282"},{"ruleId":"1283","severity":2,"message":"1284","line":48,"column":11,"nodeType":"1285","messageId":"1271","endLine":48,"endColumn":13,"suggestions":"1286"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1253","severity":2,"message":"1254","line":55,"column":14,"nodeType":"1255","messageId":"1195","endLine":55,"endColumn":41,"suggestions":"1287"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1262","severity":1,"message":"1263","line":121,"column":11,"nodeType":"1264","messageId":"1265","endLine":121,"endColumn":33,"suggestions":"1288"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":23,"column":12,"nodeType":"1194","messageId":"1195","endLine":23,"endColumn":16,"suggestions":"1289"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":12,"column":12,"nodeType":"1194","messageId":"1195","endLine":12,"endColumn":16,"suggestions":"1290"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1262","severity":1,"message":"1263","line":154,"column":36,"nodeType":"1264","messageId":"1265","endLine":154,"endColumn":58,"suggestions":"1291"},{"ruleId":"1262","severity":1,"message":"1263","line":156,"column":7,"nodeType":"1264","messageId":"1265","endLine":156,"endColumn":29,"suggestions":"1292"},{"ruleId":"1262","severity":1,"message":"1263","line":185,"column":37,"nodeType":"1264","messageId":"1265","endLine":185,"endColumn":54},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1192","severity":2,"message":"1193","line":21,"column":17,"nodeType":"1194","messageId":"1195","endLine":21,"endColumn":21,"suggestions":"1293"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1294","line":54,"column":5,"nodeType":null,"messageId":"1189","endLine":54,"endColumn":7},{"ruleId":"1192","severity":2,"message":"1193","line":101,"column":17,"nodeType":"1194","messageId":"1195","endLine":101,"endColumn":21,"suggestions":"1295"},{"ruleId":"1253","severity":2,"message":"1254","line":65,"column":13,"nodeType":"1255","messageId":"1195","endLine":65,"endColumn":30,"suggestions":"1296"},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1222","severity":2,"message":"1223","line":53,"column":11,"nodeType":"1224","messageId":"1225","endLine":55,"endColumn":16},{"ruleId":"1222","severity":2,"message":"1223","line":62,"column":11,"nodeType":"1224","messageId":"1225","endLine":64,"endColumn":41},{"ruleId":"1208","severity":2,"message":"1212","line":32,"column":17,"nodeType":"1194","messageId":"1210","endLine":32,"endColumn":35},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},{"ruleId":"1187","severity":2,"message":"1297","line":10,"column":23,"nodeType":null,"messageId":"1189","endLine":10,"endColumn":25},{"ruleId":"1174","severity":1,"message":"1175","line":1,"column":8,"nodeType":"1171","messageId":"1176","endLine":1,"endColumn":13},"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","Identifier","array-concat",["1298","1299","1300"],"@typescript-eslint/no-unused-vars","'React' is defined but never used.","unusedVar","unicorn/prefer-regexp-test","Prefer `RegExp#test(…)` over `String#match(…)`.","CallExpression","string-match",["1301"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1302","1303"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1304"],["1305"],["1306"],["1307"],["1308"],["1309"],["1310"],["1311"],["1312"],["1313"],["1314"],["1315"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant","Define a constant instead of duplicating this literal 8 times.","Define a constant instead of duplicating this literal 3 times.","Define a constant instead of duplicating this literal 11 times.",["1316","1317"],["1318"],["1319"],["1320"],"unicorn/prefer-add-event-listener","Prefer `removeEventListener` over `onload`.","prefer-add-event-listener",["1321"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep","Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.","unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1322","1323"],["1324","1325"],["1326","1327"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Prefer the spread operator over `String#split('')`.","string-split",["1328"],"unicorn/explicit-length-check","Use `.length > 0` when checking length is not zero.","MemberExpression","non-zero",["1329"],["1330"],["1331"],"Refactor this function to reduce its Cognitive Complexity from 45 to the 15 allowed.",["1332"],["1333","1334","1335"],["1336","1337"],["1338","1339"],["1340"],"unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1341","1342"],["1343","1344"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","unicorn/consistent-destructuring","Use destructured variables over properties.","consistentDestructuring","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1345","1346"],["1347","1348","1349"],"Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.","no-constant-condition","Unexpected constant condition.","unexpected",["1350"],["1351"],["1352"],["1353"],["1354","1355"],["1356"],"'theme' is defined but never used.",["1357","1358","1359","1360"],"unicorn/prefer-number-properties","Prefer `Number.isNaN` over `isNaN`.",["1361"],"no-empty","Empty block statement.","BlockStatement",["1362"],["1363","1364"],["1365"],["1366","1367"],["1368","1369"],["1370"],["1371"],["1372"],"Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.",["1373"],["1374","1375"],"Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.",{"messageId":"1376","fix":"1377","data":"1378","desc":"1379"},{"messageId":"1380","fix":"1381","data":"1382","desc":"1383"},{"messageId":"1384","fix":"1385","data":"1386","desc":"1387"},{"messageId":"1388","fix":"1389","data":"1390","desc":"1391"},{"messageId":"1392","fix":"1393","desc":"1394"},{"messageId":"1395","fix":"1396","desc":"1397"},{"messageId":"1398","fix":"1399","data":"1400","desc":"1401"},{"messageId":"1398","fix":"1402","data":"1403","desc":"1401"},{"messageId":"1398","fix":"1404","data":"1405","desc":"1401"},{"messageId":"1398","fix":"1406","data":"1407","desc":"1401"},{"messageId":"1398","fix":"1408","data":"1409","desc":"1401"},{"messageId":"1398","fix":"1410","data":"1411","desc":"1401"},{"messageId":"1398","fix":"1412","data":"1413","desc":"1401"},{"messageId":"1398","fix":"1414","data":"1415","desc":"1401"},{"messageId":"1398","fix":"1416","data":"1417","desc":"1401"},{"messageId":"1398","fix":"1418","data":"1419","desc":"1401"},{"messageId":"1398","fix":"1420","data":"1421","desc":"1401"},{"messageId":"1398","fix":"1422","data":"1423","desc":"1401"},{"messageId":"1424","fix":"1425","data":"1426","desc":"1427"},{"messageId":"1398","fix":"1428","data":"1429","desc":"1401"},{"messageId":"1398","fix":"1430","data":"1431","desc":"1401"},{"messageId":"1398","fix":"1432","data":"1433","desc":"1401"},{"messageId":"1398","fix":"1434","data":"1435","desc":"1401"},{"messageId":"1398","fix":"1436","data":"1437","desc":"1401"},{"messageId":"1438","data":"1439","fix":"1440","desc":"1441"},{"messageId":"1438","data":"1442","fix":"1443","desc":"1444"},{"messageId":"1438","data":"1445","fix":"1446","desc":"1441"},{"messageId":"1438","data":"1447","fix":"1448","desc":"1444"},{"messageId":"1392","fix":"1449","desc":"1394"},{"messageId":"1395","fix":"1450","desc":"1397"},{"messageId":"1451","fix":"1452","data":"1453","desc":"1454"},{"messageId":"1388","fix":"1455","data":"1456","desc":"1457"},{"messageId":"1388","fix":"1458","data":"1459","desc":"1457"},{"messageId":"1388","fix":"1460","data":"1461","desc":"1457"},{"messageId":"1398","fix":"1462","data":"1463","desc":"1401"},{"messageId":"1376","fix":"1464","data":"1465","desc":"1379"},{"messageId":"1380","fix":"1466","data":"1467","desc":"1383"},{"messageId":"1384","fix":"1468","data":"1469","desc":"1387"},{"messageId":"1376","fix":"1470","data":"1471","desc":"1379"},{"messageId":"1380","fix":"1472","data":"1473","desc":"1383"},{"messageId":"1376","fix":"1474","data":"1475","desc":"1379"},{"messageId":"1380","fix":"1476","data":"1477","desc":"1383"},{"messageId":"1451","fix":"1478","data":"1479","desc":"1454"},{"messageId":"1480","fix":"1481","data":"1482","desc":"1483"},{"messageId":"1484","fix":"1485","data":"1486","desc":"1487"},{"messageId":"1480","fix":"1488","data":"1489","desc":"1483"},{"messageId":"1484","fix":"1490","data":"1491","desc":"1487"},{"messageId":"1480","fix":"1492","data":"1493","desc":"1483"},{"messageId":"1484","fix":"1494","data":"1495","desc":"1487"},{"messageId":"1376","fix":"1496","data":"1497","desc":"1379"},{"messageId":"1380","fix":"1498","data":"1499","desc":"1383"},{"messageId":"1384","fix":"1500","data":"1501","desc":"1387"},{"messageId":"1398","fix":"1502","data":"1503","desc":"1401"},{"messageId":"1398","fix":"1504","data":"1505","desc":"1401"},{"messageId":"1398","fix":"1506","data":"1507","desc":"1401"},{"messageId":"1398","fix":"1508","data":"1509","desc":"1401"},{"messageId":"1438","data":"1510","fix":"1511","desc":"1441"},{"messageId":"1438","data":"1512","fix":"1513","desc":"1444"},{"messageId":"1398","fix":"1514","data":"1515","desc":"1401"},{"messageId":"1376","fix":"1516","data":"1517","desc":"1379"},{"messageId":"1380","fix":"1518","data":"1519","desc":"1383"},{"messageId":"1384","fix":"1520","data":"1521","desc":"1387"},{"messageId":"1522","fix":"1523","data":"1524","desc":"1525"},{"messageId":"1388","fix":"1526","data":"1527","desc":"1528"},{"messageId":"1529","data":"1530","fix":"1531","desc":"1532"},{"messageId":"1480","fix":"1533","data":"1534","desc":"1483"},{"messageId":"1484","fix":"1535","data":"1536","desc":"1487"},{"messageId":"1537","fix":"1538","desc":"1539"},{"messageId":"1424","fix":"1540","data":"1541","desc":"1427"},{"messageId":"1398","fix":"1542","data":"1543","desc":"1401"},{"messageId":"1424","fix":"1544","data":"1545","desc":"1427"},{"messageId":"1398","fix":"1546","data":"1547","desc":"1401"},{"messageId":"1537","fix":"1548","desc":"1539"},{"messageId":"1537","fix":"1549","desc":"1539"},{"messageId":"1398","fix":"1550","data":"1551","desc":"1401"},{"messageId":"1398","fix":"1552","data":"1553","desc":"1401"},{"messageId":"1480","fix":"1554","data":"1555","desc":"1483"},{"messageId":"1484","fix":"1556","data":"1557","desc":"1487"},"argument-is-spreadable",{"range":"1558","text":"1559"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1560","text":"1561"},{},"First argument is not an `array`.","test-argument",{"range":"1562","text":"1563"},{},"Test first argument with `Array.isArray(…)`.","suggestion",{"range":"1564","text":"1565"},{},"Switch to `RegExp#test(…)`.","suggestUnknown",{"range":"1566","text":"1567"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1566","text":"1568"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.","replace",{"range":"1569","text":"1570"},{},"Replace `null` with `undefined`.",{"range":"1571","text":"1570"},{},{"range":"1572","text":"1570"},{},{"range":"1573","text":"1570"},{},{"range":"1574","text":"1570"},{},{"range":"1575","text":"1570"},{},{"range":"1576","text":"1570"},{},{"range":"1577","text":"1570"},{},{"range":"1578","text":"1570"},{},{"range":"1579","text":"1570"},{},{"range":"1580","text":"1570"},{},{"range":"1581","text":"1570"},{},"remove",{"range":"1582","text":"1583"},{},"Remove `null`.",{"range":"1582","text":"1570"},{},{"range":"1584","text":"1570"},{},{"range":"1585","text":"1570"},{},{"range":"1586","text":"1570"},{},{"range":"1587","text":"1570"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1588"},{"range":"1589","text":"1590"},"Switch to `??` operator.",{"operator":"1591"},{"range":"1589","text":"1592"},"Switch to `||` operator.",{"operator":"1588"},{"range":"1593","text":"1594"},{"operator":"1591"},{"range":"1593","text":"1595"},{"range":"1596","text":"1567"},{"range":"1596","text":"1568"},"use-spread",{"range":"1597","text":"1598"},{},"Use `...` operator.",{"range":"1599","text":"1600"},{"code":"1601","property":"1602"},"Replace `.length` with `.length > 0`.",{"range":"1603","text":"1604"},{"code":"1601","property":"1602"},{"range":"1605","text":"1606"},{"code":"1601","property":"1602"},{"range":"1607","text":"1570"},{},{"range":"1608","text":"1609"},{},{"range":"1610","text":"1611"},{},{"range":"1612","text":"1613"},{},{"range":"1614","text":"1615"},{},{"range":"1616","text":"1617"},{},{"range":"1618","text":"1619"},{},{"range":"1620","text":"1621"},{},{"range":"1622","text":"1623"},{},"array-length",{"range":"1624","text":"1625"},{},"The argument is the length of array.","only-element",{"range":"1624","text":"1626"},{},"The argument is the only element of array.",{"range":"1627","text":"1628"},{},{"range":"1627","text":"1629"},{},{"range":"1630","text":"1625"},{},{"range":"1630","text":"1626"},{},{"range":"1631","text":"1632"},{},{"range":"1633","text":"1634"},{},{"range":"1635","text":"1636"},{},{"range":"1637","text":"1570"},{},{"range":"1638","text":"1570"},{},{"range":"1639","text":"1570"},{},{"range":"1640","text":"1570"},{},{"operator":"1588"},{"range":"1641","text":"1642"},{"operator":"1591"},{"range":"1641","text":"1643"},{"range":"1644","text":"1570"},{},{"range":"1645","text":"1646"},{},{"range":"1647","text":"1648"},{},{"range":"1649","text":"1650"},{},"spread-all-arguments",{"range":"1651","text":"1652"},{},"Spread all unknown arguments`.",{"range":"1653","text":"1654"},{"description":"1655","property":"1655"},"Replace `isNaN` with `Number.isNaN`.","suggestComment",{"type":"1656"},{"range":"1657","text":"1658"},"Add comment inside empty block statement.",{"range":"1659","text":"1628"},{},{"range":"1659","text":"1629"},{},"suggestOptionalChain",{"range":"1660","text":"1661"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",{"range":"1662","text":"1583"},{},{"range":"1662","text":"1570"},{},{"range":"1663","text":"1583"},{},{"range":"1663","text":"1570"},{},{"range":"1664","text":"1661"},{"range":"1665","text":"1661"},{"range":"1666","text":"1570"},{},{"range":"1667","text":"1570"},{},{"range":"1668","text":"1669"},{},{"range":"1668","text":"1670"},{},[1336,1356],"[...opened, ...index]",[1336,1356],"[...opened, index]",[1336,1356],"[...opened, ...(Array.isArray(index) ? index : [index])]",[351,375],"newLineRegex.test(child",[1024,1027],"unknown","never",[924,928],"undefined",[1231,1235],[2407,2411],[2636,2640],[3145,3149],[3444,3448],[1281,1285],[1313,1317],[1754,1758],[1706,1710],[824,828],[1099,1103],[664,668],"",[1401,1405],[876,880],[2166,2170],[1693,1697],"??",[1069,1092],"props.pr ?? 4","||","props.pr || 4",[1104,1127],"props.pl ?? 4","props.pl || 4",[1204,1207],[144,166],"[...value]",[927,940],"prefix.length > 0","> 0","length",[981,994],"suffix.length > 0",[1075,1106],"thousandsSeparatorSymbol.length > 0",[2162,2166],[3918,3939],"[...mask, ...fraction]",[3918,3939],"[...mask, fraction]",[3918,3939],"[...mask, ...(Array.isArray(fraction) ? fraction : [fraction])]",[4385,4423],"[...mask, ...suffix.split(emptyString)]",[4385,4423],"[...mask, suffix.split(emptyString)]",[643,765],"[...mask, ...selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[643,765],"[...mask, selectedMask\n .split('')\n .map((char) => (char === 'd' ? /\\d/ : new RegExp(char)))]",[662,693],"[...selectedMask]",[772,788],"Array.from({length: count})","[count]",[1098,1125],"Array.from({length: this.props.count})","[this.props.count]",[4701,4717],[846,877],"[...this.props.values, ...value]",[846,877],"[...this.props.values, value]",[846,877],"[...this.props.values, ...(Array.isArray(value) ? value : [value])]",[735,739],[1616,1620],[1642,1646],[2493,2497],[3084,3124],"this.props.value ?? ''","this.props.value || ''",[4104,4108],[1045,1099],"[...([] as string[]), ...(props.display || [])].concat(\n ",[1045,1099],"[...([] as string[]), props.display || []].concat(\n ",[1045,1099],"[...([] as string[]), ...(Array.isArray(props.display || []) ? props.display || [] : [props.display || []])].concat(\n ",[1045,1233],"[...([] as string[]), ...(props.display || []), ...(props.clamp !== undefined &&\n props.display === 'block' &&\n props.height !== undefined\n ? '-webkit-box'\n : [])]",[613,618],"Number.isNaN","isNaN","block",[1061,1061]," /* empty */ ",[1162,1189],[2673,2674],"?",[543,547],[337,341],[3607,3608],[3651,3652],[379,383],[2555,2559],[1511,1528],"Array.from({length})","[length]"] diff --git a/packages/core/package.json b/packages/core/package.json index 084b9c5ab..1111608ae 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/.eslintcache b/packages/desktop-extra/.eslintcache index 8837a17b3..c79173895 100644 --- a/packages/desktop-extra/.eslintcache +++ b/packages/desktop-extra/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"hash":"95","results":"96","hashOfConfig":"97"},{"hash":"98","results":"99","hashOfConfig":"97"},{"hash":"100","results":"101","hashOfConfig":"97"},{"hash":"102","results":"103","hashOfConfig":"97"},{"hash":"104","results":"105","hashOfConfig":"97"},{"hash":"106","results":"107","hashOfConfig":"97"},{"hash":"108","results":"109","hashOfConfig":"97"},{"hash":"110","results":"111","hashOfConfig":"97"},{"hash":"112","results":"113","hashOfConfig":"97"},{"hash":"114","results":"115","hashOfConfig":"97"},{"hash":"116","results":"117","hashOfConfig":"97"},{"hash":"118","results":"119","hashOfConfig":"97"},{"hash":"120","results":"121","hashOfConfig":"97"},{"hash":"122","results":"123","hashOfConfig":"97"},{"hash":"124","results":"125","hashOfConfig":"97"},{"hash":"126","results":"127","hashOfConfig":"97"},{"hash":"128","results":"129","hashOfConfig":"97"},{"hash":"130","results":"131","hashOfConfig":"97"},{"hash":"132","results":"133","hashOfConfig":"97"},{"hash":"134","results":"135","hashOfConfig":"97"},{"hash":"136","results":"137","hashOfConfig":"97"},{"hash":"138","results":"139","hashOfConfig":"97"},{"hash":"140","results":"141","hashOfConfig":"97"},{"hash":"142","results":"143","hashOfConfig":"97"},{"hash":"144","results":"145","hashOfConfig":"97"},{"hash":"146","results":"147","hashOfConfig":"97"},{"hash":"148","results":"149","hashOfConfig":"97"},{"hash":"150","results":"151","hashOfConfig":"97"},{"hash":"152","results":"153","hashOfConfig":"97"},{"hash":"154","results":"155","hashOfConfig":"97"},{"hash":"156","results":"157","hashOfConfig":"97"},{"hash":"158","results":"159","hashOfConfig":"97"},{"hash":"160","results":"161","hashOfConfig":"97"},{"hash":"162","results":"163","hashOfConfig":"97"},{"hash":"164","results":"165","hashOfConfig":"97"},{"hash":"166","results":"167","hashOfConfig":"97"},{"hash":"168","results":"169","hashOfConfig":"97"},{"hash":"170","results":"171","hashOfConfig":"97"},{"hash":"172","results":"173","hashOfConfig":"97"},{"hash":"174","results":"175","hashOfConfig":"97"},{"hash":"176","results":"177","hashOfConfig":"97"},{"hash":"178","results":"179","hashOfConfig":"97"},{"hash":"180","results":"181","hashOfConfig":"97"},{"hash":"182","results":"183","hashOfConfig":"97"},{"hash":"184","results":"185","hashOfConfig":"97"},{"hash":"186","results":"187","hashOfConfig":"97"},{"hash":"188","results":"189","hashOfConfig":"97"},{"hash":"190","results":"191","hashOfConfig":"97"},{"hash":"192","results":"193","hashOfConfig":"97"},{"hash":"194","results":"195","hashOfConfig":"97"},{"hash":"196","results":"197","hashOfConfig":"97"},{"hash":"198","results":"199","hashOfConfig":"97"},{"hash":"200","results":"201","hashOfConfig":"97"},{"hash":"202","results":"203","hashOfConfig":"97"},{"hash":"204","results":"205","hashOfConfig":"97"},{"hash":"206","results":"207","hashOfConfig":"97"},{"hash":"208","results":"209","hashOfConfig":"97"},{"hash":"210","results":"211","hashOfConfig":"97"},{"hash":"212","results":"213","hashOfConfig":"97"},{"hash":"214","results":"215","hashOfConfig":"97"},{"hash":"216","results":"217","hashOfConfig":"97"},{"hash":"218","results":"219","hashOfConfig":"97"},{"hash":"220","results":"221","hashOfConfig":"97"},{"hash":"222","results":"223","hashOfConfig":"97"},{"hash":"224","results":"225","hashOfConfig":"97"},{"hash":"226","results":"227","hashOfConfig":"97"},{"hash":"228","results":"229","hashOfConfig":"97"},{"hash":"230","results":"231","hashOfConfig":"97"},{"hash":"232","results":"233","hashOfConfig":"97"},{"hash":"234","results":"235","hashOfConfig":"97"},{"hash":"236","results":"237","hashOfConfig":"97"},{"hash":"238","results":"239","hashOfConfig":"97"},{"hash":"240","results":"241","hashOfConfig":"97"},{"hash":"242","results":"243","hashOfConfig":"97"},{"hash":"244","results":"245","hashOfConfig":"97"},{"hash":"246","results":"247","hashOfConfig":"97"},{"hash":"248","results":"249","hashOfConfig":"97"},{"hash":"250","results":"251","hashOfConfig":"97"},{"hash":"252","results":"253","hashOfConfig":"97"},{"hash":"254","results":"255","hashOfConfig":"97"},{"hash":"256","results":"257","hashOfConfig":"97"},{"hash":"258","results":"259","hashOfConfig":"97"},{"hash":"260","results":"261","hashOfConfig":"97"},{"hash":"262","results":"263","hashOfConfig":"97"},{"hash":"264","results":"265","hashOfConfig":"97"},{"hash":"266","results":"267","hashOfConfig":"97"},{"hash":"268","results":"269","hashOfConfig":"97"},{"hash":"270","results":"271","hashOfConfig":"97"},{"hash":"272","results":"273","hashOfConfig":"97"},{"hash":"274","results":"275","hashOfConfig":"97"},{"hash":"276","results":"277","hashOfConfig":"97"},{"hash":"278","results":"279","hashOfConfig":"97"},{"hash":"280","results":"281","hashOfConfig":"97"},{"hash":"282","results":"283","hashOfConfig":"97"},"f6eceb1aca867095b79263b626b6ed61",{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1h0tm08","58becd940440f4c2c1fe2dce26df4fb9",{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"290"},"3801d7e359971a854b5db2f6e3540642",{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"33750545f120320ee0b1cc30037e32bf",{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"297"},"b0f4fed5a01d56514a338e768447ad25",{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0be38c79ae106ccf6a88ee9c7cc0299a",{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"304"},"1a82f1678bbc4b9ff70c8eb905873a30",{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"570d3b7cfe79f42e5f486851394382e9",{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"311"},"4890e6ae6bb4a23ddcea5c8c01787148",{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"315"},"05816d3f353053cbb6389c00cb8400c6",{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eea9111a26ff119d13218c7a5dc7d5eb",{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"322"},"5c8099056a33922ff17e9fa68913b4f9",{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"104d3a0cf41dd99238b9685cef11d5c5",{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"329"},"0f621cf18def621f3d762b1a80bfc03e",{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"333"},"b8bf4ad146f87d17d6401e15c4109a5f",{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e2fc7e13e8e8c728807acf8e592a906a",{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"340"},"ce1fd74a8d45b7326e55ffd5479e93c6",{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"344"},"f1c0e21d6c717e15aadbce95d6b41025",{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"348"},"bd9144d9a573a1689096a68cb094e636",{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"352"},"51a66de9cd447038ac244b2281ee2e89",{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"356"},"215f820a73d8f46fba69e26b911596de",{"filePath":"357","messages":"358","suppressedMessages":"359","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"360"},"83ff15ff8f3d1cff71d92495db2618bf",{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"364"},"ef29cc98aa030f063e9fcac41d57c9fa",{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},"167a5c0801255dee73b2e3cae434f1b4",{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"372"},"4c715fd4076ac42b1d433c601dd5f833",{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"376"},"5c514e60d7982087395ded36b348753d",{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"21164a06a09062c0aad56e64aae50e0b",{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d91b261108ab3522b24a92c5800a3608",{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"386"},"b1e2e0bd4bd27e5edf4f27aa40fbeefc",{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"390"},"6b81df34aa0c1fcf5c08fddc073cfed0",{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"394"},"4af023b89bf60729f9548c55f25a47d3",{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"398"},"4b5fef5f3129b7e496dde9cad49a9639",{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7180f4ffe36b3817fdfaaa3e6c260cd1",{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"405"},"d4b379586b96874700657140385b0b19",{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"534a892d6ac7ebe2bfa01c987025790e",{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"412"},"1ee75a3c3378f5943bf0bda6148f407d",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"5347ee4c2306b29fab5966b2cc37cb82",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"420"},"fc8f85654d2b7b4372e702132cae2468",{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"424"},"28a6b1c3903fd95ef47431e443b9cb9d",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"428"},"5ff6985cf331be25f3da2e9e99d20a52",{"filePath":"429","messages":"430","suppressedMessages":"431","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"432"},"a4b1e1db8acb5eefb13fb153e7d42310",{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5f8959740dcc2e02c4bc32dd934801cf",{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"439"},"197dbada63ba0e7f85b009e58ce30ca0",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"031d96f4fa2fed33fc7f8fbef918e84b",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08133e2724795bffad34c5df40e5a0d5",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"449"},"b79a06e5f7dcadfc06c81a553afb3422",{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"453"},"696eda19505d32eb51cfb51486ed1b93",{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},"fdf7a11ebe8415f649c5fdc161cba6bc",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c36b6bbf11e68e4adbf381b949568059",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"464"},"8d8182fa0956e3f1f1cc609ecb5ffd86",{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},"dc3c59c4c7c585fd94980ead4ca1d9ef",{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},"0e5e3bfafe4b4413e7f5c1653d0524da",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"86cd209ac930f91df285cb8a1763febb",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"479"},"71faad43a1507bc149d1ba85355ea003",{"filePath":"480","messages":"481","suppressedMessages":"482","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8a64be02c707995031a90ac8731f0d89",{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6950153e178ff8b9917b501a5d60c076",{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b647bf0a804f39cb0e897f3744f7cae5",{"filePath":"489","messages":"490","suppressedMessages":"491","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"492"},"50fe607766c9f3831270b51699a70435",{"filePath":"493","messages":"494","suppressedMessages":"495","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5aaa25fdfaed9f04292bbd744dde3c43",{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"7cd2156edf2c215c1284e42c034c0b3d",{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c4c79525c5eca4454d1ade7c497c2b2a",{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3ace7219fcb84e7bfcbf699a5b9d3ccb",{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"508"},"3d270dbcf74e6ed8327fc3dda9faa910",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"ef9d185dc8c1ae5a1a941f2e12e322cc",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ae3d4318eb53adc9990a38f312e790c7",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"518"},"ed3f96904ea280759d56a457e18d498d",{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"df9b927895102fa2818e9de21517d2a5",{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe955210cdc63fe061d1df43f2f657e1",{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe2efca3772139db794ecf3e7d1eacb2",{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e9e14b3cd57c2a416e0fc83355ce27c",{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23d7e461a610051232c3dcec600e0158",{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"59e36337bc3bfdd51e1a7d6ba7181c79",{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"540"},"0c1454f3ddcadc66f1fdf56264fd37fb",{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"544"},"7c1b18bf44618d01e80de96ca9a24b11",{"filePath":"545","messages":"546","suppressedMessages":"547","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"548"},"4e404176f6a5d8244ae352c2cb71dc5b",{"filePath":"549","messages":"550","suppressedMessages":"551","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"552"},"cebead72db35122cf9928ac097231758",{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"556"},"86cb2fee8504edbfd4bf1ba8a4f1c6c6",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"560"},"f4d3f6bb51dcf431381a4aba01a707ac",{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"564"},"27f7a3d274d3fbac590e13eb31e3f6b9",{"filePath":"565","messages":"566","suppressedMessages":"567","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"568"},"959eb66cca9951dd43029692c1283839",{"filePath":"569","messages":"570","suppressedMessages":"571","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"572"},"a6a4660e9270a5a35b5700728d7859fb",{"filePath":"573","messages":"574","suppressedMessages":"575","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"576"},"e64a65233b9c3c83969607d8e062c2ad",{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"580"},"47f1965c83385b16a2a21087c7f66e3c",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"96a99359d315cc174f5b34f6113b1671",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"588"},"59e6ea95154d75fd82c2fe9cc19cb8e4",{"filePath":"589","messages":"590","suppressedMessages":"591","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"592"},"614db2958ab18278606380b25db2a475",{"filePath":"593","messages":"594","suppressedMessages":"595","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"596"},"ae24cc6412cb8b27fb20f043020f1fb3",{"filePath":"597","messages":"598","suppressedMessages":"599","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"600"},"ee403f0900b32e28914cf66aa970b6d3",{"filePath":"601","messages":"602","suppressedMessages":"603","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"604"},"0af4729a653f0a516cb7a4c57e8fcef8",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"608"},"19aff70c5d18c64bf9b971cb75d72cc7",{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"612"},"e6177db43c4a3a1b0d007020eea4e365",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"616"},"0ed9c695ed35bdf2008da14330c9445b",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"620"},"29add6e025a769e971ded362089112a9",{"filePath":"621","messages":"622","suppressedMessages":"623","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"624"},"71a3c17b4a759ea1b804727742324918",{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"628"},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["629"],[],"import { formatMoney } from '@qiwi/common-formatters'\nimport React from 'react'\n\nimport AmountProps from './AmountProps'\n\nexport const Amount = ({\n value,\n currency,\n symbol,\n sign,\n fractionLength = 2,\n digitDelimiter = ' ',\n fractionDelimiter,\n}: AmountProps) => {\n return (\n <span>\n {formatMoney(value, {\n currencyCode: currency,\n currencySymbol: symbol,\n sign,\n fractionLength,\n digitDelimiter,\n fractionDelimiter,\n })}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["630"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport TrinaryCheckIcon from '../trinary-check-icon'\nimport CheckboxProps from './CheckboxProps'\n\nconst Wrapper = styled('div')`\n width: 24px;\n height: 24px;\n`\n\nclass Checkbox extends Component<CheckboxProps> {\n onClick = () => {\n const { trinary, onChange, value } = this.props\n if (!onChange) {\n return\n }\n\n if (!trinary) {\n onChange(!value)\n return\n }\n\n if (value > 0) {\n onChange(0)\n } else {\n onChange(2)\n }\n }\n\n render() {\n const { value, disabled, focused } = this.props\n return (\n <Wrapper onClick={this.onClick}>\n <TrinaryCheckIcon value={value} disabled={disabled} focused={focused} />\n </Wrapper>\n )\n }\n}\n\nexport { Checkbox }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["631"],[],"import { Box, Icon, styled, Typo } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport ChipProps from './ChipProps'\n\nconst Container = styled(Box)`\n border-radius: 100px;\n background-color: #e6e6e6;\n display: grid;\n grid-template-columns: 1fr max-content;\n column-gap: 10px;\n padding: 0 15px;\n align-items: center;\n`\n\nconst IconContainer = styled.div`\n cursor: pointer;\n display: flex;\n`\n\nconst Chip: FC<ChipProps> = ({ onRemove, text = '' }) => {\n return (\n <Container height={10}>\n {text && (\n <Typo size={3.5} height={5} nowrap clamp={1}>\n {text}\n </Typo>\n )}\n <IconContainer onClick={onRemove}>\n <Icon name=\"cross\" size=\"16px\" />\n </IconContainer>\n </Container>\n )\n}\n\nexport { Chip }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["632"],[],"export default interface DatePickerState {\n value: string\n date: Date | undefined\n showPicker: boolean\n errorDate: boolean\n dateRangeMask: Array<any>\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["633","634"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { MaskTextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { COLOR } from '../theme'\nimport DatePickerProps from './DatePickerProps'\nimport DatePickerState from './DatePickerState'\nimport { locales, TLanguage } from './locale'\nimport Wrap from './wrap'\n\nconst PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n box-shadow: ${COLOR.SHADOW.Z3};\n border-radius: 8px;\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.4);\n --rdp-background-color: rgba(255, 140, 0.1);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0);\n border-radius: 50%;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n display: flex;\n justify-content: space-between;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass _DatePicker extends Component<\n DatePickerProps & WithTranslation,\n DatePickerState\n> {\n myRef: any\n _timeoutID: number\n\n constructor(props: DatePickerProps & WithTranslation) {\n super(props)\n this.handleDayClick = this.handleDayClick.bind(this)\n this.state = {\n value: '',\n date: undefined,\n showPicker: false,\n errorDate: false,\n dateRangeMask: [/\\d/, /\\d/, '.', /\\d/, /\\d/, '.', /\\d/, /\\d/, /\\d/, /\\d/],\n }\n this.myRef = React.createRef()\n this._timeoutID = -1\n }\n\n handleDayClick(date: Date) {\n this.setState({ date, value: format(date, 'dd.MM.yyyy') })\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur() {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onChange(value: string) {\n const date = this.parseDate(value)\n if (date) {\n this.setState({ errorDate: false })\n } else {\n this.setState({ errorDate: true })\n }\n\n this.setState({ value, date })\n\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n parseDate(date: string) {\n const pattern = /^(0?[1-9]|[12]\\d|3[01])\\.(0?[1-9]|1[0-2])\\.\\d{4}$/\n if (pattern.test(date)) {\n const parseDate = date.split('.')\n return new Date(`${parseDate[1]}, ${parseDate[0]}, ${parseDate[2]}`)\n }\n }\n\n render() {\n const { t, i18n } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={this.props.title || t('datePicker:date')}\n hint={<Icon name=\"calendar\" />}\n onChange={this.onChange.bind(this)}\n value={this.state.value}\n error={this.state.errorDate ? t('datePicker:wrongDate') : undefined}\n mask={this.state.dateRangeMask}\n />\n <Container ref={this.myRef} />\n\n <Overlay\n show={this.state.showPicker}\n onHide={() => {\n /* noop */\n }}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus.bind(this)}>\n <DayPicker\n className=\"Selectable\"\n onDayClick={this.handleDayClick.bind(this)}\n selected={this.state.date}\n month={this.state.date}\n locale={locales[i18n.language as TLanguage]}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n }}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DatePicker = withTranslation()(_DatePicker)\n\nexport { DatePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["635","636"],[],"import { styled } from '@qiwi/pijma-core'\n\nexport default styled('div')`\n .DayPicker {\n display: inline-block;\n * {\n outline: 0;\n }\n }\n\n .DayPicker-wrapper {\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-bottom: 1rem;\n flex-direction: row;\n }\n\n .DayPicker-Months {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n }\n\n .DayPicker-Month {\n display: table;\n border-collapse: collapse;\n border-spacing: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n margin: 0 1rem;\n margin-top: 1rem;\n }\n\n .DayPicker-NavBar {\n }\n\n .DayPicker-NavButton {\n position: absolute;\n cursor: pointer;\n top: 1rem;\n right: 1.5rem;\n margin-top: 2px;\n color: #8b9898;\n width: 1.25rem;\n height: 1.25rem;\n display: inline-block;\n background-size: 50%;\n background-repeat: no-repeat;\n background-position: center;\n }\n\n .DayPicker-NavButton:hover {\n opacity: 0.8;\n }\n\n .DayPicker-NavButton--prev {\n margin-right: 1.5rem;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');\n }\n\n .DayPicker-NavButton--next {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');\n }\n\n .DayPicker-NavButton--interactionDisabled {\n display: none;\n }\n\n .DayPicker-Caption {\n padding: 0 0.5rem;\n display: table-caption;\n text-align: left;\n margin-bottom: 0.5rem;\n }\n\n .DayPicker-Caption > div {\n font-size: 1.15rem;\n font-weight: 500;\n }\n\n .DayPicker-Weekdays {\n margin-top: 1rem;\n display: table-header-group;\n }\n\n .DayPicker-WeekdaysRow {\n display: table-row;\n }\n\n .DayPicker-Weekday {\n display: table-cell;\n padding: 0.5rem;\n font-size: 0.875em;\n text-align: center;\n color: #8b9898;\n }\n\n .DayPicker-Weekday abbr[title] {\n border-bottom: none;\n text-decoration: none;\n }\n\n .DayPicker-Body {\n display: table-row-group;\n }\n\n .DayPicker-Week {\n display: table-row;\n }\n\n .DayPicker-Day {\n display: table-cell;\n padding: 4px;\n text-align: center;\n cursor: pointer;\n vertical-align: middle;\n border-radius: 16px;\n }\n\n .DayPicker-WeekNumber {\n display: table-cell;\n padding: 0.5rem;\n text-align: right;\n vertical-align: middle;\n min-width: 1rem;\n font-size: 0.75em;\n cursor: pointer;\n color: #8b9898;\n border-right: 1px solid #eaecec;\n }\n\n .DayPicker--interactionDisabled .DayPicker-Day {\n cursor: default;\n }\n\n .DayPicker-Footer {\n padding-top: 0.5rem;\n }\n\n .DayPicker-TodayButton {\n border: none;\n background-image: none;\n background-color: transparent;\n box-shadow: none;\n cursor: pointer;\n color: #4a90e2;\n font-size: 0.875em;\n }\n\n /* Default modifiers */\n\n .DayPicker-Day--today {\n color: #d0021b;\n font-weight: 700;\n }\n\n .DayPicker-Day--outside {\n cursor: default;\n color: #8b9898;\n }\n\n .DayPicker-Day--disabled {\n color: #dce0e0;\n cursor: default;\n /* background-color: #eff1f1; */\n }\n\n /* Example modifiers */\n\n .DayPicker-Day--sunday {\n background-color: #f7f8f8;\n }\n\n .DayPicker-Day--sunday:not(.DayPicker-Day--today) {\n color: #dce0e0;\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {\n position: relative;\n color: #f0f8ff;\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker:not(.DayPicker--interactionDisabled)\n .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {\n background-color: #f0f8ff;\n }\n\n /* DayPickerInput */\n\n .DayPickerInput {\n display: inline-block;\n }\n\n .DayPickerInput-OverlayWrapper {\n position: relative;\n }\n\n .DayPickerInput-Overlay {\n left: 0;\n z-index: 1;\n position: absolute;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n }\n`\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["637"],[],"export default interface DateRangerPickerProps {\n dateFrom: Date\n dateTo: Date\n onChange: (params: any) => void\n\n inputValue?: string\n title?: string\n numberOfMonths?: number\n minDate?: Date\n maxDate?: Date\n dayPickerProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["638","639","640","641","642","643","644"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { addToRange, DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { locales, TLanguage } from '../date-picker/locale'\nimport Wrap from '../date-picker/wrap'\nimport { COLOR } from '../theme'\nimport DateRangePickerState from './DateRangePickerState'\nimport DateRangerPickerProps from './DateRangerPickerProps'\n\nexport const PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n border-radius: 8px;\n box-shadow: ${COLOR.SHADOW.Z3};\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.1);\n --rdp-background-color: rgba(255, 140, 0, 0.4);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0, 0.4);\n border-radius: unset;\n }\n\n .my-range-start {\n background-color: rgb(255, 140, 0);\n border-radius: 50% 0px 0px 50%;\n }\n\n .my-range-middle {\n }\n\n .my-range-end {\n background-color: rgb(255, 140, 0);\n border-radius: 0px 50% 50% 0px;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-months {\n margin: 0 12px;\n display: flex;\n position: relative;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-nav {\n position: absolute;\n translateY(-50%);\n top: 50%;\n }\n\n .my-caption-start {\n .my-nav {\n left: -24px;\n }\n }\n\n .my-caption-end {\n .my-nav {\n right: -24px;\n }\n }\n\n .my-day.my-selected.my-range-end.my-range-start {\n border-radius: 50%;\n }\n\n .my-day.my-selected.my-range-end, .my-day.my-selected.my-range-start {\n &:focus, &:hover {\n background-color: rgba(255, 140, 0);\n }\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nconst RedHelpText = styled('div')`\n color: ${COLOR.TEXT.Error};\n`\n\nconst InputWrapper = styled('div')`\n input {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n`\n\nclass DisabledInputDateRangePicker extends Component<\n DateRangerPickerProps & WithTranslation,\n DateRangePickerState\n> {\n static defaultProps = {\n numberOfMonths: 2,\n }\n\n myRef: any\n inputRef: any\n\n constructor(props: DateRangerPickerProps & WithTranslation) {\n super(props)\n this.state = {\n showPicker: false,\n errorDate: false,\n helpText: null,\n }\n this.myRef = React.createRef()\n this.inputRef = React.createRef()\n this._timeoutID = -1\n }\n\n _timeoutID: number\n\n formatPeriod = (dateFrom: Date, dateTo: Date) => {\n if (!dateFrom) {\n return ''\n }\n\n if (\n !dateTo ||\n format(dateFrom, 'dd.MM.yyyy') === format(dateTo, 'dd.MM.yyyy')\n ) {\n return format(dateFrom, 'dd.MM.yyyy')\n }\n\n return `${format(dateFrom, 'dd.MM.yyyy')} - ${format(dateTo, 'dd.MM.yyyy')}`\n }\n\n handleDayClick = (date: any, { disabled }: any) => {\n if (disabled) {\n return\n }\n\n const normalizeDate = {\n from: this.props.dateFrom,\n to: this.props.dateTo || this.props.dateFrom,\n }\n\n const range = addToRange(date, normalizeDate)\n const { from: dateFrom, to: dateTo } = range || normalizeDate\n\n if ((dateFrom || dateTo) && this.props.onChange) {\n this.props.onChange({ dateFrom, dateTo: dateTo || dateFrom })\n }\n }\n\n onFocus = () => {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur = () => {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onIconClick = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const { t, i18n } = this.props\n\n const { errorDate, helpText, showPicker } = this.state\n const {\n minDate,\n maxDate,\n dayPickerProps,\n title,\n numberOfMonths,\n dateTo,\n dateFrom,\n inputValue,\n } = this.props\n const modifiers = { start: dateFrom, end: dateTo }\n const disabled: any = {}\n const selectedDays = { from: dateFrom, to: dateTo }\n const value = inputValue || this.formatPeriod(dateFrom, dateTo)\n\n if (minDate) {\n disabled.before = minDate\n }\n if (maxDate) {\n disabled.after = maxDate\n }\n\n return (\n <Wrap\n onFocus={this.onFocus}\n onBlur={this.onBlur}\n ref={this.inputRef}\n tabIndex={0}\n >\n <InputWrapper>\n <TextField\n type=\"text\"\n title={title || t('datePicker:date')}\n hint={\n <div onClick={this.onIconClick}>\n <Icon name=\"calendar\" />\n </div>\n }\n onChange={() => {\n /* noop */\n }}\n value={value}\n error={errorDate ? t('datePicker:wrongDate') : undefined}\n help={<RedHelpText>{helpText}</RedHelpText>}\n />\n </InputWrapper>\n <Container ref={this.myRef} />\n\n <Overlay\n show={showPicker}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus}>\n <DayPicker\n mode={'range'}\n className=\"Selectable\"\n disabled={disabled}\n locale={locales[i18n.language as TLanguage]}\n numberOfMonths={numberOfMonths}\n selected={selectedDays}\n modifiers={modifiers}\n onDayClick={this.handleDayClick}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n range_start: 'my-range-start',\n range_middle: 'my-range-middle',\n range_end: 'my-range-end',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n months: 'my-months',\n caption_start: 'my-caption-start',\n caption_end: 'my-caption-end',\n nav: 'my-nav',\n caption_label: 'my-caption-label',\n }}\n {...dayPickerProps}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DateRangePicker = withTranslation()(DisabledInputDateRangePicker)\n\nexport { DateRangePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["645"],[],"import { Box, styled, Value } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport DividerProps from './DividerProps'\n\nconst StyledBox = styled(Box)<{\n active: boolean\n radius: Value\n}>`\n background-color: ${({ active, theme }) =>\n active ? theme.color.brand : '#e6e6e6'};\n border-radius: ${({ radius, theme }) =>\n typeof radius === 'number' ? theme.scale * radius : radius};\n`\n\nexport const Divider = ({\n w = '100%',\n h = '2px',\n r = '2px',\n active = false,\n}: DividerProps) => {\n return <StyledBox width={w} height={h} radius={r} active={active} />\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["646","647","648","649"],[],"import { styled, Typo } from '@qiwi/pijma-core'\nimport { CheckboxField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport ContainerProps, { DropdownItem } from './ContainerProps'\n\nexport const ListContainer = styled('div')`\n position: absolute;\n min-width: 200px;\n width: 100%;\n top: -10px !important;\n padding: 10px 0;\n z-index: 10;\n display: block;\n background: #fff;\n border-radius: 8px;\n margin-bottom: 20px;\n box-shadow: ${COLOR.SHADOW.Z3};\n overflow: auto;\n // max-height: 200px;\n`\n\nexport const CheckBoxContainer = styled('div')`\n padding: 5px;\n`\n\nexport const Item = styled('div')`\n box-sizing: border-box;\n padding: 10px 24px;\n width: 100%;\n cursor: pointer;\n :hover {\n background-color: #f5f5f5;\n }\n &--active {\n background-color: #e6e6e6 !important;\n }\n ${(\n props, // @ts-ignore\n ) => (props.active ? 'background-color: #E6E6E6 !important;' : '')}\n`\n\nexport const ScrollContainer = styled('div')`\n position: relative;\n height: 100%;\n`\n\nclass Container extends Component<ContainerProps> {\n render() {\n const { items, value, onSelect, multiSelect, renderItem } = this.props\n return (\n <ListContainer>\n <ScrollContainer>\n {multiSelect ? (\n <CheckBoxContainer>\n <CheckboxField\n options={items.map((el: any) => ({\n label: el.name,\n value: el.value,\n }))}\n values={value}\n onChange={onSelect}\n />\n </CheckBoxContainer>\n ) : (\n items.map((el: DropdownItem, index: number) => (\n <Item\n // @ts-ignore\n active={value === el.name}\n key={index}\n onMouseDown={() => onSelect(el)}\n >\n {renderItem ? renderItem(el) : <Typo nowrap>{el.name}</Typo>}\n </Item>\n ))\n )}\n </ScrollContainer>\n </ListContainer>\n )\n }\n}\n\nexport { Container }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["650","651"],[],"import { ReactNode } from 'react'\nexport interface DropdownItem {\n name: string | number\n value: string | number\n}\n\nexport type TRenderItem = (el: DropdownItem) => ReactNode\nexport default interface ContainerProps {\n items: Array<DropdownItem>\n value?: any\n onSelect: (el: DropdownItem | Array<any>) => void\n multiSelect?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["652","653","654"],[],"import { TRenderItem } from './ContainerProps'\nexport default interface DropdownProps {\n value?: string | Array<any>\n multiSelect?: boolean\n items: Array<any>\n show?: boolean\n onChange?: (value: any) => void\n focus?: () => void\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["655","656"],[],"import { Overlay, styled } from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport { Container } from './Container'\nimport DropdownProps from './DropdownProps'\n\nexport const ContainerModal = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass Dropdown extends Component<DropdownProps> {\n myRef: any\n\n constructor(props: DropdownProps) {\n super(props)\n this.myRef = React.createRef()\n this.onSelect = this.onSelect.bind(this)\n }\n\n onSelect(el: any) {\n if (this.props.onChange) {\n if (this.props.multiSelect && this.props.focus) {\n this.props.focus()\n }\n this.props.onChange(el)\n }\n }\n\n render() {\n const { value, items, show, multiSelect, renderItem } = this.props\n\n return (\n <Fragment>\n <ContainerModal ref={this.myRef} />\n <Overlay\n show={show}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <Container\n multiSelect={multiSelect}\n items={items}\n value={value}\n onSelect={this.onSelect}\n renderItem={renderItem}\n />\n )}\n </Overlay>\n </Fragment>\n )\n }\n}\n\nexport { Dropdown, }\n\nexport {Container} from './Container'","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["657"],[],"import { Card, Flex, FlexItem } from '@qiwi/pijma-core'\nimport { Heading, Paragraph } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport { Offset } from '../offset'\n\nexport class EmptyPage extends Component {\n render() {\n return (\n <div>\n <Offset mb={24} mt={40} ml={0} mr={0}>\n <Heading size=\"1\">Ошибка 404</Heading>\n </Offset>\n\n <Card\n r={10}\n width=\"1180px\"\n height=\"500px\"\n bg=\"#fff\"\n p=\"44px 44px 48px 44px\"\n >\n <Flex>\n <FlexItem mr={3}>\n <B2bIcon icon=\"attention\" h={24} w={24} iconColor=\"#d0021b\" />\n </FlexItem>\n <FlexItem>\n <Offset mb={8} ml={0} mr={0}>\n <Heading size=\"4\">Страница не найдена</Heading>\n </Offset>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Возможно, в вашей ссылке опечатка.\n </Paragraph>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Или когда-то такая страница на сайте была, но теперь её нет.\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n </div>\n )\n }\n}\n\nexport default EmptyPage\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["658"],[],"export default interface ErrorMessageProps {\n message: string\n title?: string\n icon?: any\n iconColor?: string\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["659","660","661"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport ErrorMessageProps from './ErrorMessageProps'\n\nconst ErrorMessageTitle = styled('div')`\n font-size: 20px;\n font-weight: bold;\n line-height: 1.15;\n margin-bottom: 8px;\n`\n\nconst ErrorMessageText = styled('div')`\n font-size: 16px;\n font-weight: 300;\n`\n\nexport class ErrorMessage extends Component<ErrorMessageProps> {\n render() {\n const { message, title, icon, iconColor } = this.props\n\n return (\n <Flex mt={4}>\n <FlexItem mr={3}>\n {icon ? <B2bIcon icon={icon} iconColor={iconColor} /> : null}\n </FlexItem>\n <FlexItem>\n {title ? <ErrorMessageTitle>{title}</ErrorMessageTitle> : null}\n <ErrorMessageText>{message}</ErrorMessageText>\n </FlexItem>\n </Flex>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["662","663"],[],"import { FC } from 'react'\n\nimport FileUploaderControlProps from './FileUploaderControlProps'\n\nconst FileUploaderControl: FC<FileUploaderControlProps> = ({\n value,\n children,\n onChange,\n onUpload,\n}) => {\n const invokeChange = (files: File[]) => onChange && onChange(files)\n\n return children({\n onChange: (uploadFiles: File[]) => {\n const nextFiles = value.concat(uploadFiles)\n onUpload && onUpload(uploadFiles)\n invokeChange(nextFiles)\n },\n removeFile: (index: number) => {\n const files = value.slice(0, index).concat(value.slice(index + 1))\n invokeChange(files)\n },\n })\n}\n\nexport default FileUploaderControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["664","665"],[],"import { ReactElement } from 'react'\n\ntype TFilesHandler = (files: File[]) => void\n\nexport default interface FileUploaderControlProps {\n value: File[]\n onChange?: TFilesHandler\n onUpload?: TFilesHandler\n children: (props: {\n onChange: TFilesHandler\n removeFile: (index: number) => void\n }) => ReactElement<any, any> | null\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["666","667","668"],[],"import { Box, Icon } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\nimport DropZone from 'react-dropzone'\n\nimport { Chip } from '../chip'\nimport FileUploaderControl from './FileUploaderControl'\nimport FileUploaderProps from './FileUploaderProps'\nimport UploaderContainer, { ChipsContainer } from './FileUploaderStyles'\n\nconst FileUploader: FC<FileUploaderProps> = ({\n value: files,\n multiple,\n text,\n accept = [],\n disabled,\n noDialog,\n maxFiles = 5,\n maxSize,\n minSize,\n ...events\n}) => {\n return (\n <FileUploaderControl\n value={files}\n onUpload={events.onUpload}\n onChange={events.onChange}\n >\n {({ onChange, removeFile }) => (\n <Box cursor={disabled ? 'no-drop' : 'inherit'}>\n <DropZone\n // @ts-ignore\n accept={accept}\n multiple={multiple}\n noClick={noDialog}\n maxFiles={maxFiles}\n minSize={minSize}\n maxSize={maxSize}\n onDropAccepted={onChange}\n onDropRejected={events.onDropRejected}\n >\n {({ getRootProps, getInputProps, isDragActive }) => (\n <UploaderContainer\n // @ts-ignore\n active={isDragActive}\n disabled={disabled}\n noDialog={noDialog}\n {...getRootProps()}\n >\n <Box height={32} py={6}>\n <Box mb={5}>\n <Icon name=\"download\" />\n </Box>\n <Text size=\"s\">\n {text || (\n <>\n Перенесите в эту область доверенность\n <br />\n или нажмите для выбора файла\n </>\n )}\n </Text>\n </Box>\n <input {...getInputProps()} />\n </UploaderContainer>\n )}\n </DropZone>\n {files.length > 0 && (\n <ChipsContainer mt={3}>\n {files.map((f, index) => (\n <Box key={index} mr=\"5px\" mb=\"5px\">\n <Chip text={f.name} onRemove={() => removeFile(index)} />\n </Box>\n ))}\n </ChipsContainer>\n )}\n </Box>\n )}\n </FileUploaderControl>\n )\n}\n\nexport { FileUploader }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["669"],[],"import { Flex, styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { useTranslation } from 'react-i18next'\n\nimport Spreader from '../spreader'\n\nconst Wrapper = styled(Spreader)`\n margin-top: 75px;\n color: #4a4a4a;\n margin-bottom: 50px;\n color: #4a4a4a;\n`\n\nconst References = styled('a')`\n cursor: pointer;\n text-decoration: none;\n color: #4a4a4a;\n :hover {\n color: ${(props) => props.theme.color.gray.dark};\n }\n`\n\ninterface FooterProps {\n email: string\n}\n\nfunction setLang(lng: string) {\n localStorage.setItem('i18nextLng', lng)\n}\n\nconst Footer = ({ email }: FooterProps) => {\n const { t, i18n } = useTranslation()\n const lang = i18n.language.replace(/(\\w+).*/, '$1')\n return (\n <Wrapper>\n <Flex p={0} m={0} justify=\"space-between\">\n <div>\n © {new Date().getFullYear()}, {t('footer:qiwi')} № 2241\n </div>\n <References href={email || '/#'}>{t('footer:support')}</References>\n </Flex>\n <Flex p={0} m={0} justify=\"space-between\">\n <span> </span>\n <span>\n {lang === 'ru' ? (\n <span>РУС</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-ru\"\n href={location.href}\n onClick={() => setLang('ru')}\n >\n РУС\n </a>\n )}{' '}\n /{' '}\n {lang === 'en' ? (\n <span>EN</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-en\"\n href={location.href}\n onClick={() => setLang('en')}\n >\n EN\n </a>\n )}\n </span>\n </Flex>\n </Wrapper>\n )\n}\n\nexport { Footer }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["670","671"],[],"import { ReactNode } from 'react'\n\ninterface NavItem {\n name: string\n path: string | { external: boolean; value: string }\n node?: ReactNode\n value?: string | number\n}\n\nexport default interface HeaderProps {\n isLoading: boolean\n title: string\n selectorData: object\n link: ReactNode\n navItems: Array<NavItem>\n navActiveItem?: {\n pathname: string\n }\n userName?: string\n onItemChange?: (value: any) => void\n onLogout?: (event: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["672"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport { HeaderMenu } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Logo } from '../logo'\nimport { Product } from '../product'\nimport { B2bSpinner } from '../spinner'\nimport { COLOR, DIMEN } from '../theme'\nimport { UserProfile } from '../user-profile'\nimport HeaderProps from './HeaderProps'\n\nconst HeaderContainer = styled('header')`\n width: 100%;\n position: relative;\n top: 0;\n left: 0;\n height: 80px;\n padding: 0;\n margin: 0 auto;\n color: ${COLOR.TEXT.Secondary2};\n background: ${COLOR.BACKGROUND.Primary};\n font-size: 11pt;\n`\n\nconst HeaderContent = styled('div')`\n width: ${DIMEN.SITE_WIDTH};\n margin: 0 auto;\n height: 100%;\n`\n\nexport class Header extends Component<HeaderProps> {\n render() {\n const {\n isLoading,\n title,\n selectorData,\n navItems,\n userName,\n onItemChange,\n onLogout,\n } = this.props\n\n const menuItems = navItems.map(({ name, path }) => {\n const href = typeof path === 'string' ? path : path.value\n return {\n href,\n title: name,\n active: location.pathname === path,\n onClick: () => {\n window.location.href = href\n },\n }\n })\n\n return (\n <HeaderContainer>\n <HeaderContent>\n {isLoading ? (\n <Flex justify=\"center\" align=\"center\" css={{ height: '100%' }}>\n <B2bSpinner />\n </Flex>\n ) : (\n <Flex p={0} m={0} justify=\"space-between\" align=\"center\">\n <Flex align=\"center\">\n <FlexItem mr={10}>\n {/* TODO: move to nav controller */}\n <a\n href={`http://${window.location.host}/service/core/merchants`}\n >\n <Logo />\n </a>\n </FlexItem>\n <Product\n title={title}\n selectorData={selectorData}\n onChange={onItemChange}\n />\n <FlexItem ml={10} p={0} height={20}>\n <HeaderMenu children={menuItems} />\n </FlexItem>\n </Flex>\n <FlexItem m={0} p={0}>\n <UserProfile onClick={onLogout} userName={userName} />\n </FlexItem>\n </Flex>\n )}\n </HeaderContent>\n </HeaderContainer>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["673","674","675","676","677"],[],"import {\n Icon as PijmaIcon,\n IconProps as PijmaIconProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport IconProps from './IconProps'\n\nconst IconSizeWrapper = styled('div')<{\n h?: number\n w?: number\n}>`\n width: ${(props: any) => (props.w ? props.w : '24')}px;\n height: ${(props: any) => (props.h ? props.h : '24')}px;\n float: left;\n display: inline-block;\n`\n\nexport class B2bIcon extends Component<IconProps> {\n render() {\n const { icon, iconColor, h, w } = this.props\n\n return (\n <Fragment>\n {typeof icon === 'string' ? (\n <IconSizeWrapper h={h} w={w}>\n <PijmaIcon\n name={icon as PijmaIconProps['name']}\n color={iconColor}\n />\n </IconSizeWrapper>\n ) : (\n icon\n )}\n </Fragment>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["678"],[],"import { Box } from '@qiwi/pijma-core'\nimport React from 'react'\n\nexport const Logo = () => (\n <Box width={'266px'} height={'64px'}>\n <svg\n width=\"266\"\n height=\"64\"\n viewBox=\"0 0 266 64\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <g clipPath=\"url(#clip0_447_5)\">\n <path d=\"M265.142 0H0V64H265.142V0Z\" fill=\"white\" />\n <path\n d=\"M78.5211 41.1624V22.7337H74.0112V41.1624H78.5211ZM56.7462 41.1624L59.0651 31.8579C59.2358 31.1454 59.3567 30.4219 59.4267 29.6926H59.4779C59.5472 30.4219 59.6677 31.1455 59.8384 31.8579L62.1542 41.1624H67.1803L71.8459 22.7337H67.1803L64.6544 34.2536C64.5197 34.89 64.4433 35.5373 64.4261 36.1875H64.3739C64.3332 35.5348 64.2296 34.8875 64.0645 34.2547L61.3072 22.7347H57.6688L54.8336 34.2547C54.6692 34.8877 54.5656 35.5349 54.5243 36.1875H54.4731V36.148C54.4507 35.5114 54.3732 34.878 54.2416 34.2547L51.9216 22.7347H47.1792L51.6592 41.1635L56.7462 41.1624ZM44.9061 41.1624V22.7337H40.4005V41.1624H44.9061ZM27.9248 37.348C25.0128 37.348 22.9509 34.9768 22.9509 31.8323C22.9509 28.8158 25.0128 26.548 27.9248 26.548C30.76 26.548 32.8997 28.8158 32.8997 31.8323C32.8993 32.6478 32.7327 33.4546 32.4101 34.2035L30.5797 32.4264L28.0528 35.2862L29.9344 36.9352C29.368 37.219 28.5947 37.348 27.9248 37.348ZM35.1163 41.7299L37.6677 38.868L35.7328 37.2958C36.8155 35.7502 37.5632 33.9454 37.5632 31.8323C37.5632 26.548 33.6165 22.4243 27.9227 22.4243C22.2011 22.4243 18.2832 26.548 18.2832 31.8323C18.2832 37.2446 22.2011 41.4718 27.9227 41.4718C29.9333 41.4718 31.7371 40.931 33.2325 39.9507L35.1163 41.7299Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.516 22.1376L100.658 31.9956L110.516 41.8536L120.374 31.9956L110.516 22.1376Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.517 41.8537L106.658 45.714H86.9492L100.659 31.9956L110.517 41.8537Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M110.517 22.1374L100.659 31.9955L86.9492 18.2856H106.658L110.517 22.1374Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M129.686 22.7412H136.279C139.641 22.7412 142.012 24.4617 142.012 27.5113C142.012 29.2308 141.179 30.7167 139.772 31.4729V31.5252C141.804 32.1247 142.769 34.0009 142.769 35.8783C142.769 39.5785 139.798 41.2468 136.383 41.2468H129.686V22.7412ZM136.305 30.3007C137.764 30.3007 138.599 29.2575 138.599 27.9284C138.599 26.5993 137.79 25.6351 136.252 25.6351H133.046V30.3007H136.305ZM136.643 38.3529C138.364 38.3529 139.328 37.2329 139.328 35.6692C139.328 34.1311 138.337 33.0111 136.643 33.0111H133.047V38.3529H136.643Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M145.828 22.7412H149.19V34.5748C149.19 37.0762 150.806 38.4842 153.282 38.4842C155.758 38.4842 157.374 37.0762 157.374 34.5748V22.7412H160.736V34.6015C160.736 38.7444 157.765 41.5594 153.309 41.5594C148.829 41.5594 145.828 38.7444 145.828 34.6015V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M165.326 36.5034C166.42 37.4933 168.192 38.4575 169.913 38.4575C171.581 38.4575 172.623 37.5978 172.623 36.3466C172.623 32.8266 163.997 33.5583 163.997 27.7983C163.997 24.5396 166.707 22.4287 170.304 22.4287C172.233 22.4287 174.266 23.0804 175.725 24.4095L174.239 27.1466C173.223 26.2346 171.633 25.5306 170.174 25.5306C168.479 25.5306 167.359 26.3647 167.359 27.6415C167.359 31.0815 175.986 30.1962 175.986 36.0863C175.986 39.0837 173.796 41.5594 169.835 41.5594C167.54 41.5594 165.169 40.6997 163.502 39.0314L165.326 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M179.396 22.7412H182.758V41.2468H179.396V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M187.076 22.7412H190.437L197.448 33.4281C198.126 34.5225 198.987 36.2943 198.987 36.2943H199.038C199.038 36.2943 198.855 34.5225 198.855 33.4281V22.7412H202.192V41.2468H198.855L191.844 30.5865C191.141 29.4921 190.307 27.7204 190.307 27.7204H190.255C190.255 27.7204 190.437 29.4921 190.437 30.5865V41.2468H187.076V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M206.561 22.7412H217.637V25.6351H209.919V30.4831H216.149V33.3759H209.919V38.3529H218.051V41.2468H206.561V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M221.939 36.5034C223.034 37.4933 224.805 38.4575 226.526 38.4575C228.194 38.4575 229.236 37.5978 229.236 36.3466C229.236 32.8266 220.61 33.5583 220.61 27.7983C220.61 24.5396 223.321 22.4287 226.917 22.4287C228.846 22.4287 230.879 23.0804 232.338 24.4095L230.852 27.1466C229.836 26.2346 228.246 25.5306 226.787 25.5306C225.092 25.5306 223.972 26.3647 223.972 27.6415C223.972 31.0815 232.6 30.1962 232.6 36.0863C232.6 39.0837 230.41 41.5594 226.448 41.5594C224.154 41.5594 221.782 40.6997 220.115 39.0314L221.939 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M236.197 36.5034C237.291 37.4933 239.063 38.4575 240.784 38.4575C242.452 38.4575 243.494 37.5978 243.494 36.3466C243.494 32.8266 234.868 33.5583 234.868 27.7983C234.868 24.5396 237.578 22.4287 241.175 22.4287C243.104 22.4287 245.137 23.0804 246.596 24.4095L245.11 27.1466C244.094 26.2346 242.504 25.5306 241.045 25.5306C239.35 25.5306 238.23 26.3647 238.23 27.6415C238.23 31.0815 246.857 30.1962 246.857 36.0863C246.857 39.0837 244.667 41.5594 240.706 41.5594C238.411 41.5594 236.04 40.6997 234.373 39.0314L236.197 36.5034Z\"\n fill=\"#272A35\"\n />\n </g>\n <defs>\n <clipPath id=\"clip0_447_5\">\n <rect width=\"265.142\" height=\"64\" fill=\"white\" />\n </clipPath>\n </defs>\n </svg>\n </Box>\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["679","680"],[],"import { TMenuItem } from './interfaces'\n\nexport default interface MenuProps {\n default?: string\n onChange?: (params: any) => void\n isItemSelected?: (params: any) => void\n items: Array<undefined | string | TMenuItem>\n flexProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["681","682","683","684","685","686","687"],[],"import { css, Flex, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport { TMenuItem } from './interfaces'\nimport MenuProps from './MenuProps'\n\nconst MenuContainer = styled('nav')`\n ul {\n display: block;\n width: 100%;\n }\n`\n\nconst MenuItemCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n padding-bottom: 4px;\n font-size: 12pt;\n color: ${COLOR.TEXT.Primary};\n * {\n color: ${COLOR.TEXT.Primary};\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItemActiveCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n font-size: 12pt;\n font-weight: 500;\n color: ${COLOR.TEXT.Primary} !important;\n :after {\n width: 100%;\n bottom: 0;\n height: 4px;\n content: '';\n background-color: ${COLOR.BRAND.Primary};\n border-radius: 2px 2px 0 0;\n display: block;\n margin-top: 4px;\n }\n * {\n color: ${COLOR.TEXT.Primary} !important;\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItem = styled('li')``\n\nexport class Menu extends Component<MenuProps> {\n constructor(props: MenuProps) {\n super(props)\n this.onClick = this.onClick.bind(this)\n this.renderItem = this.renderItem.bind(this)\n }\n\n getItemCss(item: any) {\n const { isItemSelected } = this.props\n const active = isItemSelected\n ? isItemSelected(item)\n : item === this.props.default\n\n return active ? [MenuItemActiveCss] : [MenuItemCss]\n }\n\n render() {\n const { items, flexProps } = this.props\n\n return (\n <MenuContainer>\n <ul>\n <Flex justify=\"space-around\" {...flexProps}>\n {items.map(this.renderItem.bind(this))}\n </Flex>\n </ul>\n </MenuContainer>\n )\n }\n\n renderItem(item: undefined | string | TMenuItem, i: number) {\n if (item === undefined) {\n return null\n }\n\n let key\n let style\n let onClick\n let content\n\n if (typeof item === 'string') {\n key = i\n style = this.getItemCss(item)\n onClick = this.onClick.bind(this, item, item, key)\n content = item\n }\n\n if (typeof item === 'object') {\n const { name, value, node } = item\n key = (value && value.value) || value || i\n style = this.getItemCss(value)\n onClick = this.onClick.bind(this, name, value, key)\n content = node || name\n }\n\n return (\n <MenuItem\n // @ts-ignore\n css={style}\n key={key}\n onClick={onClick}\n >\n {content}\n </MenuItem>\n )\n }\n\n onClick(name: any, value: any, key: any) {\n const next = value || name || key\n const onChange =\n this.props.onChange ||\n (() => {\n /* noop */\n })\n\n if (this.props.default !== next) {\n this.setState({ active: next })\n onChange(next)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["688","689"],[],"import { ReactNode } from 'react'\n\nexport interface TMenuItem {\n name: any\n value:\n | any\n | {\n value: string\n path: string\n }\n node: ReactNode\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["690"],[],"import { ReactNode } from 'react'\n\nexport default interface NavigationMenuProps {\n active?: string\n items: Array<{\n name?: string\n path?: string\n node?: ReactNode\n value?: string | number\n }>\n link?: any\n isItemSelected?: () => void\n onChange?: () => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["691","692"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Menu } from '../menu'\nimport NavigationMenuProps from './NavigationMenuProps'\n\nconst ItemWrap = styled('div')`\n padding: 28px 0 24px;\n font-size: 15px;\n`\n\nexport class NavigationMenu extends Component<NavigationMenuProps> {\n render() {\n const Link = this.props.link\n const { items, isItemSelected, onChange } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={this.props.active}\n items={menuItems}\n isItemSelected={isItemSelected}\n onChange={onChange}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["693","694"],[],"import React from 'react'\n\nimport ObfuscatedPanProps from './ObfuscatedPanProps'\n\nexport const ObfuscatedPan = ({ pan, panPrefix = '*' }: ObfuscatedPanProps) => {\n return (\n <span>\n {panPrefix}\n {pan ? pan.slice(-4) : null}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["695"],[],"export default interface PaginatorProps {\n onChange?: (value?: any) => void\n activePage: number\n totalItemsCount: number\n pageRangeDisplayed?: number\n itemsCountPerPage: number\n padding?: number\n hideFirstLastPages?: boolean\n paginatorProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["696","697","698"],[],"import { Pagination } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport PaginatorProps from './PaginatorProps'\n\nexport class Paginator extends Component<PaginatorProps> {\n onChangePage(page: any) {\n if (!this.props.onChange) {\n return\n }\n this.props.onChange(page)\n }\n\n render() {\n const { activePage, totalItemsCount, itemsCountPerPage, paginatorProps } =\n this.props\n const isPaginatorHidden = totalItemsCount <= itemsCountPerPage\n\n if (isPaginatorHidden) {\n return null\n }\n\n return (\n <Pagination\n active={activePage}\n count={itemsCountPerPage}\n total={totalItemsCount}\n onChange={this.onChangePage.bind(this)}\n {...paginatorProps}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["699","700","701"],[],"export default interface ProductProps {\n selectorData: {\n items?: Array<any>\n currentItem?: string | Array<any>\n }\n title: string\n onChange?: (value: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["702","703","704"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport { COLOR } from '../theme'\nimport ProductProps from './ProductProps'\nimport ProductState from './ProductState'\n\nconst ProductType = styled('div')`\n font-weight: 500;\n font-size: 14px;\n color: ${COLOR.TEXT.Primary};\n`\n\nconst ProductMerchant = styled('div')`\n font-size: 12px;\n font-weight: 300;\n color: ${COLOR.TEXT.Secondary2};\n`\n\nconst Container = styled('div')`\n color: black;\n position: relative;\n width: 100%;\n top: -10px;\n left: -1px;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nconst ProductWrapper = styled('div')``\n\nexport class Product extends Component<ProductProps, ProductState> {\n _timeoutID: any\n constructor(props: ProductProps) {\n super(props)\n this.state = {\n isOpen: false,\n }\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this._timeoutID = -1\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: !this.state.isOpen })\n }\n\n onBlur() {\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n render() {\n const { selectorData, title, onChange } = this.props\n const isShownDropdown = selectorData.items\n ? selectorData.items.length > 1\n : null\n\n return (\n <ProductWrapper>\n <ProductType>{title}</ProductType>\n <ProductMerchant\n tabIndex={0}\n onClick={this.onFocus}\n onBlur={this.onBlur}\n >\n <Flex align=\"center\">\n <span>{selectorData.currentItem}</span>\n {isShownDropdown && (\n <IconWrapper>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n )}\n </Flex>\n </ProductMerchant>\n {isShownDropdown && (\n <Container>\n <Dropdown\n show={this.state.isOpen}\n items={selectorData.items || []}\n value={selectorData.currentItem}\n onChange={onChange}\n />\n </Container>\n )}\n </ProductWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["705","706","707","708"],[],"import { ReactNode } from 'react'\n\nimport { TRenderItem } from '../dropdown/ContainerProps'\n\nexport default interface SelectProps {\n value: string | Array<any>\n emptyValue?: string\n multiSelect?: boolean\n mapping?: any\n items: Array<any>\n onChange?: (value: any) => void\n title?: string\n defaultItem?: string\n error?: ReactNode\n disabled?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["709"],[],"export default interface SelectState {\n isOpen: boolean\n currentItem: any\n focus?: boolean\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["710","711","712","713","714","715"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["716"],[],"import { Spinner } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport { COLOR, DIMEN } from '../theme'\n\nexport const B2bSpinner = () => (\n <Spinner\n color={COLOR.PRIMARY}\n width={DIMEN.SPINNER_SIZE}\n height={DIMEN.SPINNER_SIZE}\n />\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["717","718","719","720"],[],"import { ButtonControl, Typo } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nimport StepProps from './StepProps'\nimport StepButton from './StepStyle'\n\nconst Step: FC<StepProps> = (props) => {\n const { icon, text, variant = 'default', ...rest } = props\n return (\n <ButtonControl {...rest}>\n {({ active, focus, hover, ...events }) => (\n <StepButton variant={variant} {...events}>\n <Text>\n <Typo css={{ overflowWrap: 'normal' }}>{icon || text}</Typo>\n </Text>\n </StepButton>\n )}\n </ButtonControl>\n )\n}\n\nexport { Step }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["721","722"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["723","724"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { Divider } from '../divider'\nimport { Step } from '../step'\nimport StepperControl from './StepperControl'\nimport StepperProps from './StepperProps'\n\nconst Stepper: FC<StepperProps> = ({\n step = 1,\n steps,\n dividerWidth = 25,\n onChange,\n}) => {\n if (!steps || steps <= 1) {\n return null\n }\n\n return (\n <Flex align=\"center\">\n <StepperControl steps={steps} step={step}>\n {({ variant, currentStep }) => (\n <Fragment key={currentStep}>\n <FlexItem>\n <Step\n variant={variant}\n text={currentStep}\n onClick={() => onChange && onChange(currentStep)}\n />\n </FlexItem>\n {currentStep < steps && (\n <FlexItem width={dividerWidth} px={3}>\n <Divider active={variant === 'active'} />\n </FlexItem>\n )}\n </Fragment>\n )}\n </StepperControl>\n </Flex>\n )\n}\n\nexport { Stepper }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["725","726"],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["727","728","729","730","731","732"],[],"import { styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { TableOptions, useTable } from 'react-table'\n\nimport { activeBackground, borderColor, tableHoverColor } from './constants'\n\nconst TrWrapper = styled('tr')<{\n active?: boolean\n cursor?: CSSStyleDeclaration['cursor']\n}>`\n background-color: ${(props) => (props.active ? activeBackground : 'none')};\n ${(props) => (props.cursor ? 'cursor: ' + props.cursor + ';' : '')};\n`\n\nconst TableWrapper = styled.div`\n width: 100%;\n table {\n width: 100%;\n border-spacing: 0;\n font-family: 'Museo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 10pt;\n text-overflow: ellipsis;\n\n overflow: hidden;\n overflow-wrap: break-word;\n thead {\n tr th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n font-size: 10pt;\n font-weight: 150;\n color: rgb(102, 102, 102);\n text-align: start;\n user-select: none;\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n font-weight: 300;\n border-bottom: 1px solid ${borderColor};\n }\n\n tbody {\n tr {\n :hover {\n background-color: ${tableHoverColor};\n cursor: pointer;\n }\n :last-child {\n td {\n border-bottom: 0;\n }\n }\n td {\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n }\n }\n\n th,\n td {\n margin: 0;\n padding: 0.25rem 12px;\n\n :last-child {\n border-right: 0;\n }\n }\n }\n`\n\nexport type TTableProps = Pick<TableOptions<any>, 'columns' | 'data'> & {\n onSelect?: (d: any) => void\n isActive?: (d: any) => boolean\n rowCursor?: CSSStyleDeclaration['cursor']\n}\n\nexport const Table = ({\n columns,\n data,\n onSelect,\n rowCursor,\n isActive,\n}: TTableProps) => {\n // Use the state and functions returned from useTable to build your UI\n const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =\n useTable({\n columns,\n data,\n })\n\n // Render the UI for your table\n const headers = []\n const thead = headerGroups.map((headerGroup) => (\n // headerGroup.getHeaderGroupProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <tr {...headerGroup.getHeaderGroupProps()}>\n {headerGroup.headers.map((column) => {\n const header = column.render('Header')\n const typeofHeader = typeof header\n if (\n typeofHeader === 'string' ||\n (typeofHeader === 'object' &&\n React.isValidElement(header) &&\n header.props.children)\n ) {\n headers.push(header)\n // eslint-disable-next-line react/jsx-key\n return <th {...column.getHeaderProps()}>{header}</th>\n }\n return null\n })}\n </tr>\n ))\n\n return (\n <TableWrapper>\n <table {...getTableProps()}>\n {headerGroups && headerGroups.length > 0 ? (\n <thead>{headers.length > 0 ? thead : null}</thead>\n ) : (\n <></>\n )}\n <tbody {...getTableBodyProps()}>\n {rows.map((row) => {\n prepareRow(row)\n return (\n // row.getRowProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <TrWrapper\n data-cy={'table-row'}\n {...row.getRowProps()}\n active={isActive ? isActive(row.original) : false}\n cursor={rowCursor}\n >\n {row.cells.map((cell: any, i: number) => {\n return (\n <td\n key={i}\n onClick={() =>\n typeof onSelect === 'function' && onSelect(row.original)\n }\n {...cell.getCellProps()}\n >\n {cell.render('Cell')}\n </td>\n )\n })}\n </TrWrapper>\n )\n })}\n </tbody>\n </table>\n </TableWrapper>\n )\n}\n\nexport { columnFactory } from './column'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["733"],[],"import { Path, Rect, Svg } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport TrinaryCheckboxProps from './TrinaryCheckboxProps'\n\nexport const TrinaryCheckIcon = ({\n focused,\n disabled,\n value,\n}: TrinaryCheckboxProps) => {\n return (\n <Svg viewBox=\"0 0 24 24\" width=\"24px\" height=\"24px\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={focused && !disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"10\"\n height=\"3\"\n x=\"7\"\n y=\"10.5\"\n fillRule=\"nonzero\"\n rx=\"1.5\"\n fill={value === 1 ? (disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={\n value === 2 || value === true\n ? (disabled\n ? '#ccc'\n : '#000')\n : 'transparent'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n )\n}\n\nexport default TrinaryCheckIcon\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["734"],[],"export default interface UserProfileProps {\n userName?: string\n onClick?: (e: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["735"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport UserProfileProps from './UserProfileProps'\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n float: left;\n margin-left: 20px;\n cursor: pointer;\n`\nconst ProfileWrapper = styled('div')``\n\nconst Username = styled('div')``\n\nexport class UserProfile extends Component<UserProfileProps> {\n render() {\n const { onClick, userName } = this.props\n return (\n <ProfileWrapper>\n <Flex>\n <Username>{userName}</Username>\n <IconWrapper onClick={onClick}>\n <Icon name=\"logout\" />\n </IconWrapper>\n </Flex>\n </ProfileWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["736"],[],"// __mocks__/fileMock.js\n\nmodule.exports = 'test-file-stub'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["737"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Amount } from '../../main/ts'\n\ndescribe('Amount', () => {\n it('is properly exported from lib index', () => {\n expect(Amount).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const amount = renderer\n .create(<Amount value=\"100000\" currency=\"RUB\" />)\n .toJSON()\n expect(amount).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["738"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Checkbox } from '../../main/ts'\n\ndescribe('Checkbox', () => {\n it('is properly exported from lib index', () => {\n expect(Checkbox).not.toBeUndefined()\n })\n\n it('renders correctly unchecked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={0} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly half-checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={1} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={2} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly unchecked value', () => {\n const checkbox = renderer.create(<Checkbox value={false} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value', () => {\n const checkbox = renderer.create(<Checkbox value={true} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["739","740"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DatePicker } from '../../main/ts'\n\ndescribe('DatePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DatePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const datePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DatePicker title=\"Date\" />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(datePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["741","742"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DateRangePicker } from '../../main/ts'\n\ndescribe('DateRangePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DateRangePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dateRangePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DateRangePicker\n onChange={() => {\n /* noop */\n }}\n dateTo={new Date('5/8/2019')}\n dateFrom={new Date('5/8/2019')}\n title=\"Date\"\n />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(dateRangePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["743"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Divider } from '../../main/ts'\n\ndescribe('Divider', () => {\n it('is properly exported from lib index', () => {\n expect(Divider).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const divider = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Divider active />\n </ThemeProvider>,\n )\n .toJSON()\n expect(divider).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["744"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Container, Dropdown } from '../../main/ts'\n\ndescribe('Dropdown', () => {\n it('is properly exported from lib index', () => {\n expect(Dropdown).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dropdown = renderer\n .create(\n <Dropdown\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n show={false}\n onChange={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(dropdown).toMatchSnapshot()\n })\n\n it('inner renders correctly', () => {\n const container = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Container\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n onSelect={() => {\n /* noop */\n }}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(container).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["745"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ErrorMessage } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(ErrorMessage).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <ErrorMessage\n message=\"Сообщение ошибки!!!\"\n title=\"Заголовок ошибки\"\n icon=\"plus\"\n iconColor=\"#00FF00\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(<ErrorMessage message=\"Сообщение ощибки!!!\" />)\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["746","747","748","749","750","751","752"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { Header, ThemeProvider, themes } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('Header', () => {\n it('is properly exported from lib index', () => {\n expect(Header).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: ['Test_Agent'],\n currentItem: 'Test_Agent',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n navActiveItem={{ pathname: '/docs' }}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={[]}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading\n title={'Выплаты'}\n userName={''}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["753","754","755"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bIcon } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(B2bIcon).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n iconColor=\"#FF0000\"\n h={50}\n w={50}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["756","757"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { NavigationMenu } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('NavigationMenu', () => {\n it('is properly exported from lib index', () => {\n expect(NavigationMenu).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} active={'/txn'} items={navItems} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} items={[]} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n link={NavLink}\n active={'/fqefqw3fawe'}\n items={navItems}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu active={'Документы'} items={items} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n active={'Документы'}\n items={items}\n isItemSelected={() => {\n /* noop */\n }}\n onChange={() => {\n /* noop */\n }}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["758"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ObfuscatedPan } from '../../main/ts'\n\ndescribe('ObfuscatedPan', () => {\n it('is properly exported from lib index', () => {\n expect(ObfuscatedPan).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const obfuscatedPan = renderer\n .create(<ObfuscatedPan panPrefix=\"*\" pan=\"4272291111221978\" />)\n .toJSON()\n expect(obfuscatedPan).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["759"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Offset } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(Offset).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<Offset />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["760"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Paginator } from '../../main/ts'\n\ndescribe('Paginator', () => {\n it('is properly exported from lib index', () => {\n expect(Paginator).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const paginator = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Paginator\n activePage={2}\n totalItemsCount={40}\n itemsCountPerPage={10}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(paginator).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["761"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Product } from '../../main/ts'\n\ndescribe('Product', () => {\n it('is properly exported from lib index', () => {\n expect(Product).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items: [],\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = [\n { name: 'Payout_Test', value: 'LNgEv2mW' },\n { name: 'CurrItemms123', value: 'LNgEv2mW142341234' },\n { name: 'Payout_Test123', value: 'LNgEv2mW123' },\n ]\n\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items,\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["762"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Select } from '../../main/ts'\n\ndescribe('Select', () => {\n it('closed renders correctly', () => {\n const select = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Select\n value=\"name\"\n items={[{ name: 'name', value: 'value' }]}\n onChange={() => {\n /* noop */\n }}\n title=\"test\"\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(select).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["763"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bSpinner } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(B2bSpinner).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<B2bSpinner />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["764"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { columnFactory, Table } from '../../main/ts'\n\ndescribe('Table', () => {\n it('is properly exported from lib index', () => {\n expect(Table).not.toBeUndefined()\n })\n})\n\ndescribe('columnFactory', () => {\n it('handles supported types', () => {\n const cases = ['foo', 'bar', 10, { accessor: 'baz' }]\n const mapping = { foo: { accessor: 'test' } }\n const result = cases.map((el) => columnFactory(el, mapping))\n\n expect(result).toEqual([\n { accessor: 'test' },\n { accessor: 'bar' },\n { width: 10 },\n { accessor: 'baz' },\n ])\n })\n\n it('throws err otherwise', () => {\n expect(() => columnFactory()).toThrow(\n 'unsupported table column type: undefined',\n )\n })\n\n it('renders correctly without header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[{ accessor: 'name' }, { accessor: 'value' }]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n it('renders correctly with header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[\n { accessor: 'name', Header: 'ttest' },\n { accessor: 'value', Header: 'test' },\n ]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["765"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { TrinaryCheckIcon } from '../../main/ts'\n\ndescribe('TrinaryCheckIcon', () => {\n it('is properly exported from lib index', () => {\n expect(TrinaryCheckIcon).not.toBeUndefined()\n })\n\n it('renders correctly unchecked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={0} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly half-checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={1} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={2} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["766"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { UserProfile } from '../../main/ts'\n\ndescribe('UserProfile', () => {\n it('is properly exported from lib index', () => {\n expect(UserProfile).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <UserProfile\n userName={'testName'}\n onClick={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n it('renders correctly', () => {\n const component = renderer.create(<UserProfile />).toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n",{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":6,"column":24,"nodeType":"773","messageId":"774","endLine":6,"endColumn":27,"suggestions":"775"},{"ruleId":"771","severity":1,"message":"772","line":90,"column":10,"nodeType":"773","messageId":"774","endLine":90,"endColumn":13,"suggestions":"776"},{"ruleId":"777","severity":2,"message":"778","line":155,"column":18,"nodeType":"779","messageId":"780","endLine":155,"endColumn":34,"suggestions":"781"},{"ruleId":"771","severity":1,"message":"772","line":186,"column":33,"nodeType":"773","messageId":"774","endLine":186,"endColumn":36,"suggestions":"782"},{"ruleId":"771","severity":1,"message":"772","line":190,"column":33,"nodeType":"773","messageId":"774","endLine":190,"endColumn":36,"suggestions":"783"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":22,"nodeType":"773","messageId":"774","endLine":4,"endColumn":25,"suggestions":"784"},{"ruleId":"771","severity":1,"message":"772","line":146,"column":10,"nodeType":"773","messageId":"774","endLine":146,"endColumn":13,"suggestions":"785"},{"ruleId":"771","severity":1,"message":"772","line":147,"column":13,"nodeType":"773","messageId":"774","endLine":147,"endColumn":16,"suggestions":"786"},{"ruleId":"787","severity":2,"message":"788","line":154,"column":17,"nodeType":"789","messageId":"790","endLine":154,"endColumn":21,"suggestions":"791"},{"ruleId":"792","severity":2,"message":"793","line":170,"column":24,"nodeType":"789","messageId":"794","endLine":170,"endColumn":36},{"ruleId":"771","severity":1,"message":"772","line":178,"column":27,"nodeType":"773","messageId":"774","endLine":178,"endColumn":30,"suggestions":"795"},{"ruleId":"771","severity":1,"message":"772","line":178,"column":46,"nodeType":"773","messageId":"774","endLine":178,"endColumn":49,"suggestions":"796"},{"ruleId":"771","severity":1,"message":"772","line":226,"column":21,"nodeType":"773","messageId":"774","endLine":226,"endColumn":24,"suggestions":"797"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":40,"column":12,"nodeType":"800","messageId":"801","endLine":40,"endColumn":25},{"ruleId":"771","severity":1,"message":"772","line":58,"column":41,"nodeType":"773","messageId":"774","endLine":58,"endColumn":44,"suggestions":"802"},{"ruleId":"798","severity":2,"message":"799","line":69,"column":17,"nodeType":"800","messageId":"801","endLine":69,"endColumn":30},{"ruleId":"771","severity":1,"message":"772","line":10,"column":11,"nodeType":"773","messageId":"774","endLine":10,"endColumn":14,"suggestions":"803"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":39,"nodeType":"773","messageId":"774","endLine":11,"endColumn":42,"suggestions":"804"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":26,"nodeType":"773","messageId":"774","endLine":3,"endColumn":29,"suggestions":"805"},{"ruleId":"771","severity":1,"message":"772","line":5,"column":16,"nodeType":"773","messageId":"774","endLine":5,"endColumn":19,"suggestions":"806"},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"807"},{"ruleId":"771","severity":1,"message":"772","line":13,"column":10,"nodeType":"773","messageId":"774","endLine":13,"endColumn":13,"suggestions":"808"},{"ruleId":"771","severity":1,"message":"772","line":21,"column":16,"nodeType":"773","messageId":"774","endLine":21,"endColumn":19,"suggestions":"809"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":4,"column":10,"nodeType":"773","messageId":"774","endLine":4,"endColumn":13,"suggestions":"810"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":26,"column":67,"nodeType":"789","messageId":"790","endLine":26,"endColumn":71,"suggestions":"811"},{"ruleId":"787","severity":2,"message":"788","line":29,"column":69,"nodeType":"789","messageId":"790","endLine":29,"endColumn":73,"suggestions":"812"},{"ruleId":"813","severity":2,"message":"814","line":15,"column":31,"nodeType":"769","messageId":"815","endLine":15,"endColumn":37,"suggestions":"816"},{"ruleId":"813","severity":2,"message":"814","line":20,"column":43,"nodeType":"769","messageId":"815","endLine":20,"endColumn":49,"suggestions":"817"},{"ruleId":"771","severity":1,"message":"772","line":12,"column":22,"nodeType":"773","messageId":"774","endLine":12,"endColumn":25,"suggestions":"818"},{"ruleId":"771","severity":1,"message":"772","line":12,"column":27,"nodeType":"773","messageId":"774","endLine":12,"endColumn":30,"suggestions":"819"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":32,"column":13,"nodeType":"800","messageId":"801","endLine":32,"endColumn":26},{"ruleId":"798","severity":2,"message":"799","line":44,"column":17,"nodeType":"800","messageId":"801","endLine":44,"endColumn":30},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":20,"column":26,"nodeType":"773","messageId":"774","endLine":20,"endColumn":29,"suggestions":"820"},{"ruleId":"771","severity":1,"message":"772","line":21,"column":22,"nodeType":"773","messageId":"774","endLine":21,"endColumn":25,"suggestions":"821"},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":6,"column":8,"nodeType":"769","messageId":"770","endLine":6,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":14,"column":20,"nodeType":"773","messageId":"774","endLine":14,"endColumn":23,"suggestions":"822"},{"ruleId":"823","severity":2,"message":"824","line":14,"column":29,"nodeType":"825","messageId":"826","endLine":14,"endColumn":53,"suggestions":"827"},{"ruleId":"771","severity":1,"message":"772","line":15,"column":21,"nodeType":"773","messageId":"774","endLine":15,"endColumn":24,"suggestions":"828"},{"ruleId":"823","severity":2,"message":"824","line":15,"column":30,"nodeType":"825","messageId":"826","endLine":15,"endColumn":54,"suggestions":"829"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":5,"column":23,"nodeType":"773","messageId":"774","endLine":5,"endColumn":26,"suggestions":"830"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":29,"nodeType":"773","messageId":"774","endLine":6,"endColumn":32,"suggestions":"831"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":64,"column":20,"nodeType":"773","messageId":"774","endLine":64,"endColumn":23,"suggestions":"832"},{"ruleId":"787","severity":2,"message":"788","line":89,"column":14,"nodeType":"789","messageId":"790","endLine":89,"endColumn":18,"suggestions":"833"},{"ruleId":"798","severity":2,"message":"799","line":114,"column":9,"nodeType":"800","messageId":"801","endLine":114,"endColumn":22},{"ruleId":"771","severity":1,"message":"772","line":124,"column":17,"nodeType":"773","messageId":"774","endLine":124,"endColumn":20,"suggestions":"834"},{"ruleId":"771","severity":1,"message":"772","line":124,"column":29,"nodeType":"773","messageId":"774","endLine":124,"endColumn":32,"suggestions":"835"},{"ruleId":"771","severity":1,"message":"772","line":124,"column":39,"nodeType":"773","messageId":"774","endLine":124,"endColumn":42,"suggestions":"836"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":9,"nodeType":"773","messageId":"774","endLine":4,"endColumn":12,"suggestions":"837"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":7,"nodeType":"773","messageId":"774","endLine":6,"endColumn":10,"suggestions":"838"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":10,"nodeType":"773","messageId":"774","endLine":11,"endColumn":13,"suggestions":"839"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"777","severity":2,"message":"778","line":35,"column":18,"nodeType":"779","messageId":"780","endLine":35,"endColumn":35,"suggestions":"840"},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":9,"column":30,"nodeType":"789","messageId":"790","endLine":9,"endColumn":34,"suggestions":"841"},{"ruleId":"771","severity":1,"message":"772","line":2,"column":23,"nodeType":"773","messageId":"774","endLine":2,"endColumn":26,"suggestions":"842"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"843"},{"ruleId":"787","severity":2,"message":"788","line":20,"column":14,"nodeType":"789","messageId":"790","endLine":20,"endColumn":18,"suggestions":"844"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":19,"nodeType":"773","messageId":"774","endLine":3,"endColumn":22,"suggestions":"845"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":34,"nodeType":"773","messageId":"774","endLine":4,"endColumn":37,"suggestions":"846"},{"ruleId":"771","severity":1,"message":"772","line":7,"column":22,"nodeType":"773","messageId":"774","endLine":7,"endColumn":25,"suggestions":"847"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":38,"column":15,"nodeType":"773","messageId":"774","endLine":38,"endColumn":18,"suggestions":"848"},{"ruleId":"787","severity":2,"message":"788","line":64,"column":9,"nodeType":"789","messageId":"790","endLine":64,"endColumn":13,"suggestions":"849"},{"ruleId":"771","severity":1,"message":"772","line":6,"column":25,"nodeType":"773","messageId":"774","endLine":6,"endColumn":28,"suggestions":"850"},{"ruleId":"771","severity":1,"message":"772","line":9,"column":13,"nodeType":"773","messageId":"774","endLine":9,"endColumn":16,"suggestions":"851"},{"ruleId":"771","severity":1,"message":"772","line":10,"column":16,"nodeType":"773","messageId":"774","endLine":10,"endColumn":19,"suggestions":"852"},{"ruleId":"771","severity":1,"message":"772","line":11,"column":22,"nodeType":"773","messageId":"774","endLine":11,"endColumn":25,"suggestions":"853"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":16,"nodeType":"773","messageId":"774","endLine":3,"endColumn":19,"suggestions":"854"},{"ruleId":"771","severity":1,"message":"772","line":10,"column":23,"nodeType":"773","messageId":"774","endLine":10,"endColumn":26,"suggestions":"855"},{"ruleId":"771","severity":1,"message":"772","line":26,"column":15,"nodeType":"773","messageId":"774","endLine":26,"endColumn":18,"suggestions":"856"},{"ruleId":"771","severity":1,"message":"772","line":27,"column":13,"nodeType":"773","messageId":"774","endLine":27,"endColumn":16,"suggestions":"857"},{"ruleId":"771","severity":1,"message":"772","line":28,"column":16,"nodeType":"773","messageId":"774","endLine":28,"endColumn":19,"suggestions":"858"},{"ruleId":"771","severity":1,"message":"772","line":64,"column":18,"nodeType":"773","messageId":"774","endLine":64,"endColumn":21,"suggestions":"859"},{"ruleId":"771","severity":1,"message":"772","line":109,"column":35,"nodeType":"773","messageId":"774","endLine":109,"endColumn":38,"suggestions":"860"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":3,"column":8,"nodeType":"769","messageId":"770","endLine":3,"endColumn":13},{"ruleId":"767","severity":1,"message":"861","line":12,"column":11,"nodeType":"769","messageId":"770","endLine":12,"endColumn":17},{"ruleId":"767","severity":1,"message":"862","line":12,"column":19,"nodeType":"769","messageId":"770","endLine":12,"endColumn":24},{"ruleId":"767","severity":1,"message":"863","line":12,"column":26,"nodeType":"769","messageId":"770","endLine":12,"endColumn":31},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"864","severity":2,"message":"865","line":6,"column":36,"nodeType":"866","messageId":"790","endLine":6,"endColumn":52,"suggestions":"867"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":16,"column":12,"nodeType":"789","messageId":"790","endLine":16,"endColumn":16,"suggestions":"868"},{"ruleId":"771","severity":1,"message":"772","line":3,"column":13,"nodeType":"773","messageId":"774","endLine":3,"endColumn":16,"suggestions":"869"},{"ruleId":"771","severity":1,"message":"772","line":4,"column":4,"nodeType":"773","messageId":"774","endLine":4,"endColumn":7,"suggestions":"870"},{"ruleId":"771","severity":1,"message":"772","line":79,"column":45,"nodeType":"773","messageId":"774","endLine":79,"endColumn":48,"suggestions":"871"},{"ruleId":"771","severity":1,"message":"772","line":80,"column":18,"nodeType":"773","messageId":"774","endLine":80,"endColumn":21,"suggestions":"872"},{"ruleId":"771","severity":1,"message":"772","line":81,"column":18,"nodeType":"773","messageId":"774","endLine":81,"endColumn":21,"suggestions":"873"},{"ruleId":"787","severity":2,"message":"788","line":118,"column":16,"nodeType":"789","messageId":"790","endLine":118,"endColumn":20,"suggestions":"874"},{"ruleId":"787","severity":2,"message":"788","line":127,"column":48,"nodeType":"789","messageId":"790","endLine":127,"endColumn":52,"suggestions":"875"},{"ruleId":"771","severity":1,"message":"772","line":143,"column":39,"nodeType":"773","messageId":"774","endLine":143,"endColumn":42,"suggestions":"876"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"771","severity":1,"message":"772","line":3,"column":17,"nodeType":"773","messageId":"774","endLine":3,"endColumn":20,"suggestions":"877"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"878","severity":2,"message":"879","line":3,"column":1,"nodeType":"769","messageId":"880","endLine":3,"endColumn":7,"suggestions":"881"},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":28,"column":20,"nodeType":"789","messageId":"790","endLine":28,"endColumn":24,"suggestions":"882"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"787","severity":2,"message":"788","line":35,"column":20,"nodeType":"789","messageId":"790","endLine":35,"endColumn":24,"suggestions":"883"},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"792","severity":2,"message":"884","line":20,"column":6,"nodeType":"789","messageId":"794","endLine":20,"endColumn":25},{"ruleId":"792","severity":2,"message":"885","line":28,"column":25,"nodeType":"789","messageId":"794","endLine":28,"endColumn":44},{"ruleId":"798","severity":2,"message":"799","line":33,"column":15,"nodeType":"800","messageId":"801","endLine":33,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":64,"column":15,"nodeType":"800","messageId":"801","endLine":64,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":94,"column":15,"nodeType":"800","messageId":"801","endLine":94,"endColumn":28},{"ruleId":"798","severity":2,"message":"799","line":124,"column":15,"nodeType":"800","messageId":"801","endLine":124,"endColumn":28},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"798","severity":2,"message":"799","line":15,"column":11,"nodeType":"800","messageId":"801","endLine":15,"endColumn":24},{"ruleId":"798","severity":2,"message":"799","line":27,"column":11,"nodeType":"800","messageId":"801","endLine":27,"endColumn":24},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"792","severity":2,"message":"793","line":20,"column":6,"nodeType":"789","messageId":"794","endLine":20,"endColumn":25},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":2,"column":8,"nodeType":"769","messageId":"770","endLine":2,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},{"ruleId":"767","severity":1,"message":"768","line":1,"column":8,"nodeType":"769","messageId":"770","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["886","887"],["888","889"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["890"],["891","892"],["893","894"],["895","896"],["897","898"],["899","900"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["901"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["902","903"],["904","905"],["906","907"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["908","909"],["910","911"],["912","913"],["914","915"],["916","917"],["918","919"],["920","921"],["922","923"],["924","925"],["926"],["927"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["928","929","930"],["931","932"],["933","934"],["935","936"],["937","938"],["939","940"],["941","942"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["943","944"],["945","946"],["947","948"],["949","950"],["951","952"],["953","954"],["955","956"],["957","958"],["959","960"],["961","962"],["963","964"],["965","966"],["967","968"],["969"],["970"],["971","972"],["973","974"],["975","976"],["977","978"],["979","980"],["981","982"],["983","984"],["985"],["986","987"],["988","989"],["990","991"],["992","993"],["994","995"],["996","997"],["998","999"],["1000","1001"],["1002","1003"],["1004","1005"],["1006","1007"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1008","1009"],["1010","1011"],["1012","1013"],["1014","1015"],["1016","1017"],["1018","1019"],["1020","1021"],["1022","1023"],["1024"],["1025","1026"],["1027","1028"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["1029"],["1030","1031"],["1032","1033"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"1034","fix":"1035","desc":"1036"},{"messageId":"1037","fix":"1038","desc":"1039"},{"messageId":"1034","fix":"1040","desc":"1036"},{"messageId":"1037","fix":"1041","desc":"1039"},{"messageId":"1042","data":"1043","fix":"1044","desc":"1045"},{"messageId":"1034","fix":"1046","desc":"1036"},{"messageId":"1037","fix":"1047","desc":"1039"},{"messageId":"1034","fix":"1048","desc":"1036"},{"messageId":"1037","fix":"1049","desc":"1039"},{"messageId":"1034","fix":"1050","desc":"1036"},{"messageId":"1037","fix":"1051","desc":"1039"},{"messageId":"1034","fix":"1052","desc":"1036"},{"messageId":"1037","fix":"1053","desc":"1039"},{"messageId":"1034","fix":"1054","desc":"1036"},{"messageId":"1037","fix":"1055","desc":"1039"},{"messageId":"1056","fix":"1057","data":"1058","desc":"1059"},{"messageId":"1034","fix":"1060","desc":"1036"},{"messageId":"1037","fix":"1061","desc":"1039"},{"messageId":"1034","fix":"1062","desc":"1036"},{"messageId":"1037","fix":"1063","desc":"1039"},{"messageId":"1034","fix":"1064","desc":"1036"},{"messageId":"1037","fix":"1065","desc":"1039"},{"messageId":"1034","fix":"1066","desc":"1036"},{"messageId":"1037","fix":"1067","desc":"1039"},{"messageId":"1034","fix":"1068","desc":"1036"},{"messageId":"1037","fix":"1069","desc":"1039"},{"messageId":"1034","fix":"1070","desc":"1036"},{"messageId":"1037","fix":"1071","desc":"1039"},{"messageId":"1034","fix":"1072","desc":"1036"},{"messageId":"1037","fix":"1073","desc":"1039"},{"messageId":"1034","fix":"1074","desc":"1036"},{"messageId":"1037","fix":"1075","desc":"1039"},{"messageId":"1034","fix":"1076","desc":"1036"},{"messageId":"1037","fix":"1077","desc":"1039"},{"messageId":"1034","fix":"1078","desc":"1036"},{"messageId":"1037","fix":"1079","desc":"1039"},{"messageId":"1034","fix":"1080","desc":"1036"},{"messageId":"1037","fix":"1081","desc":"1039"},{"messageId":"1034","fix":"1082","desc":"1036"},{"messageId":"1037","fix":"1083","desc":"1039"},{"messageId":"1056","fix":"1084","data":"1085","desc":"1059"},{"messageId":"1056","fix":"1086","data":"1087","desc":"1059"},{"messageId":"1088","fix":"1089","data":"1090","desc":"1091"},{"messageId":"1092","fix":"1093","data":"1094","desc":"1095"},{"messageId":"1096","fix":"1097","data":"1098","desc":"1099"},{"messageId":"1088","fix":"1100","data":"1101","desc":"1091"},{"messageId":"1092","fix":"1102","data":"1103","desc":"1095"},{"messageId":"1034","fix":"1104","desc":"1036"},{"messageId":"1037","fix":"1105","desc":"1039"},{"messageId":"1034","fix":"1106","desc":"1036"},{"messageId":"1037","fix":"1107","desc":"1039"},{"messageId":"1034","fix":"1108","desc":"1036"},{"messageId":"1037","fix":"1109","desc":"1039"},{"messageId":"1034","fix":"1110","desc":"1036"},{"messageId":"1037","fix":"1111","desc":"1039"},{"messageId":"1034","fix":"1112","desc":"1036"},{"messageId":"1037","fix":"1113","desc":"1039"},{"messageId":"1114","data":"1115","fix":"1116","desc":"1117"},{"messageId":"1114","data":"1118","fix":"1119","desc":"1120"},{"messageId":"1034","fix":"1121","desc":"1036"},{"messageId":"1037","fix":"1122","desc":"1039"},{"messageId":"1114","data":"1123","fix":"1124","desc":"1117"},{"messageId":"1114","data":"1125","fix":"1126","desc":"1120"},{"messageId":"1034","fix":"1127","desc":"1036"},{"messageId":"1037","fix":"1128","desc":"1039"},{"messageId":"1034","fix":"1129","desc":"1036"},{"messageId":"1037","fix":"1130","desc":"1039"},{"messageId":"1034","fix":"1131","desc":"1036"},{"messageId":"1037","fix":"1132","desc":"1039"},{"messageId":"1133","fix":"1134","data":"1135","desc":"1136"},{"messageId":"1056","fix":"1137","data":"1138","desc":"1059"},{"messageId":"1034","fix":"1139","desc":"1036"},{"messageId":"1037","fix":"1140","desc":"1039"},{"messageId":"1034","fix":"1141","desc":"1036"},{"messageId":"1037","fix":"1142","desc":"1039"},{"messageId":"1034","fix":"1143","desc":"1036"},{"messageId":"1037","fix":"1144","desc":"1039"},{"messageId":"1034","fix":"1145","desc":"1036"},{"messageId":"1037","fix":"1146","desc":"1039"},{"messageId":"1034","fix":"1147","desc":"1036"},{"messageId":"1037","fix":"1148","desc":"1039"},{"messageId":"1034","fix":"1149","desc":"1036"},{"messageId":"1037","fix":"1150","desc":"1039"},{"messageId":"1042","data":"1151","fix":"1152","desc":"1153"},{"messageId":"1056","fix":"1154","data":"1155","desc":"1059"},{"messageId":"1034","fix":"1156","desc":"1036"},{"messageId":"1037","fix":"1157","desc":"1039"},{"messageId":"1034","fix":"1158","desc":"1036"},{"messageId":"1037","fix":"1159","desc":"1039"},{"messageId":"1133","fix":"1160","data":"1161","desc":"1136"},{"messageId":"1056","fix":"1162","data":"1163","desc":"1059"},{"messageId":"1034","fix":"1164","desc":"1036"},{"messageId":"1037","fix":"1165","desc":"1039"},{"messageId":"1034","fix":"1166","desc":"1036"},{"messageId":"1037","fix":"1167","desc":"1039"},{"messageId":"1034","fix":"1168","desc":"1036"},{"messageId":"1037","fix":"1169","desc":"1039"},{"messageId":"1034","fix":"1170","desc":"1036"},{"messageId":"1037","fix":"1171","desc":"1039"},{"messageId":"1056","fix":"1172","data":"1173","desc":"1059"},{"messageId":"1034","fix":"1174","desc":"1036"},{"messageId":"1037","fix":"1175","desc":"1039"},{"messageId":"1034","fix":"1176","desc":"1036"},{"messageId":"1037","fix":"1177","desc":"1039"},{"messageId":"1034","fix":"1178","desc":"1036"},{"messageId":"1037","fix":"1179","desc":"1039"},{"messageId":"1034","fix":"1180","desc":"1036"},{"messageId":"1037","fix":"1181","desc":"1039"},{"messageId":"1034","fix":"1182","desc":"1036"},{"messageId":"1037","fix":"1183","desc":"1039"},{"messageId":"1034","fix":"1184","desc":"1036"},{"messageId":"1037","fix":"1185","desc":"1039"},{"messageId":"1034","fix":"1186","desc":"1036"},{"messageId":"1037","fix":"1187","desc":"1039"},{"messageId":"1034","fix":"1188","desc":"1036"},{"messageId":"1037","fix":"1189","desc":"1039"},{"messageId":"1034","fix":"1190","desc":"1036"},{"messageId":"1037","fix":"1191","desc":"1039"},{"messageId":"1034","fix":"1192","desc":"1036"},{"messageId":"1037","fix":"1193","desc":"1039"},{"messageId":"1034","fix":"1194","desc":"1036"},{"messageId":"1037","fix":"1195","desc":"1039"},{"messageId":"1196","fix":"1197","data":"1198","desc":"1199"},{"messageId":"1200","fix":"1201","data":"1202","desc":"1203"},{"messageId":"1133","fix":"1204","data":"1205","desc":"1136"},{"messageId":"1056","fix":"1206","data":"1207","desc":"1059"},{"messageId":"1034","fix":"1208","desc":"1036"},{"messageId":"1037","fix":"1209","desc":"1039"},{"messageId":"1034","fix":"1210","desc":"1036"},{"messageId":"1037","fix":"1211","desc":"1039"},{"messageId":"1034","fix":"1212","desc":"1036"},{"messageId":"1037","fix":"1213","desc":"1039"},{"messageId":"1034","fix":"1214","desc":"1036"},{"messageId":"1037","fix":"1215","desc":"1039"},{"messageId":"1034","fix":"1216","desc":"1036"},{"messageId":"1037","fix":"1217","desc":"1039"},{"messageId":"1133","fix":"1218","data":"1219","desc":"1136"},{"messageId":"1056","fix":"1220","data":"1221","desc":"1059"},{"messageId":"1056","fix":"1222","data":"1223","desc":"1059"},{"messageId":"1034","fix":"1224","desc":"1036"},{"messageId":"1037","fix":"1225","desc":"1039"},{"messageId":"1034","fix":"1226","desc":"1036"},{"messageId":"1037","fix":"1227","desc":"1039"},{"messageId":"1228","fix":"1229","data":"1230","desc":"1231"},{"messageId":"1133","fix":"1232","data":"1233","desc":"1136"},{"messageId":"1056","fix":"1234","data":"1235","desc":"1059"},{"messageId":"1133","fix":"1236","data":"1237","desc":"1136"},{"messageId":"1056","fix":"1238","data":"1239","desc":"1059"},"suggestUnknown",{"range":"1240","text":"1241"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1240","text":"1242"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1243","text":"1241"},{"range":"1243","text":"1242"},"consistentDestructuringSuggest",{"expression":"1244","property":"1245"},{"range":"1246","text":"1247"},"Replace `this.props.title` with destructured property `title`.",{"range":"1248","text":"1241"},{"range":"1248","text":"1242"},{"range":"1249","text":"1241"},{"range":"1249","text":"1242"},{"range":"1250","text":"1241"},{"range":"1250","text":"1242"},{"range":"1251","text":"1241"},{"range":"1251","text":"1242"},{"range":"1252","text":"1241"},{"range":"1252","text":"1242"},"replace",{"range":"1253","text":"1254"},{},"Replace `null` with `undefined`.",{"range":"1255","text":"1241"},{"range":"1255","text":"1242"},{"range":"1256","text":"1241"},{"range":"1256","text":"1242"},{"range":"1257","text":"1241"},{"range":"1257","text":"1242"},{"range":"1258","text":"1241"},{"range":"1258","text":"1242"},{"range":"1259","text":"1241"},{"range":"1259","text":"1242"},{"range":"1260","text":"1241"},{"range":"1260","text":"1242"},{"range":"1261","text":"1241"},{"range":"1261","text":"1242"},{"range":"1262","text":"1241"},{"range":"1262","text":"1242"},{"range":"1263","text":"1241"},{"range":"1263","text":"1242"},{"range":"1264","text":"1241"},{"range":"1264","text":"1242"},{"range":"1265","text":"1241"},{"range":"1265","text":"1242"},{"range":"1266","text":"1241"},{"range":"1266","text":"1242"},{"range":"1267","text":"1254"},{},{"range":"1268","text":"1254"},{},"argument-is-spreadable",{"range":"1269","text":"1270"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1271","text":"1272"},{},"First argument is not an `array`.","test-argument",{"range":"1273","text":"1274"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1275","text":"1276"},{},{"range":"1277","text":"1278"},{},{"range":"1279","text":"1241"},{"range":"1279","text":"1242"},{"range":"1280","text":"1241"},{"range":"1280","text":"1242"},{"range":"1281","text":"1241"},{"range":"1281","text":"1242"},{"range":"1282","text":"1241"},{"range":"1282","text":"1242"},{"range":"1283","text":"1241"},{"range":"1283","text":"1242"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1284"},{"range":"1285","text":"1286"},"Switch to `??` operator.",{"operator":"1287"},{"range":"1285","text":"1288"},"Switch to `||` operator.",{"range":"1289","text":"1241"},{"range":"1289","text":"1242"},{"operator":"1284"},{"range":"1290","text":"1291"},{"operator":"1287"},{"range":"1290","text":"1292"},{"range":"1293","text":"1241"},{"range":"1293","text":"1242"},{"range":"1294","text":"1241"},{"range":"1294","text":"1242"},{"range":"1295","text":"1241"},{"range":"1295","text":"1242"},"remove",{"range":"1296","text":"1297"},{},"Remove `null`.",{"range":"1296","text":"1254"},{},{"range":"1298","text":"1241"},{"range":"1298","text":"1242"},{"range":"1299","text":"1241"},{"range":"1299","text":"1242"},{"range":"1300","text":"1241"},{"range":"1300","text":"1242"},{"range":"1301","text":"1241"},{"range":"1301","text":"1242"},{"range":"1302","text":"1241"},{"range":"1302","text":"1242"},{"range":"1303","text":"1241"},{"range":"1303","text":"1242"},{"expression":"1304","property":"1305"},{"range":"1306","text":"1307"},"Replace `this.props.active` with destructured property `active`.",{"range":"1308","text":"1254"},{},{"range":"1309","text":"1241"},{"range":"1309","text":"1242"},{"range":"1310","text":"1241"},{"range":"1310","text":"1242"},{"range":"1311","text":"1297"},{},{"range":"1311","text":"1254"},{},{"range":"1312","text":"1241"},{"range":"1312","text":"1242"},{"range":"1313","text":"1241"},{"range":"1313","text":"1242"},{"range":"1314","text":"1241"},{"range":"1314","text":"1242"},{"range":"1315","text":"1241"},{"range":"1315","text":"1242"},{"range":"1316","text":"1254"},{},{"range":"1317","text":"1241"},{"range":"1317","text":"1242"},{"range":"1318","text":"1241"},{"range":"1318","text":"1242"},{"range":"1319","text":"1241"},{"range":"1319","text":"1242"},{"range":"1320","text":"1241"},{"range":"1320","text":"1242"},{"range":"1321","text":"1241"},{"range":"1321","text":"1242"},{"range":"1322","text":"1241"},{"range":"1322","text":"1242"},{"range":"1323","text":"1241"},{"range":"1323","text":"1242"},{"range":"1324","text":"1241"},{"range":"1324","text":"1242"},{"range":"1325","text":"1241"},{"range":"1325","text":"1242"},{"range":"1326","text":"1241"},{"range":"1326","text":"1242"},{"range":"1327","text":"1241"},{"range":"1327","text":"1242"},"array-length",{"range":"1328","text":"1329"},{},"The argument is the length of array.","only-element",{"range":"1328","text":"1330"},{},"The argument is the only element of array.",{"range":"1331","text":"1297"},{},{"range":"1331","text":"1254"},{},{"range":"1332","text":"1241"},{"range":"1332","text":"1242"},{"range":"1333","text":"1241"},{"range":"1333","text":"1242"},{"range":"1334","text":"1241"},{"range":"1334","text":"1242"},{"range":"1335","text":"1241"},{"range":"1335","text":"1242"},{"range":"1336","text":"1241"},{"range":"1336","text":"1242"},{"range":"1337","text":"1297"},{},{"range":"1337","text":"1254"},{},{"range":"1338","text":"1254"},{},{"range":"1339","text":"1241"},{"range":"1339","text":"1242"},{"range":"1340","text":"1241"},{"range":"1340","text":"1242"},"suggestion/export",{"range":"1341","text":"1342"},{"name":"1343"},"Switch to `export`.",{"range":"1344","text":"1297"},{},{"range":"1344","text":"1254"},{},{"range":"1345","text":"1297"},{},{"range":"1345","text":"1254"},{},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[217,233],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ","module",[779,783],[982,986]] +[{"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts":"1","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx":"2","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts":"3","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx":"4","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts":"5","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx":"6","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts":"7","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts":"8","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts":"10","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts":"12","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts":"13","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx":"14","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts":"15","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx":"16","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts":"18","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts":"19","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx":"20","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx":"21","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts":"22","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx":"23","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts":"24","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts":"25","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts":"26","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts":"27","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx":"28","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts":"30","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx":"31","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts":"32","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts":"36","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts":"38","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts":"39","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx":"40","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts":"41","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx":"42","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts":"43","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx":"44","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts":"45","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx":"46","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts":"47","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts":"48","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts":"50","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts":"51","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx":"52","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts":"55","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts":"56","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx":"57","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts":"58","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx":"59","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts":"60","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts":"61","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx":"62","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts":"63","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts":"64","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts":"66","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts":"67","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts":"68","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts":"70","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts":"71","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts":"73","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js":"75","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx":"78","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx":"80","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx":"82","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx":"84","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx":"86","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx":"89","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx":"91","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx":"92","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx":"94"},{"hash":"95","results":"96","hashOfConfig":"97"},{"hash":"98","results":"99","hashOfConfig":"97"},{"hash":"100","results":"101","hashOfConfig":"97"},{"hash":"102","results":"103","hashOfConfig":"97"},{"hash":"104","results":"105","hashOfConfig":"97"},{"hash":"106","results":"107","hashOfConfig":"97"},{"hash":"108","results":"109","hashOfConfig":"97"},{"hash":"110","results":"111","hashOfConfig":"97"},{"hash":"112","results":"113","hashOfConfig":"97"},{"hash":"114","results":"115","hashOfConfig":"97"},{"hash":"116","results":"117","hashOfConfig":"97"},{"hash":"118","results":"119","hashOfConfig":"97"},{"hash":"120","results":"121","hashOfConfig":"97"},{"hash":"122","results":"123","hashOfConfig":"97"},{"hash":"124","results":"125","hashOfConfig":"97"},{"hash":"126","results":"127","hashOfConfig":"97"},{"hash":"128","results":"129","hashOfConfig":"97"},{"hash":"130","results":"131","hashOfConfig":"97"},{"hash":"132","results":"133","hashOfConfig":"97"},{"hash":"134","results":"135","hashOfConfig":"97"},{"hash":"136","results":"137","hashOfConfig":"97"},{"hash":"138","results":"139","hashOfConfig":"97"},{"hash":"140","results":"141","hashOfConfig":"97"},{"hash":"142","results":"143","hashOfConfig":"97"},{"hash":"144","results":"145","hashOfConfig":"97"},{"hash":"146","results":"147","hashOfConfig":"97"},{"hash":"148","results":"149","hashOfConfig":"97"},{"hash":"150","results":"151","hashOfConfig":"97"},{"hash":"152","results":"153","hashOfConfig":"97"},{"hash":"154","results":"155","hashOfConfig":"97"},{"hash":"156","results":"157","hashOfConfig":"97"},{"hash":"158","results":"159","hashOfConfig":"97"},{"hash":"160","results":"161","hashOfConfig":"97"},{"hash":"162","results":"163","hashOfConfig":"97"},{"hash":"164","results":"165","hashOfConfig":"97"},{"hash":"166","results":"167","hashOfConfig":"97"},{"hash":"168","results":"169","hashOfConfig":"97"},{"hash":"170","results":"171","hashOfConfig":"97"},{"hash":"172","results":"173","hashOfConfig":"97"},{"hash":"174","results":"175","hashOfConfig":"97"},{"hash":"176","results":"177","hashOfConfig":"97"},{"hash":"178","results":"179","hashOfConfig":"97"},{"hash":"180","results":"181","hashOfConfig":"97"},{"hash":"182","results":"183","hashOfConfig":"97"},{"hash":"184","results":"185","hashOfConfig":"97"},{"hash":"186","results":"187","hashOfConfig":"97"},{"hash":"188","results":"189","hashOfConfig":"97"},{"hash":"190","results":"191","hashOfConfig":"97"},{"hash":"192","results":"193","hashOfConfig":"97"},{"hash":"194","results":"195","hashOfConfig":"97"},{"hash":"196","results":"197","hashOfConfig":"97"},{"hash":"198","results":"199","hashOfConfig":"97"},{"hash":"200","results":"201","hashOfConfig":"97"},{"hash":"202","results":"203","hashOfConfig":"97"},{"hash":"204","results":"205","hashOfConfig":"97"},{"hash":"206","results":"207","hashOfConfig":"97"},{"hash":"208","results":"209","hashOfConfig":"97"},{"hash":"210","results":"211","hashOfConfig":"97"},{"hash":"212","results":"213","hashOfConfig":"97"},{"hash":"214","results":"215","hashOfConfig":"97"},{"hash":"216","results":"217","hashOfConfig":"97"},{"hash":"218","results":"219","hashOfConfig":"97"},{"hash":"220","results":"221","hashOfConfig":"97"},{"hash":"222","results":"223","hashOfConfig":"97"},{"hash":"224","results":"225","hashOfConfig":"97"},{"hash":"226","results":"227","hashOfConfig":"97"},{"hash":"228","results":"229","hashOfConfig":"97"},{"hash":"230","results":"231","hashOfConfig":"97"},{"hash":"232","results":"233","hashOfConfig":"97"},{"hash":"234","results":"235","hashOfConfig":"97"},{"hash":"236","results":"237","hashOfConfig":"97"},{"hash":"238","results":"239","hashOfConfig":"97"},{"hash":"240","results":"241","hashOfConfig":"97"},{"hash":"242","results":"243","hashOfConfig":"97"},{"hash":"244","results":"245","hashOfConfig":"97"},{"hash":"246","results":"247","hashOfConfig":"97"},{"hash":"248","results":"249","hashOfConfig":"97"},{"hash":"250","results":"251","hashOfConfig":"97"},{"hash":"252","results":"253","hashOfConfig":"97"},{"hash":"254","results":"255","hashOfConfig":"97"},{"hash":"256","results":"257","hashOfConfig":"97"},{"hash":"258","results":"259","hashOfConfig":"97"},{"hash":"260","results":"261","hashOfConfig":"97"},{"hash":"262","results":"263","hashOfConfig":"97"},{"hash":"264","results":"265","hashOfConfig":"97"},{"hash":"266","results":"267","hashOfConfig":"97"},{"hash":"268","results":"269","hashOfConfig":"97"},{"hash":"270","results":"271","hashOfConfig":"97"},{"hash":"272","results":"273","hashOfConfig":"97"},{"hash":"274","results":"275","hashOfConfig":"97"},{"hash":"276","results":"277","hashOfConfig":"97"},{"hash":"278","results":"279","hashOfConfig":"97"},{"hash":"280","results":"281","hashOfConfig":"97"},{"hash":"282","results":"283","hashOfConfig":"97"},"f6eceb1aca867095b79263b626b6ed61",{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"tmrgfg","58becd940440f4c2c1fe2dce26df4fb9",{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"290"},"3801d7e359971a854b5db2f6e3540642",{"filePath":"291","messages":"292","suppressedMessages":"293","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"33750545f120320ee0b1cc30037e32bf",{"filePath":"294","messages":"295","suppressedMessages":"296","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"297"},"b0f4fed5a01d56514a338e768447ad25",{"filePath":"298","messages":"299","suppressedMessages":"300","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0be38c79ae106ccf6a88ee9c7cc0299a",{"filePath":"301","messages":"302","suppressedMessages":"303","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"304"},"1a82f1678bbc4b9ff70c8eb905873a30",{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"570d3b7cfe79f42e5f486851394382e9",{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"311"},"4890e6ae6bb4a23ddcea5c8c01787148",{"filePath":"312","messages":"313","suppressedMessages":"314","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"315"},"05816d3f353053cbb6389c00cb8400c6",{"filePath":"316","messages":"317","suppressedMessages":"318","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"eea9111a26ff119d13218c7a5dc7d5eb",{"filePath":"319","messages":"320","suppressedMessages":"321","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"322"},"5c8099056a33922ff17e9fa68913b4f9",{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"104d3a0cf41dd99238b9685cef11d5c5",{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"329"},"0f621cf18def621f3d762b1a80bfc03e",{"filePath":"330","messages":"331","suppressedMessages":"332","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"333"},"b8bf4ad146f87d17d6401e15c4109a5f",{"filePath":"334","messages":"335","suppressedMessages":"336","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e2fc7e13e8e8c728807acf8e592a906a",{"filePath":"337","messages":"338","suppressedMessages":"339","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"340"},"ce1fd74a8d45b7326e55ffd5479e93c6",{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":2,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"344"},"f1c0e21d6c717e15aadbce95d6b41025",{"filePath":"345","messages":"346","suppressedMessages":"347","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"348"},"bd9144d9a573a1689096a68cb094e636",{"filePath":"349","messages":"350","suppressedMessages":"351","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"352"},"51a66de9cd447038ac244b2281ee2e89",{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"356"},"215f820a73d8f46fba69e26b911596de",{"filePath":"357","messages":"358","suppressedMessages":"359","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"360"},"83ff15ff8f3d1cff71d92495db2618bf",{"filePath":"361","messages":"362","suppressedMessages":"363","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"364"},"ef29cc98aa030f063e9fcac41d57c9fa",{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"368"},"167a5c0801255dee73b2e3cae434f1b4",{"filePath":"369","messages":"370","suppressedMessages":"371","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"372"},"4c715fd4076ac42b1d433c601dd5f833",{"filePath":"373","messages":"374","suppressedMessages":"375","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"376"},"5c514e60d7982087395ded36b348753d",{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"21164a06a09062c0aad56e64aae50e0b",{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d91b261108ab3522b24a92c5800a3608",{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"386"},"b1e2e0bd4bd27e5edf4f27aa40fbeefc",{"filePath":"387","messages":"388","suppressedMessages":"389","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"390"},"6b81df34aa0c1fcf5c08fddc073cfed0",{"filePath":"391","messages":"392","suppressedMessages":"393","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"394"},"4af023b89bf60729f9548c55f25a47d3",{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"398"},"4b5fef5f3129b7e496dde9cad49a9639",{"filePath":"399","messages":"400","suppressedMessages":"401","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7180f4ffe36b3817fdfaaa3e6c260cd1",{"filePath":"402","messages":"403","suppressedMessages":"404","errorCount":2,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"405"},"d4b379586b96874700657140385b0b19",{"filePath":"406","messages":"407","suppressedMessages":"408","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"534a892d6ac7ebe2bfa01c987025790e",{"filePath":"409","messages":"410","suppressedMessages":"411","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"412"},"1ee75a3c3378f5943bf0bda6148f407d",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"5347ee4c2306b29fab5966b2cc37cb82",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":2,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"420"},"fc8f85654d2b7b4372e702132cae2468",{"filePath":"421","messages":"422","suppressedMessages":"423","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"424"},"28a6b1c3903fd95ef47431e443b9cb9d",{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"428"},"5ff6985cf331be25f3da2e9e99d20a52",{"filePath":"429","messages":"430","suppressedMessages":"431","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"432"},"a4b1e1db8acb5eefb13fb153e7d42310",{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5f8959740dcc2e02c4bc32dd934801cf",{"filePath":"436","messages":"437","suppressedMessages":"438","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"439"},"197dbada63ba0e7f85b009e58ce30ca0",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"031d96f4fa2fed33fc7f8fbef918e84b",{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"08133e2724795bffad34c5df40e5a0d5",{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"449"},"b79a06e5f7dcadfc06c81a553afb3422",{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"453"},"696eda19505d32eb51cfb51486ed1b93",{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"457"},"fdf7a11ebe8415f649c5fdc161cba6bc",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c36b6bbf11e68e4adbf381b949568059",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"464"},"8d8182fa0956e3f1f1cc609ecb5ffd86",{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},"dc3c59c4c7c585fd94980ead4ca1d9ef",{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},"0e5e3bfafe4b4413e7f5c1653d0524da",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"476"},"86cd209ac930f91df285cb8a1763febb",{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"480"},"71faad43a1507bc149d1ba85355ea003",{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8a64be02c707995031a90ac8731f0d89",{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6950153e178ff8b9917b501a5d60c076",{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b647bf0a804f39cb0e897f3744f7cae5",{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"493"},"50fe607766c9f3831270b51699a70435",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5aaa25fdfaed9f04292bbd744dde3c43",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"500"},"7cd2156edf2c215c1284e42c034c0b3d",{"filePath":"501","messages":"502","suppressedMessages":"503","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c4c79525c5eca4454d1ade7c497c2b2a",{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3ace7219fcb84e7bfcbf699a5b9d3ccb",{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"510"},"3d270dbcf74e6ed8327fc3dda9faa910",{"filePath":"511","messages":"512","suppressedMessages":"513","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"514"},"ef9d185dc8c1ae5a1a941f2e12e322cc",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ae3d4318eb53adc9990a38f312e790c7",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":2,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"521"},"ed3f96904ea280759d56a457e18d498d",{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"df9b927895102fa2818e9de21517d2a5",{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe955210cdc63fe061d1df43f2f657e1",{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fe2efca3772139db794ecf3e7d1eacb2",{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e9e14b3cd57c2a416e0fc83355ce27c",{"filePath":"534","messages":"535","suppressedMessages":"536","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"23d7e461a610051232c3dcec600e0158",{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"59e36337bc3bfdd51e1a7d6ba7181c79",{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"543"},"0c1454f3ddcadc66f1fdf56264fd37fb",{"filePath":"544","messages":"545","suppressedMessages":"546","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"547"},"7c1b18bf44618d01e80de96ca9a24b11",{"filePath":"548","messages":"549","suppressedMessages":"550","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"551"},"4e404176f6a5d8244ae352c2cb71dc5b",{"filePath":"552","messages":"553","suppressedMessages":"554","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"555"},"cebead72db35122cf9928ac097231758",{"filePath":"556","messages":"557","suppressedMessages":"558","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"559"},"86cb2fee8504edbfd4bf1ba8a4f1c6c6",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"563"},"f4d3f6bb51dcf431381a4aba01a707ac",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"567"},"27f7a3d274d3fbac590e13eb31e3f6b9",{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"571"},"959eb66cca9951dd43029692c1283839",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"575"},"a6a4660e9270a5a35b5700728d7859fb",{"filePath":"576","messages":"577","suppressedMessages":"578","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"579"},"e64a65233b9c3c83969607d8e062c2ad",{"filePath":"580","messages":"581","suppressedMessages":"582","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"583"},"47f1965c83385b16a2a21087c7f66e3c",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"587"},"96a99359d315cc174f5b34f6113b1671",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"591"},"59e6ea95154d75fd82c2fe9cc19cb8e4",{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"595"},"614db2958ab18278606380b25db2a475",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"599"},"ae24cc6412cb8b27fb20f043020f1fb3",{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"603"},"ee403f0900b32e28914cf66aa970b6d3",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"607"},"0af4729a653f0a516cb7a4c57e8fcef8",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"611"},"19aff70c5d18c64bf9b971cb75d72cc7",{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"615"},"e6177db43c4a3a1b0d007020eea4e365",{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"619"},"0ed9c695ed35bdf2008da14330c9445b",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},"29add6e025a769e971ded362089112a9",{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"627"},"71a3c17b4a759ea1b804727742324918",{"filePath":"628","messages":"629","suppressedMessages":"630","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"631"},"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/AmountProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/amount/index.tsx",["632"],[],"import { formatMoney } from '@qiwi/common-formatters'\nimport React from 'react'\n\nimport AmountProps from './AmountProps'\n\nexport const Amount = ({\n value,\n currency,\n symbol,\n sign,\n fractionLength = 2,\n digitDelimiter = ' ',\n fractionDelimiter,\n}: AmountProps) => {\n return (\n <span>\n {formatMoney(value, {\n currencyCode: currency,\n currencySymbol: symbol,\n sign,\n fractionLength,\n digitDelimiter,\n fractionDelimiter,\n })}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/checkbox/index.tsx",["633"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport TrinaryCheckIcon from '../trinary-check-icon'\nimport CheckboxProps from './CheckboxProps'\n\nconst Wrapper = styled('div')`\n width: 24px;\n height: 24px;\n`\n\nclass Checkbox extends Component<CheckboxProps> {\n onClick = () => {\n const { trinary, onChange, value } = this.props\n if (!onChange) {\n return\n }\n\n if (!trinary) {\n onChange(!value)\n return\n }\n\n if (value > 0) {\n onChange(0)\n } else {\n onChange(2)\n }\n }\n\n render() {\n const { value, disabled, focused } = this.props\n return (\n <Wrapper onClick={this.onClick}>\n <TrinaryCheckIcon value={value} disabled={disabled} focused={focused} />\n </Wrapper>\n )\n }\n}\n\nexport { Checkbox }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/ChipProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/chip/index.tsx",["634"],[],"import { Box, Icon, styled, Typo } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport ChipProps from './ChipProps'\n\nconst Container = styled(Box)`\n border-radius: 100px;\n background-color: #e6e6e6;\n display: grid;\n grid-template-columns: 1fr max-content;\n column-gap: 10px;\n padding: 0 15px;\n align-items: center;\n`\n\nconst IconContainer = styled.div`\n cursor: pointer;\n display: flex;\n`\n\nconst Chip: FC<ChipProps> = ({ onRemove, text = '' }) => {\n return (\n <Container height={10}>\n {text && (\n <Typo size={3.5} height={5} nowrap clamp={1}>\n {text}\n </Typo>\n )}\n <IconContainer onClick={onRemove}>\n <Icon name=\"cross\" size=\"16px\" />\n </IconContainer>\n </Container>\n )\n}\n\nexport { Chip }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/DatePickerState.ts",["635"],[],"export default interface DatePickerState {\n value: string\n date: Date | undefined\n showPicker: boolean\n errorDate: boolean\n dateRangeMask: Array<any>\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/index.tsx",["636","637"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { MaskTextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { COLOR } from '../theme'\nimport DatePickerProps from './DatePickerProps'\nimport DatePickerState from './DatePickerState'\nimport { locales, TLanguage } from './locale'\nimport Wrap from './wrap'\n\nconst PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n box-shadow: ${COLOR.SHADOW.Z3};\n border-radius: 8px;\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.4);\n --rdp-background-color: rgba(255, 140, 0.1);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0);\n border-radius: 50%;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n display: flex;\n justify-content: space-between;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass _DatePicker extends Component<\n DatePickerProps & WithTranslation,\n DatePickerState\n> {\n myRef: any\n _timeoutID: number\n\n constructor(props: DatePickerProps & WithTranslation) {\n super(props)\n this.handleDayClick = this.handleDayClick.bind(this)\n this.state = {\n value: '',\n date: undefined,\n showPicker: false,\n errorDate: false,\n dateRangeMask: [/\\d/, /\\d/, '.', /\\d/, /\\d/, '.', /\\d/, /\\d/, /\\d/, /\\d/],\n }\n this.myRef = React.createRef()\n this._timeoutID = -1\n }\n\n handleDayClick(date: Date) {\n this.setState({ date, value: format(date, 'dd.MM.yyyy') })\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur() {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onChange(value: string) {\n const date = this.parseDate(value)\n if (date) {\n this.setState({ errorDate: false })\n } else {\n this.setState({ errorDate: true })\n }\n\n this.setState({ value, date })\n\n if (this.props.onChange) {\n this.props.onChange(date)\n }\n }\n\n parseDate(date: string) {\n const pattern = /^(0?[1-9]|[12]\\d|3[01])\\.(0?[1-9]|1[0-2])\\.\\d{4}$/\n if (pattern.test(date)) {\n const parseDate = date.split('.')\n return new Date(`${parseDate[1]}, ${parseDate[0]}, ${parseDate[2]}`)\n }\n }\n\n render() {\n const { t, i18n } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={this.props.title || t('datePicker:date')}\n hint={<Icon name=\"calendar\" />}\n onChange={this.onChange.bind(this)}\n value={this.state.value}\n error={this.state.errorDate ? t('datePicker:wrongDate') : undefined}\n mask={this.state.dateRangeMask}\n />\n <Container ref={this.myRef} />\n\n <Overlay\n show={this.state.showPicker}\n onHide={() => {\n /* noop */\n }}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus.bind(this)}>\n <DayPicker\n className=\"Selectable\"\n onDayClick={this.handleDayClick.bind(this)}\n selected={this.state.date}\n month={this.state.date}\n locale={locales[i18n.language as TLanguage]}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n }}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DatePicker = withTranslation()(_DatePicker)\n\nexport { DatePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/locale.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-picker/wrap.tsx",["638","639"],[],"import { styled } from '@qiwi/pijma-core'\n\nexport default styled('div')`\n .DayPicker {\n display: inline-block;\n * {\n outline: 0;\n }\n }\n\n .DayPicker-wrapper {\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding-bottom: 1rem;\n flex-direction: row;\n }\n\n .DayPicker-Months {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n }\n\n .DayPicker-Month {\n display: table;\n border-collapse: collapse;\n border-spacing: 0;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n margin: 0 1rem;\n margin-top: 1rem;\n }\n\n .DayPicker-NavBar {\n }\n\n .DayPicker-NavButton {\n position: absolute;\n cursor: pointer;\n top: 1rem;\n right: 1.5rem;\n margin-top: 2px;\n color: #8b9898;\n width: 1.25rem;\n height: 1.25rem;\n display: inline-block;\n background-size: 50%;\n background-repeat: no-repeat;\n background-position: center;\n }\n\n .DayPicker-NavButton:hover {\n opacity: 0.8;\n }\n\n .DayPicker-NavButton--prev {\n margin-right: 1.5rem;\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC');\n }\n\n .DayPicker-NavButton--next {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==');\n }\n\n .DayPicker-NavButton--interactionDisabled {\n display: none;\n }\n\n .DayPicker-Caption {\n padding: 0 0.5rem;\n display: table-caption;\n text-align: left;\n margin-bottom: 0.5rem;\n }\n\n .DayPicker-Caption > div {\n font-size: 1.15rem;\n font-weight: 500;\n }\n\n .DayPicker-Weekdays {\n margin-top: 1rem;\n display: table-header-group;\n }\n\n .DayPicker-WeekdaysRow {\n display: table-row;\n }\n\n .DayPicker-Weekday {\n display: table-cell;\n padding: 0.5rem;\n font-size: 0.875em;\n text-align: center;\n color: #8b9898;\n }\n\n .DayPicker-Weekday abbr[title] {\n border-bottom: none;\n text-decoration: none;\n }\n\n .DayPicker-Body {\n display: table-row-group;\n }\n\n .DayPicker-Week {\n display: table-row;\n }\n\n .DayPicker-Day {\n display: table-cell;\n padding: 4px;\n text-align: center;\n cursor: pointer;\n vertical-align: middle;\n border-radius: 16px;\n }\n\n .DayPicker-WeekNumber {\n display: table-cell;\n padding: 0.5rem;\n text-align: right;\n vertical-align: middle;\n min-width: 1rem;\n font-size: 0.75em;\n cursor: pointer;\n color: #8b9898;\n border-right: 1px solid #eaecec;\n }\n\n .DayPicker--interactionDisabled .DayPicker-Day {\n cursor: default;\n }\n\n .DayPicker-Footer {\n padding-top: 0.5rem;\n }\n\n .DayPicker-TodayButton {\n border: none;\n background-image: none;\n background-color: transparent;\n box-shadow: none;\n cursor: pointer;\n color: #4a90e2;\n font-size: 0.875em;\n }\n\n /* Default modifiers */\n\n .DayPicker-Day--today {\n color: #d0021b;\n font-weight: 700;\n }\n\n .DayPicker-Day--outside {\n cursor: default;\n color: #8b9898;\n }\n\n .DayPicker-Day--disabled {\n color: #dce0e0;\n cursor: default;\n /* background-color: #eff1f1; */\n }\n\n /* Example modifiers */\n\n .DayPicker-Day--sunday {\n background-color: #f7f8f8;\n }\n\n .DayPicker-Day--sunday:not(.DayPicker-Day--today) {\n color: #dce0e0;\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {\n position: relative;\n color: #f0f8ff;\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover {\n background-color: ${(props: any) => props.theme.color.brand};\n }\n\n .DayPicker:not(.DayPicker--interactionDisabled)\n .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {\n background-color: #f0f8ff;\n }\n\n /* DayPickerInput */\n\n .DayPickerInput {\n display: inline-block;\n }\n\n .DayPickerInput-OverlayWrapper {\n position: relative;\n }\n\n .DayPickerInput-Overlay {\n left: 0;\n z-index: 1;\n position: absolute;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n }\n`\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangePickerState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/DateRangerPickerProps.ts",["640"],[],"export default interface DateRangerPickerProps {\n dateFrom: Date\n dateTo: Date\n onChange: (params: any) => void\n\n inputValue?: string\n title?: string\n numberOfMonths?: number\n minDate?: Date\n maxDate?: Date\n dayPickerProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/date-range-picker/index.tsx",["641","642","643","644","645","646","647"],[],"import 'react-day-picker/dist/style.css'\n\nimport { Icon, Overlay, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport { format } from 'date-fns'\nimport React, { Component } from 'react'\nimport { addToRange, DayPicker } from 'react-day-picker'\nimport { WithTranslation, withTranslation } from 'react-i18next'\n\nimport { locales, TLanguage } from '../date-picker/locale'\nimport Wrap from '../date-picker/wrap'\nimport { COLOR } from '../theme'\nimport DateRangePickerState from './DateRangePickerState'\nimport DateRangerPickerProps from './DateRangerPickerProps'\n\nexport const PickerDropdown = styled('div')`\n position: absolute;\n background: #fff;\n z-index: 10;\n border-radius: 8px;\n box-shadow: ${COLOR.SHADOW.Z3};\n\n .Selectable {\n --rdp-cell-size: 40px;\n --rdp-accent-color: rgba(255, 140, 0, 0.1);\n --rdp-background-color: rgba(255, 140, 0, 0.4);\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: rgba(255, 140, 0);\n --rdp-background-color-dark: rgba(255, 140, 0.7);\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n\n .my-selected {\n padding: 0px;\n width: 40px;\n height: 40px;\n color: black;\n background-color: rgba(255, 140, 0, 0.4);\n border-radius: unset;\n }\n\n .my-range-start {\n background-color: rgb(255, 140, 0);\n border-radius: 50% 0px 0px 50%;\n }\n\n .my-range-middle {\n }\n\n .my-range-end {\n background-color: rgb(255, 140, 0);\n border-radius: 0px 50% 50% 0px;\n }\n\n .my-head-cell {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-caption {\n margin-bottom: 10px;\n margin-left: 8px;\n }\n\n .my-month {\n margin: 1rem;\n }\n\n .my-months {\n margin: 0 12px;\n display: flex;\n position: relative;\n }\n\n .my-day {\n width: 40px;\n height: 40px;\n padding: 4px;\n }\n\n .my-nav {\n position: absolute;\n translateY(-50%);\n top: 50%;\n }\n\n .my-caption-start {\n .my-nav {\n left: -24px;\n }\n }\n\n .my-caption-end {\n .my-nav {\n right: -24px;\n }\n }\n\n .my-day.my-selected.my-range-end.my-range-start {\n border-radius: 50%;\n }\n\n .my-day.my-selected.my-range-end, .my-day.my-selected.my-range-start {\n &:focus, &:hover {\n background-color: rgba(255, 140, 0);\n }\n }\n\n .my-today {\n color: rgb(208, 2, 27);\n }\n\n .my-caption-label {\n font-size: 20px;\n }\n }\n`\n\nconst Container = styled('div')`\n position: relative;\n width: 100%;\n`\n\nconst RedHelpText = styled('div')`\n color: ${COLOR.TEXT.Error};\n`\n\nconst InputWrapper = styled('div')`\n input {\n color: transparent;\n text-shadow: 0 0 0 #000;\n }\n`\n\nclass DisabledInputDateRangePicker extends Component<\n DateRangerPickerProps & WithTranslation,\n DateRangePickerState\n> {\n static defaultProps = {\n numberOfMonths: 2,\n }\n\n myRef: any\n inputRef: any\n\n constructor(props: DateRangerPickerProps & WithTranslation) {\n super(props)\n this.state = {\n showPicker: false,\n errorDate: false,\n helpText: null,\n }\n this.myRef = React.createRef()\n this.inputRef = React.createRef()\n this._timeoutID = -1\n }\n\n _timeoutID: number\n\n formatPeriod = (dateFrom: Date, dateTo: Date) => {\n if (!dateFrom) {\n return ''\n }\n\n if (\n !dateTo ||\n format(dateFrom, 'dd.MM.yyyy') === format(dateTo, 'dd.MM.yyyy')\n ) {\n return format(dateFrom, 'dd.MM.yyyy')\n }\n\n return `${format(dateFrom, 'dd.MM.yyyy')} - ${format(dateTo, 'dd.MM.yyyy')}`\n }\n\n handleDayClick = (date: any, { disabled }: any) => {\n if (disabled) {\n return\n }\n\n const normalizeDate = {\n from: this.props.dateFrom,\n to: this.props.dateTo || this.props.dateFrom,\n }\n\n const range = addToRange(date, normalizeDate)\n const { from: dateFrom, to: dateTo } = range || normalizeDate\n\n if ((dateFrom || dateTo) && this.props.onChange) {\n this.props.onChange({ dateFrom, dateTo: dateTo || dateFrom })\n }\n }\n\n onFocus = () => {\n clearTimeout(this._timeoutID)\n this.setState({ showPicker: true })\n }\n\n onBlur = () => {\n this._timeoutID = window.setTimeout(() => {\n this.setState({ showPicker: false })\n })\n }\n\n onIconClick = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const { t, i18n } = this.props\n\n const { errorDate, helpText, showPicker } = this.state\n const {\n minDate,\n maxDate,\n dayPickerProps,\n title,\n numberOfMonths,\n dateTo,\n dateFrom,\n inputValue,\n } = this.props\n const modifiers = { start: dateFrom, end: dateTo }\n const disabled: any = {}\n const selectedDays = { from: dateFrom, to: dateTo }\n const value = inputValue || this.formatPeriod(dateFrom, dateTo)\n\n if (minDate) {\n disabled.before = minDate\n }\n if (maxDate) {\n disabled.after = maxDate\n }\n\n return (\n <Wrap\n onFocus={this.onFocus}\n onBlur={this.onBlur}\n ref={this.inputRef}\n tabIndex={0}\n >\n <InputWrapper>\n <TextField\n type=\"text\"\n title={title || t('datePicker:date')}\n hint={\n <div onClick={this.onIconClick}>\n <Icon name=\"calendar\" />\n </div>\n }\n onChange={() => {\n /* noop */\n }}\n value={value}\n error={errorDate ? t('datePicker:wrongDate') : undefined}\n help={<RedHelpText>{helpText}</RedHelpText>}\n />\n </InputWrapper>\n <Container ref={this.myRef} />\n\n <Overlay\n show={showPicker}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <PickerDropdown onFocus={this.onFocus}>\n <DayPicker\n mode={'range'}\n className=\"Selectable\"\n disabled={disabled}\n locale={locales[i18n.language as TLanguage]}\n numberOfMonths={numberOfMonths}\n selected={selectedDays}\n modifiers={modifiers}\n onDayClick={this.handleDayClick}\n modifiersClassNames={{\n selected: 'my-selected',\n today: 'my-today',\n range_start: 'my-range-start',\n range_middle: 'my-range-middle',\n range_end: 'my-range-end',\n }}\n classNames={{\n day: 'my-day',\n head_cell: 'my-head-cell',\n caption: 'my-caption',\n month: 'my-month',\n months: 'my-months',\n caption_start: 'my-caption-start',\n caption_end: 'my-caption-end',\n nav: 'my-nav',\n caption_label: 'my-caption-label',\n }}\n {...dayPickerProps}\n />\n </PickerDropdown>\n )}\n </Overlay>\n </Wrap>\n )\n }\n}\n\nconst DateRangePicker = withTranslation()(DisabledInputDateRangePicker)\n\nexport { DateRangePicker }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/DividerProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/divider/index.tsx",["648"],[],"import { Box, styled, Value } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport DividerProps from './DividerProps'\n\nconst StyledBox = styled(Box)<{\n active: boolean\n radius: Value\n}>`\n background-color: ${({ active, theme }) =>\n active ? theme.color.brand : '#e6e6e6'};\n border-radius: ${({ radius, theme }) =>\n typeof radius === 'number' ? theme.scale * radius : radius};\n`\n\nexport const Divider = ({\n w = '100%',\n h = '2px',\n r = '2px',\n active = false,\n}: DividerProps) => {\n return <StyledBox width={w} height={h} radius={r} active={active} />\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/Container.tsx",["649","650","651","652"],[],"import { styled, Typo } from '@qiwi/pijma-core'\nimport { CheckboxField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport ContainerProps, { DropdownItem } from './ContainerProps'\n\nexport const ListContainer = styled('div')`\n position: absolute;\n min-width: 200px;\n width: 100%;\n top: -10px !important;\n padding: 10px 0;\n z-index: 10;\n display: block;\n background: #fff;\n border-radius: 8px;\n margin-bottom: 20px;\n box-shadow: ${COLOR.SHADOW.Z3};\n overflow: auto;\n // max-height: 200px;\n`\n\nexport const CheckBoxContainer = styled('div')`\n padding: 5px;\n`\n\nexport const Item = styled('div')`\n box-sizing: border-box;\n padding: 10px 24px;\n width: 100%;\n cursor: pointer;\n :hover {\n background-color: #f5f5f5;\n }\n &--active {\n background-color: #e6e6e6 !important;\n }\n ${(\n props, // @ts-ignore\n ) => (props.active ? 'background-color: #E6E6E6 !important;' : '')}\n`\n\nexport const ScrollContainer = styled('div')`\n position: relative;\n height: 100%;\n`\n\nclass Container extends Component<ContainerProps> {\n render() {\n const { items, value, onSelect, multiSelect, renderItem } = this.props\n return (\n <ListContainer>\n <ScrollContainer>\n {multiSelect ? (\n <CheckBoxContainer>\n <CheckboxField\n options={items.map((el: any) => ({\n label: el.name,\n value: el.value,\n }))}\n values={value}\n onChange={onSelect}\n />\n </CheckBoxContainer>\n ) : (\n items.map((el: DropdownItem, index: number) => (\n <Item\n // @ts-ignore\n active={value === el.name}\n key={index}\n onMouseDown={() => onSelect(el)}\n >\n {renderItem ? renderItem(el) : <Typo nowrap>{el.name}</Typo>}\n </Item>\n ))\n )}\n </ScrollContainer>\n </ListContainer>\n )\n }\n}\n\nexport { Container }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/ContainerProps.ts",["653","654"],[],"import { ReactNode } from 'react'\nexport interface DropdownItem {\n name: string | number\n value: string | number\n}\n\nexport type TRenderItem = (el: DropdownItem) => ReactNode\nexport default interface ContainerProps {\n items: Array<DropdownItem>\n value?: any\n onSelect: (el: DropdownItem | Array<any>) => void\n multiSelect?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/DropdownProps.ts",["655","656","657"],[],"import { TRenderItem } from './ContainerProps'\nexport default interface DropdownProps {\n value?: string | Array<any>\n multiSelect?: boolean\n items: Array<any>\n show?: boolean\n onChange?: (value: any) => void\n focus?: () => void\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/dropdown/index.tsx",["658","659"],[],"import { Overlay, styled } from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport { Container } from './Container'\nimport DropdownProps from './DropdownProps'\n\nexport const ContainerModal = styled('div')`\n position: relative;\n width: 100%;\n`\n\nclass Dropdown extends Component<DropdownProps> {\n myRef: any\n\n constructor(props: DropdownProps) {\n super(props)\n this.myRef = React.createRef()\n this.onSelect = this.onSelect.bind(this)\n }\n\n onSelect(el: any) {\n if (this.props.onChange) {\n if (this.props.multiSelect && this.props.focus) {\n this.props.focus()\n }\n this.props.onChange(el)\n }\n }\n\n render() {\n const { value, items, show, multiSelect, renderItem } = this.props\n\n return (\n <Fragment>\n <ContainerModal ref={this.myRef} />\n <Overlay\n show={show}\n placement=\"bottom\"\n container={this.myRef.current}\n target={this.myRef.current}\n >\n {() => (\n <Container\n multiSelect={multiSelect}\n items={items}\n value={value}\n onSelect={this.onSelect}\n renderItem={renderItem}\n />\n )}\n </Overlay>\n </Fragment>\n )\n }\n}\n\nexport { Dropdown, }\n\nexport {Container} from './Container'","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/empty-page/index.tsx",["660"],[],"import { Card, Flex, FlexItem } from '@qiwi/pijma-core'\nimport { Heading, Paragraph } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport { Offset } from '../offset'\n\nexport class EmptyPage extends Component {\n render() {\n return (\n <div>\n <Offset mb={24} mt={40} ml={0} mr={0}>\n <Heading size=\"1\">Ошибка 404</Heading>\n </Offset>\n\n <Card\n r={10}\n width=\"1180px\"\n height=\"500px\"\n bg=\"#fff\"\n p=\"44px 44px 48px 44px\"\n >\n <Flex>\n <FlexItem mr={3}>\n <B2bIcon icon=\"attention\" h={24} w={24} iconColor=\"#d0021b\" />\n </FlexItem>\n <FlexItem>\n <Offset mb={8} ml={0} mr={0}>\n <Heading size=\"4\">Страница не найдена</Heading>\n </Offset>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Возможно, в вашей ссылке опечатка.\n </Paragraph>\n <Paragraph bold={false} size=\"m\" color=\"support\">\n Или когда-то такая страница на сайте была, но теперь её нет.\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n </div>\n )\n }\n}\n\nexport default EmptyPage\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/ErrorMessageProps.ts",["661"],[],"export default interface ErrorMessageProps {\n message: string\n title?: string\n icon?: any\n iconColor?: string\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/error-message/index.tsx",["662","663","664"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { B2bIcon } from '../icon'\nimport ErrorMessageProps from './ErrorMessageProps'\n\nconst ErrorMessageTitle = styled('div')`\n font-size: 20px;\n font-weight: bold;\n line-height: 1.15;\n margin-bottom: 8px;\n`\n\nconst ErrorMessageText = styled('div')`\n font-size: 16px;\n font-weight: 300;\n`\n\nexport class ErrorMessage extends Component<ErrorMessageProps> {\n render() {\n const { message, title, icon, iconColor } = this.props\n\n return (\n <Flex mt={4}>\n <FlexItem mr={3}>\n {icon ? <B2bIcon icon={icon} iconColor={iconColor} /> : null}\n </FlexItem>\n <FlexItem>\n {title ? <ErrorMessageTitle>{title}</ErrorMessageTitle> : null}\n <ErrorMessageText>{message}</ErrorMessageText>\n </FlexItem>\n </Flex>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControl.ts",["665","666"],[],"import { FC } from 'react'\n\nimport FileUploaderControlProps from './FileUploaderControlProps'\n\nconst FileUploaderControl: FC<FileUploaderControlProps> = ({\n value,\n children,\n onChange,\n onUpload,\n}) => {\n const invokeChange = (files: File[]) => onChange && onChange(files)\n\n return children({\n onChange: (uploadFiles: File[]) => {\n const nextFiles = value.concat(uploadFiles)\n onUpload && onUpload(uploadFiles)\n invokeChange(nextFiles)\n },\n removeFile: (index: number) => {\n const files = value.slice(0, index).concat(value.slice(index + 1))\n invokeChange(files)\n },\n })\n}\n\nexport default FileUploaderControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderControlProps.ts",["667","668"],[],"import { ReactElement } from 'react'\n\ntype TFilesHandler = (files: File[]) => void\n\nexport default interface FileUploaderControlProps {\n value: File[]\n onChange?: TFilesHandler\n onUpload?: TFilesHandler\n children: (props: {\n onChange: TFilesHandler\n removeFile: (index: number) => void\n }) => ReactElement<any, any> | null\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/FileUploaderStyles.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/file-uploader/index.tsx",["669","670","671"],[],"import { Box, Icon } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\nimport DropZone from 'react-dropzone'\n\nimport { Chip } from '../chip'\nimport FileUploaderControl from './FileUploaderControl'\nimport FileUploaderProps from './FileUploaderProps'\nimport UploaderContainer, { ChipsContainer } from './FileUploaderStyles'\n\nconst FileUploader: FC<FileUploaderProps> = ({\n value: files,\n multiple,\n text,\n accept = [],\n disabled,\n noDialog,\n maxFiles = 5,\n maxSize,\n minSize,\n ...events\n}) => {\n return (\n <FileUploaderControl\n value={files}\n onUpload={events.onUpload}\n onChange={events.onChange}\n >\n {({ onChange, removeFile }) => (\n <Box cursor={disabled ? 'no-drop' : 'inherit'}>\n <DropZone\n // @ts-ignore\n accept={accept}\n multiple={multiple}\n noClick={noDialog}\n maxFiles={maxFiles}\n minSize={minSize}\n maxSize={maxSize}\n onDropAccepted={onChange}\n onDropRejected={events.onDropRejected}\n >\n {({ getRootProps, getInputProps, isDragActive }) => (\n <UploaderContainer\n // @ts-ignore\n active={isDragActive}\n disabled={disabled}\n noDialog={noDialog}\n {...getRootProps()}\n >\n <Box height={32} py={6}>\n <Box mb={5}>\n <Icon name=\"download\" />\n </Box>\n <Text size=\"s\">\n {text || (\n <>\n Перенесите в эту область доверенность\n <br />\n или нажмите для выбора файла\n </>\n )}\n </Text>\n </Box>\n <input {...getInputProps()} />\n </UploaderContainer>\n )}\n </DropZone>\n {files.length > 0 && (\n <ChipsContainer mt={3}>\n {files.map((f, index) => (\n <Box key={index} mr=\"5px\" mb=\"5px\">\n <Chip text={f.name} onRemove={() => removeFile(index)} />\n </Box>\n ))}\n </ChipsContainer>\n )}\n </Box>\n )}\n </FileUploaderControl>\n )\n}\n\nexport { FileUploader }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/footer/index.tsx",["672"],[],"import { Flex, styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { useTranslation } from 'react-i18next'\n\nimport Spreader from '../spreader'\n\nconst Wrapper = styled(Spreader)`\n margin-top: 75px;\n color: #4a4a4a;\n margin-bottom: 50px;\n color: #4a4a4a;\n`\n\nconst References = styled('a')`\n cursor: pointer;\n text-decoration: none;\n color: #4a4a4a;\n :hover {\n color: ${(props) => props.theme.color.gray.dark};\n }\n`\n\ninterface FooterProps {\n email: string\n}\n\nfunction setLang(lng: string) {\n localStorage.setItem('i18nextLng', lng)\n}\n\nconst Footer = ({ email }: FooterProps) => {\n const { t, i18n } = useTranslation()\n const lang = i18n.language.replace(/(\\w+).*/, '$1')\n return (\n <Wrapper>\n <Flex p={0} m={0} justify=\"space-between\">\n <div>\n © {new Date().getFullYear()}, {t('footer:qiwi')} № 2241\n </div>\n <References href={email || '/#'}>{t('footer:support')}</References>\n </Flex>\n <Flex p={0} m={0} justify=\"space-between\">\n <span> </span>\n <span>\n {lang === 'ru' ? (\n <span>РУС</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-ru\"\n href={location.href}\n onClick={() => setLang('ru')}\n >\n РУС\n </a>\n )}{' '}\n /{' '}\n {lang === 'en' ? (\n <span>EN</span>\n ) : (\n <a\n style={{ paddingLeft: 0 }}\n id=\"switch-en\"\n href={location.href}\n onClick={() => setLang('en')}\n >\n EN\n </a>\n )}\n </span>\n </Flex>\n </Wrapper>\n )\n}\n\nexport { Footer }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/HeaderProps.ts",["673","674"],[],"import { ReactNode } from 'react'\n\ninterface NavItem {\n name: string\n path: string | { external: boolean; value: string }\n node?: ReactNode\n value?: string | number\n}\n\nexport default interface HeaderProps {\n isLoading: boolean\n title: string\n selectorData: object\n link: ReactNode\n navItems: Array<NavItem>\n navActiveItem?: {\n pathname: string\n }\n userName?: string\n onItemChange?: (value: any) => void\n onLogout?: (event: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/header/index.tsx",["675"],[],"import { Flex, FlexItem, styled } from '@qiwi/pijma-core'\nimport { HeaderMenu } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Logo } from '../logo'\nimport { Product } from '../product'\nimport { B2bSpinner } from '../spinner'\nimport { COLOR, DIMEN } from '../theme'\nimport { UserProfile } from '../user-profile'\nimport HeaderProps from './HeaderProps'\n\nconst HeaderContainer = styled('header')`\n width: 100%;\n position: relative;\n top: 0;\n left: 0;\n height: 80px;\n padding: 0;\n margin: 0 auto;\n color: ${COLOR.TEXT.Secondary2};\n background: ${COLOR.BACKGROUND.Primary};\n font-size: 11pt;\n`\n\nconst HeaderContent = styled('div')`\n width: ${DIMEN.SITE_WIDTH};\n margin: 0 auto;\n height: 100%;\n`\n\nexport class Header extends Component<HeaderProps> {\n render() {\n const {\n isLoading,\n title,\n selectorData,\n navItems,\n userName,\n onItemChange,\n onLogout,\n } = this.props\n\n const menuItems = navItems.map(({ name, path }) => {\n const href = typeof path === 'string' ? path : path.value\n return {\n href,\n title: name,\n active: location.pathname === path,\n onClick: () => {\n window.location.href = href\n },\n }\n })\n\n return (\n <HeaderContainer>\n <HeaderContent>\n {isLoading ? (\n <Flex justify=\"center\" align=\"center\" css={{ height: '100%' }}>\n <B2bSpinner />\n </Flex>\n ) : (\n <Flex p={0} m={0} justify=\"space-between\" align=\"center\">\n <Flex align=\"center\">\n <FlexItem mr={10}>\n {/* TODO: move to nav controller */}\n <a\n href={`http://${window.location.host}/service/core/merchants`}\n >\n <Logo />\n </a>\n </FlexItem>\n <Product\n title={title}\n selectorData={selectorData}\n onChange={onItemChange}\n />\n <FlexItem ml={10} p={0} height={20}>\n <HeaderMenu children={menuItems} />\n </FlexItem>\n </Flex>\n <FlexItem m={0} p={0}>\n <UserProfile onClick={onLogout} userName={userName} />\n </FlexItem>\n </Flex>\n )}\n </HeaderContent>\n </HeaderContainer>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/IconProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/icon/index.tsx",["676","677","678","679","680"],[],"import {\n Icon as PijmaIcon,\n IconProps as PijmaIconProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { Component, Fragment } from 'react'\n\nimport IconProps from './IconProps'\n\nconst IconSizeWrapper = styled('div')<{\n h?: number\n w?: number\n}>`\n width: ${(props: any) => (props.w ? props.w : '24')}px;\n height: ${(props: any) => (props.h ? props.h : '24')}px;\n float: left;\n display: inline-block;\n`\n\nexport class B2bIcon extends Component<IconProps> {\n render() {\n const { icon, iconColor, h, w } = this.props\n\n return (\n <Fragment>\n {typeof icon === 'string' ? (\n <IconSizeWrapper h={h} w={w}>\n <PijmaIcon\n name={icon as PijmaIconProps['name']}\n color={iconColor}\n />\n </IconSizeWrapper>\n ) : (\n icon\n )}\n </Fragment>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/logo/index.tsx",["681"],[],"import { Box } from '@qiwi/pijma-core'\nimport React from 'react'\n\nexport const Logo = () => (\n <Box width={'266px'} height={'64px'}>\n <svg\n width=\"266\"\n height=\"64\"\n viewBox=\"0 0 266 64\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n >\n <g clipPath=\"url(#clip0_447_5)\">\n <path d=\"M265.142 0H0V64H265.142V0Z\" fill=\"white\" />\n <path\n d=\"M78.5211 41.1624V22.7337H74.0112V41.1624H78.5211ZM56.7462 41.1624L59.0651 31.8579C59.2358 31.1454 59.3567 30.4219 59.4267 29.6926H59.4779C59.5472 30.4219 59.6677 31.1455 59.8384 31.8579L62.1542 41.1624H67.1803L71.8459 22.7337H67.1803L64.6544 34.2536C64.5197 34.89 64.4433 35.5373 64.4261 36.1875H64.3739C64.3332 35.5348 64.2296 34.8875 64.0645 34.2547L61.3072 22.7347H57.6688L54.8336 34.2547C54.6692 34.8877 54.5656 35.5349 54.5243 36.1875H54.4731V36.148C54.4507 35.5114 54.3732 34.878 54.2416 34.2547L51.9216 22.7347H47.1792L51.6592 41.1635L56.7462 41.1624ZM44.9061 41.1624V22.7337H40.4005V41.1624H44.9061ZM27.9248 37.348C25.0128 37.348 22.9509 34.9768 22.9509 31.8323C22.9509 28.8158 25.0128 26.548 27.9248 26.548C30.76 26.548 32.8997 28.8158 32.8997 31.8323C32.8993 32.6478 32.7327 33.4546 32.4101 34.2035L30.5797 32.4264L28.0528 35.2862L29.9344 36.9352C29.368 37.219 28.5947 37.348 27.9248 37.348ZM35.1163 41.7299L37.6677 38.868L35.7328 37.2958C36.8155 35.7502 37.5632 33.9454 37.5632 31.8323C37.5632 26.548 33.6165 22.4243 27.9227 22.4243C22.2011 22.4243 18.2832 26.548 18.2832 31.8323C18.2832 37.2446 22.2011 41.4718 27.9227 41.4718C29.9333 41.4718 31.7371 40.931 33.2325 39.9507L35.1163 41.7299Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.516 22.1376L100.658 31.9956L110.516 41.8536L120.374 31.9956L110.516 22.1376Z\"\n fill=\"#FF6F00\"\n />\n <path\n d=\"M110.517 41.8537L106.658 45.714H86.9492L100.659 31.9956L110.517 41.8537Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M110.517 22.1374L100.659 31.9955L86.9492 18.2856H106.658L110.517 22.1374Z\"\n fill=\"#FFB374\"\n />\n <path\n d=\"M129.686 22.7412H136.279C139.641 22.7412 142.012 24.4617 142.012 27.5113C142.012 29.2308 141.179 30.7167 139.772 31.4729V31.5252C141.804 32.1247 142.769 34.0009 142.769 35.8783C142.769 39.5785 139.798 41.2468 136.383 41.2468H129.686V22.7412ZM136.305 30.3007C137.764 30.3007 138.599 29.2575 138.599 27.9284C138.599 26.5993 137.79 25.6351 136.252 25.6351H133.046V30.3007H136.305ZM136.643 38.3529C138.364 38.3529 139.328 37.2329 139.328 35.6692C139.328 34.1311 138.337 33.0111 136.643 33.0111H133.047V38.3529H136.643Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M145.828 22.7412H149.19V34.5748C149.19 37.0762 150.806 38.4842 153.282 38.4842C155.758 38.4842 157.374 37.0762 157.374 34.5748V22.7412H160.736V34.6015C160.736 38.7444 157.765 41.5594 153.309 41.5594C148.829 41.5594 145.828 38.7444 145.828 34.6015V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M165.326 36.5034C166.42 37.4933 168.192 38.4575 169.913 38.4575C171.581 38.4575 172.623 37.5978 172.623 36.3466C172.623 32.8266 163.997 33.5583 163.997 27.7983C163.997 24.5396 166.707 22.4287 170.304 22.4287C172.233 22.4287 174.266 23.0804 175.725 24.4095L174.239 27.1466C173.223 26.2346 171.633 25.5306 170.174 25.5306C168.479 25.5306 167.359 26.3647 167.359 27.6415C167.359 31.0815 175.986 30.1962 175.986 36.0863C175.986 39.0837 173.796 41.5594 169.835 41.5594C167.54 41.5594 165.169 40.6997 163.502 39.0314L165.326 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M179.396 22.7412H182.758V41.2468H179.396V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M187.076 22.7412H190.437L197.448 33.4281C198.126 34.5225 198.987 36.2943 198.987 36.2943H199.038C199.038 36.2943 198.855 34.5225 198.855 33.4281V22.7412H202.192V41.2468H198.855L191.844 30.5865C191.141 29.4921 190.307 27.7204 190.307 27.7204H190.255C190.255 27.7204 190.437 29.4921 190.437 30.5865V41.2468H187.076V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M206.561 22.7412H217.637V25.6351H209.919V30.4831H216.149V33.3759H209.919V38.3529H218.051V41.2468H206.561V22.7412Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M221.939 36.5034C223.034 37.4933 224.805 38.4575 226.526 38.4575C228.194 38.4575 229.236 37.5978 229.236 36.3466C229.236 32.8266 220.61 33.5583 220.61 27.7983C220.61 24.5396 223.321 22.4287 226.917 22.4287C228.846 22.4287 230.879 23.0804 232.338 24.4095L230.852 27.1466C229.836 26.2346 228.246 25.5306 226.787 25.5306C225.092 25.5306 223.972 26.3647 223.972 27.6415C223.972 31.0815 232.6 30.1962 232.6 36.0863C232.6 39.0837 230.41 41.5594 226.448 41.5594C224.154 41.5594 221.782 40.6997 220.115 39.0314L221.939 36.5034Z\"\n fill=\"#272A35\"\n />\n <path\n d=\"M236.197 36.5034C237.291 37.4933 239.063 38.4575 240.784 38.4575C242.452 38.4575 243.494 37.5978 243.494 36.3466C243.494 32.8266 234.868 33.5583 234.868 27.7983C234.868 24.5396 237.578 22.4287 241.175 22.4287C243.104 22.4287 245.137 23.0804 246.596 24.4095L245.11 27.1466C244.094 26.2346 242.504 25.5306 241.045 25.5306C239.35 25.5306 238.23 26.3647 238.23 27.6415C238.23 31.0815 246.857 30.1962 246.857 36.0863C246.857 39.0837 244.667 41.5594 240.706 41.5594C238.411 41.5594 236.04 40.6997 234.373 39.0314L236.197 36.5034Z\"\n fill=\"#272A35\"\n />\n </g>\n <defs>\n <clipPath id=\"clip0_447_5\">\n <rect width=\"265.142\" height=\"64\" fill=\"white\" />\n </clipPath>\n </defs>\n </svg>\n </Box>\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/MenuProps.ts",["682","683"],[],"import { TMenuItem } from './interfaces'\n\nexport default interface MenuProps {\n default?: string\n onChange?: (params: any) => void\n isItemSelected?: (params: any) => void\n items: Array<undefined | string | TMenuItem>\n flexProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/index.tsx",["684","685","686","687","688","689","690"],[],"import { css, Flex, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { COLOR } from '../theme'\nimport { TMenuItem } from './interfaces'\nimport MenuProps from './MenuProps'\n\nconst MenuContainer = styled('nav')`\n ul {\n display: block;\n width: 100%;\n }\n`\n\nconst MenuItemCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n padding-bottom: 4px;\n font-size: 12pt;\n color: ${COLOR.TEXT.Primary};\n * {\n color: ${COLOR.TEXT.Primary};\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItemActiveCss = css`\n float: left;\n display: inline-block;\n margin-right: 20px;\n font-size: 12pt;\n font-weight: 500;\n color: ${COLOR.TEXT.Primary} !important;\n :after {\n width: 100%;\n bottom: 0;\n height: 4px;\n content: '';\n background-color: ${COLOR.BRAND.Primary};\n border-radius: 2px 2px 0 0;\n display: block;\n margin-top: 4px;\n }\n * {\n color: ${COLOR.TEXT.Primary} !important;\n }\n :hover {\n cursor: pointer;\n }\n`\n\nconst MenuItem = styled('li')``\n\nexport class Menu extends Component<MenuProps> {\n constructor(props: MenuProps) {\n super(props)\n this.onClick = this.onClick.bind(this)\n this.renderItem = this.renderItem.bind(this)\n }\n\n getItemCss(item: any) {\n const { isItemSelected } = this.props\n const active = isItemSelected\n ? isItemSelected(item)\n : item === this.props.default\n\n return active ? [MenuItemActiveCss] : [MenuItemCss]\n }\n\n render() {\n const { items, flexProps } = this.props\n\n return (\n <MenuContainer>\n <ul>\n <Flex justify=\"space-around\" {...flexProps}>\n {items.map(this.renderItem.bind(this))}\n </Flex>\n </ul>\n </MenuContainer>\n )\n }\n\n renderItem(item: undefined | string | TMenuItem, i: number) {\n if (item === undefined) {\n return null\n }\n\n let key\n let style\n let onClick\n let content\n\n if (typeof item === 'string') {\n key = i\n style = this.getItemCss(item)\n onClick = this.onClick.bind(this, item, item, key)\n content = item\n }\n\n if (typeof item === 'object') {\n const { name, value, node } = item\n key = (value && value.value) || value || i\n style = this.getItemCss(value)\n onClick = this.onClick.bind(this, name, value, key)\n content = node || name\n }\n\n return (\n <MenuItem\n // @ts-ignore\n css={style}\n key={key}\n onClick={onClick}\n >\n {content}\n </MenuItem>\n )\n }\n\n onClick(name: any, value: any, key: any) {\n const next = value || name || key\n const onChange =\n this.props.onChange ||\n (() => {\n /* noop */\n })\n\n if (this.props.default !== next) {\n this.setState({ active: next })\n onChange(next)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/menu/interfaces.ts",["691","692"],[],"import { ReactNode } from 'react'\n\nexport interface TMenuItem {\n name: any\n value:\n | any\n | {\n value: string\n path: string\n }\n node: ReactNode\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/NavigationMenuProps.ts",["693"],[],"import { ReactNode } from 'react'\n\nexport default interface NavigationMenuProps {\n active?: string\n items: Array<{\n name?: string\n path?: string\n node?: ReactNode\n value?: string | number\n }>\n link?: any\n isItemSelected?: () => void\n onChange?: () => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/navigation-menu/index.tsx",["694","695"],[],"import { styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Menu } from '../menu'\nimport NavigationMenuProps from './NavigationMenuProps'\n\nconst ItemWrap = styled('div')`\n padding: 28px 0 24px;\n font-size: 15px;\n`\n\nexport class NavigationMenu extends Component<NavigationMenuProps> {\n render() {\n const Link = this.props.link\n const { items, isItemSelected, onChange } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={this.props.active}\n items={menuItems}\n isItemSelected={isItemSelected}\n onChange={onChange}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/ObfuscatedPanProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/obfuscatedPan/index.tsx",["696","697"],[],"import React from 'react'\n\nimport ObfuscatedPanProps from './ObfuscatedPanProps'\n\nexport const ObfuscatedPan = ({ pan, panPrefix = '*' }: ObfuscatedPanProps) => {\n return (\n <span>\n {panPrefix}\n {pan ? pan.slice(-4) : null}\n </span>\n )\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/OffsetProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/offset/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/PaginatorProps.ts",["698"],[],"export default interface PaginatorProps {\n onChange?: (value?: any) => void\n activePage: number\n totalItemsCount: number\n pageRangeDisplayed?: number\n itemsCountPerPage: number\n padding?: number\n hideFirstLastPages?: boolean\n paginatorProps?: object\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/paginator/index.tsx",["699","700","701"],[],"import { Pagination } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport PaginatorProps from './PaginatorProps'\n\nexport class Paginator extends Component<PaginatorProps> {\n onChangePage(page: any) {\n if (!this.props.onChange) {\n return\n }\n this.props.onChange(page)\n }\n\n render() {\n const { activePage, totalItemsCount, itemsCountPerPage, paginatorProps } =\n this.props\n const isPaginatorHidden = totalItemsCount <= itemsCountPerPage\n\n if (isPaginatorHidden) {\n return null\n }\n\n return (\n <Pagination\n active={activePage}\n count={itemsCountPerPage}\n total={totalItemsCount}\n onChange={this.onChangePage.bind(this)}\n {...paginatorProps}\n />\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductProps.ts",["702","703","704"],[],"export default interface ProductProps {\n selectorData: {\n items?: Array<any>\n currentItem?: string | Array<any>\n }\n title: string\n onChange?: (value: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/ProductState.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/product/index.tsx",["705","706","707"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport { COLOR } from '../theme'\nimport ProductProps from './ProductProps'\nimport ProductState from './ProductState'\n\nconst ProductType = styled('div')`\n font-weight: 500;\n font-size: 14px;\n color: ${COLOR.TEXT.Primary};\n`\n\nconst ProductMerchant = styled('div')`\n font-size: 12px;\n font-weight: 300;\n color: ${COLOR.TEXT.Secondary2};\n`\n\nconst Container = styled('div')`\n color: black;\n position: relative;\n width: 100%;\n top: -10px;\n left: -1px;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nconst ProductWrapper = styled('div')``\n\nexport class Product extends Component<ProductProps, ProductState> {\n _timeoutID: any\n constructor(props: ProductProps) {\n super(props)\n this.state = {\n isOpen: false,\n }\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this._timeoutID = -1\n }\n\n onFocus() {\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: !this.state.isOpen })\n }\n\n onBlur() {\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n render() {\n const { selectorData, title, onChange } = this.props\n const isShownDropdown = selectorData.items\n ? selectorData.items.length > 1\n : null\n\n return (\n <ProductWrapper>\n <ProductType>{title}</ProductType>\n <ProductMerchant\n tabIndex={0}\n onClick={this.onFocus}\n onBlur={this.onBlur}\n >\n <Flex align=\"center\">\n <span>{selectorData.currentItem}</span>\n {isShownDropdown && (\n <IconWrapper>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n )}\n </Flex>\n </ProductMerchant>\n {isShownDropdown && (\n <Container>\n <Dropdown\n show={this.state.isOpen}\n items={selectorData.items || []}\n value={selectorData.currentItem}\n onChange={onChange}\n />\n </Container>\n )}\n </ProductWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectProps.ts",["708","709","710","711"],[],"import { ReactNode } from 'react'\n\nimport { TRenderItem } from '../dropdown/ContainerProps'\n\nexport default interface SelectProps {\n value: string | Array<any>\n emptyValue?: string\n multiSelect?: boolean\n mapping?: any\n items: Array<any>\n onChange?: (value: any) => void\n title?: string\n defaultItem?: string\n error?: ReactNode\n disabled?: boolean\n renderItem?: TRenderItem\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/SelectState.ts",["712"],[],"export default interface SelectState {\n isOpen: boolean\n currentItem: any\n focus?: boolean\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/select/index.tsx",["713","714","715","716","717","718"],[],"import { Icon, styled } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { Component } from 'react'\n\nimport { Dropdown } from '../dropdown'\nimport SelectProps from './SelectProps'\nimport SelectState from './SelectState'\n\n// https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_isempty\nconst isEmpty = (obj: any): boolean =>\n [Object, Array].includes((obj || {}).constructor) &&\n Object.entries(obj || {}).length === 0\n\nconst Container = styled('div')`\n position: relative;\n outline: none;\n`\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n display: inline-block;\n`\n\nexport class Select extends Component<SelectProps, SelectState> {\n _timeoutID: any\n inputRef: any\n currentItem: any\n\n constructor(props: SelectProps) {\n super(props)\n this.currentItem = this.props.value || this.props.defaultItem\n this.state = {\n isOpen: false,\n currentItem:\n this.props.items.find((el) => el.value === this.currentItem) || {},\n }\n this.inputRef = React.createRef()\n this._timeoutID = -1\n this.onBlur = this.onBlur.bind(this)\n this.onFocus = this.onFocus.bind(this)\n this.selectItem = this.selectItem.bind(this)\n }\n\n onFocus() {\n if (this.props.disabled) {\n return\n }\n\n clearTimeout(this._timeoutID)\n this.setState({ isOpen: true })\n }\n\n onBlur() {\n if (this.props.disabled) {\n return\n }\n\n this._timeoutID = setTimeout(() => {\n this.setState({ isOpen: false })\n }, 10)\n }\n\n selectItem(el: any) {\n clearTimeout(this._timeoutID)\n if (this.props.onChange) {\n if (this.props.multiSelect) {\n this.props.onChange(el)\n if (!el) {\n this.onBlur()\n }\n } else {\n this.props.onChange(el.value)\n this.onBlur()\n }\n }\n if (!this.props.value) {\n this.setState({ isOpen: false, currentItem: el })\n }\n }\n\n focusOnInput = () => {\n this.inputRef.current.focus()\n }\n\n render() {\n const {\n items,\n title,\n defaultItem,\n value,\n error,\n multiSelect,\n mapping,\n emptyValue,\n renderItem,\n } = this.props\n\n const currentItem = items.find((el) => el.value === value) || {\n name: '',\n value: '',\n }\n const valueName =\n currentItem.name ||\n (this.state.currentItem && this.state.currentItem.name) ||\n defaultItem\n let multiValue = valueName\n if (multiSelect && typeof value !== 'string') {\n multiValue = value.map((el: any) => mapping[el])\n }\n\n return (\n <Container\n onFocus={this.onFocus}\n tabIndex={0}\n ref={this.inputRef}\n onBlur={this.onBlur}\n >\n <TextField\n {...this.props}\n autoFocus={this.state.focus}\n title={title || ''}\n onChange={() => {\n /* noop */\n }}\n onBlur={\n multiSelect\n ? () => {\n /* noop */\n }\n : this.onBlur\n }\n value={\n isEmpty(multiValue)\n ? emptyValue || ''\n : [multiValue].flat().join(', ')\n }\n hint={\n <IconWrapper onClick={this.focusOnInput}>\n <Icon name=\"angle-small-down\" />\n </IconWrapper>\n }\n error={error}\n />\n <Dropdown\n show={this.state.isOpen}\n items={items}\n value={multiSelect ? value : valueName}\n onChange={this.selectItem}\n focus={this.focusOnInput}\n multiSelect={multiSelect}\n renderItem={renderItem}\n />\n </Container>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spinner/index.tsx",["719"],[],"import { Spinner } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport { COLOR, DIMEN } from '../theme'\n\nexport const B2bSpinner = () => (\n <Spinner\n color={COLOR.PRIMARY}\n width={DIMEN.SPINNER_SIZE}\n height={DIMEN.SPINNER_SIZE}\n />\n)\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/spreader/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/StepStyle.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/index.tsx",["720","721","722","723"],[],"import { ButtonControl, Typo } from '@qiwi/pijma-core'\nimport { Text } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nimport StepProps from './StepProps'\nimport StepButton from './StepStyle'\n\nconst Step: FC<StepProps> = (props) => {\n const { icon, text, variant = 'default', ...rest } = props\n return (\n <ButtonControl {...rest}>\n {({ active, focus, hover, ...events }) => (\n <StepButton variant={variant} {...events}>\n <Text>\n <Typo css={{ overflowWrap: 'normal' }}>{icon || text}</Typo>\n </Text>\n </StepButton>\n )}\n </ButtonControl>\n )\n}\n\nexport { Step }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/step/interfaces.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControl.tsx",["724","725"],[],"import React, { FC, useMemo } from 'react'\n\nimport StepperControlProps from './StepperControlProps'\n\nconst StepperControl: FC<StepperControlProps> = ({ step, steps, children }) => {\n const stepsArray = useMemo(() => new Array(steps), [steps])\n return (\n <>\n {stepsArray.map((_, index) => {\n const currentStep = index + 1\n const variant =\n currentStep === step\n ? 'focus'\n : (currentStep < step\n ? 'active'\n : 'default')\n\n return children({ currentStep, variant })\n })}\n </>\n )\n}\n\nexport default StepperControl\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperControlProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/StepperProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/stepper/index.tsx",["726","727"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { Divider } from '../divider'\nimport { Step } from '../step'\nimport StepperControl from './StepperControl'\nimport StepperProps from './StepperProps'\n\nconst Stepper: FC<StepperProps> = ({\n step = 1,\n steps,\n dividerWidth = 25,\n onChange,\n}) => {\n if (!steps || steps <= 1) {\n return null\n }\n\n return (\n <Flex align=\"center\">\n <StepperControl steps={steps} step={step}>\n {({ variant, currentStep }) => (\n <Fragment key={currentStep}>\n <FlexItem>\n <Step\n variant={variant}\n text={currentStep}\n onClick={() => onChange && onChange(currentStep)}\n />\n </FlexItem>\n {currentStep < steps && (\n <FlexItem width={dividerWidth} px={3}>\n <Divider active={variant === 'active'} />\n </FlexItem>\n )}\n </Fragment>\n )}\n </StepperControl>\n </Flex>\n )\n}\n\nexport { Stepper }\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/column.ts",["728","729"],[],"export function columnFactory(\n el?: string | number | object,\n mapping?: any,\n): any {\n switch (typeof el) {\n case 'string': {\n return mapping[el] || { accessor: el }\n }\n case 'number': {\n return { width: el }\n }\n case 'object': {\n return el\n }\n default: {\n throw new Error(`unsupported table column type: ${typeof el}`)\n }\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/constants.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/table/index.tsx",["730","731","732","733","734","735"],[],"import { styled } from '@qiwi/pijma-core'\nimport React from 'react'\nimport { TableOptions, useTable } from 'react-table'\n\nimport { activeBackground, borderColor, tableHoverColor } from './constants'\n\nconst TrWrapper = styled('tr')<{\n active?: boolean\n cursor?: CSSStyleDeclaration['cursor']\n}>`\n background-color: ${(props) => (props.active ? activeBackground : 'none')};\n ${(props) => (props.cursor ? 'cursor: ' + props.cursor + ';' : '')};\n`\n\nconst TableWrapper = styled.div`\n width: 100%;\n table {\n width: 100%;\n border-spacing: 0;\n font-family: 'Museo Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 10pt;\n text-overflow: ellipsis;\n\n overflow: hidden;\n overflow-wrap: break-word;\n thead {\n tr th {\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n font-size: 10pt;\n font-weight: 150;\n color: rgb(102, 102, 102);\n text-align: start;\n user-select: none;\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n font-weight: 300;\n border-bottom: 1px solid ${borderColor};\n }\n\n tbody {\n tr {\n :hover {\n background-color: ${tableHoverColor};\n cursor: pointer;\n }\n :last-child {\n td {\n border-bottom: 0;\n }\n }\n td {\n :first-child {\n padding-left: 44px;\n }\n :last-child {\n padding-right: 44px;\n }\n }\n }\n }\n\n th,\n td {\n margin: 0;\n padding: 0.25rem 12px;\n\n :last-child {\n border-right: 0;\n }\n }\n }\n`\n\nexport type TTableProps = Pick<TableOptions<any>, 'columns' | 'data'> & {\n onSelect?: (d: any) => void\n isActive?: (d: any) => boolean\n rowCursor?: CSSStyleDeclaration['cursor']\n}\n\nexport const Table = ({\n columns,\n data,\n onSelect,\n rowCursor,\n isActive,\n}: TTableProps) => {\n // Use the state and functions returned from useTable to build your UI\n const { getTableProps, getTableBodyProps, headerGroups, rows, prepareRow } =\n useTable({\n columns,\n data,\n })\n\n // Render the UI for your table\n const headers = []\n const thead = headerGroups.map((headerGroup) => (\n // headerGroup.getHeaderGroupProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <tr {...headerGroup.getHeaderGroupProps()}>\n {headerGroup.headers.map((column) => {\n const header = column.render('Header')\n const typeofHeader = typeof header\n if (\n typeofHeader === 'string' ||\n (typeofHeader === 'object' &&\n React.isValidElement(header) &&\n header.props.children)\n ) {\n headers.push(header)\n // eslint-disable-next-line react/jsx-key\n return <th {...column.getHeaderProps()}>{header}</th>\n }\n return null\n })}\n </tr>\n ))\n\n return (\n <TableWrapper>\n <table {...getTableProps()}>\n {headerGroups && headerGroups.length > 0 ? (\n <thead>{headers.length > 0 ? thead : null}</thead>\n ) : (\n <></>\n )}\n <tbody {...getTableBodyProps()}>\n {rows.map((row) => {\n prepareRow(row)\n return (\n // row.getRowProps() returns a key\n // eslint-disable-next-line react/jsx-key\n <TrWrapper\n data-cy={'table-row'}\n {...row.getRowProps()}\n active={isActive ? isActive(row.original) : false}\n cursor={rowCursor}\n >\n {row.cells.map((cell: any, i: number) => {\n return (\n <td\n key={i}\n onClick={() =>\n typeof onSelect === 'function' && onSelect(row.original)\n }\n {...cell.getCellProps()}\n >\n {cell.render('Cell')}\n </td>\n )\n })}\n </TrWrapper>\n )\n })}\n </tbody>\n </table>\n </TableWrapper>\n )\n}\n\nexport { columnFactory } from './column'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/color.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/dimen.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/grid.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/theme/text.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/TrinaryCheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/trinary-check-icon/index.tsx",["736"],[],"import { Path, Rect, Svg } from '@qiwi/pijma-core'\nimport React from 'react'\n\nimport TrinaryCheckboxProps from './TrinaryCheckboxProps'\n\nexport const TrinaryCheckIcon = ({\n focused,\n disabled,\n value,\n}: TrinaryCheckboxProps) => {\n return (\n <Svg viewBox=\"0 0 24 24\" width=\"24px\" height=\"24px\">\n <Rect\n width=\"18\"\n height=\"18\"\n x=\"3\"\n y=\"3\"\n rx=\"3\"\n ry=\"3\"\n fill=\"#e6e6e6\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M6 3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm1 2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7z\"\n fill={focused && !disabled ? '#ff8c00' : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Rect\n width=\"10\"\n height=\"3\"\n x=\"7\"\n y=\"10.5\"\n fillRule=\"nonzero\"\n rx=\"1.5\"\n fill={value === 1 ? (disabled ? '#ccc' : '#000') : 'transparent'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <Path\n d=\"M7.553 8.732a1.5 1.5 0 1 0-2.106 2.136l4.565 4.5a1.5 1.5 0 0 0 2.156-.051l9.957-10.8a1.5 1.5 0 1 0-2.206-2.034l-8.905 9.66-3.461-3.411z\"\n fill={\n value === 2 || value === true\n ? (disabled\n ? '#ccc'\n : '#000')\n : 'transparent'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n </Svg>\n )\n}\n\nexport default TrinaryCheckIcon\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/UserProfileProps.ts",["737"],[],"export default interface UserProfileProps {\n userName?: string\n onClick?: (e: any) => void\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/main/ts/user-profile/index.tsx",["738"],[],"import { Flex, Icon, styled } from '@qiwi/pijma-core'\nimport React, { Component } from 'react'\n\nimport UserProfileProps from './UserProfileProps'\n\nconst IconWrapper = styled('div')`\n width: 24px;\n height: 24px;\n float: left;\n margin-left: 20px;\n cursor: pointer;\n`\nconst ProfileWrapper = styled('div')``\n\nconst Username = styled('div')``\n\nexport class UserProfile extends Component<UserProfileProps> {\n render() {\n const { onClick, userName } = this.props\n return (\n <ProfileWrapper>\n <Flex>\n <Username>{userName}</Username>\n <IconWrapper onClick={onClick}>\n <Icon name=\"logout\" />\n </IconWrapper>\n </Flex>\n </ProfileWrapper>\n )\n }\n}\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/__mocks__/style.js",["739"],[],"// __mocks__/fileMock.js\n\nmodule.exports = 'test-file-stub'\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/amount.tsx",["740"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Amount } from '../../main/ts'\n\ndescribe('Amount', () => {\n it('is properly exported from lib index', () => {\n expect(Amount).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const amount = renderer\n .create(<Amount value=\"100000\" currency=\"RUB\" />)\n .toJSON()\n expect(amount).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/checkbox.tsx",["741"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Checkbox } from '../../main/ts'\n\ndescribe('Checkbox', () => {\n it('is properly exported from lib index', () => {\n expect(Checkbox).not.toBeUndefined()\n })\n\n it('renders correctly unchecked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={0} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly half-checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={1} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value in trinary mode', () => {\n const checkbox = renderer.create(<Checkbox value={2} trinary />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly unchecked value', () => {\n const checkbox = renderer.create(<Checkbox value={false} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n\n it('renders correctly checked value', () => {\n const checkbox = renderer.create(<Checkbox value={true} />).toJSON()\n expect(checkbox).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/datePicker.tsx",["742","743"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DatePicker } from '../../main/ts'\n\ndescribe('DatePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DatePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const datePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DatePicker title=\"Date\" />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(datePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dateRangePicker.tsx",["744","745"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { DateRangePicker } from '../../main/ts'\n\ndescribe('DateRangePicker', () => {\n it('is properly exported from lib index', () => {\n expect(DateRangePicker).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dateRangePicker = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <DateRangePicker\n onChange={() => {\n /* noop */\n }}\n dateTo={new Date('5/8/2019')}\n dateFrom={new Date('5/8/2019')}\n title=\"Date\"\n />\n </ThemeProvider>,\n {\n createNodeMock: (element) => {\n if (element.type === 'input') {\n // mock a focus function\n return {\n focus: () => {\n /* noop */\n },\n }\n }\n return null\n },\n },\n )\n .toJSON()\n expect(dateRangePicker).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/divider.tsx",["746"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Divider } from '../../main/ts'\n\ndescribe('Divider', () => {\n it('is properly exported from lib index', () => {\n expect(Divider).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const divider = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Divider active />\n </ThemeProvider>,\n )\n .toJSON()\n expect(divider).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/dropdown.tsx",["747"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Container, Dropdown } from '../../main/ts'\n\ndescribe('Dropdown', () => {\n it('is properly exported from lib index', () => {\n expect(Dropdown).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const dropdown = renderer\n .create(\n <Dropdown\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n show={false}\n onChange={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(dropdown).toMatchSnapshot()\n })\n\n it('inner renders correctly', () => {\n const container = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Container\n value=\"SUCCESSFUL\"\n items={[\n {\n name: 'Все',\n value: '',\n },\n {\n name: 'Проведенные',\n value: 'SUCCESSFUL',\n },\n {\n name: 'Новые',\n value: 'NEW',\n },\n {\n name: 'Отклоненные',\n value: 'DECLINED',\n },\n ]}\n onSelect={() => {\n /* noop */\n }}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(container).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/errorMessage.tsx",["748"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ErrorMessage } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(ErrorMessage).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <ErrorMessage\n message=\"Сообщение ошибки!!!\"\n title=\"Заголовок ошибки\"\n icon=\"plus\"\n iconColor=\"#00FF00\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(<ErrorMessage message=\"Сообщение ощибки!!!\" />)\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/header.tsx",["749","750","751","752","753","754","755"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { Header, ThemeProvider, themes } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('Header', () => {\n it('is properly exported from lib index', () => {\n expect(Header).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: ['Test_Agent'],\n currentItem: 'Test_Agent',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n navActiveItem={{ pathname: '/docs' }}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading={false}\n title={'Выплаты'}\n userName={'best_test@test.ru'}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={[]}\n onItemChange={() => {\n /* noop */\n }}\n onLogout={() => {\n /* noop */\n }}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const header = renderer\n .create(\n <MemoryRouter>\n <ThemeProvider theme={themes.orange}>\n <Header\n isLoading\n title={'Выплаты'}\n userName={''}\n selectorData={{\n items: [],\n currentItem: '',\n }}\n // @ts-ignore\n link={NavLink}\n navItems={navItems}\n />\n </ThemeProvider>\n </MemoryRouter>,\n )\n .toJSON()\n expect(header).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/icon.tsx",["756","757","758"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bIcon } from '../../main/ts'\n\ndescribe('Icon', () => {\n it('is properly exported from lib index', () => {\n expect(B2bIcon).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <B2bIcon\n // @ts-ignore\n icon=\"plus\"\n iconColor=\"#FF0000\"\n h={50}\n w={50}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/navigationMenu.tsx",["759","760"],[],"import React from 'react'\nimport { MemoryRouter } from 'react-router'\nimport { NavLink } from 'react-router-dom'\nimport renderer from 'react-test-renderer'\n\nimport { NavigationMenu } from '../../main/ts'\n\nconst navItems = [\n { name: 'Транзакции', path: '/txn' },\n { name: 'Статистика и аналитика', path: '/' },\n { name: 'Документы', path: '/docs' },\n { name: 'Документы123', path: '/docs123' },\n]\n\ndescribe('NavigationMenu', () => {\n it('is properly exported from lib index', () => {\n expect(NavigationMenu).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} active={'/txn'} items={navItems} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu link={NavLink} items={[]} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n link={NavLink}\n active={'/fqefqw3fawe'}\n items={navItems}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu active={'Документы'} items={items} />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = navItems.map(({ name: value }) => {\n const node = <div>{value}</div>\n return { value, node }\n })\n const component = renderer\n .create(\n <MemoryRouter>\n <NavigationMenu\n active={'Документы'}\n items={items}\n isItemSelected={() => {\n /* noop */\n }}\n onChange={() => {\n /* noop */\n }}\n />\n </MemoryRouter>,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/obfuscatedPan.tsx",["761"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { ObfuscatedPan } from '../../main/ts'\n\ndescribe('ObfuscatedPan', () => {\n it('is properly exported from lib index', () => {\n expect(ObfuscatedPan).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const obfuscatedPan = renderer\n .create(<ObfuscatedPan panPrefix=\"*\" pan=\"4272291111221978\" />)\n .toJSON()\n expect(obfuscatedPan).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/offset.tsx",["762"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Offset } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(Offset).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<Offset />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/paginator.tsx",["763"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-desktop'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Paginator } from '../../main/ts'\n\ndescribe('Paginator', () => {\n it('is properly exported from lib index', () => {\n expect(Paginator).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const paginator = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Paginator\n activePage={2}\n totalItemsCount={40}\n itemsCountPerPage={10}\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(paginator).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/product.tsx",["764"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Product } from '../../main/ts'\n\ndescribe('Product', () => {\n it('is properly exported from lib index', () => {\n expect(Product).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items: [],\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n\n it('renders correctly', () => {\n const items = [\n { name: 'Payout_Test', value: 'LNgEv2mW' },\n { name: 'CurrItemms123', value: 'LNgEv2mW142341234' },\n { name: 'Payout_Test123', value: 'LNgEv2mW123' },\n ]\n\n const component = renderer\n .create(\n <Product\n title={'title_qwe'}\n onChange={() => {\n /* noop */\n }}\n selectorData={{\n currentItem: 'CurrItemms123',\n items,\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/select.tsx",["765"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { Select } from '../../main/ts'\n\ndescribe('Select', () => {\n it('closed renders correctly', () => {\n const select = renderer\n .create(\n <ThemeProvider theme={themes.orange}>\n <Select\n value=\"name\"\n items={[{ name: 'name', value: 'value' }]}\n onChange={() => {\n /* noop */\n }}\n title=\"test\"\n />\n </ThemeProvider>,\n )\n .toJSON()\n expect(select).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/spinner.tsx",["766"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { B2bSpinner } from '../../main/ts'\n\ndescribe('Offset', () => {\n it('is properly exported from lib index', () => {\n expect(B2bSpinner).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const offset = renderer.create(<B2bSpinner />).toJSON()\n expect(offset).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/table.tsx",["767"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { columnFactory, Table } from '../../main/ts'\n\ndescribe('Table', () => {\n it('is properly exported from lib index', () => {\n expect(Table).not.toBeUndefined()\n })\n})\n\ndescribe('columnFactory', () => {\n it('handles supported types', () => {\n const cases = ['foo', 'bar', 10, { accessor: 'baz' }]\n const mapping = { foo: { accessor: 'test' } }\n const result = cases.map((el) => columnFactory(el, mapping))\n\n expect(result).toEqual([\n { accessor: 'test' },\n { accessor: 'bar' },\n { width: 10 },\n { accessor: 'baz' },\n ])\n })\n\n it('throws err otherwise', () => {\n expect(() => columnFactory()).toThrow(\n 'unsupported table column type: undefined',\n )\n })\n\n it('renders correctly without header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[{ accessor: 'name' }, { accessor: 'value' }]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n it('renders correctly with header', () => {\n const table = renderer\n .create(\n <Table\n data={[{ name: 'qwe', value: 'qweasd' }]}\n onSelect={() => {\n /* noop */\n }}\n columns={[\n { accessor: 'name', Header: 'ttest' },\n { accessor: 'value', Header: 'test' },\n ]}\n />,\n )\n .toJSON()\n expect(table).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/trinary-check-icon.tsx",["768"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { TrinaryCheckIcon } from '../../main/ts'\n\ndescribe('TrinaryCheckIcon', () => {\n it('is properly exported from lib index', () => {\n expect(TrinaryCheckIcon).not.toBeUndefined()\n })\n\n it('renders correctly unchecked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={0} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly half-checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={1} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n\n it('renders correctly checked', () => {\n const icon = renderer.create(<TrinaryCheckIcon value={2} />).toJSON()\n expect(icon).toMatchSnapshot()\n })\n})\n","/home/runner/work/pijma/pijma/packages/desktop-extra/src/test/ts/userProfile.tsx",["769"],[],"import React from 'react'\nimport renderer from 'react-test-renderer'\n\nimport { UserProfile } from '../../main/ts'\n\ndescribe('UserProfile', () => {\n it('is properly exported from lib index', () => {\n expect(UserProfile).not.toBeUndefined()\n })\n\n it('renders correctly', () => {\n const component = renderer\n .create(\n <UserProfile\n userName={'testName'}\n onClick={() => {\n /* noop */\n }}\n />,\n )\n .toJSON()\n expect(component).toMatchSnapshot()\n })\n it('renders correctly', () => {\n const component = renderer.create(<UserProfile />).toJSON()\n expect(component).toMatchSnapshot()\n })\n})\n",{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":6,"column":24,"nodeType":"776","messageId":"777","endLine":6,"endColumn":27,"suggestions":"778"},{"ruleId":"774","severity":1,"message":"775","line":90,"column":10,"nodeType":"776","messageId":"777","endLine":90,"endColumn":13,"suggestions":"779"},{"ruleId":"780","severity":2,"message":"781","line":155,"column":18,"nodeType":"782","messageId":"783","endLine":155,"endColumn":34,"suggestions":"784"},{"ruleId":"774","severity":1,"message":"775","line":186,"column":33,"nodeType":"776","messageId":"777","endLine":186,"endColumn":36,"suggestions":"785"},{"ruleId":"774","severity":1,"message":"775","line":190,"column":33,"nodeType":"776","messageId":"777","endLine":190,"endColumn":36,"suggestions":"786"},{"ruleId":"774","severity":1,"message":"775","line":4,"column":22,"nodeType":"776","messageId":"777","endLine":4,"endColumn":25,"suggestions":"787"},{"ruleId":"774","severity":1,"message":"775","line":146,"column":10,"nodeType":"776","messageId":"777","endLine":146,"endColumn":13,"suggestions":"788"},{"ruleId":"774","severity":1,"message":"775","line":147,"column":13,"nodeType":"776","messageId":"777","endLine":147,"endColumn":16,"suggestions":"789"},{"ruleId":"790","severity":2,"message":"791","line":154,"column":17,"nodeType":"792","messageId":"793","endLine":154,"endColumn":21,"suggestions":"794"},{"ruleId":"795","severity":2,"message":"796","line":170,"column":24,"nodeType":"792","messageId":"797","endLine":170,"endColumn":36},{"ruleId":"774","severity":1,"message":"775","line":178,"column":27,"nodeType":"776","messageId":"777","endLine":178,"endColumn":30,"suggestions":"798"},{"ruleId":"774","severity":1,"message":"775","line":178,"column":46,"nodeType":"776","messageId":"777","endLine":178,"endColumn":49,"suggestions":"799"},{"ruleId":"774","severity":1,"message":"775","line":226,"column":21,"nodeType":"776","messageId":"777","endLine":226,"endColumn":24,"suggestions":"800"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":3,"column":8,"nodeType":"772","messageId":"773","endLine":3,"endColumn":13},{"ruleId":"801","severity":2,"message":"802","line":40,"column":12,"nodeType":"803","messageId":"804","endLine":40,"endColumn":25},{"ruleId":"774","severity":1,"message":"775","line":58,"column":41,"nodeType":"776","messageId":"777","endLine":58,"endColumn":44,"suggestions":"805"},{"ruleId":"801","severity":2,"message":"802","line":69,"column":17,"nodeType":"803","messageId":"804","endLine":69,"endColumn":30},{"ruleId":"774","severity":1,"message":"775","line":10,"column":11,"nodeType":"776","messageId":"777","endLine":10,"endColumn":14,"suggestions":"806"},{"ruleId":"774","severity":1,"message":"775","line":11,"column":39,"nodeType":"776","messageId":"777","endLine":11,"endColumn":42,"suggestions":"807"},{"ruleId":"774","severity":1,"message":"775","line":3,"column":26,"nodeType":"776","messageId":"777","endLine":3,"endColumn":29,"suggestions":"808"},{"ruleId":"774","severity":1,"message":"775","line":5,"column":16,"nodeType":"776","messageId":"777","endLine":5,"endColumn":19,"suggestions":"809"},{"ruleId":"774","severity":1,"message":"775","line":7,"column":22,"nodeType":"776","messageId":"777","endLine":7,"endColumn":25,"suggestions":"810"},{"ruleId":"774","severity":1,"message":"775","line":13,"column":10,"nodeType":"776","messageId":"777","endLine":13,"endColumn":13,"suggestions":"811"},{"ruleId":"774","severity":1,"message":"775","line":21,"column":16,"nodeType":"776","messageId":"777","endLine":21,"endColumn":19,"suggestions":"812"},{"ruleId":"770","severity":1,"message":"771","line":3,"column":8,"nodeType":"772","messageId":"773","endLine":3,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":4,"column":10,"nodeType":"776","messageId":"777","endLine":4,"endColumn":13,"suggestions":"813"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"790","severity":2,"message":"791","line":26,"column":67,"nodeType":"792","messageId":"793","endLine":26,"endColumn":71,"suggestions":"814"},{"ruleId":"790","severity":2,"message":"791","line":29,"column":69,"nodeType":"792","messageId":"793","endLine":29,"endColumn":73,"suggestions":"815"},{"ruleId":"816","severity":2,"message":"817","line":15,"column":31,"nodeType":"772","messageId":"818","endLine":15,"endColumn":37,"suggestions":"819"},{"ruleId":"816","severity":2,"message":"817","line":20,"column":43,"nodeType":"772","messageId":"818","endLine":20,"endColumn":49,"suggestions":"820"},{"ruleId":"774","severity":1,"message":"775","line":12,"column":22,"nodeType":"776","messageId":"777","endLine":12,"endColumn":25,"suggestions":"821"},{"ruleId":"774","severity":1,"message":"775","line":12,"column":27,"nodeType":"776","messageId":"777","endLine":12,"endColumn":30,"suggestions":"822"},{"ruleId":"770","severity":1,"message":"771","line":3,"column":8,"nodeType":"772","messageId":"773","endLine":3,"endColumn":13},{"ruleId":"801","severity":2,"message":"802","line":32,"column":13,"nodeType":"803","messageId":"804","endLine":32,"endColumn":26},{"ruleId":"801","severity":2,"message":"802","line":44,"column":17,"nodeType":"803","messageId":"804","endLine":44,"endColumn":30},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":20,"column":26,"nodeType":"776","messageId":"777","endLine":20,"endColumn":29,"suggestions":"823"},{"ruleId":"774","severity":1,"message":"775","line":21,"column":22,"nodeType":"776","messageId":"777","endLine":21,"endColumn":25,"suggestions":"824"},{"ruleId":"770","severity":1,"message":"771","line":3,"column":8,"nodeType":"772","messageId":"773","endLine":3,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":6,"column":8,"nodeType":"772","messageId":"773","endLine":6,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":14,"column":20,"nodeType":"776","messageId":"777","endLine":14,"endColumn":23,"suggestions":"825"},{"ruleId":"826","severity":2,"message":"827","line":14,"column":29,"nodeType":"828","messageId":"829","endLine":14,"endColumn":53,"suggestions":"830"},{"ruleId":"774","severity":1,"message":"775","line":15,"column":21,"nodeType":"776","messageId":"777","endLine":15,"endColumn":24,"suggestions":"831"},{"ruleId":"826","severity":2,"message":"827","line":15,"column":30,"nodeType":"828","messageId":"829","endLine":15,"endColumn":54,"suggestions":"832"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":5,"column":23,"nodeType":"776","messageId":"777","endLine":5,"endColumn":26,"suggestions":"833"},{"ruleId":"774","severity":1,"message":"775","line":6,"column":29,"nodeType":"776","messageId":"777","endLine":6,"endColumn":32,"suggestions":"834"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":64,"column":20,"nodeType":"776","messageId":"777","endLine":64,"endColumn":23,"suggestions":"835"},{"ruleId":"790","severity":2,"message":"791","line":89,"column":14,"nodeType":"792","messageId":"793","endLine":89,"endColumn":18,"suggestions":"836"},{"ruleId":"801","severity":2,"message":"802","line":114,"column":9,"nodeType":"803","messageId":"804","endLine":114,"endColumn":22},{"ruleId":"774","severity":1,"message":"775","line":124,"column":17,"nodeType":"776","messageId":"777","endLine":124,"endColumn":20,"suggestions":"837"},{"ruleId":"774","severity":1,"message":"775","line":124,"column":29,"nodeType":"776","messageId":"777","endLine":124,"endColumn":32,"suggestions":"838"},{"ruleId":"774","severity":1,"message":"775","line":124,"column":39,"nodeType":"776","messageId":"777","endLine":124,"endColumn":42,"suggestions":"839"},{"ruleId":"774","severity":1,"message":"775","line":4,"column":9,"nodeType":"776","messageId":"777","endLine":4,"endColumn":12,"suggestions":"840"},{"ruleId":"774","severity":1,"message":"775","line":6,"column":7,"nodeType":"776","messageId":"777","endLine":6,"endColumn":10,"suggestions":"841"},{"ruleId":"774","severity":1,"message":"775","line":11,"column":10,"nodeType":"776","messageId":"777","endLine":11,"endColumn":13,"suggestions":"842"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"780","severity":2,"message":"781","line":35,"column":18,"nodeType":"782","messageId":"783","endLine":35,"endColumn":35,"suggestions":"843"},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"790","severity":2,"message":"791","line":9,"column":30,"nodeType":"792","messageId":"793","endLine":9,"endColumn":34,"suggestions":"844"},{"ruleId":"774","severity":1,"message":"775","line":2,"column":23,"nodeType":"776","messageId":"777","endLine":2,"endColumn":26,"suggestions":"845"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":7,"column":22,"nodeType":"776","messageId":"777","endLine":7,"endColumn":25,"suggestions":"846"},{"ruleId":"790","severity":2,"message":"791","line":20,"column":14,"nodeType":"792","messageId":"793","endLine":20,"endColumn":18,"suggestions":"847"},{"ruleId":"774","severity":1,"message":"775","line":3,"column":19,"nodeType":"776","messageId":"777","endLine":3,"endColumn":22,"suggestions":"848"},{"ruleId":"774","severity":1,"message":"775","line":4,"column":34,"nodeType":"776","messageId":"777","endLine":4,"endColumn":37,"suggestions":"849"},{"ruleId":"774","severity":1,"message":"775","line":7,"column":22,"nodeType":"776","messageId":"777","endLine":7,"endColumn":25,"suggestions":"850"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":38,"column":15,"nodeType":"776","messageId":"777","endLine":38,"endColumn":18,"suggestions":"851"},{"ruleId":"790","severity":2,"message":"791","line":64,"column":9,"nodeType":"792","messageId":"793","endLine":64,"endColumn":13,"suggestions":"852"},{"ruleId":"774","severity":1,"message":"775","line":6,"column":25,"nodeType":"776","messageId":"777","endLine":6,"endColumn":28,"suggestions":"853"},{"ruleId":"774","severity":1,"message":"775","line":9,"column":13,"nodeType":"776","messageId":"777","endLine":9,"endColumn":16,"suggestions":"854"},{"ruleId":"774","severity":1,"message":"775","line":10,"column":16,"nodeType":"776","messageId":"777","endLine":10,"endColumn":19,"suggestions":"855"},{"ruleId":"774","severity":1,"message":"775","line":11,"column":22,"nodeType":"776","messageId":"777","endLine":11,"endColumn":25,"suggestions":"856"},{"ruleId":"774","severity":1,"message":"775","line":3,"column":16,"nodeType":"776","messageId":"777","endLine":3,"endColumn":19,"suggestions":"857"},{"ruleId":"774","severity":1,"message":"775","line":10,"column":23,"nodeType":"776","messageId":"777","endLine":10,"endColumn":26,"suggestions":"858"},{"ruleId":"774","severity":1,"message":"775","line":26,"column":15,"nodeType":"776","messageId":"777","endLine":26,"endColumn":18,"suggestions":"859"},{"ruleId":"774","severity":1,"message":"775","line":27,"column":13,"nodeType":"776","messageId":"777","endLine":27,"endColumn":16,"suggestions":"860"},{"ruleId":"774","severity":1,"message":"775","line":28,"column":16,"nodeType":"776","messageId":"777","endLine":28,"endColumn":19,"suggestions":"861"},{"ruleId":"774","severity":1,"message":"775","line":64,"column":18,"nodeType":"776","messageId":"777","endLine":64,"endColumn":21,"suggestions":"862"},{"ruleId":"774","severity":1,"message":"775","line":109,"column":35,"nodeType":"776","messageId":"777","endLine":109,"endColumn":38,"suggestions":"863"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":3,"column":8,"nodeType":"772","messageId":"773","endLine":3,"endColumn":13},{"ruleId":"770","severity":1,"message":"864","line":12,"column":11,"nodeType":"772","messageId":"773","endLine":12,"endColumn":17},{"ruleId":"770","severity":1,"message":"865","line":12,"column":19,"nodeType":"772","messageId":"773","endLine":12,"endColumn":24},{"ruleId":"770","severity":1,"message":"866","line":12,"column":26,"nodeType":"772","messageId":"773","endLine":12,"endColumn":31},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"867","severity":2,"message":"868","line":6,"column":36,"nodeType":"869","messageId":"793","endLine":6,"endColumn":52,"suggestions":"870"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"790","severity":2,"message":"791","line":16,"column":12,"nodeType":"792","messageId":"793","endLine":16,"endColumn":16,"suggestions":"871"},{"ruleId":"774","severity":1,"message":"775","line":3,"column":13,"nodeType":"776","messageId":"777","endLine":3,"endColumn":16,"suggestions":"872"},{"ruleId":"774","severity":1,"message":"775","line":4,"column":4,"nodeType":"776","messageId":"777","endLine":4,"endColumn":7,"suggestions":"873"},{"ruleId":"774","severity":1,"message":"775","line":79,"column":45,"nodeType":"776","messageId":"777","endLine":79,"endColumn":48,"suggestions":"874"},{"ruleId":"774","severity":1,"message":"775","line":80,"column":18,"nodeType":"776","messageId":"777","endLine":80,"endColumn":21,"suggestions":"875"},{"ruleId":"774","severity":1,"message":"775","line":81,"column":18,"nodeType":"776","messageId":"777","endLine":81,"endColumn":21,"suggestions":"876"},{"ruleId":"790","severity":2,"message":"791","line":118,"column":16,"nodeType":"792","messageId":"793","endLine":118,"endColumn":20,"suggestions":"877"},{"ruleId":"790","severity":2,"message":"791","line":127,"column":48,"nodeType":"792","messageId":"793","endLine":127,"endColumn":52,"suggestions":"878"},{"ruleId":"774","severity":1,"message":"775","line":143,"column":39,"nodeType":"776","messageId":"777","endLine":143,"endColumn":42,"suggestions":"879"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"774","severity":1,"message":"775","line":3,"column":17,"nodeType":"776","messageId":"777","endLine":3,"endColumn":20,"suggestions":"880"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"881","severity":2,"message":"882","line":3,"column":1,"nodeType":"772","messageId":"883","endLine":3,"endColumn":7,"suggestions":"884"},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"790","severity":2,"message":"791","line":28,"column":20,"nodeType":"792","messageId":"793","endLine":28,"endColumn":24,"suggestions":"885"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"790","severity":2,"message":"791","line":35,"column":20,"nodeType":"792","messageId":"793","endLine":35,"endColumn":24,"suggestions":"886"},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"795","severity":2,"message":"887","line":20,"column":6,"nodeType":"792","messageId":"797","endLine":20,"endColumn":25},{"ruleId":"795","severity":2,"message":"888","line":28,"column":25,"nodeType":"792","messageId":"797","endLine":28,"endColumn":44},{"ruleId":"801","severity":2,"message":"802","line":33,"column":15,"nodeType":"803","messageId":"804","endLine":33,"endColumn":28},{"ruleId":"801","severity":2,"message":"802","line":64,"column":15,"nodeType":"803","messageId":"804","endLine":64,"endColumn":28},{"ruleId":"801","severity":2,"message":"802","line":94,"column":15,"nodeType":"803","messageId":"804","endLine":94,"endColumn":28},{"ruleId":"801","severity":2,"message":"802","line":124,"column":15,"nodeType":"803","messageId":"804","endLine":124,"endColumn":28},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"801","severity":2,"message":"802","line":15,"column":11,"nodeType":"803","messageId":"804","endLine":15,"endColumn":24},{"ruleId":"801","severity":2,"message":"802","line":27,"column":11,"nodeType":"803","messageId":"804","endLine":27,"endColumn":24},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"795","severity":2,"message":"796","line":20,"column":6,"nodeType":"792","messageId":"797","endLine":20,"endColumn":25},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":2,"column":8,"nodeType":"772","messageId":"773","endLine":2,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},{"ruleId":"770","severity":1,"message":"771","line":1,"column":8,"nodeType":"772","messageId":"773","endLine":1,"endColumn":13},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["889","890"],["891","892"],"unicorn/consistent-destructuring","Use destructured variables over properties.","MemberExpression","consistentDestructuring",["893"],["894","895"],["896","897"],["898","899"],["900","901"],["902","903"],"unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["904"],"sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 5 times.","defineConstant",["905","906"],["907","908"],["909","910"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["911","912"],["913","914"],["915","916"],["917","918"],["919","920"],["921","922"],["923","924"],["925","926"],["927","928"],["929"],["930"],"unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["931","932","933"],["934","935"],["936","937"],["938","939"],["940","941"],["942","943"],["944","945"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["946","947"],["948","949"],["950","951"],["952","953"],["954","955"],["956","957"],["958","959"],["960","961"],["962","963"],["964","965"],["966","967"],["968","969"],["970","971"],["972"],["973"],["974","975"],["976","977"],["978","979"],["980","981"],["982","983"],["984","985"],["986","987"],["988"],["989","990"],["991","992"],["993","994"],["995","996"],["997","998"],["999","1000"],["1001","1002"],["1003","1004"],["1005","1006"],["1007","1008"],["1009","1010"],"'active' is defined but never used.","'focus' is defined but never used.","'hover' is defined but never used.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1011","1012"],["1013","1014"],["1015","1016"],["1017","1018"],["1019","1020"],["1021","1022"],["1023","1024"],["1025","1026"],["1027"],["1028","1029"],["1030","1031"],"unicorn/prefer-module","Do not use \"module\".","error/identifier",["1032"],["1033","1034"],["1035","1036"],"Define a constant instead of duplicating this literal 4 times.","Define a constant instead of duplicating this literal 3 times.",{"messageId":"1037","fix":"1038","desc":"1039"},{"messageId":"1040","fix":"1041","desc":"1042"},{"messageId":"1037","fix":"1043","desc":"1039"},{"messageId":"1040","fix":"1044","desc":"1042"},{"messageId":"1045","data":"1046","fix":"1047","desc":"1048"},{"messageId":"1037","fix":"1049","desc":"1039"},{"messageId":"1040","fix":"1050","desc":"1042"},{"messageId":"1037","fix":"1051","desc":"1039"},{"messageId":"1040","fix":"1052","desc":"1042"},{"messageId":"1037","fix":"1053","desc":"1039"},{"messageId":"1040","fix":"1054","desc":"1042"},{"messageId":"1037","fix":"1055","desc":"1039"},{"messageId":"1040","fix":"1056","desc":"1042"},{"messageId":"1037","fix":"1057","desc":"1039"},{"messageId":"1040","fix":"1058","desc":"1042"},{"messageId":"1059","fix":"1060","data":"1061","desc":"1062"},{"messageId":"1037","fix":"1063","desc":"1039"},{"messageId":"1040","fix":"1064","desc":"1042"},{"messageId":"1037","fix":"1065","desc":"1039"},{"messageId":"1040","fix":"1066","desc":"1042"},{"messageId":"1037","fix":"1067","desc":"1039"},{"messageId":"1040","fix":"1068","desc":"1042"},{"messageId":"1037","fix":"1069","desc":"1039"},{"messageId":"1040","fix":"1070","desc":"1042"},{"messageId":"1037","fix":"1071","desc":"1039"},{"messageId":"1040","fix":"1072","desc":"1042"},{"messageId":"1037","fix":"1073","desc":"1039"},{"messageId":"1040","fix":"1074","desc":"1042"},{"messageId":"1037","fix":"1075","desc":"1039"},{"messageId":"1040","fix":"1076","desc":"1042"},{"messageId":"1037","fix":"1077","desc":"1039"},{"messageId":"1040","fix":"1078","desc":"1042"},{"messageId":"1037","fix":"1079","desc":"1039"},{"messageId":"1040","fix":"1080","desc":"1042"},{"messageId":"1037","fix":"1081","desc":"1039"},{"messageId":"1040","fix":"1082","desc":"1042"},{"messageId":"1037","fix":"1083","desc":"1039"},{"messageId":"1040","fix":"1084","desc":"1042"},{"messageId":"1037","fix":"1085","desc":"1039"},{"messageId":"1040","fix":"1086","desc":"1042"},{"messageId":"1059","fix":"1087","data":"1088","desc":"1062"},{"messageId":"1059","fix":"1089","data":"1090","desc":"1062"},{"messageId":"1091","fix":"1092","data":"1093","desc":"1094"},{"messageId":"1095","fix":"1096","data":"1097","desc":"1098"},{"messageId":"1099","fix":"1100","data":"1101","desc":"1102"},{"messageId":"1091","fix":"1103","data":"1104","desc":"1094"},{"messageId":"1095","fix":"1105","data":"1106","desc":"1098"},{"messageId":"1037","fix":"1107","desc":"1039"},{"messageId":"1040","fix":"1108","desc":"1042"},{"messageId":"1037","fix":"1109","desc":"1039"},{"messageId":"1040","fix":"1110","desc":"1042"},{"messageId":"1037","fix":"1111","desc":"1039"},{"messageId":"1040","fix":"1112","desc":"1042"},{"messageId":"1037","fix":"1113","desc":"1039"},{"messageId":"1040","fix":"1114","desc":"1042"},{"messageId":"1037","fix":"1115","desc":"1039"},{"messageId":"1040","fix":"1116","desc":"1042"},{"messageId":"1117","data":"1118","fix":"1119","desc":"1120"},{"messageId":"1117","data":"1121","fix":"1122","desc":"1123"},{"messageId":"1037","fix":"1124","desc":"1039"},{"messageId":"1040","fix":"1125","desc":"1042"},{"messageId":"1117","data":"1126","fix":"1127","desc":"1120"},{"messageId":"1117","data":"1128","fix":"1129","desc":"1123"},{"messageId":"1037","fix":"1130","desc":"1039"},{"messageId":"1040","fix":"1131","desc":"1042"},{"messageId":"1037","fix":"1132","desc":"1039"},{"messageId":"1040","fix":"1133","desc":"1042"},{"messageId":"1037","fix":"1134","desc":"1039"},{"messageId":"1040","fix":"1135","desc":"1042"},{"messageId":"1136","fix":"1137","data":"1138","desc":"1139"},{"messageId":"1059","fix":"1140","data":"1141","desc":"1062"},{"messageId":"1037","fix":"1142","desc":"1039"},{"messageId":"1040","fix":"1143","desc":"1042"},{"messageId":"1037","fix":"1144","desc":"1039"},{"messageId":"1040","fix":"1145","desc":"1042"},{"messageId":"1037","fix":"1146","desc":"1039"},{"messageId":"1040","fix":"1147","desc":"1042"},{"messageId":"1037","fix":"1148","desc":"1039"},{"messageId":"1040","fix":"1149","desc":"1042"},{"messageId":"1037","fix":"1150","desc":"1039"},{"messageId":"1040","fix":"1151","desc":"1042"},{"messageId":"1037","fix":"1152","desc":"1039"},{"messageId":"1040","fix":"1153","desc":"1042"},{"messageId":"1045","data":"1154","fix":"1155","desc":"1156"},{"messageId":"1059","fix":"1157","data":"1158","desc":"1062"},{"messageId":"1037","fix":"1159","desc":"1039"},{"messageId":"1040","fix":"1160","desc":"1042"},{"messageId":"1037","fix":"1161","desc":"1039"},{"messageId":"1040","fix":"1162","desc":"1042"},{"messageId":"1136","fix":"1163","data":"1164","desc":"1139"},{"messageId":"1059","fix":"1165","data":"1166","desc":"1062"},{"messageId":"1037","fix":"1167","desc":"1039"},{"messageId":"1040","fix":"1168","desc":"1042"},{"messageId":"1037","fix":"1169","desc":"1039"},{"messageId":"1040","fix":"1170","desc":"1042"},{"messageId":"1037","fix":"1171","desc":"1039"},{"messageId":"1040","fix":"1172","desc":"1042"},{"messageId":"1037","fix":"1173","desc":"1039"},{"messageId":"1040","fix":"1174","desc":"1042"},{"messageId":"1059","fix":"1175","data":"1176","desc":"1062"},{"messageId":"1037","fix":"1177","desc":"1039"},{"messageId":"1040","fix":"1178","desc":"1042"},{"messageId":"1037","fix":"1179","desc":"1039"},{"messageId":"1040","fix":"1180","desc":"1042"},{"messageId":"1037","fix":"1181","desc":"1039"},{"messageId":"1040","fix":"1182","desc":"1042"},{"messageId":"1037","fix":"1183","desc":"1039"},{"messageId":"1040","fix":"1184","desc":"1042"},{"messageId":"1037","fix":"1185","desc":"1039"},{"messageId":"1040","fix":"1186","desc":"1042"},{"messageId":"1037","fix":"1187","desc":"1039"},{"messageId":"1040","fix":"1188","desc":"1042"},{"messageId":"1037","fix":"1189","desc":"1039"},{"messageId":"1040","fix":"1190","desc":"1042"},{"messageId":"1037","fix":"1191","desc":"1039"},{"messageId":"1040","fix":"1192","desc":"1042"},{"messageId":"1037","fix":"1193","desc":"1039"},{"messageId":"1040","fix":"1194","desc":"1042"},{"messageId":"1037","fix":"1195","desc":"1039"},{"messageId":"1040","fix":"1196","desc":"1042"},{"messageId":"1037","fix":"1197","desc":"1039"},{"messageId":"1040","fix":"1198","desc":"1042"},{"messageId":"1199","fix":"1200","data":"1201","desc":"1202"},{"messageId":"1203","fix":"1204","data":"1205","desc":"1206"},{"messageId":"1136","fix":"1207","data":"1208","desc":"1139"},{"messageId":"1059","fix":"1209","data":"1210","desc":"1062"},{"messageId":"1037","fix":"1211","desc":"1039"},{"messageId":"1040","fix":"1212","desc":"1042"},{"messageId":"1037","fix":"1213","desc":"1039"},{"messageId":"1040","fix":"1214","desc":"1042"},{"messageId":"1037","fix":"1215","desc":"1039"},{"messageId":"1040","fix":"1216","desc":"1042"},{"messageId":"1037","fix":"1217","desc":"1039"},{"messageId":"1040","fix":"1218","desc":"1042"},{"messageId":"1037","fix":"1219","desc":"1039"},{"messageId":"1040","fix":"1220","desc":"1042"},{"messageId":"1136","fix":"1221","data":"1222","desc":"1139"},{"messageId":"1059","fix":"1223","data":"1224","desc":"1062"},{"messageId":"1059","fix":"1225","data":"1226","desc":"1062"},{"messageId":"1037","fix":"1227","desc":"1039"},{"messageId":"1040","fix":"1228","desc":"1042"},{"messageId":"1037","fix":"1229","desc":"1039"},{"messageId":"1040","fix":"1230","desc":"1042"},{"messageId":"1231","fix":"1232","data":"1233","desc":"1234"},{"messageId":"1136","fix":"1235","data":"1236","desc":"1139"},{"messageId":"1059","fix":"1237","data":"1238","desc":"1062"},{"messageId":"1136","fix":"1239","data":"1240","desc":"1139"},{"messageId":"1059","fix":"1241","data":"1242","desc":"1062"},"suggestUnknown",{"range":"1243","text":"1244"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1243","text":"1245"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1246","text":"1244"},{"range":"1246","text":"1245"},"consistentDestructuringSuggest",{"expression":"1247","property":"1248"},{"range":"1249","text":"1250"},"Replace `this.props.title` with destructured property `title`.",{"range":"1251","text":"1244"},{"range":"1251","text":"1245"},{"range":"1252","text":"1244"},{"range":"1252","text":"1245"},{"range":"1253","text":"1244"},{"range":"1253","text":"1245"},{"range":"1254","text":"1244"},{"range":"1254","text":"1245"},{"range":"1255","text":"1244"},{"range":"1255","text":"1245"},"replace",{"range":"1256","text":"1257"},{},"Replace `null` with `undefined`.",{"range":"1258","text":"1244"},{"range":"1258","text":"1245"},{"range":"1259","text":"1244"},{"range":"1259","text":"1245"},{"range":"1260","text":"1244"},{"range":"1260","text":"1245"},{"range":"1261","text":"1244"},{"range":"1261","text":"1245"},{"range":"1262","text":"1244"},{"range":"1262","text":"1245"},{"range":"1263","text":"1244"},{"range":"1263","text":"1245"},{"range":"1264","text":"1244"},{"range":"1264","text":"1245"},{"range":"1265","text":"1244"},{"range":"1265","text":"1245"},{"range":"1266","text":"1244"},{"range":"1266","text":"1245"},{"range":"1267","text":"1244"},{"range":"1267","text":"1245"},{"range":"1268","text":"1244"},{"range":"1268","text":"1245"},{"range":"1269","text":"1244"},{"range":"1269","text":"1245"},{"range":"1270","text":"1257"},{},{"range":"1271","text":"1257"},{},"argument-is-spreadable",{"range":"1272","text":"1273"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1274","text":"1275"},{},"First argument is not an `array`.","test-argument",{"range":"1276","text":"1277"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1278","text":"1279"},{},{"range":"1280","text":"1281"},{},{"range":"1282","text":"1244"},{"range":"1282","text":"1245"},{"range":"1283","text":"1244"},{"range":"1283","text":"1245"},{"range":"1284","text":"1244"},{"range":"1284","text":"1245"},{"range":"1285","text":"1244"},{"range":"1285","text":"1245"},{"range":"1286","text":"1244"},{"range":"1286","text":"1245"},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1287"},{"range":"1288","text":"1289"},"Switch to `??` operator.",{"operator":"1290"},{"range":"1288","text":"1291"},"Switch to `||` operator.",{"range":"1292","text":"1244"},{"range":"1292","text":"1245"},{"operator":"1287"},{"range":"1293","text":"1294"},{"operator":"1290"},{"range":"1293","text":"1295"},{"range":"1296","text":"1244"},{"range":"1296","text":"1245"},{"range":"1297","text":"1244"},{"range":"1297","text":"1245"},{"range":"1298","text":"1244"},{"range":"1298","text":"1245"},"remove",{"range":"1299","text":"1300"},{},"Remove `null`.",{"range":"1299","text":"1257"},{},{"range":"1301","text":"1244"},{"range":"1301","text":"1245"},{"range":"1302","text":"1244"},{"range":"1302","text":"1245"},{"range":"1303","text":"1244"},{"range":"1303","text":"1245"},{"range":"1304","text":"1244"},{"range":"1304","text":"1245"},{"range":"1305","text":"1244"},{"range":"1305","text":"1245"},{"range":"1306","text":"1244"},{"range":"1306","text":"1245"},{"expression":"1307","property":"1308"},{"range":"1309","text":"1310"},"Replace `this.props.active` with destructured property `active`.",{"range":"1311","text":"1257"},{},{"range":"1312","text":"1244"},{"range":"1312","text":"1245"},{"range":"1313","text":"1244"},{"range":"1313","text":"1245"},{"range":"1314","text":"1300"},{},{"range":"1314","text":"1257"},{},{"range":"1315","text":"1244"},{"range":"1315","text":"1245"},{"range":"1316","text":"1244"},{"range":"1316","text":"1245"},{"range":"1317","text":"1244"},{"range":"1317","text":"1245"},{"range":"1318","text":"1244"},{"range":"1318","text":"1245"},{"range":"1319","text":"1257"},{},{"range":"1320","text":"1244"},{"range":"1320","text":"1245"},{"range":"1321","text":"1244"},{"range":"1321","text":"1245"},{"range":"1322","text":"1244"},{"range":"1322","text":"1245"},{"range":"1323","text":"1244"},{"range":"1323","text":"1245"},{"range":"1324","text":"1244"},{"range":"1324","text":"1245"},{"range":"1325","text":"1244"},{"range":"1325","text":"1245"},{"range":"1326","text":"1244"},{"range":"1326","text":"1245"},{"range":"1327","text":"1244"},{"range":"1327","text":"1245"},{"range":"1328","text":"1244"},{"range":"1328","text":"1245"},{"range":"1329","text":"1244"},{"range":"1329","text":"1245"},{"range":"1330","text":"1244"},{"range":"1330","text":"1245"},"array-length",{"range":"1331","text":"1332"},{},"The argument is the length of array.","only-element",{"range":"1331","text":"1333"},{},"The argument is the only element of array.",{"range":"1334","text":"1300"},{},{"range":"1334","text":"1257"},{},{"range":"1335","text":"1244"},{"range":"1335","text":"1245"},{"range":"1336","text":"1244"},{"range":"1336","text":"1245"},{"range":"1337","text":"1244"},{"range":"1337","text":"1245"},{"range":"1338","text":"1244"},{"range":"1338","text":"1245"},{"range":"1339","text":"1244"},{"range":"1339","text":"1245"},{"range":"1340","text":"1300"},{},{"range":"1340","text":"1257"},{},{"range":"1341","text":"1257"},{},{"range":"1342","text":"1244"},{"range":"1342","text":"1245"},{"range":"1343","text":"1244"},{"range":"1343","text":"1245"},"suggestion/export",{"range":"1344","text":"1345"},{"name":"1346"},"Switch to `export`.",{"range":"1347","text":"1300"},{},{"range":"1347","text":"1257"},{},{"range":"1348","text":"1300"},{},{"range":"1348","text":"1257"},{},[150,153],"unknown","never",[2062,2065],"this.props.title","title",[3441,3628],", title } = this.props\n\n return (\n <Wrap onFocus={this.onFocus.bind(this)} onBlur={this.onBlur.bind(this)}>\n <MaskTextField\n type=\"text\"\n title={title",[4574,4577],[4739,4742],[102,105],[3104,3107],[3120,3123],[3290,3294],"undefined",[3791,3794],[3810,3813],[4864,4867],[1372,1375],[257,260],[299,302],[113,116],[157,160],[200,203],[332,335],[492,495],[89,92],[659,663],[772,776],[365,390],"[...value, ...uploadFiles]",[365,390],"[...value, uploadFiles]",[365,390],"[...value, ...(Array.isArray(uploadFiles) ? uploadFiles : [uploadFiles])]",[525,577],"[...value.slice(0, index), ...value.slice(index + 1)]",[525,577],"[...value.slice(0, index), value.slice(index + 1)]",[317,320],[322,325],[406,409],[440,443],[275,278],"??",[284,308],"props.w ?? '24'","||","props.w || '24'",[334,337],[343,367],"props.h ?? '24'","props.h || '24'",[120,123],[161,164],[1256,1259],[1852,1856],"",[2537,2540],[2549,2552],[2559,2562],[72,75],[91,94],[216,219],"this.props.active","active",[408,853],", active } = this.props\n\n const menuItems = items.map(\n ({ name, path, node: _node, value: _value }) => {\n let node = _node\n let value = _value\n if (path) {\n node = (\n <Link to={path}>\n <ItemWrap>{name}</ItemWrap>\n </Link>\n )\n value = path\n }\n return { name, value, node }\n },\n )\n\n return (\n <Menu\n default={active",[232,236],[64,67],[218,221],[530,534],[76,79],[114,117],[160,163],[812,815],[1405,1409],[156,159],[219,222],[238,241],[264,267],[72,75],[357,360],[720,723],[736,739],[755,758],[1538,1541],[2521,2524],[217,233],"Array.from({length: steps})","[steps]",[392,396],[76,79],[84,87],[1726,1729],[1773,1776],[1803,1806],[2915,2919],[3111,3115],[3650,3653],[80,83],[26,43],"export default ","module",[779,783],[982,986]] diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 7f36464b3..f78ec40c5 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -23,8 +23,8 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/.eslintcache b/packages/desktop/.eslintcache index 0f86d3285..a8f267ebe 100644 --- a/packages/desktop/.eslintcache +++ b/packages/desktop/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"hash":"146","results":"147","hashOfConfig":"148"},{"hash":"149","results":"150","hashOfConfig":"148"},{"hash":"151","results":"152","hashOfConfig":"148"},{"hash":"153","results":"154","hashOfConfig":"148"},{"hash":"155","results":"156","hashOfConfig":"148"},{"hash":"157","results":"158","hashOfConfig":"148"},{"hash":"159","results":"160","hashOfConfig":"148"},{"hash":"161","results":"162","hashOfConfig":"148"},{"hash":"163","results":"164","hashOfConfig":"148"},{"hash":"165","results":"166","hashOfConfig":"148"},{"hash":"167","results":"168","hashOfConfig":"148"},{"hash":"169","results":"170","hashOfConfig":"148"},{"hash":"171","results":"172","hashOfConfig":"148"},{"hash":"173","results":"174","hashOfConfig":"148"},{"hash":"175","results":"176","hashOfConfig":"148"},{"hash":"177","results":"178","hashOfConfig":"148"},{"hash":"179","results":"180","hashOfConfig":"148"},{"hash":"181","results":"182","hashOfConfig":"148"},{"hash":"183","results":"184","hashOfConfig":"148"},{"hash":"185","results":"186","hashOfConfig":"148"},{"hash":"187","results":"188","hashOfConfig":"148"},{"hash":"189","results":"190","hashOfConfig":"148"},{"hash":"191","results":"192","hashOfConfig":"148"},{"hash":"193","results":"194","hashOfConfig":"148"},{"hash":"195","results":"196","hashOfConfig":"148"},{"hash":"197","results":"198","hashOfConfig":"148"},{"hash":"199","results":"200","hashOfConfig":"148"},{"hash":"201","results":"202","hashOfConfig":"148"},{"hash":"203","results":"204","hashOfConfig":"148"},{"hash":"205","results":"206","hashOfConfig":"148"},{"hash":"207","results":"208","hashOfConfig":"148"},{"hash":"209","results":"210","hashOfConfig":"148"},{"hash":"211","results":"212","hashOfConfig":"148"},{"hash":"213","results":"214","hashOfConfig":"148"},{"hash":"215","results":"216","hashOfConfig":"148"},{"hash":"217","results":"218","hashOfConfig":"148"},{"hash":"219","results":"220","hashOfConfig":"148"},{"hash":"221","results":"222","hashOfConfig":"148"},{"hash":"223","results":"224","hashOfConfig":"148"},{"hash":"225","results":"226","hashOfConfig":"148"},{"hash":"227","results":"228","hashOfConfig":"148"},{"hash":"229","results":"230","hashOfConfig":"148"},{"hash":"231","results":"232","hashOfConfig":"148"},{"hash":"233","results":"234","hashOfConfig":"148"},{"hash":"235","results":"236","hashOfConfig":"148"},{"hash":"237","results":"238","hashOfConfig":"148"},{"hash":"239","results":"240","hashOfConfig":"148"},{"hash":"241","results":"242","hashOfConfig":"148"},{"hash":"243","results":"244","hashOfConfig":"148"},{"hash":"245","results":"246","hashOfConfig":"148"},{"hash":"247","results":"248","hashOfConfig":"148"},{"hash":"249","results":"250","hashOfConfig":"148"},{"hash":"251","results":"252","hashOfConfig":"148"},{"hash":"253","results":"254","hashOfConfig":"148"},{"hash":"255","results":"256","hashOfConfig":"148"},{"hash":"257","results":"258","hashOfConfig":"148"},{"hash":"259","results":"260","hashOfConfig":"148"},{"hash":"261","results":"262","hashOfConfig":"148"},{"hash":"263","results":"264","hashOfConfig":"148"},{"hash":"265","results":"266","hashOfConfig":"148"},{"hash":"267","results":"268","hashOfConfig":"148"},{"hash":"269","results":"270","hashOfConfig":"148"},{"hash":"271","results":"272","hashOfConfig":"148"},{"hash":"273","results":"274","hashOfConfig":"148"},{"hash":"275","results":"276","hashOfConfig":"148"},{"hash":"277","results":"278","hashOfConfig":"148"},{"hash":"279","results":"280","hashOfConfig":"148"},{"hash":"281","results":"282","hashOfConfig":"148"},{"hash":"283","results":"284","hashOfConfig":"148"},{"hash":"285","results":"286","hashOfConfig":"148"},{"hash":"287","results":"288","hashOfConfig":"148"},{"hash":"289","results":"290","hashOfConfig":"148"},{"hash":"291","results":"292","hashOfConfig":"148"},{"hash":"293","results":"294","hashOfConfig":"148"},{"hash":"295","results":"296","hashOfConfig":"148"},{"hash":"297","results":"298","hashOfConfig":"148"},{"hash":"299","results":"300","hashOfConfig":"148"},{"hash":"301","results":"302","hashOfConfig":"148"},{"hash":"303","results":"304","hashOfConfig":"148"},{"hash":"305","results":"306","hashOfConfig":"148"},{"hash":"307","results":"308","hashOfConfig":"148"},{"hash":"309","results":"310","hashOfConfig":"148"},{"hash":"311","results":"312","hashOfConfig":"148"},{"hash":"313","results":"314","hashOfConfig":"148"},{"hash":"315","results":"316","hashOfConfig":"148"},{"hash":"317","results":"318","hashOfConfig":"148"},{"hash":"319","results":"320","hashOfConfig":"148"},{"hash":"321","results":"322","hashOfConfig":"148"},{"hash":"323","results":"324","hashOfConfig":"148"},{"hash":"325","results":"326","hashOfConfig":"148"},{"hash":"327","results":"328","hashOfConfig":"148"},{"hash":"329","results":"330","hashOfConfig":"148"},{"hash":"331","results":"332","hashOfConfig":"148"},{"hash":"333","results":"334","hashOfConfig":"148"},{"hash":"335","results":"336","hashOfConfig":"148"},{"hash":"337","results":"338","hashOfConfig":"148"},{"hash":"339","results":"340","hashOfConfig":"148"},{"hash":"341","results":"342","hashOfConfig":"148"},{"hash":"343","results":"344","hashOfConfig":"148"},{"hash":"345","results":"346","hashOfConfig":"148"},{"hash":"347","results":"348","hashOfConfig":"148"},{"hash":"349","results":"350","hashOfConfig":"148"},{"hash":"351","results":"352","hashOfConfig":"148"},{"hash":"353","results":"354","hashOfConfig":"148"},{"hash":"355","results":"356","hashOfConfig":"148"},{"hash":"357","results":"358","hashOfConfig":"148"},{"hash":"359","results":"360","hashOfConfig":"148"},{"hash":"361","results":"362","hashOfConfig":"148"},{"hash":"363","results":"364","hashOfConfig":"148"},{"hash":"365","results":"366","hashOfConfig":"148"},{"hash":"367","results":"368","hashOfConfig":"148"},{"hash":"369","results":"370","hashOfConfig":"148"},{"hash":"371","results":"372","hashOfConfig":"148"},{"hash":"373","results":"374","hashOfConfig":"148"},{"hash":"375","results":"376","hashOfConfig":"148"},{"hash":"377","results":"378","hashOfConfig":"148"},{"hash":"379","results":"380","hashOfConfig":"148"},{"hash":"381","results":"382","hashOfConfig":"148"},{"hash":"383","results":"384","hashOfConfig":"148"},{"hash":"385","results":"386","hashOfConfig":"148"},{"hash":"387","results":"388","hashOfConfig":"148"},{"hash":"389","results":"390","hashOfConfig":"148"},{"hash":"391","results":"392","hashOfConfig":"148"},{"hash":"393","results":"394","hashOfConfig":"148"},{"hash":"395","results":"396","hashOfConfig":"148"},{"hash":"397","results":"398","hashOfConfig":"148"},{"hash":"399","results":"400","hashOfConfig":"148"},{"hash":"401","results":"402","hashOfConfig":"148"},{"hash":"403","results":"404","hashOfConfig":"148"},{"hash":"405","results":"406","hashOfConfig":"148"},{"hash":"407","results":"408","hashOfConfig":"148"},{"hash":"409","results":"410","hashOfConfig":"148"},{"hash":"411","results":"412","hashOfConfig":"148"},{"hash":"413","results":"414","hashOfConfig":"148"},{"hash":"415","results":"416","hashOfConfig":"148"},{"hash":"417","results":"418","hashOfConfig":"148"},{"hash":"419","results":"420","hashOfConfig":"148"},{"hash":"421","results":"422","hashOfConfig":"148"},{"hash":"423","results":"424","hashOfConfig":"148"},{"hash":"425","results":"426","hashOfConfig":"148"},{"hash":"427","results":"428","hashOfConfig":"148"},{"hash":"429","results":"430","hashOfConfig":"148"},{"hash":"431","results":"432","hashOfConfig":"148"},{"hash":"433","results":"434","hashOfConfig":"148"},{"hash":"435","results":"436","hashOfConfig":"148"},"2d71bdfe7a6ea124523094130949a4f2",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"440"},"45q1jl","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9d717ef795fcebc75baceeb6a145c9ea",{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"447"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"733f86bf7b382315e3fbe02e142b9404",{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"454","messages":"455","suppressedMessages":"456","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"16f1b65f36bb5d8a5eae5a3175c718e5",{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"460"},"80c2ce97597835719ee0776db2e5464c",{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cd69cc280577a1541ba836a13c689ad",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"467"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"468","messages":"469","suppressedMessages":"470","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"73acffa12d660f931e5e4cc5d66c7a4e",{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"474"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"475","messages":"476","suppressedMessages":"477","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"31d6b88498eeeb632da7d3c2211330d2",{"filePath":"478","messages":"479","suppressedMessages":"480","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"487"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"488","messages":"489","suppressedMessages":"490","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e5890469426cd01ab08665b4a1bcf618",{"filePath":"491","messages":"492","suppressedMessages":"493","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"494"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"495","messages":"496","suppressedMessages":"497","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"498","messages":"499","suppressedMessages":"500","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"501"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"505","messages":"506","suppressedMessages":"507","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9a2c5227ad1129c34ac2732f7a91b037",{"filePath":"508","messages":"509","suppressedMessages":"510","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"511"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"518","messages":"519","suppressedMessages":"520","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"521","messages":"522","suppressedMessages":"523","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"524"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"525","messages":"526","suppressedMessages":"527","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"528","messages":"529","suppressedMessages":"530","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bec5c9fa588ba533074b71595d9968e9",{"filePath":"531","messages":"532","suppressedMessages":"533","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"534"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"535","messages":"536","suppressedMessages":"537","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"538","messages":"539","suppressedMessages":"540","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"541","messages":"542","suppressedMessages":"543","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"650bc26e763edc54db8176c56a54247b",{"filePath":"544","messages":"545","suppressedMessages":"546","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a3ee7e041b5831c49f910cc10c2e4b52",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"553"},"9eaa8ff438834aeecbb65ece143aaf99",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bb3fad34568e0c80aaef20651c6ff43f",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7b266686302ee16fad100d202a3b9770",{"filePath":"563","messages":"564","suppressedMessages":"565","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"566"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9002875c8e0a11d62e0389af5a939e70",{"filePath":"570","messages":"571","suppressedMessages":"572","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"573"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"577","messages":"578","suppressedMessages":"579","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"580"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e74e40ea51f9e636fe29c48666c6ec7c",{"filePath":"584","messages":"585","suppressedMessages":"586","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"587"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c724cd2daa9d8324e13389eca9f75f1",{"filePath":"591","messages":"592","suppressedMessages":"593","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"594"},"4ab4642aad8fe53a0f461efacb6acb66",{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74c936bfdc1a0272eec2185155cdfa96",{"filePath":"598","messages":"599","suppressedMessages":"600","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"601"},"d94c2d41c8ab1566a4e02f1eecde381c",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fa7cb34b4a6c306f6057f99778073438",{"filePath":"605","messages":"606","suppressedMessages":"607","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"608"},"82b88c3160ebe28f7e3d32339f593d5e",{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4530f17fbce2c959e9a071a567f465b",{"filePath":"612","messages":"613","suppressedMessages":"614","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"615"},"c13c76073f6786dd423f491469683a8b",{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"619"},"bbc24a7fad72d1eaad921ad2aefa8fde",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"977b97b1e19566e87b013f5876b2f317",{"filePath":"623","messages":"624","suppressedMessages":"625","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"626"},"57fb67de98a656b58e6fa14b3bbd2346",{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd3957fbf4e457019261b9ebd38c041e",{"filePath":"630","messages":"631","suppressedMessages":"632","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"633"},"9650669334ea72b6f412c62beda618ab",{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"50b954401e7295a38126dd4247182140",{"filePath":"637","messages":"638","suppressedMessages":"639","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"640"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f4acafbbfb4f757a5e69b75eb245668a",{"filePath":"644","messages":"645","suppressedMessages":"646","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"32ff4238f7f16426f8e35c895b3b09f4",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"650"},"8e554ddd7ada87e9c9a281acf2f32c6b",{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"654"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"658"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"662"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7f211ec2b0945dd29b885f1bd2fb72a",{"filePath":"666","messages":"667","suppressedMessages":"668","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"669"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"40cf842f369c907ae97baa0f9a1fb6f1",{"filePath":"673","messages":"674","suppressedMessages":"675","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"39ba93642d557e6b586e6b3723d26e21",{"filePath":"679","messages":"680","suppressedMessages":"681","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"682"},"a26f2557632fffeab428efb2de05302c",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d9ebce1150a77b3a8b1e8f48fd9d5efd",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"689"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ff3917323d251dfc9e015e8ec9c66126",{"filePath":"693","messages":"694","suppressedMessages":"695","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"696"},"deabb835f68e4dc4ff17a4c1d62c0e4f",{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"700"},"d2eba24aaa2fedbd106400ffea759e8e",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"896dc02a0a9274a669a51c3085cc6c65",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"707"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"708","messages":"709","suppressedMessages":"710","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"711","messages":"712","suppressedMessages":"713","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"714"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"715","messages":"716","suppressedMessages":"717","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c1cb5746504d8dfebd8102f76098b2cb",{"filePath":"718","messages":"719","suppressedMessages":"720","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"721"},"644e15f69d80c88755520146477e323c",{"filePath":"722","messages":"723","suppressedMessages":"724","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac7e675b63b00fc9a107b250ead1601f",{"filePath":"725","messages":"726","suppressedMessages":"727","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"728"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e46b17cbf5a910a60cad5f4cd516bf9",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"7b2b47bb0f4bd2e7ce9cf06d44dd6695",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"739"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"740","messages":"741","suppressedMessages":"742","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"746"},"50c46143f276e39641d104acbe6063c9",{"filePath":"747","messages":"748","suppressedMessages":"749","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a22f3eaa39868c83411c9d43edc8a0be",{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"11f31ea941b8929b89acfda64b8f56f0",{"filePath":"763","messages":"764","suppressedMessages":"765","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"766"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"767","messages":"768","suppressedMessages":"769","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74e45f4c0f7925cd016bbbd5c8d09dd8",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"773"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"774","messages":"775","suppressedMessages":"776","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"777","messages":"778","suppressedMessages":"779","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"780","messages":"781","suppressedMessages":"782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03b2848d6bbdcb0e84e97ba9efe60476",{"filePath":"783","messages":"784","suppressedMessages":"785","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"786"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"787","messages":"788","suppressedMessages":"789","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0ce25a124a22d0a7055a67b8ed6d513a",{"filePath":"790","messages":"791","suppressedMessages":"792","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"793"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"05f9915495413bfae000b1c2c08fab7a",{"filePath":"797","messages":"798","suppressedMessages":"799","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"800"},"3de1248991db0530b8d5469019181ff4",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c0f6e7d8dee372b96b69b9690e69d7dd",{"filePath":"804","messages":"805","suppressedMessages":"806","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"807"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fe4c5f2a3f0426d28a43806d1dd2a65",{"filePath":"811","messages":"812","suppressedMessages":"813","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"814","messages":"815","suppressedMessages":"816","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"817","messages":"818","suppressedMessages":"819","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"820"},"510064722da2f888008fbe2d4c723de2",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"824","messages":"825","suppressedMessages":"826","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"827","messages":"828","suppressedMessages":"829","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"830"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"831","messages":"832","suppressedMessages":"833","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"837","messages":"838","suppressedMessages":"839","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8fc2c9b55faa4df16ba5806587dd6d0c",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"843"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"844","messages":"845","suppressedMessages":"846","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c514303356889842d96918288639b2d",{"filePath":"847","messages":"848","suppressedMessages":"849","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"850"},"6253111666c2517e94568a9e459368fb",{"filePath":"851","messages":"852","suppressedMessages":"853","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"854","messages":"855","suppressedMessages":"856","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"857"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"858","messages":"859","suppressedMessages":"860","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"861","messages":"862","suppressedMessages":"863","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0fbdb4a29746908a76cdbc5a16ee3e3f",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"ed1290171626490b509cb0d2636ea68f",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"871"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"875"},"b1730332dd243b0d4674e4397e4389b9",{"filePath":"876","messages":"877","suppressedMessages":"878","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"879"},"cb947715576a4b4db3cfb8557effc7a3",{"filePath":"880","messages":"881","suppressedMessages":"882","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"883"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c5270035253818992644280078ba51ce",{"filePath":"887","messages":"888","suppressedMessages":"889","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"890"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"891","messages":"892","suppressedMessages":"893","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"894"},"b66e504786b3c148cdb4dbd3d2a9f24b",{"filePath":"895","messages":"896","suppressedMessages":"897","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"898"},"c464ac5944f04e71ee4834313aa5026b",{"filePath":"899","messages":"900","suppressedMessages":"901","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"902"},"9e513870d45e60321fd860d93675a820",{"filePath":"903","messages":"904","suppressedMessages":"905","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"906"},"c639ce51c2bb47cf7447acc6e7c38113",{"filePath":"907","messages":"908","suppressedMessages":"909","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"910"},"b3462fc23a06a120c4188143910708dd",{"filePath":"911","messages":"912","suppressedMessages":"913","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"914"},"f643517d430ffb4392efe8c1a3dbaf9d",{"filePath":"915","messages":"916","suppressedMessages":"917","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"918"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"919","messages":"920","suppressedMessages":"921","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"922"},"5b2417f91edc7e2ca70efc91f8925913",{"filePath":"923","messages":"924","suppressedMessages":"925","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"926"},"a42b3c0af4de93ed596fe5bcb473fd98",{"filePath":"927","messages":"928","suppressedMessages":"929","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"930"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"931","messages":"932","suppressedMessages":"933","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"934"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"935","messages":"936","suppressedMessages":"937","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"938"},"6383f2253350f3b1255053fb340865a9",{"filePath":"939","messages":"940","suppressedMessages":"941","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["942","943"],[],"import { Box, Flex } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n vertical?: boolean\n children?: ReactNode\n}\n\nconst margin: { [size in ActionsProps['size']]: number } = {\n accent: 6,\n normal: 5,\n minor: 4,\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n const content = Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 || !props.vertical ? undefined : margin[props.size]}\n ml={key === 0 || props.vertical ? undefined : margin[props.size]}\n children={child}\n />\n ))\n if (props.vertical) {\n return <Box display=\"inline-block\" maxWidth={1} children={content} />\n }\n return (\n <Flex\n display=\"inline-flex\"\n align=\"center\"\n maxWidth={1}\n children={content}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["944","945","946"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={16} py={5}>\n <FlexItem>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem overflow=\"hidden\" mx={4}>\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["947","948","949"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["950"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface AnnotationProps {\n children?: ReactNode\n}\n\nexport const Annotation: FC<AnnotationProps> = ({ children }) => (\n <Card px={11} pt={11} pb={12} r={10} b=\"solid 1px #e6e6e6\">\n {children}\n </Card>\n)\n\nAnnotation.displayName = 'Annotation'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["951","952"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n indent?: 's' | 'm' | 'l'\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nconst BlockAccordionIndent: {\n [indent in NonNullable<\n BlockAccordionProps<BlockAccordionItemModel>['indent']\n >]: number\n} = {\n s: 8,\n m: 11,\n l: 17,\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, indent = 'm', tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={3}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={\n item.hovered || item.focused\n ? '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n : (index > 0 &&\n !(\n renderProps.items[index - 1].hovered ||\n renderProps.items[index - 1].focused\n )\n ? '0 -1px 0 #e6e6e6'\n : undefined)\n }\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={BlockAccordionIndent[indent]}\n pt={4}\n pb={item.opened ? 2 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"m\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box\n px={BlockAccordionIndent[indent]}\n pb={4}\n display={item.opened ? 'block' : 'none'}\n >\n {typeof item.content === 'string' ? (\n <Paragraph size=\"m\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n indent: 'm',\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["953"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n s: 8,\n m: '44px 44px 48px',\n l: '44px 68px 48px',\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["954","955","956","957"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["958","959"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["960","961","962","963","964","965","966","967"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 30,\n normal: 24,\n minor: 20,\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 15,\n normal: 12,\n minor: 10,\n}\n\nconst buttonMinWith: { [size in ButtonProps['size']]: number } = {\n accent: 50,\n normal: 37.5,\n minor: 25,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 9,\n normal: 8,\n minor: 7,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 7,\n normal: 5,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem shrink={0} mr={props.text ? 3 : 0} width={6} height={6}>\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={5}\n height={5}\n r={10}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.bg.accent[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n s={\n props.disabled\n ? 'none'\n : ((renderProps.hover || renderProps.focus) &&\n props.size === 'accent'\n ? theme.button.shadow.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.shadow.kind[props.kind]\n : 'none')\n }\n transition=\"box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={6}\n height={6}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? 3 : 0}\n width={6}\n height={6}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["968"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["969","970","971","972","973","974"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["975","976","977","978"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["979","980","981","982","983","984","985","986","987","988"],[],"import {\n Box,\n Card,\n CardPos,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onSubmit={props.onSubmit}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <CardPos\n type=\"relative\"\n ref={renderProps.containerRef}\n width={1}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n s={\n renderProps.focused ? '0 20px 64px 0 rgba(0, 0, 0, 0.16)' : 'none'\n }\n r={10}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n ref={renderProps.inputRef}\n pr={14}\n error={!!props.error}\n focused={renderProps.focused}\n norb={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading)\n }\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n <Pos\n type=\"absolute\"\n cursor=\"pointer\"\n right={4}\n top={3}\n onClick={renderProps.onSearchClick}\n children={<Icon name=\"search\" color=\"#666\" />}\n />\n </Box>\n <DropDown\n minWidth={1}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={false}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n onHide={renderProps.onHide}\n >\n <Card\n height={1}\n minWidth={1}\n r={10}\n s=\"0 20px 20px 0 rgba(0, 0, 0, 0.16)\"\n >\n <CardPos\n type=\"relative\"\n width={1}\n height={1}\n maxHeight={98}\n bg=\"#fff\"\n r=\"0 0 10px 10px\"\n bt=\"solid 1px #e6e6e6\"\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n py={3}\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </CardPos>\n </Card>\n </DropDown>\n </CardPos>\n )}\n />\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["989","990","991","992","993"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["994"],[],"import {\n Box,\n css,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface DropDownProps {\n show: boolean\n offset?: number\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n rootClose?: boolean\n stub?: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const DropDown: FC<DropDownProps> = ({\n show,\n offset,\n width,\n minWidth,\n maxWidth,\n rootClose = true,\n stub = false,\n target,\n container,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={rootClose}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n width={width}\n minWidth={minWidth}\n maxWidth={maxWidth}\n zIndex={999}\n ref={renderProps.props.ref}\n mt={offset}\n css={renderProps.props.style}\n >\n {children}\n </Pos>\n )}\n />\n )\n\nDropDown.displayName = 'DropDown'\n\nDropDown.defaultProps = {\n rootClose: true,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["995","996","997","998","999","1000","1001","1002"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["1003"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex>\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({\n stub,\n })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n width={32}\n height={10}\n ml={i > 0 ? 4 : 0}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["1004"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [32, 40, 26] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["1005","1006"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["1007"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={16}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n bold={false}\n compact\n display=\"block\"\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["1008"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface HeaderProps {\n underline?: boolean\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = (props) => (\n <Card\n bg=\"#fff\"\n s={props.underline ? 'inset 0px -1px 0px 0px #e6e6e6' : undefined}\n width={1}\n height={20}\n children={props.children}\n />\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["1009"],[],"import {\n BoxLnk,\n Card,\n Image,\n LinkControl,\n LinkControlProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderBankCardLinkProps {\n src: string\n srcSet?: string\n text: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderBankCardLink: FC<HeaderBankCardLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n width={56}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Card\n mb={5}\n r={10}\n width={56}\n height={35}\n overflow=\"hidden\"\n transform={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'translateY(-4px)'\n : undefined\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n s={\n renderProps.hover || renderProps.active || renderProps.focus\n ? '0 8px 16px 0 rgba(0, 0, 0, 0.12)'\n : '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n }\n >\n <Image width={56} height={35} src={props.src} srcSet={props.srcSet} />\n </Card>\n <Text\n bold\n display=\"block\"\n align=\"center\"\n color={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'warning'\n : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n </BoxLnk>\n )}\n />\n)\n\nHeaderBankCardLink.displayName = 'HeaderBankCardLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["1010"],[],"import {\n Card,\n css,\n Icon,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface HeaderDropDownProps {\n show: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const HeaderDropDown: FC<HeaderDropDownProps> = ({\n show,\n target,\n container,\n onHide,\n children,\n}) => (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n zIndex={600}\n ref={renderProps.props.ref}\n width={1}\n css={renderProps.props.style}\n >\n <Pos type=\"relative\">\n <Card\n bg=\"#fff\"\n width={1}\n pt={12}\n pb={12}\n s=\"0 0 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n {children}\n </Card>\n <Pos\n aria-label=\"close\"\n mb=\"auto\"\n type=\"absolute\"\n width={6}\n height={6}\n top={6}\n right={6}\n cursor=\"pointer\"\n onClick={onHide}\n >\n <Icon name=\"cross\" color=\"#666\" />\n </Pos>\n </Pos>\n </Pos>\n )}\n />\n)\n\nHeaderDropDown.displayName = 'HeaderDropDown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["1011"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { HeaderMenuItem, HeaderMenuItemProps } from './HeaderMenuItem'\n\nexport interface HeaderMenuProps {\n children: HeaderMenuItemProps[]\n stub?: Array<number> | boolean\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = (props) => (\n <Flex height={1} width={1} justify=\"flex-start\" role=\"menu\">\n {props.stub\n ? (typeof props.stub === 'boolean' ? [32, 44, 26] : props.stub).map(\n (width, index) => (\n <FlexItem\n key={index}\n ml={index > 0 ? 5 : 0}\n width={width}\n align=\"center\"\n >\n <Link size=\"m\" stub />\n </FlexItem>\n ),\n )\n : props.children.map((item, i) => (\n <FlexItem key={i} ml={i > 0 ? 5 : 0}>\n <HeaderMenuItem {...item} />\n </FlexItem>\n ))}\n </Flex>\n)\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["1012","1013","1014"],[],"import {\n Card,\n Flex,\n LinkControl,\n LinkControlProps,\n Pos,\n PosLnk,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderMenuItemProps {\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['target']\n rel?: LinkControlProps['rel']\n title?: string\n active?: boolean\n attention?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderMenuItem = forwardRef<\n HTMLDivElement & HTMLAnchorElement,\n HeaderMenuItemProps\n>((props, ref) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <PosLnk\n role=\"menuitem\"\n as={props.href ? 'a' : 'div'}\n ref={ref}\n height={1}\n type=\"relative\"\n display=\"block\"\n cursor=\"pointer\"\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n title={props.href ? props.title : undefined}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Flex height={1} direction=\"column\" align=\"middle\" justify=\"center\">\n <Text\n bold\n color={\n renderProps.hover || renderProps.focus ? 'warning' : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n decoration=\"none\"\n >\n {props.title}\n {props.attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Text>\n </Flex>\n {props.active ? (\n <Pos type=\"absolute\" height=\"4px\" bottom={0} right={0} left={0}>\n <Card bg=\"#ff8c00\" height={1} width={1} rtr={4} rtl={4} />\n </Pos>\n ) : null}\n </PosLnk>\n )}\n />\n))\n\nHeaderMenuItem.displayName = 'HeaderMenuItem'\n\nHeaderMenuItem.defaultProps = {\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["1015","1016","1017","1018","1019","1020","1021"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n Icon,\n Image,\n Input,\n MenuControl,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\nimport { HeaderSuggestProps } from './HeaderSuggestProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nconst ContentTransition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nexport const HeaderSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n placeholder = 'Текстовое поле',\n ...props\n}: HeaderSuggestProps<HeaderSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, HeaderSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <Fragment>\n <Box width={6} height={6} onClick={renderProps.onShowClick}>\n <Icon name=\"search\" />\n </Box>\n <Overlay\n target={props.target.current}\n container={props.container.current}\n show={renderProps.show}\n rootClose={true}\n transition={ContentTransition}\n onHide={renderProps.onHide}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n type=\"absolute\"\n top={0}\n zIndex={10_050}\n width={1}\n ref={overlayRenderProps.props.ref}\n >\n <Card\n height={20}\n bg=\"#fff\"\n bb={props.error ? 'solid 2px #d0021b' : 'none'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n <Box width={295} mx=\"auto\">\n <Flex\n align=\"center\"\n width={295}\n mx=\"auto\"\n height={20}\n py={4}\n px={6}\n >\n <FlexItem\n cursor=\"pointer\"\n shrink={0}\n mr={4}\n onClick={renderProps.onBack}\n >\n <Icon name=\"arrow-left\" />\n </FlexItem>\n <FlexItem grow={1}>\n <Input\n ref={renderProps.inputRef}\n tabIndex={props.tabIndex}\n type=\"search\"\n autoComplete={props.autoComplete ? 'on' : 'off'}\n value={props.suggest || ''}\n valueWeight={300}\n width={1}\n autoFocus\n valueSize={5}\n placeholder={placeholder}\n placeholderSize={5}\n placeholderWeight={300}\n onChange={renderProps.onRequest}\n onBlur={renderProps.onModalInputBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onFocus={renderProps.onShowFocus}\n />\n </FlexItem>\n <FlexItem\n shrink={0}\n ml={4}\n onClick={renderProps.onSearchClick}\n >\n <Box cursor=\"pointer\" width={6} height={6}>\n <Icon name=\"search\" color=\"#666\" />\n </Box>\n </FlexItem>\n </Flex>\n </Box>\n </Card>\n <Card\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n maxHeight={84}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n bg=\"#fff\"\n >\n <Box width={295} mx=\"auto\">\n {props.loading && props.items !== undefined ? (\n <Box pt={4}>\n {Array.from({length: 4}).fill(1).map((_item, key) => (\n <CardItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))}\n </Box>\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n mt={key === 0 ? 4 : undefined}\n round\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6} pb={4}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6} py={4}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </Box>\n </Card>\n </Pos>\n )}\n />\n </Fragment>\n )}\n />\n )}\n />\n)\n\nHeaderSuggest.displayName = 'HeaderSuggest'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["1022","1023"],[],"import { SuggestControlProps } from '@qiwi/pijma-core'\nimport { ReactElement, RefObject } from 'react'\n\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\n\nexport interface HeaderSuggestProps<O extends HeaderSuggestOptionModel<V>, V> {\n value?: SuggestControlProps<O, V>['value']\n suggest: SuggestControlProps<O, V>['suggest']\n items?: SuggestControlProps<O, V>['items']\n target: RefObject<any>\n container: RefObject<any>\n tabIndex?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n stub?: boolean\n error?: boolean\n loading?: boolean\n total?: SuggestControlProps<O, V>['total'] | ReactElement | string\n empty?: SuggestControlProps<O, V>['empty'] | ReactElement | string\n onChange: SuggestControlProps<O, V>['onChange']\n onRequest: SuggestControlProps<O, V>['onRequest']\n onCancel?: SuggestControlProps<O, V>['onCancel']\n onFocus?: SuggestControlProps<O, V>['onFocus']\n onBlur?: SuggestControlProps<O, V>['onBlur']\n onSubmit?: SuggestControlProps<O, V>['onSubmit']\n equals?: SuggestControlProps<O, V>['equals']\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["1024","1025"],[],"import {\n Box,\n BoxProps,\n Card,\n css,\n HintArrow,\n HintControl,\n Overlay,\n OverlayProps,\n Pos,\n PosProps,\n QuestionIcon,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n placement: NonNullable<OverlayProps['placement']>\n flip?: boolean\n onShow: () => void\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n {...{\n timeout: {\n enter: 150,\n exit: 150,\n },\n enteringClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n enteredClassName: (timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitingClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitedClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n }}\n />\n)\n\nconst LargeProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -9,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -9,\n },\n 'right-start': {\n mt: -9,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -9,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -9,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -9,\n },\n 'left-start': {\n mt: -9,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -9,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst SmallProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -3.5,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -3.5,\n },\n 'right-start': {\n mt: -3.5,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -3.5,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -3.5,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -3.5,\n },\n 'left-start': {\n mt: -3.5,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -3.5,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst ArrowProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n bottom: 0,\n mb: -7,\n },\n top: {\n bottom: 0,\n mb: -7,\n },\n 'top-end': {\n bottom: 0,\n mb: -7,\n },\n 'right-start': {\n left: 0,\n ml: -7,\n },\n right: {\n left: 0,\n ml: -7,\n },\n 'right-end': {\n left: 0,\n ml: -7,\n },\n 'bottom-start': {\n top: 0,\n mt: -7,\n },\n bottom: {\n top: 0,\n mt: -7,\n },\n 'bottom-end': {\n top: 0,\n mt: -7,\n },\n 'left-start': {\n right: 0,\n mr: -7,\n },\n left: {\n right: 0,\n mr: -7,\n },\n 'left-end': {\n right: 0,\n mr: -7,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nexport const Hint: FC<HintProps> = ({\n placement,\n children,\n show,\n flip,\n onShow,\n onHide,\n}) => {\n const small = typeof children === 'string'\n return (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Pos type=\"relative\" ref={renderProps.container}>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <Overlay\n show={renderProps.show}\n flip={flip}\n placement={placement}\n target={() => renderProps.target.current!}\n container={() => renderProps.container.current}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'arrow',\n options: {\n padding: small ? 4 : 26,\n },\n },\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n role=\"tooltip\"\n zIndex={999}\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n {...(small ? SmallProps : LargeProps)[\n overlayRenderProps.placement\n ]}\n >\n <Card\n bg=\"#fff\"\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n r={10}\n p={small ? 4 : 8}\n css={small ? { whiteSpace: 'nowrap' } : undefined}\n >\n {small ? (\n <Paragraph size=\"s\" children={children} />\n ) : (\n children\n )}\n </Card>\n <Pos\n type=\"absolute\"\n ref={overlayRenderProps.arrowProps.ref}\n style={overlayRenderProps.arrowProps.style}\n width={11}\n height={11}\n {...ArrowProps[overlayRenderProps.placement]}\n >\n <HintArrow placement={overlayRenderProps.placement} />\n </Pos>\n </Pos>\n )}\n />\n </Pos>\n )}\n />\n )\n}\n\nHint.defaultProps = {\n flip: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["1026"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockCardLnk = styled(CardLnk)().withComponent(Block)\n\nBlockCardLnk.displayName = 'BlockCardLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockCardLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["1027"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem>\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n decoration=\"none\"\n size=\"m\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["1028","1029","1030"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["1031","1032"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["1033","1034","1035","1036","1037"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 3,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={5}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={3}\n align=\"center\"\n justify=\"center\"\n mt={3}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem my={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["1038","1039","1040","1041","1042","1043","1044","1045"],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["1046","1047","1048"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={description ? 53 : 48}>\n <Box width={16} height={16} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["1049","1050"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={8}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={7}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst h5: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"5\" children={children} />\n </MarkdownBox>\n)\n\nh5.displayName = 'h5'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["1051","1052","1053","1054","1055"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n tag?: keyof JSX.IntrinsicElements\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n tag = 'div',\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n tag={tag}\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["1056","1057","1058"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n tag={props.href ? 'a' : undefined}\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["1059","1060"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, 35px, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n size: 's' | 'm' | 'l'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst ModalWidth: { [size in NonNullable<SimpleModalProps['size']>]: number } =\n {\n s: 95,\n m: 145,\n l: 170,\n }\n\nexport const SimpleModal: FC<SimpleModalProps> = (props) =>\n props.stub ? (\n <Box display=\"none\">{props.children}</Box>\n ) : (\n <Modal\n show={props.show}\n keyboard={props.escapeClose}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n css={{\n textAlign: 'center',\n '&:before': {\n content: '\"\"',\n display: 'inline-block',\n height: '100%',\n verticalAlign: 'middle',\n },\n }}\n {...dialogProps}\n >\n <Pos\n type=\"relative\"\n display=\"inline-block\"\n p={12}\n css={{ verticalAlign: 'middle', textAlign: 'left' }}\n >\n <Card\n role=\"document\"\n s=\"0 20px 64px 8px rgba(0, 0, 0, 0.16)\"\n r={10}\n bg=\"#fff\"\n pt={11}\n pb={12}\n px={11}\n width={ModalWidth[props.size]}\n >\n {props.closable && props.onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={16}\n right={16}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={props.onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {props.children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["1061"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["1062","1063","1064","1065"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"4\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["1066","1067","1068"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Title } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card minWidth={295} width=\"100%\" py={22} minHeight=\"100%\" bg=\"#fff\">\n <Flex mx=\"auto\" width={235} direction=\"column\">\n {logo ? <FlexItem shrink={0} children={logo} /> : null}\n <FlexItem my={30}>\n <Flex align=\"center\">\n <FlexItem shrink={0}>\n {typeof error === 'string' ? (\n <Typo\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '220px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem ml={11} width={1}>\n <Flex direction=\"column\">\n <FlexItem>\n <Title size=\"2\" children={title} />\n </FlexItem>\n <FlexItem mt={6}>\n {typeof content === 'string' ? (\n <Paragraph children={content} />\n ) : (\n content\n )}\n </FlexItem>\n </Flex>\n </FlexItem>\n </Flex>\n </FlexItem>\n {footer ? (\n <FlexItem\n shrink={0}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["1069","1070"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 5,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={1}\n disabled={renderProps.active === 1}\n width={18}\n shadowed={shadowed}\n href={href ? href(1) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(1, renderProps.active === 1)}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-left-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n shadowed={shadowed}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n shadowed={shadowed}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n shadowed={shadowed}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n <PaginationLink\n page={renderProps.total}\n disabled={renderProps.active === renderProps.total}\n width={18}\n shadowed={shadowed}\n href={href ? href(renderProps.total) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.total,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-right-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["1071","1072"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n shadowed?: boolean\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n bg={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? '#f5f5f5'\n : undefined\n }\n s={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? (props.shadowed\n ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6'\n : '0px -1px 0 1px #e6e6e6')\n : '1px 0 0 #e6e6e6'\n }\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n shadowed: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["1073","1074","1075"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["1076","1077","1078","1079"],[],"import {\n BasicInput,\n Box,\n Card,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n hideOnBlur={true}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropDown\n minWidth={1}\n offset={4}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n show={renderProps.showCountries}\n onHide={renderProps.onCountriesHide}\n >\n <Card\n ref={menuRenderProps.containerRef}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n r={10}\n py={3}\n minWidth={1}\n maxHeight={110}\n overflow=\"auto\"\n mx={-6}\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\" wrap=\"nowrap\">\n <FlexItem shrink={0} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={0}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <FlexItem shrink={0}>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n ))}\n </Card>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["1080"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={10} width={1} r={20} />\n ) : (\n <Card bg=\"#f5f5f5\" height={10} r={20} p={2}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={6}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={6}\n r={12}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["1081","1082","1083","1084","1085","1086"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["1087","1088","1089"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex>\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index} pl={index === 0 ? 0 : RatingIndent[size]}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex>\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n cursor={disabled ? undefined : 'pointer'}\n pl={index === 0 ? 0 : RatingIndent[size] / 2}\n pr={index === count - 1 ? 0 : RatingIndent[size] / 2}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["1090","1091","1092","1093"],[],"import {\n Box,\n Card,\n CardPos,\n css,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Overlay,\n OverlayProps,\n Pos,\n SelectFieldControl,\n SelectInput,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enteringClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n enteredClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: `translateY(${0}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitingClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitedClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos ref={renderProps.containerRef} type=\"relative\">\n <Box ref={renderProps.targetRef}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onKeyDown\n }\n onClick={renderProps.onActive}\n />\n }\n />\n </Box>\n <Overlay\n show={renderProps.show}\n placement=\"bottom\"\n target={() => renderProps.targetRef.current!}\n container={() => renderProps.containerRef.current}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <CardPos\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n height={1}\n width=\"calc(100% + 48px)\"\n mt={-2}\n zIndex={999}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n r=\"10px\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n overflow=\"auto\"\n minHeight={1}\n maxHeight={104}\n pt={3}\n pb={3}\n >\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n )}\n />\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["1094","1095","1096","1097","1098","1099"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={8} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["1100","1101","1102","1103","1104","1105","1106","1107","1108"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <Pos\n type=\"relative\"\n ref={renderProps.containerRef}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={\n renderProps.focused ||\n !!props.suggest ||\n !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n name={props.name}\n disabled={props.disabled}\n type={props.type}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n pr={props.hint ? 7 : undefined}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={renderProps.focused}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <DropDown\n target={() => renderProps.inputRef.current!}\n container={() => renderProps.containerRef.current}\n minWidth={1}\n width=\"calc(100% + 48px)\"\n offset={3}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={true}\n onHide={renderProps.onHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n maxHeight={98}\n bg=\"#fff\"\n py={3}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n r={10}\n overflow=\"auto\"\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null}\n </Spacer>\n )}\n </CardPos>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["1109"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["1110","1111","1112","1113","1114","1115"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["1116","1117"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n stub\n />\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["1118"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent) => boolean\n onKeyUp?: (event: KeyboardEvent) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["1119"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["1120"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub\n top={1}\n bottom={1}\n width={50}\n height={3}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["1121","1122","1123"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4' | '5'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n 5: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 9,\n 2: 8,\n 3: 7,\n 4: 6,\n 5: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n 5: 'h5',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n 5: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 3,\n 2: 3,\n 3: 2,\n 4: 2,\n 5: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 1,\n 3: 1,\n 4: 1,\n 5: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 4,\n 2: 4,\n 3: 4,\n 4: 3,\n 5: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["1124","1125","1126"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["1127","1128","1129","1130"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transition?: TypoProps['transition']\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width, index) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["1131"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 12,\n 2: 10,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 14,\n 2: 12,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 4,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 7,\n 2: 6,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["1132","1133"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport { Link } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Spacer size=\"l\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <Spacer size=\"l\" key={i}>\n <Link\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n children={visibleName}\n />\n <Box pl={4}>{content}</Box>\n </Spacer>\n ))}\n </Spacer>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["1134"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["1135"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["1136"],[],"import { Link, LinkProps } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1137"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["1138"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface ParagraphRenderProps {\n children?: ReactNode\n}\n\nconst ParagraphRenderer: FC<ParagraphRenderProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["1139","1140","1141"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1142"],[],"import { Heading } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1143","1144","1145","1146"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1147"],[],"import {\n applyDefaultClickHandler,\n Box,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '1024px !important',\n },\n },\n ]}\n />\n {props.hasSidebar ? (\n <Flex minWidth={305} minHeight={1}>\n <FlexItem width=\"calc(320px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#fff\">\n <Box width={80} ml=\"auto\" py={15} pr={15}>\n <Box width={13} height={13} mb={10}>\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </Box>\n {props.toc}\n </Box>\n </Card>\n </FlexItem>\n <FlexItem width=\"calc(860px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#f5f5f5\">\n <Box width={215} mr=\"auto\" py={15} pl={15}>\n {props.children}\n </Box>\n </Card>\n </FlexItem>\n </Flex>\n ) : (\n <Card minHeight={1} bg=\"#f5f5f5\">\n <Box width={305} mx=\"auto\" px={5} py={15}>\n {props.children}\n </Box>\n </Card>\n )}\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1148"],[],"import { Icon, Spacer } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer size=\"m\">\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1149"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1150","1151","1152","1153"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":19,"column":12,"nodeType":"1160","messageId":"1161","endLine":19,"endColumn":16,"suggestions":"1162"},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":61,"column":15,"nodeType":"1160","messageId":"1161","endLine":61,"endColumn":19,"suggestions":"1163"},{"ruleId":"1158","severity":2,"message":"1159","line":75,"column":13,"nodeType":"1160","messageId":"1161","endLine":75,"endColumn":17,"suggestions":"1164"},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":68,"column":7,"nodeType":"1160","messageId":"1161","endLine":68,"endColumn":11,"suggestions":"1165"},{"ruleId":"1158","severity":2,"message":"1159","line":87,"column":37,"nodeType":"1160","messageId":"1161","endLine":87,"endColumn":41,"suggestions":"1166"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1168","line":43,"column":29,"nodeType":null,"messageId":"1169","endLine":43,"endColumn":31},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1170","line":77,"column":4,"nodeType":null,"messageId":"1169","endLine":77,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":120,"column":15,"nodeType":"1160","messageId":"1161","endLine":120,"endColumn":19,"suggestions":"1171"},{"ruleId":"1158","severity":2,"message":"1159","line":179,"column":17,"nodeType":"1160","messageId":"1161","endLine":179,"endColumn":21,"suggestions":"1172"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":31,"column":15,"nodeType":"1160","messageId":"1161","endLine":31,"endColumn":19,"suggestions":"1173"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1174","line":79,"column":48,"nodeType":null,"messageId":"1169","endLine":79,"endColumn":50},{"ruleId":"1158","severity":2,"message":"1159","line":111,"column":15,"nodeType":"1160","messageId":"1161","endLine":111,"endColumn":19,"suggestions":"1175"},{"ruleId":"1158","severity":2,"message":"1159","line":117,"column":15,"nodeType":"1160","messageId":"1161","endLine":117,"endColumn":19,"suggestions":"1176"},{"ruleId":"1177","severity":2,"message":"1178","line":138,"column":17,"nodeType":"1179","messageId":"1180","endLine":140,"endColumn":49},{"ruleId":"1177","severity":2,"message":"1178","line":156,"column":17,"nodeType":"1179","messageId":"1180","endLine":158,"endColumn":23},{"ruleId":"1158","severity":2,"message":"1159","line":247,"column":27,"nodeType":"1160","messageId":"1161","endLine":247,"endColumn":31,"suggestions":"1181"},{"ruleId":"1158","severity":2,"message":"1159","line":278,"column":27,"nodeType":"1160","messageId":"1161","endLine":278,"endColumn":31,"suggestions":"1182"},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":47,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":50,"suggestions":"1187"},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":53,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":56,"suggestions":"1188"},{"ruleId":"1183","severity":1,"message":"1184","line":35,"column":47,"nodeType":"1185","messageId":"1186","endLine":35,"endColumn":50,"suggestions":"1189"},{"ruleId":"1183","severity":1,"message":"1184","line":35,"column":53,"nodeType":"1185","messageId":"1186","endLine":35,"endColumn":56,"suggestions":"1190"},{"ruleId":"1183","severity":1,"message":"1184","line":54,"column":28,"nodeType":"1185","messageId":"1186","endLine":54,"endColumn":31,"suggestions":"1191"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1192","line":34,"column":4,"nodeType":null,"messageId":"1169","endLine":34,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":37,"column":8,"nodeType":"1195","messageId":"1161","endLine":37,"endColumn":25,"suggestions":"1196"},{"ruleId":"1158","severity":2,"message":"1159","line":103,"column":15,"nodeType":"1160","messageId":"1161","endLine":103,"endColumn":19,"suggestions":"1197"},{"ruleId":"1154","severity":1,"message":"1155","line":14,"column":8,"nodeType":"1156","messageId":"1157","endLine":14,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":27,"column":42,"nodeType":"1200","messageId":"1201","endLine":27,"endColumn":44},{"ruleId":"1167","severity":2,"message":"1202","line":44,"column":29,"nodeType":null,"messageId":"1169","endLine":44,"endColumn":31},{"ruleId":"1203","severity":1,"message":"1204","line":118,"column":29,"nodeType":"1205","messageId":"1206","endLine":118,"endColumn":58},{"ruleId":"1158","severity":2,"message":"1159","line":179,"column":27,"nodeType":"1160","messageId":"1161","endLine":179,"endColumn":31,"suggestions":"1207"},{"ruleId":"1158","severity":2,"message":"1159","line":192,"column":33,"nodeType":"1160","messageId":"1161","endLine":192,"endColumn":37,"suggestions":"1208"},{"ruleId":"1158","severity":2,"message":"1159","line":207,"column":33,"nodeType":"1160","messageId":"1161","endLine":207,"endColumn":37,"suggestions":"1209"},{"ruleId":"1158","severity":2,"message":"1159","line":210,"column":27,"nodeType":"1160","messageId":"1161","endLine":210,"endColumn":31,"suggestions":"1210"},{"ruleId":"1183","severity":1,"message":"1184","line":226,"column":15,"nodeType":"1185","messageId":"1186","endLine":226,"endColumn":18,"suggestions":"1211"},{"ruleId":"1183","severity":1,"message":"1184","line":226,"column":23,"nodeType":"1185","messageId":"1186","endLine":226,"endColumn":26,"suggestions":"1212"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1213","line":39,"column":4,"nodeType":null,"messageId":"1169","endLine":39,"endColumn":6},{"ruleId":"1214","severity":2,"message":"1215","line":49,"column":24,"nodeType":"1160","messageId":"1216","endLine":49,"endColumn":36},{"ruleId":"1217","severity":2,"message":"1218","line":98,"column":31,"nodeType":"1156","messageId":"1219","endLine":98,"endColumn":37,"suggestions":"1220"},{"ruleId":"1158","severity":2,"message":"1159","line":140,"column":19,"nodeType":"1160","messageId":"1161","endLine":140,"endColumn":23,"suggestions":"1221"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1222","line":24,"column":4,"nodeType":null,"messageId":"1169","endLine":24,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":48,"column":11,"nodeType":"1160","messageId":"1161","endLine":48,"endColumn":15,"suggestions":"1223"},{"ruleId":"1158","severity":2,"message":"1159","line":61,"column":38,"nodeType":"1160","messageId":"1161","endLine":61,"endColumn":42,"suggestions":"1224"},{"ruleId":"1158","severity":2,"message":"1159","line":67,"column":15,"nodeType":"1160","messageId":"1161","endLine":67,"endColumn":19,"suggestions":"1225"},{"ruleId":"1158","severity":2,"message":"1159","line":84,"column":19,"nodeType":"1160","messageId":"1161","endLine":84,"endColumn":23,"suggestions":"1226"},{"ruleId":"1158","severity":2,"message":"1159","line":86,"column":15,"nodeType":"1160","messageId":"1161","endLine":86,"endColumn":19,"suggestions":"1227"},{"ruleId":"1158","severity":2,"message":"1159","line":89,"column":9,"nodeType":"1160","messageId":"1161","endLine":89,"endColumn":13,"suggestions":"1228"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1193","severity":2,"message":"1194","line":96,"column":11,"nodeType":"1195","messageId":"1161","endLine":96,"endColumn":57,"suggestions":"1229"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":83,"column":17,"nodeType":"1160","messageId":"1161","endLine":83,"endColumn":21,"suggestions":"1230"},{"ruleId":"1158","severity":2,"message":"1159","line":90,"column":13,"nodeType":"1160","messageId":"1161","endLine":90,"endColumn":17,"suggestions":"1231"},{"ruleId":"1154","severity":1,"message":"1155","line":19,"column":8,"nodeType":"1156","messageId":"1157","endLine":19,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":56,"column":41,"nodeType":"1200","messageId":"1201","endLine":56,"endColumn":43},{"ruleId":"1167","severity":2,"message":"1232","line":60,"column":56,"nodeType":null,"messageId":"1169","endLine":60,"endColumn":58},{"ruleId":"1158","severity":2,"message":"1159","line":223,"column":31,"nodeType":"1160","messageId":"1161","endLine":223,"endColumn":35,"suggestions":"1233"},{"ruleId":"1158","severity":2,"message":"1159","line":241,"column":39,"nodeType":"1160","messageId":"1161","endLine":241,"endColumn":43,"suggestions":"1234"},{"ruleId":"1158","severity":2,"message":"1159","line":264,"column":39,"nodeType":"1160","messageId":"1161","endLine":264,"endColumn":43,"suggestions":"1235"},{"ruleId":"1158","severity":2,"message":"1159","line":268,"column":31,"nodeType":"1160","messageId":"1161","endLine":268,"endColumn":35,"suggestions":"1236"},{"ruleId":"1183","severity":1,"message":"1184","line":10,"column":21,"nodeType":"1185","messageId":"1186","endLine":10,"endColumn":24,"suggestions":"1237"},{"ruleId":"1183","severity":1,"message":"1184","line":11,"column":24,"nodeType":"1185","messageId":"1186","endLine":11,"endColumn":27,"suggestions":"1238"},{"ruleId":"1154","severity":1,"message":"1155","line":15,"column":8,"nodeType":"1156","messageId":"1157","endLine":15,"endColumn":13},{"ruleId":"1203","severity":1,"message":"1204","line":242,"column":27,"nodeType":"1205","messageId":"1206","endLine":242,"endColumn":54},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1239","line":64,"column":44,"nodeType":null,"messageId":"1169","endLine":64,"endColumn":46},{"ruleId":"1158","severity":2,"message":"1159","line":68,"column":32,"nodeType":"1160","messageId":"1161","endLine":68,"endColumn":36,"suggestions":"1240"},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1241","severity":2,"message":"1242","line":46,"column":17,"nodeType":"1179","messageId":"1243","endLine":46,"endColumn":65,"suggestions":"1244"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1245","line":72,"column":4,"nodeType":null,"messageId":"1169","endLine":72,"endColumn":6},{"ruleId":"1177","severity":2,"message":"1178","line":112,"column":13,"nodeType":"1179","messageId":"1180","endLine":143,"endColumn":17},{"ruleId":"1158","severity":2,"message":"1159","line":127,"column":43,"nodeType":"1160","messageId":"1161","endLine":127,"endColumn":47,"suggestions":"1246"},{"ruleId":"1158","severity":2,"message":"1159","line":143,"column":13,"nodeType":"1160","messageId":"1161","endLine":143,"endColumn":17,"suggestions":"1247"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1248","line":41,"column":4,"nodeType":null,"messageId":"1169","endLine":41,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":59,"column":21,"nodeType":"1160","messageId":"1161","endLine":59,"endColumn":25,"suggestions":"1249"},{"ruleId":"1158","severity":2,"message":"1159","line":77,"column":17,"nodeType":"1160","messageId":"1161","endLine":77,"endColumn":21,"suggestions":"1250"},{"ruleId":"1158","severity":2,"message":"1159","line":122,"column":23,"nodeType":"1160","messageId":"1161","endLine":122,"endColumn":27,"suggestions":"1251"},{"ruleId":"1158","severity":2,"message":"1159","line":151,"column":19,"nodeType":"1160","messageId":"1161","endLine":151,"endColumn":23,"suggestions":"1252"},{"ruleId":"1158","severity":2,"message":"1159","line":184,"column":19,"nodeType":"1160","messageId":"1161","endLine":184,"endColumn":23,"suggestions":"1253"},{"ruleId":"1158","severity":2,"message":"1159","line":211,"column":19,"nodeType":"1160","messageId":"1161","endLine":211,"endColumn":23,"suggestions":"1254"},{"ruleId":"1154","severity":1,"message":"1155","line":9,"column":8,"nodeType":"1156","messageId":"1157","endLine":9,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":72,"column":21,"nodeType":"1160","messageId":"1161","endLine":72,"endColumn":25,"suggestions":"1255"},{"ruleId":"1158","severity":2,"message":"1159","line":106,"column":15,"nodeType":"1160","messageId":"1161","endLine":106,"endColumn":19,"suggestions":"1256"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":154,"column":38,"nodeType":"1185","messageId":"1186","endLine":154,"endColumn":41,"suggestions":"1257"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1258","line":50,"column":5,"nodeType":null,"messageId":"1169","endLine":50,"endColumn":7},{"ruleId":"1158","severity":2,"message":"1159","line":83,"column":13,"nodeType":"1160","messageId":"1161","endLine":83,"endColumn":17,"suggestions":"1259"},{"ruleId":"1158","severity":2,"message":"1159","line":107,"column":17,"nodeType":"1160","messageId":"1161","endLine":107,"endColumn":21,"suggestions":"1260"},{"ruleId":"1158","severity":2,"message":"1159","line":114,"column":13,"nodeType":"1160","messageId":"1161","endLine":114,"endColumn":17,"suggestions":"1261"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1262","line":28,"column":52,"nodeType":null,"messageId":"1169","endLine":28,"endColumn":54},{"ruleId":"1241","severity":2,"message":"1242","line":54,"column":19,"nodeType":"1179","messageId":"1243","endLine":54,"endColumn":67,"suggestions":"1263"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":155,"column":19,"nodeType":"1160","messageId":"1161","endLine":155,"endColumn":23,"suggestions":"1264"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":18,"column":60,"nodeType":"1160","messageId":"1161","endLine":18,"endColumn":64,"suggestions":"1265"},{"ruleId":"1158","severity":2,"message":"1159","line":19,"column":59,"nodeType":"1160","messageId":"1161","endLine":19,"endColumn":63,"suggestions":"1266"},{"ruleId":"1158","severity":2,"message":"1159","line":22,"column":9,"nodeType":"1160","messageId":"1161","endLine":22,"endColumn":13,"suggestions":"1267"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":57,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":61,"suggestions":"1268"},{"ruleId":"1158","severity":2,"message":"1159","line":70,"column":11,"nodeType":"1160","messageId":"1161","endLine":70,"endColumn":15,"suggestions":"1269"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1270","line":32,"column":29,"nodeType":null,"messageId":"1169","endLine":32,"endColumn":31},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1271","line":24,"column":64,"nodeType":null,"messageId":"1169","endLine":24,"endColumn":66},{"ruleId":"1154","severity":1,"message":"1155","line":8,"column":8,"nodeType":"1156","messageId":"1157","endLine":8,"endColumn":13},{"ruleId":"1241","severity":2,"message":"1242","line":61,"column":16,"nodeType":"1179","messageId":"1243","endLine":63,"endColumn":19,"suggestions":"1272"},{"ruleId":"1158","severity":2,"message":"1159","line":63,"column":15,"nodeType":"1160","messageId":"1161","endLine":63,"endColumn":19,"suggestions":"1273"},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1274","line":20,"column":3,"nodeType":"1156","messageId":"1157","endLine":20,"endColumn":11},{"ruleId":"1167","severity":2,"message":"1275","line":23,"column":4,"nodeType":null,"messageId":"1169","endLine":23,"endColumn":6},{"ruleId":"1203","severity":1,"message":"1204","line":100,"column":31,"nodeType":"1205","messageId":"1206","endLine":100,"endColumn":60},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":12,"column":8,"nodeType":"1156","messageId":"1157","endLine":12,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":41,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":44,"suggestions":"1276"},{"ruleId":"1183","severity":1,"message":"1184","line":18,"column":47,"nodeType":"1185","messageId":"1186","endLine":18,"endColumn":50,"suggestions":"1277"},{"ruleId":"1183","severity":1,"message":"1184","line":37,"column":41,"nodeType":"1185","messageId":"1186","endLine":37,"endColumn":44,"suggestions":"1278"},{"ruleId":"1183","severity":1,"message":"1184","line":37,"column":47,"nodeType":"1185","messageId":"1186","endLine":37,"endColumn":50,"suggestions":"1279"},{"ruleId":"1183","severity":1,"message":"1184","line":56,"column":28,"nodeType":"1185","messageId":"1186","endLine":56,"endColumn":31,"suggestions":"1280"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1258","line":30,"column":4,"nodeType":null,"messageId":"1169","endLine":30,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":33,"column":8,"nodeType":"1195","messageId":"1161","endLine":33,"endColumn":24,"suggestions":"1281"},{"ruleId":"1154","severity":1,"message":"1155","line":18,"column":8,"nodeType":"1156","messageId":"1157","endLine":18,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":88,"column":41,"nodeType":"1185","messageId":"1186","endLine":88,"endColumn":44,"suggestions":"1282"},{"ruleId":"1183","severity":1,"message":"1184","line":88,"column":47,"nodeType":"1185","messageId":"1186","endLine":88,"endColumn":50,"suggestions":"1283"},{"ruleId":"1203","severity":1,"message":"1204","line":158,"column":31,"nodeType":"1205","messageId":"1206","endLine":158,"endColumn":61},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":22,"column":74,"nodeType":"1160","messageId":"1161","endLine":22,"endColumn":78,"suggestions":"1284"},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":69,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":73,"suggestions":"1285"},{"ruleId":"1158","severity":2,"message":"1159","line":32,"column":9,"nodeType":"1160","messageId":"1161","endLine":32,"endColumn":13,"suggestions":"1286"},{"ruleId":"1158","severity":2,"message":"1159","line":35,"column":9,"nodeType":"1160","messageId":"1161","endLine":35,"endColumn":13,"suggestions":"1287"},{"ruleId":"1158","severity":2,"message":"1159","line":36,"column":69,"nodeType":"1160","messageId":"1161","endLine":36,"endColumn":73,"suggestions":"1288"},{"ruleId":"1154","severity":1,"message":"1155","line":14,"column":8,"nodeType":"1156","messageId":"1157","endLine":14,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":27,"column":40,"nodeType":"1200","messageId":"1201","endLine":27,"endColumn":42},{"ruleId":"1167","severity":2,"message":"1289","line":30,"column":54,"nodeType":null,"messageId":"1169","endLine":30,"endColumn":56},{"ruleId":"1203","severity":1,"message":"1204","line":112,"column":31,"nodeType":"1205","messageId":"1206","endLine":112,"endColumn":60},{"ruleId":"1158","severity":2,"message":"1159","line":180,"column":27,"nodeType":"1160","messageId":"1161","endLine":180,"endColumn":31,"suggestions":"1290"},{"ruleId":"1158","severity":2,"message":"1159","line":193,"column":33,"nodeType":"1160","messageId":"1161","endLine":193,"endColumn":37,"suggestions":"1291"},{"ruleId":"1158","severity":2,"message":"1159","line":196,"column":27,"nodeType":"1160","messageId":"1161","endLine":196,"endColumn":31,"suggestions":"1292"},{"ruleId":"1183","severity":1,"message":"1184","line":211,"column":15,"nodeType":"1185","messageId":"1186","endLine":211,"endColumn":18,"suggestions":"1293"},{"ruleId":"1183","severity":1,"message":"1184","line":211,"column":23,"nodeType":"1185","messageId":"1186","endLine":211,"endColumn":26,"suggestions":"1294"},{"ruleId":"1154","severity":1,"message":"1155","line":11,"column":8,"nodeType":"1156","messageId":"1157","endLine":11,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":13,"column":8,"nodeType":"1156","messageId":"1157","endLine":13,"endColumn":13},{"ruleId":"1183","severity":1,"message":"1184","line":19,"column":43,"nodeType":"1185","messageId":"1186","endLine":19,"endColumn":46,"suggestions":"1295"},{"ruleId":"1183","severity":1,"message":"1184","line":19,"column":49,"nodeType":"1185","messageId":"1186","endLine":19,"endColumn":52,"suggestions":"1296"},{"ruleId":"1183","severity":1,"message":"1184","line":50,"column":45,"nodeType":"1185","messageId":"1186","endLine":50,"endColumn":48,"suggestions":"1297"},{"ruleId":"1183","severity":1,"message":"1184","line":50,"column":51,"nodeType":"1185","messageId":"1186","endLine":50,"endColumn":54,"suggestions":"1298"},{"ruleId":"1183","severity":1,"message":"1184","line":69,"column":28,"nodeType":"1185","messageId":"1186","endLine":69,"endColumn":31,"suggestions":"1299"},{"ruleId":"1154","severity":1,"message":"1155","line":10,"column":8,"nodeType":"1156","messageId":"1157","endLine":10,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1192","line":51,"column":4,"nodeType":null,"messageId":"1169","endLine":51,"endColumn":6},{"ruleId":"1154","severity":1,"message":"1155","line":6,"column":8,"nodeType":"1156","messageId":"1157","endLine":6,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1270","line":86,"column":4,"nodeType":null,"messageId":"1169","endLine":86,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":89,"column":8,"nodeType":"1195","messageId":"1161","endLine":89,"endColumn":50,"suggestions":"1300"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1301","line":94,"column":4,"nodeType":null,"messageId":"1169","endLine":94,"endColumn":6},{"ruleId":"1193","severity":2,"message":"1194","line":97,"column":8,"nodeType":"1195","messageId":"1161","endLine":97,"endColumn":50,"suggestions":"1302"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1167","severity":2,"message":"1303","line":92,"column":4,"nodeType":null,"messageId":"1169","endLine":92,"endColumn":6},{"ruleId":"1158","severity":2,"message":"1159","line":94,"column":51,"nodeType":"1160","messageId":"1161","endLine":94,"endColumn":55,"suggestions":"1304"},{"ruleId":"1193","severity":2,"message":"1194","line":96,"column":10,"nodeType":"1195","messageId":"1161","endLine":96,"endColumn":52,"suggestions":"1305"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1158","severity":2,"message":"1159","line":18,"column":12,"nodeType":"1160","messageId":"1161","endLine":18,"endColumn":16,"suggestions":"1306"},{"ruleId":"1154","severity":1,"message":"1155","line":1,"column":8,"nodeType":"1156","messageId":"1157","endLine":1,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":3,"column":1,"nodeType":"1309","messageId":"1310","endLine":3,"endColumn":14},{"ruleId":"1158","severity":2,"message":"1159","line":23,"column":65,"nodeType":"1160","messageId":"1161","endLine":23,"endColumn":69,"suggestions":"1311"},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":3,"column":1,"nodeType":"1309","messageId":"1310","endLine":3,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":5,"column":1,"nodeType":"1309","messageId":"1310","endLine":5,"endColumn":14},{"ruleId":"1158","severity":2,"message":"1159","line":31,"column":9,"nodeType":"1160","messageId":"1161","endLine":31,"endColumn":13,"suggestions":"1312"},{"ruleId":"1154","severity":1,"message":"1155","line":16,"column":8,"nodeType":"1156","messageId":"1157","endLine":16,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":3,"column":8,"nodeType":"1156","messageId":"1157","endLine":3,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":2,"column":8,"nodeType":"1156","messageId":"1157","endLine":2,"endColumn":13},{"ruleId":"1154","severity":1,"message":"1155","line":1,"column":8,"nodeType":"1156","messageId":"1157","endLine":1,"endColumn":13},{"ruleId":"1307","severity":2,"message":"1308","line":2,"column":1,"nodeType":"1309","messageId":"1310","endLine":2,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":4,"column":1,"nodeType":"1309","messageId":"1310","endLine":4,"endColumn":14},{"ruleId":"1307","severity":2,"message":"1308","line":6,"column":1,"nodeType":"1309","messageId":"1310","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1313","1314"],["1315"],["1316"],["1317"],["1318"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1319"],["1320"],["1321"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1322"],["1323"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1324"],["1325"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1326","1327"],["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1336","1337"],["1338"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1339"],["1340"],["1341"],["1342"],["1343","1344"],["1345","1346"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1347","1348","1349"],["1350"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1351"],["1352"],["1353"],["1354"],["1355"],["1356"],["1357","1358"],["1359"],["1360"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1361"],["1362"],["1363"],["1364"],["1365","1366"],["1367","1368"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1369"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1370","1371"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1372"],["1373"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1374"],["1375"],["1376"],["1377"],["1378"],["1379"],["1380"],["1381"],["1382","1383"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1384"],["1385"],["1386"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1387","1388"],["1389"],["1390"],["1391"],["1392"],["1393"],["1394"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1395","1396"],["1397"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1398","1399"],["1400","1401"],["1402","1403"],["1404","1405"],["1406","1407"],["1408","1409"],["1410","1411"],["1412","1413"],["1414"],["1415"],["1416"],["1417"],["1418"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1419"],["1420"],["1421"],["1422","1423"],["1424","1425"],["1426","1427"],["1428","1429"],["1430","1431"],["1432","1433"],["1434","1435"],["1436","1437"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1438","1439"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1440"],["1441","1442"],["1443","1444"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1445"],["1446"],{"messageId":"1447","fix":"1448","data":"1449","desc":"1450"},{"messageId":"1451","fix":"1452","data":"1453","desc":"1454"},{"messageId":"1451","fix":"1455","data":"1456","desc":"1454"},{"messageId":"1451","fix":"1457","data":"1458","desc":"1454"},{"messageId":"1451","fix":"1459","data":"1460","desc":"1454"},{"messageId":"1451","fix":"1461","data":"1462","desc":"1454"},{"messageId":"1451","fix":"1463","data":"1464","desc":"1454"},{"messageId":"1451","fix":"1465","data":"1466","desc":"1454"},{"messageId":"1451","fix":"1467","data":"1468","desc":"1454"},{"messageId":"1451","fix":"1469","data":"1470","desc":"1454"},{"messageId":"1451","fix":"1471","data":"1472","desc":"1454"},{"messageId":"1451","fix":"1473","data":"1474","desc":"1454"},{"messageId":"1451","fix":"1475","data":"1476","desc":"1454"},{"messageId":"1477","fix":"1478","desc":"1479"},{"messageId":"1480","fix":"1481","desc":"1482"},{"messageId":"1477","fix":"1483","desc":"1479"},{"messageId":"1480","fix":"1484","desc":"1482"},{"messageId":"1477","fix":"1485","desc":"1479"},{"messageId":"1480","fix":"1486","desc":"1482"},{"messageId":"1477","fix":"1487","desc":"1479"},{"messageId":"1480","fix":"1488","desc":"1482"},{"messageId":"1477","fix":"1489","desc":"1479"},{"messageId":"1480","fix":"1490","desc":"1482"},{"messageId":"1491","fix":"1492","data":"1493","desc":"1494"},{"messageId":"1495","fix":"1496","data":"1497","desc":"1498"},{"messageId":"1451","fix":"1499","data":"1500","desc":"1454"},{"messageId":"1451","fix":"1501","data":"1502","desc":"1454"},{"messageId":"1451","fix":"1503","data":"1504","desc":"1454"},{"messageId":"1451","fix":"1505","data":"1506","desc":"1454"},{"messageId":"1451","fix":"1507","data":"1508","desc":"1454"},{"messageId":"1477","fix":"1509","desc":"1479"},{"messageId":"1480","fix":"1510","desc":"1482"},{"messageId":"1477","fix":"1511","desc":"1479"},{"messageId":"1480","fix":"1512","desc":"1482"},{"messageId":"1513","fix":"1514","data":"1515","desc":"1516"},{"messageId":"1517","fix":"1518","data":"1519","desc":"1520"},{"messageId":"1521","fix":"1522","data":"1523","desc":"1524"},{"messageId":"1451","fix":"1525","data":"1526","desc":"1454"},{"messageId":"1451","fix":"1527","data":"1528","desc":"1454"},{"messageId":"1451","fix":"1529","data":"1530","desc":"1454"},{"messageId":"1451","fix":"1531","data":"1532","desc":"1454"},{"messageId":"1451","fix":"1533","data":"1534","desc":"1454"},{"messageId":"1451","fix":"1535","data":"1536","desc":"1454"},{"messageId":"1451","fix":"1537","data":"1538","desc":"1454"},{"messageId":"1491","fix":"1539","data":"1540","desc":"1494"},{"messageId":"1495","fix":"1541","data":"1542","desc":"1498"},{"messageId":"1451","fix":"1543","data":"1544","desc":"1454"},{"messageId":"1451","fix":"1545","data":"1546","desc":"1454"},{"messageId":"1451","fix":"1547","data":"1548","desc":"1454"},{"messageId":"1451","fix":"1549","data":"1550","desc":"1454"},{"messageId":"1451","fix":"1551","data":"1552","desc":"1454"},{"messageId":"1451","fix":"1553","data":"1554","desc":"1454"},{"messageId":"1477","fix":"1555","desc":"1479"},{"messageId":"1480","fix":"1556","desc":"1482"},{"messageId":"1477","fix":"1557","desc":"1479"},{"messageId":"1480","fix":"1558","desc":"1482"},{"messageId":"1451","fix":"1559","data":"1560","desc":"1454"},{"messageId":"1561","data":"1562","fix":"1563","desc":"1564"},{"messageId":"1561","data":"1565","fix":"1566","desc":"1567"},{"messageId":"1451","fix":"1568","data":"1569","desc":"1454"},{"messageId":"1451","fix":"1570","data":"1571","desc":"1454"},{"messageId":"1451","fix":"1572","data":"1573","desc":"1454"},{"messageId":"1451","fix":"1574","data":"1575","desc":"1454"},{"messageId":"1451","fix":"1576","data":"1577","desc":"1454"},{"messageId":"1451","fix":"1578","data":"1579","desc":"1454"},{"messageId":"1451","fix":"1580","data":"1581","desc":"1454"},{"messageId":"1451","fix":"1582","data":"1583","desc":"1454"},{"messageId":"1451","fix":"1584","data":"1585","desc":"1454"},{"messageId":"1451","fix":"1586","data":"1587","desc":"1454"},{"messageId":"1477","fix":"1588","desc":"1479"},{"messageId":"1480","fix":"1589","desc":"1482"},{"messageId":"1451","fix":"1590","data":"1591","desc":"1454"},{"messageId":"1451","fix":"1592","data":"1593","desc":"1454"},{"messageId":"1451","fix":"1594","data":"1595","desc":"1454"},{"messageId":"1561","data":"1596","fix":"1597","desc":"1564"},{"messageId":"1561","data":"1598","fix":"1599","desc":"1567"},{"messageId":"1451","fix":"1600","data":"1601","desc":"1454"},{"messageId":"1451","fix":"1602","data":"1603","desc":"1454"},{"messageId":"1451","fix":"1604","data":"1605","desc":"1454"},{"messageId":"1451","fix":"1606","data":"1607","desc":"1454"},{"messageId":"1451","fix":"1608","data":"1609","desc":"1454"},{"messageId":"1451","fix":"1610","data":"1611","desc":"1454"},{"messageId":"1561","data":"1612","fix":"1613","desc":"1564"},{"messageId":"1561","data":"1614","fix":"1615","desc":"1567"},{"messageId":"1451","fix":"1616","data":"1617","desc":"1454"},{"messageId":"1477","fix":"1618","desc":"1479"},{"messageId":"1480","fix":"1619","desc":"1482"},{"messageId":"1477","fix":"1620","desc":"1479"},{"messageId":"1480","fix":"1621","desc":"1482"},{"messageId":"1477","fix":"1622","desc":"1479"},{"messageId":"1480","fix":"1623","desc":"1482"},{"messageId":"1477","fix":"1624","desc":"1479"},{"messageId":"1480","fix":"1625","desc":"1482"},{"messageId":"1477","fix":"1626","desc":"1479"},{"messageId":"1480","fix":"1627","desc":"1482"},{"messageId":"1491","fix":"1628","data":"1629","desc":"1494"},{"messageId":"1495","fix":"1630","data":"1631","desc":"1498"},{"messageId":"1477","fix":"1632","desc":"1479"},{"messageId":"1480","fix":"1633","desc":"1482"},{"messageId":"1477","fix":"1634","desc":"1479"},{"messageId":"1480","fix":"1635","desc":"1482"},{"messageId":"1451","fix":"1636","data":"1637","desc":"1454"},{"messageId":"1451","fix":"1638","data":"1639","desc":"1454"},{"messageId":"1451","fix":"1640","data":"1641","desc":"1454"},{"messageId":"1451","fix":"1642","data":"1643","desc":"1454"},{"messageId":"1451","fix":"1644","data":"1645","desc":"1454"},{"messageId":"1451","fix":"1646","data":"1647","desc":"1454"},{"messageId":"1451","fix":"1648","data":"1649","desc":"1454"},{"messageId":"1451","fix":"1650","data":"1651","desc":"1454"},{"messageId":"1477","fix":"1652","desc":"1479"},{"messageId":"1480","fix":"1653","desc":"1482"},{"messageId":"1477","fix":"1654","desc":"1479"},{"messageId":"1480","fix":"1655","desc":"1482"},{"messageId":"1477","fix":"1656","desc":"1479"},{"messageId":"1480","fix":"1657","desc":"1482"},{"messageId":"1477","fix":"1658","desc":"1479"},{"messageId":"1480","fix":"1659","desc":"1482"},{"messageId":"1477","fix":"1660","desc":"1479"},{"messageId":"1480","fix":"1661","desc":"1482"},{"messageId":"1477","fix":"1662","desc":"1479"},{"messageId":"1480","fix":"1663","desc":"1482"},{"messageId":"1477","fix":"1664","desc":"1479"},{"messageId":"1480","fix":"1665","desc":"1482"},{"messageId":"1491","fix":"1666","data":"1667","desc":"1494"},{"messageId":"1495","fix":"1668","data":"1669","desc":"1498"},{"messageId":"1491","fix":"1670","data":"1671","desc":"1494"},{"messageId":"1495","fix":"1672","data":"1673","desc":"1498"},{"messageId":"1451","fix":"1674","data":"1675","desc":"1454"},{"messageId":"1491","fix":"1676","data":"1677","desc":"1494"},{"messageId":"1495","fix":"1678","data":"1679","desc":"1498"},{"messageId":"1447","fix":"1680","data":"1681","desc":"1450"},{"messageId":"1451","fix":"1682","data":"1683","desc":"1454"},{"messageId":"1451","fix":"1684","data":"1685","desc":"1454"},{"messageId":"1451","fix":"1686","data":"1687","desc":"1454"},"remove",{"range":"1688","text":"1689"},{},"Remove `null`.","replace",{"range":"1688","text":"1690"},{},"Replace `null` with `undefined`.",{"range":"1691","text":"1690"},{},{"range":"1692","text":"1690"},{},{"range":"1693","text":"1690"},{},{"range":"1694","text":"1690"},{},{"range":"1695","text":"1690"},{},{"range":"1696","text":"1690"},{},{"range":"1697","text":"1690"},{},{"range":"1698","text":"1690"},{},{"range":"1699","text":"1690"},{},{"range":"1700","text":"1690"},{},{"range":"1701","text":"1690"},{},"suggestUnknown",{"range":"1702","text":"1703"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1702","text":"1704"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1705","text":"1703"},{"range":"1705","text":"1704"},{"range":"1706","text":"1703"},{"range":"1706","text":"1704"},{"range":"1707","text":"1703"},{"range":"1707","text":"1704"},{"range":"1708","text":"1703"},{"range":"1708","text":"1704"},"array-length",{"range":"1709","text":"1710"},{},"The argument is the length of array.","only-element",{"range":"1709","text":"1711"},{},"The argument is the only element of array.",{"range":"1712","text":"1690"},{},{"range":"1713","text":"1690"},{},{"range":"1714","text":"1690"},{},{"range":"1715","text":"1690"},{},{"range":"1716","text":"1690"},{},{"range":"1717","text":"1703"},{"range":"1717","text":"1704"},{"range":"1718","text":"1703"},{"range":"1718","text":"1704"},"argument-is-spreadable",{"range":"1719","text":"1720"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1721","text":"1722"},{},"First argument is not an `array`.","test-argument",{"range":"1723","text":"1724"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1725","text":"1690"},{},{"range":"1726","text":"1690"},{},{"range":"1727","text":"1690"},{},{"range":"1728","text":"1690"},{},{"range":"1729","text":"1690"},{},{"range":"1730","text":"1690"},{},{"range":"1731","text":"1690"},{},{"range":"1732","text":"1733"},{},{"range":"1732","text":"1734"},{},{"range":"1735","text":"1690"},{},{"range":"1736","text":"1690"},{},{"range":"1737","text":"1690"},{},{"range":"1738","text":"1690"},{},{"range":"1739","text":"1690"},{},{"range":"1740","text":"1690"},{},{"range":"1741","text":"1703"},{"range":"1741","text":"1704"},{"range":"1742","text":"1703"},{"range":"1742","text":"1704"},{"range":"1743","text":"1690"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1744"},{"range":"1745","text":"1746"},"Switch to `??` operator.",{"operator":"1747"},{"range":"1745","text":"1748"},"Switch to `||` operator.",{"range":"1749","text":"1690"},{},{"range":"1750","text":"1690"},{},{"range":"1751","text":"1690"},{},{"range":"1752","text":"1690"},{},{"range":"1753","text":"1690"},{},{"range":"1754","text":"1690"},{},{"range":"1755","text":"1690"},{},{"range":"1756","text":"1690"},{},{"range":"1757","text":"1690"},{},{"range":"1758","text":"1690"},{},{"range":"1759","text":"1703"},{"range":"1759","text":"1704"},{"range":"1760","text":"1690"},{},{"range":"1761","text":"1690"},{},{"range":"1762","text":"1690"},{},{"operator":"1744"},{"range":"1763","text":"1746"},{"operator":"1747"},{"range":"1763","text":"1748"},{"range":"1764","text":"1690"},{},{"range":"1765","text":"1690"},{},{"range":"1766","text":"1690"},{},{"range":"1767","text":"1690"},{},{"range":"1768","text":"1690"},{},{"range":"1769","text":"1690"},{},{"operator":"1744"},{"range":"1770","text":"1771"},{"operator":"1747"},{"range":"1770","text":"1772"},{"range":"1773","text":"1690"},{},{"range":"1774","text":"1703"},{"range":"1774","text":"1704"},{"range":"1775","text":"1703"},{"range":"1775","text":"1704"},{"range":"1776","text":"1703"},{"range":"1776","text":"1704"},{"range":"1777","text":"1703"},{"range":"1777","text":"1704"},{"range":"1778","text":"1703"},{"range":"1778","text":"1704"},{"range":"1779","text":"1780"},{},{"range":"1779","text":"1781"},{},{"range":"1782","text":"1703"},{"range":"1782","text":"1704"},{"range":"1783","text":"1703"},{"range":"1783","text":"1704"},{"range":"1784","text":"1690"},{},{"range":"1785","text":"1690"},{},{"range":"1786","text":"1690"},{},{"range":"1787","text":"1690"},{},{"range":"1788","text":"1690"},{},{"range":"1789","text":"1690"},{},{"range":"1790","text":"1690"},{},{"range":"1791","text":"1690"},{},{"range":"1792","text":"1703"},{"range":"1792","text":"1704"},{"range":"1793","text":"1703"},{"range":"1793","text":"1704"},{"range":"1794","text":"1703"},{"range":"1794","text":"1704"},{"range":"1795","text":"1703"},{"range":"1795","text":"1704"},{"range":"1796","text":"1703"},{"range":"1796","text":"1704"},{"range":"1797","text":"1703"},{"range":"1797","text":"1704"},{"range":"1798","text":"1703"},{"range":"1798","text":"1704"},{"range":"1799","text":"1800"},{},{"range":"1799","text":"1801"},{},{"range":"1802","text":"1803"},{},{"range":"1802","text":"1804"},{},{"range":"1805","text":"1690"},{},{"range":"1806","text":"1800"},{},{"range":"1806","text":"1801"},{},{"range":"1807","text":"1689"},{},{"range":"1807","text":"1690"},{},{"range":"1808","text":"1690"},{},{"range":"1809","text":"1690"},{},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2266,2270],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1733,1737],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] +[{"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx":"7","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts":"8","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx":"9","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts":"10","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx":"11","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts":"12","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx":"13","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts":"14","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"15","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts":"16","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx":"17","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts":"18","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx":"19","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts":"20","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts":"21","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx":"22","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"23","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"24","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts":"25","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx":"26","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts":"27","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts":"28","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx":"29","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"30","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts":"31","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts":"32","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx":"33","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts":"34","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx":"35","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts":"36","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"37","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts":"38","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx":"39","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts":"40","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx":"41","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts":"42","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx":"43","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts":"44","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx":"45","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts":"46","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx":"47","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts":"48","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx":"49","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts":"50","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx":"51","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts":"52","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx":"53","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx":"54","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts":"55","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx":"56","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts":"57","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts":"58","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts":"59","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx":"60","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts":"61","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts":"62","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx":"63","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx":"64","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx":"65","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx":"66","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts":"67","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx":"68","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts":"69","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx":"70","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts":"71","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx":"72","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts":"73","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx":"74","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts":"75","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx":"76","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx":"77","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts":"78","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx":"79","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts":"80","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx":"81","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts":"82","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx":"83","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts":"84","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx":"85","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts":"86","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx":"87","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx":"88","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts":"89","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx":"90","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts":"91","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts":"92","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx":"93","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts":"94","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts":"95","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx":"96","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts":"97","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx":"98","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts":"99","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts":"100","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts":"101","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx":"102","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts":"103","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx":"104","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts":"105","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx":"106","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts":"107","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx":"108","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"109","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts":"110","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts":"111","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx":"112","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts":"113","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts":"114","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx":"115","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"116","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts":"117","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts":"118","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx":"119","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts":"120","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx":"121","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx":"122","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx":"123","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts":"124","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts":"125","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx":"126","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx":"127","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx":"128","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx":"129","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx":"130","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts":"131","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx":"134","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx":"135","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"136","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx":"137","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx":"138","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx":"139","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx":"140","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx":"141","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx":"142","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx":"143","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx":"144","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js":"145"},{"hash":"146","results":"147","hashOfConfig":"148"},{"hash":"149","results":"150","hashOfConfig":"148"},{"hash":"151","results":"152","hashOfConfig":"148"},{"hash":"153","results":"154","hashOfConfig":"148"},{"hash":"155","results":"156","hashOfConfig":"148"},{"hash":"157","results":"158","hashOfConfig":"148"},{"hash":"159","results":"160","hashOfConfig":"148"},{"hash":"161","results":"162","hashOfConfig":"148"},{"hash":"163","results":"164","hashOfConfig":"148"},{"hash":"165","results":"166","hashOfConfig":"148"},{"hash":"167","results":"168","hashOfConfig":"148"},{"hash":"169","results":"170","hashOfConfig":"148"},{"hash":"171","results":"172","hashOfConfig":"148"},{"hash":"173","results":"174","hashOfConfig":"148"},{"hash":"175","results":"176","hashOfConfig":"148"},{"hash":"177","results":"178","hashOfConfig":"148"},{"hash":"179","results":"180","hashOfConfig":"148"},{"hash":"181","results":"182","hashOfConfig":"148"},{"hash":"183","results":"184","hashOfConfig":"148"},{"hash":"185","results":"186","hashOfConfig":"148"},{"hash":"187","results":"188","hashOfConfig":"148"},{"hash":"189","results":"190","hashOfConfig":"148"},{"hash":"191","results":"192","hashOfConfig":"148"},{"hash":"193","results":"194","hashOfConfig":"148"},{"hash":"195","results":"196","hashOfConfig":"148"},{"hash":"197","results":"198","hashOfConfig":"148"},{"hash":"199","results":"200","hashOfConfig":"148"},{"hash":"201","results":"202","hashOfConfig":"148"},{"hash":"203","results":"204","hashOfConfig":"148"},{"hash":"205","results":"206","hashOfConfig":"148"},{"hash":"207","results":"208","hashOfConfig":"148"},{"hash":"209","results":"210","hashOfConfig":"148"},{"hash":"211","results":"212","hashOfConfig":"148"},{"hash":"213","results":"214","hashOfConfig":"148"},{"hash":"215","results":"216","hashOfConfig":"148"},{"hash":"217","results":"218","hashOfConfig":"148"},{"hash":"219","results":"220","hashOfConfig":"148"},{"hash":"221","results":"222","hashOfConfig":"148"},{"hash":"223","results":"224","hashOfConfig":"148"},{"hash":"225","results":"226","hashOfConfig":"148"},{"hash":"227","results":"228","hashOfConfig":"148"},{"hash":"229","results":"230","hashOfConfig":"148"},{"hash":"231","results":"232","hashOfConfig":"148"},{"hash":"233","results":"234","hashOfConfig":"148"},{"hash":"235","results":"236","hashOfConfig":"148"},{"hash":"237","results":"238","hashOfConfig":"148"},{"hash":"239","results":"240","hashOfConfig":"148"},{"hash":"241","results":"242","hashOfConfig":"148"},{"hash":"243","results":"244","hashOfConfig":"148"},{"hash":"245","results":"246","hashOfConfig":"148"},{"hash":"247","results":"248","hashOfConfig":"148"},{"hash":"249","results":"250","hashOfConfig":"148"},{"hash":"251","results":"252","hashOfConfig":"148"},{"hash":"253","results":"254","hashOfConfig":"148"},{"hash":"255","results":"256","hashOfConfig":"148"},{"hash":"257","results":"258","hashOfConfig":"148"},{"hash":"259","results":"260","hashOfConfig":"148"},{"hash":"261","results":"262","hashOfConfig":"148"},{"hash":"263","results":"264","hashOfConfig":"148"},{"hash":"265","results":"266","hashOfConfig":"148"},{"hash":"267","results":"268","hashOfConfig":"148"},{"hash":"269","results":"270","hashOfConfig":"148"},{"hash":"271","results":"272","hashOfConfig":"148"},{"hash":"273","results":"274","hashOfConfig":"148"},{"hash":"275","results":"276","hashOfConfig":"148"},{"hash":"277","results":"278","hashOfConfig":"148"},{"hash":"279","results":"280","hashOfConfig":"148"},{"hash":"281","results":"282","hashOfConfig":"148"},{"hash":"283","results":"284","hashOfConfig":"148"},{"hash":"285","results":"286","hashOfConfig":"148"},{"hash":"287","results":"288","hashOfConfig":"148"},{"hash":"289","results":"290","hashOfConfig":"148"},{"hash":"291","results":"292","hashOfConfig":"148"},{"hash":"293","results":"294","hashOfConfig":"148"},{"hash":"295","results":"296","hashOfConfig":"148"},{"hash":"297","results":"298","hashOfConfig":"148"},{"hash":"299","results":"300","hashOfConfig":"148"},{"hash":"301","results":"302","hashOfConfig":"148"},{"hash":"303","results":"304","hashOfConfig":"148"},{"hash":"305","results":"306","hashOfConfig":"148"},{"hash":"307","results":"308","hashOfConfig":"148"},{"hash":"309","results":"310","hashOfConfig":"148"},{"hash":"311","results":"312","hashOfConfig":"148"},{"hash":"313","results":"314","hashOfConfig":"148"},{"hash":"315","results":"316","hashOfConfig":"148"},{"hash":"317","results":"318","hashOfConfig":"148"},{"hash":"319","results":"320","hashOfConfig":"148"},{"hash":"321","results":"322","hashOfConfig":"148"},{"hash":"323","results":"324","hashOfConfig":"148"},{"hash":"325","results":"326","hashOfConfig":"148"},{"hash":"327","results":"328","hashOfConfig":"148"},{"hash":"329","results":"330","hashOfConfig":"148"},{"hash":"331","results":"332","hashOfConfig":"148"},{"hash":"333","results":"334","hashOfConfig":"148"},{"hash":"335","results":"336","hashOfConfig":"148"},{"hash":"337","results":"338","hashOfConfig":"148"},{"hash":"339","results":"340","hashOfConfig":"148"},{"hash":"341","results":"342","hashOfConfig":"148"},{"hash":"343","results":"344","hashOfConfig":"148"},{"hash":"345","results":"346","hashOfConfig":"148"},{"hash":"347","results":"348","hashOfConfig":"148"},{"hash":"349","results":"350","hashOfConfig":"148"},{"hash":"351","results":"352","hashOfConfig":"148"},{"hash":"353","results":"354","hashOfConfig":"148"},{"hash":"355","results":"356","hashOfConfig":"148"},{"hash":"357","results":"358","hashOfConfig":"148"},{"hash":"359","results":"360","hashOfConfig":"148"},{"hash":"361","results":"362","hashOfConfig":"148"},{"hash":"363","results":"364","hashOfConfig":"148"},{"hash":"365","results":"366","hashOfConfig":"148"},{"hash":"367","results":"368","hashOfConfig":"148"},{"hash":"369","results":"370","hashOfConfig":"148"},{"hash":"371","results":"372","hashOfConfig":"148"},{"hash":"373","results":"374","hashOfConfig":"148"},{"hash":"375","results":"376","hashOfConfig":"148"},{"hash":"377","results":"378","hashOfConfig":"148"},{"hash":"379","results":"380","hashOfConfig":"148"},{"hash":"381","results":"382","hashOfConfig":"148"},{"hash":"383","results":"384","hashOfConfig":"148"},{"hash":"385","results":"386","hashOfConfig":"148"},{"hash":"387","results":"388","hashOfConfig":"148"},{"hash":"389","results":"390","hashOfConfig":"148"},{"hash":"391","results":"392","hashOfConfig":"148"},{"hash":"393","results":"394","hashOfConfig":"148"},{"hash":"395","results":"396","hashOfConfig":"148"},{"hash":"397","results":"398","hashOfConfig":"148"},{"hash":"399","results":"400","hashOfConfig":"148"},{"hash":"401","results":"402","hashOfConfig":"148"},{"hash":"403","results":"404","hashOfConfig":"148"},{"hash":"405","results":"406","hashOfConfig":"148"},{"hash":"407","results":"408","hashOfConfig":"148"},{"hash":"409","results":"410","hashOfConfig":"148"},{"hash":"411","results":"412","hashOfConfig":"148"},{"hash":"413","results":"414","hashOfConfig":"148"},{"hash":"415","results":"416","hashOfConfig":"148"},{"hash":"417","results":"418","hashOfConfig":"148"},{"hash":"419","results":"420","hashOfConfig":"148"},{"hash":"421","results":"422","hashOfConfig":"148"},{"hash":"423","results":"424","hashOfConfig":"148"},{"hash":"425","results":"426","hashOfConfig":"148"},{"hash":"427","results":"428","hashOfConfig":"148"},{"hash":"429","results":"430","hashOfConfig":"148"},{"hash":"431","results":"432","hashOfConfig":"148"},{"hash":"433","results":"434","hashOfConfig":"148"},{"hash":"435","results":"436","hashOfConfig":"148"},"2d71bdfe7a6ea124523094130949a4f2",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"440"},"191yp0g","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9d717ef795fcebc75baceeb6a145c9ea",{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"447"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"733f86bf7b382315e3fbe02e142b9404",{"filePath":"451","messages":"452","suppressedMessages":"453","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"454"},"025cd622aaf9e387f2807096601e18be",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"16f1b65f36bb5d8a5eae5a3175c718e5",{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"461"},"80c2ce97597835719ee0776db2e5464c",{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1cd69cc280577a1541ba836a13c689ad",{"filePath":"465","messages":"466","suppressedMessages":"467","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"468"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"73acffa12d660f931e5e4cc5d66c7a4e",{"filePath":"472","messages":"473","suppressedMessages":"474","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"475"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"31d6b88498eeeb632da7d3c2211330d2",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"482"},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"489"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e5890469426cd01ab08665b4a1bcf618",{"filePath":"493","messages":"494","suppressedMessages":"495","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"496"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"503"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9a2c5227ad1129c34ac2732f7a91b037",{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"513"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"514","messages":"515","suppressedMessages":"516","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"517","messages":"518","suppressedMessages":"519","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"520","messages":"521","suppressedMessages":"522","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"526"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"527","messages":"528","suppressedMessages":"529","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"530","messages":"531","suppressedMessages":"532","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bec5c9fa588ba533074b71595d9968e9",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":6,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"536"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"537","messages":"538","suppressedMessages":"539","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"650bc26e763edc54db8176c56a54247b",{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"549"},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a3ee7e041b5831c49f910cc10c2e4b52",{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"556"},"9eaa8ff438834aeecbb65ece143aaf99",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bb3fad34568e0c80aaef20651c6ff43f",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"563"},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7b266686302ee16fad100d202a3b9770",{"filePath":"567","messages":"568","suppressedMessages":"569","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"570"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9002875c8e0a11d62e0389af5a939e70",{"filePath":"574","messages":"575","suppressedMessages":"576","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"577"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e74e40ea51f9e636fe29c48666c6ec7c",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"591"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c724cd2daa9d8324e13389eca9f75f1",{"filePath":"595","messages":"596","suppressedMessages":"597","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"598"},"4ab4642aad8fe53a0f461efacb6acb66",{"filePath":"599","messages":"600","suppressedMessages":"601","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74c936bfdc1a0272eec2185155cdfa96",{"filePath":"602","messages":"603","suppressedMessages":"604","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"605"},"d94c2d41c8ab1566a4e02f1eecde381c",{"filePath":"606","messages":"607","suppressedMessages":"608","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fa7cb34b4a6c306f6057f99778073438",{"filePath":"609","messages":"610","suppressedMessages":"611","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"612"},"82b88c3160ebe28f7e3d32339f593d5e",{"filePath":"613","messages":"614","suppressedMessages":"615","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b4530f17fbce2c959e9a071a567f465b",{"filePath":"616","messages":"617","suppressedMessages":"618","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"619"},"c13c76073f6786dd423f491469683a8b",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},"bbc24a7fad72d1eaad921ad2aefa8fde",{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"977b97b1e19566e87b013f5876b2f317",{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":6,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"630"},"57fb67de98a656b58e6fa14b3bbd2346",{"filePath":"631","messages":"632","suppressedMessages":"633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"bd3957fbf4e457019261b9ebd38c041e",{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"637"},"9650669334ea72b6f412c62beda618ab",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"50b954401e7295a38126dd4247182140",{"filePath":"641","messages":"642","suppressedMessages":"643","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"644"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"645","messages":"646","suppressedMessages":"647","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f4acafbbfb4f757a5e69b75eb245668a",{"filePath":"648","messages":"649","suppressedMessages":"650","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"32ff4238f7f16426f8e35c895b3b09f4",{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"654"},"8e554ddd7ada87e9c9a281acf2f32c6b",{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"658"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"659","messages":"660","suppressedMessages":"661","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"662"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"663","messages":"664","suppressedMessages":"665","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"666"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d7f211ec2b0945dd29b885f1bd2fb72a",{"filePath":"670","messages":"671","suppressedMessages":"672","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"673"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"40cf842f369c907ae97baa0f9a1fb6f1",{"filePath":"677","messages":"678","suppressedMessages":"679","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"680"},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"39ba93642d557e6b586e6b3723d26e21",{"filePath":"684","messages":"685","suppressedMessages":"686","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"687"},"a26f2557632fffeab428efb2de05302c",{"filePath":"688","messages":"689","suppressedMessages":"690","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d9ebce1150a77b3a8b1e8f48fd9d5efd",{"filePath":"691","messages":"692","suppressedMessages":"693","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"694"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"695","messages":"696","suppressedMessages":"697","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ff3917323d251dfc9e015e8ec9c66126",{"filePath":"698","messages":"699","suppressedMessages":"700","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"701"},"deabb835f68e4dc4ff17a4c1d62c0e4f",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"d2eba24aaa2fedbd106400ffea759e8e",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"896dc02a0a9274a669a51c3085cc6c65",{"filePath":"709","messages":"710","suppressedMessages":"711","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"712"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"713","messages":"714","suppressedMessages":"715","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"719"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"720","messages":"721","suppressedMessages":"722","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c1cb5746504d8dfebd8102f76098b2cb",{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"726"},"644e15f69d80c88755520146477e323c",{"filePath":"727","messages":"728","suppressedMessages":"729","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ac7e675b63b00fc9a107b250ead1601f",{"filePath":"730","messages":"731","suppressedMessages":"732","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"733"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e46b17cbf5a910a60cad5f4cd516bf9",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"740"},"7b2b47bb0f4bd2e7ce9cf06d44dd6695",{"filePath":"741","messages":"742","suppressedMessages":"743","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"744"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"745","messages":"746","suppressedMessages":"747","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"748","messages":"749","suppressedMessages":"750","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"751"},"50c46143f276e39641d104acbe6063c9",{"filePath":"752","messages":"753","suppressedMessages":"754","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a22f3eaa39868c83411c9d43edc8a0be",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":1,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"761"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"762","messages":"763","suppressedMessages":"764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"765","messages":"766","suppressedMessages":"767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"11f31ea941b8929b89acfda64b8f56f0",{"filePath":"768","messages":"769","suppressedMessages":"770","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"771"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"772","messages":"773","suppressedMessages":"774","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"74e45f4c0f7925cd016bbbd5c8d09dd8",{"filePath":"775","messages":"776","suppressedMessages":"777","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"778"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"779","messages":"780","suppressedMessages":"781","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"782","messages":"783","suppressedMessages":"784","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03b2848d6bbdcb0e84e97ba9efe60476",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"791"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"792","messages":"793","suppressedMessages":"794","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0ce25a124a22d0a7055a67b8ed6d513a",{"filePath":"795","messages":"796","suppressedMessages":"797","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"798"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"799","messages":"800","suppressedMessages":"801","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"05f9915495413bfae000b1c2c08fab7a",{"filePath":"802","messages":"803","suppressedMessages":"804","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"805"},"3de1248991db0530b8d5469019181ff4",{"filePath":"806","messages":"807","suppressedMessages":"808","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c0f6e7d8dee372b96b69b9690e69d7dd",{"filePath":"809","messages":"810","suppressedMessages":"811","errorCount":5,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"812"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"813","messages":"814","suppressedMessages":"815","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3fe4c5f2a3f0426d28a43806d1dd2a65",{"filePath":"816","messages":"817","suppressedMessages":"818","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"819","messages":"820","suppressedMessages":"821","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"825"},"510064722da2f888008fbe2d4c723de2",{"filePath":"826","messages":"827","suppressedMessages":"828","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"829","messages":"830","suppressedMessages":"831","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"832","messages":"833","suppressedMessages":"834","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"835"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"839","messages":"840","suppressedMessages":"841","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"842","messages":"843","suppressedMessages":"844","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8fc2c9b55faa4df16ba5806587dd6d0c",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"848"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"849","messages":"850","suppressedMessages":"851","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6c514303356889842d96918288639b2d",{"filePath":"852","messages":"853","suppressedMessages":"854","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"855"},"6253111666c2517e94568a9e459368fb",{"filePath":"856","messages":"857","suppressedMessages":"858","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"859","messages":"860","suppressedMessages":"861","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"862"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"863","messages":"864","suppressedMessages":"865","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"866","messages":"867","suppressedMessages":"868","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0fbdb4a29746908a76cdbc5a16ee3e3f",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"872"},"ed1290171626490b509cb0d2636ea68f",{"filePath":"873","messages":"874","suppressedMessages":"875","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"876"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"877","messages":"878","suppressedMessages":"879","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"880"},"b1730332dd243b0d4674e4397e4389b9",{"filePath":"881","messages":"882","suppressedMessages":"883","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"884"},"cb947715576a4b4db3cfb8557effc7a3",{"filePath":"885","messages":"886","suppressedMessages":"887","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"888"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"889","messages":"890","suppressedMessages":"891","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"c5270035253818992644280078ba51ce",{"filePath":"892","messages":"893","suppressedMessages":"894","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"895"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"896","messages":"897","suppressedMessages":"898","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"899"},"b66e504786b3c148cdb4dbd3d2a9f24b",{"filePath":"900","messages":"901","suppressedMessages":"902","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"903"},"c464ac5944f04e71ee4834313aa5026b",{"filePath":"904","messages":"905","suppressedMessages":"906","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"907"},"9e513870d45e60321fd860d93675a820",{"filePath":"908","messages":"909","suppressedMessages":"910","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"911"},"c639ce51c2bb47cf7447acc6e7c38113",{"filePath":"912","messages":"913","suppressedMessages":"914","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"915"},"b3462fc23a06a120c4188143910708dd",{"filePath":"916","messages":"917","suppressedMessages":"918","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"919"},"f643517d430ffb4392efe8c1a3dbaf9d",{"filePath":"920","messages":"921","suppressedMessages":"922","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"923"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"924","messages":"925","suppressedMessages":"926","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"927"},"5b2417f91edc7e2ca70efc91f8925913",{"filePath":"928","messages":"929","suppressedMessages":"930","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"931"},"a42b3c0af4de93ed596fe5bcb473fd98",{"filePath":"932","messages":"933","suppressedMessages":"934","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"935"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"936","messages":"937","suppressedMessages":"938","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"939"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"940","messages":"941","suppressedMessages":"942","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"943"},"6383f2253350f3b1255053fb340865a9",{"filePath":"944","messages":"945","suppressedMessages":"946","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/Actions.tsx",["947","948"],[],"import { Box, Flex } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n vertical?: boolean\n children?: ReactNode\n}\n\nconst margin: { [size in ActionsProps['size']]: number } = {\n accent: 6,\n normal: 5,\n minor: 4,\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n const content = Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 || !props.vertical ? undefined : margin[props.size]}\n ml={key === 0 || props.vertical ? undefined : margin[props.size]}\n children={child}\n />\n ))\n if (props.vertical) {\n return <Box display=\"inline-block\" maxWidth={1} children={content} />\n }\n return (\n <Flex\n display=\"inline-flex\"\n align=\"center\"\n maxWidth={1}\n children={content}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/Alert.tsx",["949","950","951"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={16} py={5}>\n <FlexItem>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem overflow=\"hidden\" mx={4}>\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/AlertBlock.tsx",["952","953","954"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable<AlertBlockProps['type']>,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable<AlertBlockProps['type']>,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC<AlertBlockProps> = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n <Pos type=\"relative\">\n <Pos type=\"absolute\" top=\"4px\" left=\"4px\">\n <Card bg={AlertBlockIcon[type].bg} width={4} height={4} r={8} />\n </Pos>\n <Pos type=\"relative\">\n <Icon\n name={AlertBlockIcon[type].name}\n size={6}\n color={AlertBlockIcon[type].color}\n />\n </Pos>\n </Pos>\n ) : null)\n return (\n <AlertBlockControl\n onHide={onHide}\n children={(renderProps) => (\n <Block bg={AlertBlockBackground[type]}>\n <FlexPos\n display=\"flex\"\n type=\"relative\"\n py={5}\n pl={6}\n pr={onHide === undefined ? 6 : 18}\n >\n <FlexItem mr={3}>{iconComponent}</FlexItem>\n <FlexItem>\n <Paragraph bold color={type === 'promo' ? 'inverse' : 'default'}>\n <Breaker children={children} />\n </Paragraph>\n </FlexItem>\n {onHide === undefined ? null : (\n <Pos\n cursor=\"pointer\"\n type=\"absolute\"\n right={6}\n top={5}\n onClick={renderProps.onCloseClick}\n onMouseEnter={renderProps.onCloseMouseEnter}\n onMouseLeave={renderProps.onCloseMouseLeave}\n children={\n <Icon\n size={6}\n color={type === 'promo' ? '#999' : '#666'}\n name=\"cross-small\"\n />\n }\n />\n )}\n </FlexPos>\n </Block>\n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/Annotation.tsx",["955"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface AnnotationProps {\n children?: ReactNode\n}\n\nexport const Annotation: FC<AnnotationProps> = ({ children }) => (\n <Card px={11} pt={11} pb={12} r={10} b=\"solid 1px #e6e6e6\">\n {children}\n </Card>\n)\n\nAnnotation.displayName = 'Annotation'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/annotation/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/BlockAccordion.tsx",["956","957"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n indent?: 's' | 'm' | 'l'\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nconst BlockAccordionIndent: {\n [indent in NonNullable<\n BlockAccordionProps<BlockAccordionItemModel>['indent']\n >]: number\n} = {\n s: 8,\n m: 11,\n l: 17,\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, indent = 'm', tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={3}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={\n item.hovered || item.focused\n ? '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n : (index > 0 &&\n !(\n renderProps.items[index - 1].hovered ||\n renderProps.items[index - 1].focused\n )\n ? '0 -1px 0 #e6e6e6'\n : undefined)\n }\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={BlockAccordionIndent[indent]}\n pt={4}\n pb={item.opened ? 2 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"m\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box\n px={BlockAccordionIndent[indent]}\n pb={4}\n display={item.opened ? 'block' : 'none'}\n >\n {typeof item.content === 'string' ? (\n <Paragraph size=\"m\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n indent: 'm',\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/BlockContent.tsx",["958"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n s: 8,\n m: '44px 44px 48px',\n l: '44px 68px 48px',\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/BlockTabs.tsx",["959","960","961","962"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 's' | 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable<BlockTabsProps['indent']>,\n [Value, Value, Value, Value]\n> = {\n s: [8, 8, 8, 8],\n m: [11, 11, 12, 11],\n l: [11, 17, 12, 17],\n}\n\nconst ContentIndent: Record<NonNullable<BlockTabsProps['indent']>, Value> = {\n s: 4,\n m: 6,\n l: 6,\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC<BlockTabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt === undefined ? BlockTabsIndent[indent][0] : pt}\n pr={BlockTabsIndent[indent][1]}\n pb={pb === undefined ? BlockTabsIndent[indent][2] : pb}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n radius={hr}\n stub\n />\n </FlexOverflow>\n <FlexItem>\n {hr ? (\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n ) : null}\n </FlexItem>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n </Pos>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt === undefined ? BlockTabsIndent[indent][0] : pt}\n pr={BlockTabsIndent[indent][1]}\n pb={pb === undefined ? BlockTabsIndent[indent][2] : pb}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n radius={hr}\n />\n </FlexOverflow>\n {hr ? (\n <FlexItem>\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n </FlexItem>\n ) : null}\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={ContentIndent[indent]}\n children={content}\n />\n ))}\n </Flex>\n </Pos>\n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["963","964"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/Button.tsx",["965","966","967","968","969","970","971","972"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 30,\n normal: 24,\n minor: 20,\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 15,\n normal: 12,\n minor: 10,\n}\n\nconst buttonMinWith: { [size in ButtonProps['size']]: number } = {\n accent: 50,\n normal: 37.5,\n minor: 25,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 9,\n normal: 8,\n minor: 7,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 7,\n normal: 5,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem shrink={0} mr={props.text ? 3 : 0} width={6} height={6}>\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={5}\n height={5}\n r={10}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n minWidth={props.text ? buttonMinWith[props.size] : undefined}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.bg.accent[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n s={\n props.disabled\n ? 'none'\n : ((renderProps.hover || renderProps.focus) &&\n props.size === 'accent'\n ? theme.button.shadow.hover[props.kind]\n : props.size === 'accent'\n ? theme.button.shadow.kind[props.kind]\n : 'none')\n }\n transition=\"box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={6}\n height={6}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? 3 : 0}\n width={6}\n height={6}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/Checkbox.tsx",["973"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxField.tsx",["974","975","976","977","978","979"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeField.tsx",["980","981","982","983"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggest.tsx",["984","985","986","987","988","989","990","991","992","993"],[],"import {\n Box,\n Card,\n CardPos,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onSubmit={props.onSubmit}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <CardPos\n type=\"relative\"\n ref={renderProps.containerRef}\n width={1}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n s={\n renderProps.focused ? '0 20px 64px 0 rgba(0, 0, 0, 0.16)' : 'none'\n }\n r={10}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n ref={renderProps.inputRef}\n pr={14}\n error={!!props.error}\n focused={renderProps.focused}\n norb={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading)\n }\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n <Pos\n type=\"absolute\"\n cursor=\"pointer\"\n right={4}\n top={3}\n onClick={renderProps.onSearchClick}\n children={<Icon name=\"search\" color=\"#666\" />}\n />\n </Box>\n <DropDown\n minWidth={1}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={false}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n onHide={renderProps.onHide}\n >\n <Card\n height={1}\n minWidth={1}\n r={10}\n s=\"0 20px 20px 0 rgba(0, 0, 0, 0.16)\"\n >\n <CardPos\n type=\"relative\"\n width={1}\n height={1}\n maxHeight={98}\n bg=\"#fff\"\n r=\"0 0 10px 10px\"\n bt=\"solid 1px #e6e6e6\"\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n py={3}\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </CardPos>\n </Card>\n </DropDown>\n </CardPos>\n )}\n />\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/Details.tsx",["994","995","996","997","998"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm' | 'l'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '6px',\n m: '8px',\n l: '8px',\n}\n\nconst bottomDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '5px',\n m: '7px',\n l: '9px',\n}\n\nexport const Details: FC<DetailsProps> = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 'm',\n stub = false,\n}) =>\n stub ? (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n <Box css={{ display: 'table-row' }} key={`${i}`}>\n <Box\n as=\"dt\"\n width={titleWidth || 0.5}\n pt={i === 0 ? undefined : 4}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: width * 100 + '%',\n },\n }}\n >\n <Box width={width} pr={indentDots[size]}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Pos>\n ) : (\n <Box width={width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth || 0.5}\n pt={i === 0 ? undefined : 4}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Box width={1 - width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n <Box css={{ display: 'table-row' }} key={`${i}.${j}`}>\n <Box\n as=\"dt\"\n width={titleWidth}\n pt={j === 0 ? (i === 0 ? undefined : 4) : 2}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {j === 0 ? (\n dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: indentDots[size],\n },\n }}\n >\n <Text\n bold={false}\n size={size}\n color=\"support\"\n children={item.title}\n />\n </Pos>\n ) : (\n <Text\n color=\"support\"\n bold={false}\n size={size}\n children={item.title}\n />\n )\n ) : null}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth}\n pt={j === 0 ? (i === 0 ? undefined : 4) : 2}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Text bold={false} size={size} children={content} />\n </Box>\n </Box>\n )),\n )}\n </Box>\n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/DropDown.tsx",["999"],[],"import {\n Box,\n css,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface DropDownProps {\n show: boolean\n offset?: number\n width?: Value\n minWidth?: Value\n maxWidth?: Value\n rootClose?: boolean\n stub?: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const DropDown: FC<DropDownProps> = ({\n show,\n offset,\n width,\n minWidth,\n maxWidth,\n rootClose = true,\n stub = false,\n target,\n container,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={rootClose}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n width={width}\n minWidth={minWidth}\n maxWidth={maxWidth}\n zIndex={999}\n ref={renderProps.props.ref}\n mt={offset}\n css={renderProps.props.style}\n >\n {children}\n </Pos>\n )}\n />\n )\n\nDropDown.displayName = 'DropDown'\n\nDropDown.defaultProps = {\n rootClose: true,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["1000","1001","1002","1003","1004","1005","1006","1007"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n stub?: boolean\n disabled?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n stub = false,\n disabled = false,\n formatValue,\n}) => (\n <Spacer size=\"xs\">\n <Flex>\n <FlexItem\n width={stub || disabled || maxValue === 0 ? 1 : value / maxValue}\n minWidth={2}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n stub ? (\n <Stub height={2} width={1} r={4} />\n ) : (\n <Card\n height={2}\n width={1}\n r={4}\n bg={disabled ? '#E6E6E6' : (maxValue === 0 ? '#F5F5F5' : '#FF8C00')}\n />\n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n <FlexItem ml={1} grow={1} minWidth={2}>\n <Card height={2} width={1} r={4} bg=\"#F5F5F5\" />\n </FlexItem>\n ) : null}\n </Flex>\n {titleStart || titleEnd ? (\n <Flex mt={2} justify=\"space-between\">\n <FlexItem width={stub ? 0.15 : undefined}>\n {stub && titleStart ? (\n <Text size=\"s\" display=\"block\" compact stub />\n ) : (titleStart ? (\n <Paragraph size=\"s\" compact>\n <Text color=\"support\">\n {titleStart}\n {value === undefined ? '' : ': '}\n </Text>\n {value === undefined ? null : (\n <Text>\n {formatValue === undefined ? value : formatValue(value)}\n </Text>\n )}\n </Paragraph>\n ) : null)}\n </FlexItem>\n <FlexItem width={stub ? 0.15 : undefined}>\n {stub && titleEnd ? (\n <Text size=\"s\" display=\"block\" compact stub />\n ) : (titleEnd ? (\n <Paragraph size=\"s\" compact>\n <Text color=\"support\">\n {titleEnd}\n {value !== undefined && maxValue !== undefined ? ': ' : ''}\n </Text>\n {value !== undefined && maxValue !== undefined ? (\n <Text>\n {formatValue === undefined\n ? maxValue - value\n : formatValue(maxValue - value)}\n </Text>\n ) : null}\n </Paragraph>\n ) : null)}\n </FlexItem>\n </Flex>\n ) : null}\n </Spacer>\n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/FooterApp.tsx",["1008"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex>\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({\n stub,\n })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n width={32}\n height={10}\n ml={i > 0 ? 4 : 0}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/FooterNav.tsx",["1009"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [32, 40, 26] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/FooterOut.tsx",["1010","1011"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/Glossary.tsx",["1012"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={16}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n bold={false}\n compact\n display=\"block\"\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n bold={false}\n compact\n display=\"block\"\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/Header.tsx",["1013"],[],"import { Card } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface HeaderProps {\n underline?: boolean\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = (props) => (\n <Card\n bg=\"#fff\"\n s={props.underline ? 'inset 0px -1px 0px 0px #e6e6e6' : undefined}\n width={1}\n height={20}\n children={props.children}\n />\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/HeaderBankCardLink.tsx",["1014"],[],"import {\n BoxLnk,\n Card,\n Image,\n LinkControl,\n LinkControlProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderBankCardLinkProps {\n src: string\n srcSet?: string\n text: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderBankCardLink: FC<HeaderBankCardLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n width={56}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Card\n mb={5}\n r={10}\n width={56}\n height={35}\n overflow=\"hidden\"\n transform={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'translateY(-4px)'\n : undefined\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n s={\n renderProps.hover || renderProps.active || renderProps.focus\n ? '0 8px 16px 0 rgba(0, 0, 0, 0.12)'\n : '0 0 16px 0 rgba(0, 0, 0, 0.12)'\n }\n >\n <Image width={56} height={35} src={props.src} srcSet={props.srcSet} />\n </Card>\n <Text\n bold\n display=\"block\"\n align=\"center\"\n color={\n renderProps.hover || renderProps.active || renderProps.focus\n ? 'warning'\n : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n </BoxLnk>\n )}\n />\n)\n\nHeaderBankCardLink.displayName = 'HeaderBankCardLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-bank-card-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/HeaderDropDown.tsx",["1015"],[],"import {\n Card,\n css,\n Icon,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nexport interface HeaderDropDownProps {\n show: boolean\n target: OverlayProps['target']\n container: OverlayProps['container']\n children: ReactElement\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 300,\n exit: 200,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const HeaderDropDown: FC<HeaderDropDownProps> = ({\n show,\n target,\n container,\n onHide,\n children,\n}) => (\n <Overlay\n show={show}\n placement=\"bottom\"\n target={target}\n container={container}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(renderProps) => (\n <Pos\n role=\"listbox\"\n type=\"absolute\"\n zIndex={600}\n ref={renderProps.props.ref}\n width={1}\n css={renderProps.props.style}\n >\n <Pos type=\"relative\">\n <Card\n bg=\"#fff\"\n width={1}\n pt={12}\n pb={12}\n s=\"0 0 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n {children}\n </Card>\n <Pos\n aria-label=\"close\"\n mb=\"auto\"\n type=\"absolute\"\n width={6}\n height={6}\n top={6}\n right={6}\n cursor=\"pointer\"\n onClick={onHide}\n >\n <Icon name=\"cross\" color=\"#666\" />\n </Pos>\n </Pos>\n </Pos>\n )}\n />\n)\n\nHeaderDropDown.displayName = 'HeaderDropDown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-drop-down/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenu.tsx",["1016"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { HeaderMenuItem, HeaderMenuItemProps } from './HeaderMenuItem'\n\nexport interface HeaderMenuProps {\n children: HeaderMenuItemProps[]\n stub?: Array<number> | boolean\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = (props) => (\n <Flex height={1} width={1} justify=\"flex-start\" role=\"menu\">\n {props.stub\n ? (typeof props.stub === 'boolean' ? [32, 44, 26] : props.stub).map(\n (width, index) => (\n <FlexItem\n key={index}\n ml={index > 0 ? 5 : 0}\n width={width}\n align=\"center\"\n >\n <Link size=\"m\" stub />\n </FlexItem>\n ),\n )\n : props.children.map((item, i) => (\n <FlexItem key={i} ml={i > 0 ? 5 : 0}>\n <HeaderMenuItem {...item} />\n </FlexItem>\n ))}\n </Flex>\n)\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/HeaderMenuItem.tsx",["1017","1018","1019"],[],"import {\n Card,\n Flex,\n LinkControl,\n LinkControlProps,\n Pos,\n PosLnk,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface HeaderMenuItemProps {\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['target']\n rel?: LinkControlProps['rel']\n title?: string\n active?: boolean\n attention?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const HeaderMenuItem = forwardRef<\n HTMLDivElement & HTMLAnchorElement,\n HeaderMenuItemProps\n>((props, ref) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <PosLnk\n role=\"menuitem\"\n as={props.href ? 'a' : 'div'}\n ref={ref}\n height={1}\n type=\"relative\"\n display=\"block\"\n cursor=\"pointer\"\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n title={props.href ? props.title : undefined}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <Flex height={1} direction=\"column\" align=\"middle\" justify=\"center\">\n <Text\n bold\n color={\n renderProps.hover || renderProps.focus ? 'warning' : 'default'\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n decoration=\"none\"\n >\n {props.title}\n {props.attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Text>\n </Flex>\n {props.active ? (\n <Pos type=\"absolute\" height=\"4px\" bottom={0} right={0} left={0}>\n <Card bg=\"#ff8c00\" height={1} width={1} rtr={4} rtl={4} />\n </Pos>\n ) : null}\n </PosLnk>\n )}\n />\n))\n\nHeaderMenuItem.displayName = 'HeaderMenuItem'\n\nHeaderMenuItem.defaultProps = {\n active: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggest.tsx",["1020","1021","1022","1023","1024","1025","1026"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n Icon,\n Image,\n Input,\n MenuControl,\n Overlay,\n OverlayProps,\n Pos,\n SimpleTransition,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\nimport { HeaderSuggestProps } from './HeaderSuggestProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nconst ContentTransition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nexport const HeaderSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n placeholder = 'Текстовое поле',\n ...props\n}: HeaderSuggestProps<HeaderSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, HeaderSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <Fragment>\n <Box width={6} height={6} onClick={renderProps.onShowClick}>\n <Icon name=\"search\" />\n </Box>\n <Overlay\n target={props.target.current}\n container={props.container.current}\n show={renderProps.show}\n rootClose={true}\n transition={ContentTransition}\n onHide={renderProps.onHide}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n type=\"absolute\"\n top={0}\n zIndex={10_050}\n width={1}\n ref={overlayRenderProps.props.ref}\n >\n <Card\n height={20}\n bg=\"#fff\"\n bb={props.error ? 'solid 2px #d0021b' : 'none'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n <Box width={295} mx=\"auto\">\n <Flex\n align=\"center\"\n width={295}\n mx=\"auto\"\n height={20}\n py={4}\n px={6}\n >\n <FlexItem\n cursor=\"pointer\"\n shrink={0}\n mr={4}\n onClick={renderProps.onBack}\n >\n <Icon name=\"arrow-left\" />\n </FlexItem>\n <FlexItem grow={1}>\n <Input\n ref={renderProps.inputRef}\n tabIndex={props.tabIndex}\n type=\"search\"\n autoComplete={props.autoComplete ? 'on' : 'off'}\n value={props.suggest || ''}\n valueWeight={300}\n width={1}\n autoFocus\n valueSize={5}\n placeholder={placeholder}\n placeholderSize={5}\n placeholderWeight={300}\n onChange={renderProps.onRequest}\n onBlur={renderProps.onModalInputBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onFocus={renderProps.onShowFocus}\n />\n </FlexItem>\n <FlexItem\n shrink={0}\n ml={4}\n onClick={renderProps.onSearchClick}\n >\n <Box cursor=\"pointer\" width={6} height={6}>\n <Icon name=\"search\" color=\"#666\" />\n </Box>\n </FlexItem>\n </Flex>\n </Box>\n </Card>\n <Card\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n maxHeight={84}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n bg=\"#fff\"\n >\n <Box width={295} mx=\"auto\">\n {props.loading && props.items !== undefined ? (\n <Box pt={4}>\n {Array.from({length: 4}).fill(1).map((_item, key) => (\n <CardItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))}\n </Box>\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n mt={key === 0 ? 4 : undefined}\n round\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6} pb={4}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6} py={4}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </Box>\n </Card>\n </Pos>\n )}\n />\n </Fragment>\n )}\n />\n )}\n />\n)\n\nHeaderSuggest.displayName = 'HeaderSuggest'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/HeaderSuggestProps.ts",["1027","1028"],[],"import { SuggestControlProps } from '@qiwi/pijma-core'\nimport { ReactElement, RefObject } from 'react'\n\nimport { HeaderSuggestOptionModel } from './HeaderSuggestOptionModel'\n\nexport interface HeaderSuggestProps<O extends HeaderSuggestOptionModel<V>, V> {\n value?: SuggestControlProps<O, V>['value']\n suggest: SuggestControlProps<O, V>['suggest']\n items?: SuggestControlProps<O, V>['items']\n target: RefObject<any>\n container: RefObject<any>\n tabIndex?: number\n autoComplete?: boolean\n autoFocus?: boolean\n placeholder?: string\n maxLength?: number\n stub?: boolean\n error?: boolean\n loading?: boolean\n total?: SuggestControlProps<O, V>['total'] | ReactElement | string\n empty?: SuggestControlProps<O, V>['empty'] | ReactElement | string\n onChange: SuggestControlProps<O, V>['onChange']\n onRequest: SuggestControlProps<O, V>['onRequest']\n onCancel?: SuggestControlProps<O, V>['onCancel']\n onFocus?: SuggestControlProps<O, V>['onFocus']\n onBlur?: SuggestControlProps<O, V>['onBlur']\n onSubmit?: SuggestControlProps<O, V>['onSubmit']\n equals?: SuggestControlProps<O, V>['equals']\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/header-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/Hint.tsx",["1029","1030"],[],"import {\n Box,\n BoxProps,\n Card,\n css,\n HintArrow,\n HintControl,\n Overlay,\n OverlayProps,\n Pos,\n PosProps,\n QuestionIcon,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n placement: NonNullable<OverlayProps['placement']>\n flip?: boolean\n onShow: () => void\n onHide: () => void\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n {...{\n timeout: {\n enter: 150,\n exit: 150,\n },\n enteringClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n enteredClassName: (timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitingClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n exitedClassName: (timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n }),\n }}\n />\n)\n\nconst LargeProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -9,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -9,\n },\n 'right-start': {\n mt: -9,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -9,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -9,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -9,\n },\n 'left-start': {\n mt: -9,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -9,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst SmallProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n mb: 6,\n ml: -3.5,\n },\n top: {\n mb: 6,\n },\n 'top-end': {\n mb: 6,\n mr: -3.5,\n },\n 'right-start': {\n mt: -3.5,\n ml: 6,\n },\n right: {\n ml: 6,\n },\n 'right-end': {\n mb: -3.5,\n ml: 6,\n },\n 'bottom-start': {\n mt: 6,\n ml: -3.5,\n },\n bottom: {\n mt: 6,\n },\n 'bottom-end': {\n mt: 6,\n mr: -3.5,\n },\n 'left-start': {\n mt: -3.5,\n mr: 6,\n },\n left: {\n mr: 6,\n },\n 'left-end': {\n mb: -3.5,\n mr: 6,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nconst ArrowProps: Record<HintProps['placement'], BoxProps & PosProps> = {\n 'top-start': {\n bottom: 0,\n mb: -7,\n },\n top: {\n bottom: 0,\n mb: -7,\n },\n 'top-end': {\n bottom: 0,\n mb: -7,\n },\n 'right-start': {\n left: 0,\n ml: -7,\n },\n right: {\n left: 0,\n ml: -7,\n },\n 'right-end': {\n left: 0,\n ml: -7,\n },\n 'bottom-start': {\n top: 0,\n mt: -7,\n },\n bottom: {\n top: 0,\n mt: -7,\n },\n 'bottom-end': {\n top: 0,\n mt: -7,\n },\n 'left-start': {\n right: 0,\n mr: -7,\n },\n left: {\n right: 0,\n mr: -7,\n },\n 'left-end': {\n right: 0,\n mr: -7,\n },\n auto: {},\n 'auto-start': {},\n 'auto-end': {},\n}\n\nexport const Hint: FC<HintProps> = ({\n placement,\n children,\n show,\n flip,\n onShow,\n onHide,\n}) => {\n const small = typeof children === 'string'\n return (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Pos type=\"relative\" ref={renderProps.container}>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <Overlay\n show={renderProps.show}\n flip={flip}\n placement={placement}\n target={() => renderProps.target.current!}\n container={() => renderProps.container.current}\n rootClose={true}\n onHide={onHide}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'arrow',\n options: {\n padding: small ? 4 : 26,\n },\n },\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <Pos\n role=\"tooltip\"\n zIndex={999}\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n {...(small ? SmallProps : LargeProps)[\n overlayRenderProps.placement\n ]}\n >\n <Card\n bg=\"#fff\"\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n r={10}\n p={small ? 4 : 8}\n css={small ? { whiteSpace: 'nowrap' } : undefined}\n >\n {small ? (\n <Paragraph size=\"s\" children={children} />\n ) : (\n children\n )}\n </Card>\n <Pos\n type=\"absolute\"\n ref={overlayRenderProps.arrowProps.ref}\n style={overlayRenderProps.arrowProps.style}\n width={11}\n height={11}\n {...ArrowProps[overlayRenderProps.placement]}\n >\n <HintArrow placement={overlayRenderProps.placement} />\n </Pos>\n </Pos>\n )}\n />\n </Pos>\n )}\n />\n )\n}\n\nHint.defaultProps = {\n flip: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/BlockLink.tsx",["1031"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockCardLnk = styled(CardLnk)().withComponent(Block)\n\nBlockCardLnk.displayName = 'BlockCardLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockCardLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/FileLink.tsx",["1032"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem>\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n decoration=\"none\"\n size=\"m\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/Link.tsx",["1033","1034","1035"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/SectionLink.tsx",["1036","1037"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/List.tsx",["1038","1039","1040","1041","1042"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 3,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={5}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={3}\n align=\"center\"\n justify=\"center\"\n mt={3}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem my={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/LogoBlockLink.tsx",["1043","1044","1045","1046","1047","1048","1049","1050"],[],"import {\n Block,\n Box,\n Card,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Pos,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC<LogoBlockLinkProps> = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n <Block>\n {props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n <Stub height={12} width={12} r={24} />\n </FlexItem>\n <FlexItem align=\"center\" width={1}>\n <Spacer size=\"xxs\">\n <Box maxWidth={38} width={1} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Pos type=\"relative\">\n <Box p={4} height={description ? 60 : 55}>\n <Box width={16} height={16} mt={7} mx=\"auto\">\n <Stub height={16} width={16} r={32} />\n </Box>\n <Box mt={6} mx=\"auto\" maxWidth={38} width={1} pl={4.5} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\" maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Box>\n </Pos>\n )}\n </Block>\n ) : (\n <BlockLink\n title={title}\n accent\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {({ active, focus, hover }) =>\n props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n {actions ? (\n <Pos\n opacity={active || focus || hover ? 1 : 0}\n transition=\"opacity 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n top={0}\n bottom={0}\n right={0}\n >\n <Card\n display=\"flex\"\n height=\"100%\"\n bg=\"linear-gradient(to right, rgba(255, 255, 255, 0), #fff 48px)\"\n >\n <Flex pl={12} align=\"center\">\n {actions.map((action, index) => (\n <FlexItem\n mr={index === actions.length - 1 ? 4 : undefined}\n ml={index === 0 ? 'auto' : 3}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n </Card>\n </Pos>\n ) : null}\n </Flex>\n </Box>\n ) : (\n <Pos type=\"relative\">\n <Box p={4} height={description ? 60 : 55}>\n <Box width={16} height={16} mt={7} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6} mx=\"auto\">\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n {actions ? (\n <Pos\n height={description ? 27 : 22}\n left={0}\n right={0}\n bottom={0}\n opacity={active || focus || hover ? 1 : 0}\n transition=\"opacity 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n type=\"absolute\"\n >\n <Card height=\"100%\" bg=\"#fff\">\n <Flex\n pt={description ? 2 : undefined}\n justify=\"center\"\n align=\"center\"\n >\n {actions.map((action, index) => (\n <FlexItem\n ml={index === 0 ? undefined : 3}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n </Card>\n </Pos>\n ) : null}\n </Box>\n </Pos>\n )\n }\n </BlockLink>\n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/LogoLink.tsx",["1051","1052","1053"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={description ? 53 : 48}>\n <Box width={16} height={16} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={16} height={16} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={6}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"m\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={2}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/Markdown.tsx",["1054","1055"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={11}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={8}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={7}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst h5: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"5\" children={children} />\n </MarkdownBox>\n)\n\nh5.displayName = 'h5'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuItem.tsx",["1056","1057","1058","1059","1060"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n tag?: keyof JSX.IntrinsicElements\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n tag = 'div',\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n tag={tag}\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/MenuLink.tsx",["1061","1062","1063"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n tag={props.href ? 'a' : undefined}\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/SimpleModal.tsx",["1064","1065"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, 35px, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n size: 's' | 'm' | 'l'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst ModalWidth: { [size in NonNullable<SimpleModalProps['size']>]: number } =\n {\n s: 95,\n m: 145,\n l: 170,\n }\n\nexport const SimpleModal: FC<SimpleModalProps> = (props) =>\n props.stub ? (\n <Box display=\"none\">{props.children}</Box>\n ) : (\n <Modal\n show={props.show}\n keyboard={props.escapeClose}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n css={{\n textAlign: 'center',\n '&:before': {\n content: '\"\"',\n display: 'inline-block',\n height: '100%',\n verticalAlign: 'middle',\n },\n }}\n {...dialogProps}\n >\n <Pos\n type=\"relative\"\n display=\"inline-block\"\n p={12}\n css={{ verticalAlign: 'middle', textAlign: 'left' }}\n >\n <Card\n role=\"document\"\n s=\"0 20px 64px 8px rgba(0, 0, 0, 0.16)\"\n r={10}\n bg=\"#fff\"\n pt={11}\n pb={12}\n px={11}\n width={ModalWidth[props.size]}\n >\n {props.closable && props.onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={16}\n right={16}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={props.onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {props.children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/NavLink.tsx",["1066"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/Notice.tsx",["1067","1068","1069","1070"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"4\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/Oops.tsx",["1071","1072","1073"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Title } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card minWidth={295} width=\"100%\" py={22} minHeight=\"100%\" bg=\"#fff\">\n <Flex mx=\"auto\" width={235} direction=\"column\">\n {logo ? <FlexItem shrink={0} children={logo} /> : null}\n <FlexItem my={30}>\n <Flex align=\"center\">\n <FlexItem shrink={0}>\n {typeof error === 'string' ? (\n <Typo\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '220px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem ml={11} width={1}>\n <Flex direction=\"column\">\n <FlexItem>\n <Title size=\"2\" children={title} />\n </FlexItem>\n <FlexItem mt={6}>\n {typeof content === 'string' ? (\n <Paragraph children={content} />\n ) : (\n content\n )}\n </FlexItem>\n </Flex>\n </FlexItem>\n </Flex>\n </FlexItem>\n {footer ? (\n <FlexItem\n shrink={0}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/Pagination.tsx",["1074","1075"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 5,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={1}\n disabled={renderProps.active === 1}\n width={18}\n shadowed={shadowed}\n href={href ? href(1) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(1, renderProps.active === 1)}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-left-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n shadowed={shadowed}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n shadowed={shadowed}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n shadowed={shadowed}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n <PaginationLink\n page={renderProps.total}\n disabled={renderProps.active === renderProps.total}\n width={18}\n shadowed={shadowed}\n href={href ? href(renderProps.total) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.total,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon\n name=\"angle-double-right-small\"\n color={disabled ? '#ccc' : '#000'}\n />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/PaginationLink.tsx",["1076","1077"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n shadowed?: boolean\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n bg={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? '#f5f5f5'\n : undefined\n }\n s={\n (renderProps.hover || renderProps.focus) && !props.disabled\n ? (props.shadowed\n ? 'inset 0 1px 0 0 #e6e6e6, 0 -1px 0 1px #e6e6e6'\n : '0px -1px 0 1px #e6e6e6')\n : '1px 0 0 #e6e6e6'\n }\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n shadowed: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordField.tsx",["1078","1079","1080"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneField.tsx",["1081","1082","1083","1084"],[],"import {\n BasicInput,\n Box,\n Card,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n hideOnBlur={true}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropDown\n minWidth={1}\n offset={4}\n container={() => renderProps.containerRef.current}\n target={() => renderProps.inputRef.current!}\n show={renderProps.showCountries}\n onHide={renderProps.onCountriesHide}\n >\n <Card\n ref={menuRenderProps.containerRef}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n r={10}\n py={3}\n minWidth={1}\n maxHeight={110}\n overflow=\"auto\"\n mx={-6}\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\" wrap=\"nowrap\">\n <FlexItem shrink={0} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={0}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <FlexItem shrink={0}>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </FlexItem>\n </Flex>\n </Card>\n ))}\n </Card>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/ProgressBar.tsx",["1085"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={10} width={1} r={20} />\n ) : (\n <Card bg=\"#f5f5f5\" height={10} r={20} p={2}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={6}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={6}\n r={12}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioField.tsx",["1086","1087","1088","1089","1090","1091"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/Rating.tsx",["1092","1093","1094"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex>\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index} pl={index === 0 ? 0 : RatingIndent[size]}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex>\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n cursor={disabled ? undefined : 'pointer'}\n pl={index === 0 ? 0 : RatingIndent[size] / 2}\n pr={index === count - 1 ? 0 : RatingIndent[size] / 2}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/SelectField.tsx",["1095","1096","1097","1098"],[],"import {\n Box,\n Card,\n CardPos,\n css,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Overlay,\n OverlayProps,\n Pos,\n SelectFieldControl,\n SelectInput,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nconst Transition: OverlayProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 150,\n exit: 150,\n }}\n enteringClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n enteredClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: `translateY(${0}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitingClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n exitedClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: `translateY(${-12}px)`,\n transition: `opacity ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1), transform ${timeout}ms cubic-bezier(0.4, 0.0, 0.2, 1)`,\n })\n }\n />\n)\n\nTransition.displayName = 'Transition'\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos ref={renderProps.containerRef} type=\"relative\">\n <Box ref={renderProps.targetRef}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onKeyDown\n }\n onClick={renderProps.onActive}\n />\n }\n />\n </Box>\n <Overlay\n show={renderProps.show}\n placement=\"bottom\"\n target={() => renderProps.targetRef.current!}\n container={() => renderProps.containerRef.current}\n transition={Transition}\n popperConfig={{\n modifiers: [\n {\n name: 'preventOverflow',\n enabled: false,\n },\n ],\n }}\n children={(overlayRenderProps) => (\n <CardPos\n ref={overlayRenderProps.props.ref}\n css={overlayRenderProps.props.style}\n height={1}\n width=\"calc(100% + 48px)\"\n mt={-2}\n zIndex={999}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n r=\"10px\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n overflow=\"auto\"\n minHeight={1}\n maxHeight={104}\n pt={3}\n pb={3}\n >\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n )}\n />\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/Status.tsx",["1099","1100","1101","1102","1103","1104"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={8} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestField.tsx",["1105","1106","1107","1108","1109","1110","1111","1112","1113"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { DropDown } from '../drop-down'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n children={(renderProps) => (\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onItemKeyDown}\n children={(menuRenderProps) => (\n <Pos\n type=\"relative\"\n ref={renderProps.containerRef}\n transition={`box-shadow ${\n renderProps.focused ? 300 : 200\n }ms cubic-bezier(0.4, 0.0, 0.2, 1)`}\n >\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={\n renderProps.focused ||\n !!props.suggest ||\n !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n name={props.name}\n disabled={props.disabled}\n type={props.type}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n pr={props.hint ? 7 : undefined}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={renderProps.focused}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onInputFocus}\n onBlur={renderProps.onInputBlur}\n onKeyDown={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 || props.empty !== undefined)\n ? menuRenderProps.onKeyDown\n : renderProps.onItemKeyDown\n }\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <DropDown\n target={() => renderProps.inputRef.current!}\n container={() => renderProps.containerRef.current}\n minWidth={1}\n width=\"calc(100% + 48px)\"\n offset={3}\n show={\n props.items !== undefined &&\n renderProps.focused &&\n (props.items.length > 0 ||\n props.empty !== undefined ||\n props.loading === true)\n }\n rootClose={true}\n onHide={renderProps.onHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n maxHeight={98}\n bg=\"#fff\"\n py={3}\n s=\"0 28px 52px 0 rgba(0, 0, 0, 0.16)\"\n r={10}\n overflow=\"auto\"\n onMouseDown={renderProps.onResultItemsMouseDown}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseDown={item.onMouseDown}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null}\n </Spacer>\n )}\n </CardPos>\n </DropDown>\n </Pos>\n )}\n />\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/Switch.tsx",["1114"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchField.tsx",["1115","1116","1117","1118","1119","1120"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/Tabs.tsx",["1121","1122"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n stub\n />\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/TextAreaField.tsx",["1123"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent) => boolean\n onKeyUp?: (event: KeyboardEvent) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextField.tsx",["1124"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Caption.tsx",["1125"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub\n top={1}\n bottom={1}\n width={50}\n height={3}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Heading.tsx",["1126","1127","1128"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4' | '5'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n 5: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 9,\n 2: 8,\n 3: 7,\n 4: 6,\n 5: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n 5: 'h5',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n 5: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 3,\n 2: 3,\n 3: 2,\n 4: 2,\n 5: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 1,\n 3: 1,\n 4: 1,\n 5: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 4,\n 2: 4,\n 3: 4,\n 4: 3,\n 5: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Paragraph.tsx",["1129","1130","1131"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Text.tsx",["1132","1133","1134","1135"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transition?: TypoProps['transition']\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width, index) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/Title.tsx",["1136"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 12,\n 2: 10,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 14,\n 2: 12,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 4,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 7,\n 2: 6,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ComponentsListRenderer.tsx",["1137","1138"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport { Link } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Spacer size=\"l\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <Spacer size=\"l\" key={i}>\n <Link\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n children={visibleName}\n />\n <Box pl={4}>{content}</Box>\n </Spacer>\n ))}\n </Spacer>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ExamplesRenderer.tsx",["1139"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Heading.tsx",["1140"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Link.tsx",["1141"],[],"import { Link, LinkProps } from '@qiwi/pijma-desktop'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1142"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '5',\n 6: '5',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Para.tsx",["1143"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\ninterface ParagraphRenderProps {\n children?: ReactNode\n}\n\nconst ParagraphRenderer: FC<ParagraphRenderProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/ReactComponentRenderer.tsx",["1144","1145","1146"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionHeadingRenderer.tsx",["1147"],[],"import { Heading } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/SectionRenderer.tsx",["1148","1149","1150","1151"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/StyleGuideRenderer.tsx",["1152"],[],"import {\n applyDefaultClickHandler,\n Box,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '1024px !important',\n },\n },\n ]}\n />\n {props.hasSidebar ? (\n <Flex minWidth={305} minHeight={1}>\n <FlexItem width=\"calc(320px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#fff\">\n <Box width={80} ml=\"auto\" py={15} pr={15}>\n <Box width={13} height={13} mb={10}>\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </Box>\n {props.toc}\n </Box>\n </Card>\n </FlexItem>\n <FlexItem width=\"calc(860px + (100% - 1180px) / 2)\">\n <Card width={1} height={1} bg=\"#f5f5f5\">\n <Box width={215} mr=\"auto\" py={15} pl={15}>\n {props.children}\n </Box>\n </Card>\n </FlexItem>\n </Flex>\n ) : (\n <Card minHeight={1} bg=\"#f5f5f5\">\n <Box width={305} mx=\"auto\" px={5} py={15}>\n {props.children}\n </Box>\n </Card>\n )}\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/TableOfContentsRenderer.tsx",["1153"],[],"import { Icon, Spacer } from '@qiwi/pijma-core'\nimport { TextField } from '@qiwi/pijma-desktop'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer size=\"m\">\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/Wrapper.tsx",["1154"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/components/slots/IsolateButton.tsx",["1155","1156","1157","1158"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/desktop/src/main/webapp/require.js",[],[],{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":19,"column":12,"nodeType":"1165","messageId":"1166","endLine":19,"endColumn":16,"suggestions":"1167"},{"ruleId":"1159","severity":1,"message":"1160","line":9,"column":8,"nodeType":"1161","messageId":"1162","endLine":9,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":61,"column":15,"nodeType":"1165","messageId":"1166","endLine":61,"endColumn":19,"suggestions":"1168"},{"ruleId":"1163","severity":2,"message":"1164","line":75,"column":13,"nodeType":"1165","messageId":"1166","endLine":75,"endColumn":17,"suggestions":"1169"},{"ruleId":"1159","severity":1,"message":"1160","line":12,"column":8,"nodeType":"1161","messageId":"1162","endLine":12,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":68,"column":7,"nodeType":"1165","messageId":"1166","endLine":68,"endColumn":11,"suggestions":"1170"},{"ruleId":"1163","severity":2,"message":"1164","line":87,"column":37,"nodeType":"1165","messageId":"1166","endLine":87,"endColumn":41,"suggestions":"1171"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":9,"column":8,"nodeType":"1161","messageId":"1162","endLine":9,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1173","line":43,"column":29,"nodeType":null,"messageId":"1174","endLine":43,"endColumn":31},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":13,"column":8,"nodeType":"1161","messageId":"1162","endLine":13,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1175","line":77,"column":4,"nodeType":null,"messageId":"1174","endLine":77,"endColumn":6},{"ruleId":"1163","severity":2,"message":"1164","line":120,"column":15,"nodeType":"1165","messageId":"1166","endLine":120,"endColumn":19,"suggestions":"1176"},{"ruleId":"1163","severity":2,"message":"1164","line":179,"column":17,"nodeType":"1165","messageId":"1166","endLine":179,"endColumn":21,"suggestions":"1177"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":31,"column":15,"nodeType":"1165","messageId":"1166","endLine":31,"endColumn":19,"suggestions":"1178"},{"ruleId":"1159","severity":1,"message":"1160","line":13,"column":8,"nodeType":"1161","messageId":"1162","endLine":13,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1179","line":79,"column":48,"nodeType":null,"messageId":"1174","endLine":79,"endColumn":50},{"ruleId":"1163","severity":2,"message":"1164","line":111,"column":15,"nodeType":"1165","messageId":"1166","endLine":111,"endColumn":19,"suggestions":"1180"},{"ruleId":"1163","severity":2,"message":"1164","line":117,"column":15,"nodeType":"1165","messageId":"1166","endLine":117,"endColumn":19,"suggestions":"1181"},{"ruleId":"1182","severity":2,"message":"1183","line":138,"column":17,"nodeType":"1184","messageId":"1185","endLine":140,"endColumn":49},{"ruleId":"1182","severity":2,"message":"1183","line":156,"column":17,"nodeType":"1184","messageId":"1185","endLine":158,"endColumn":23},{"ruleId":"1163","severity":2,"message":"1164","line":247,"column":27,"nodeType":"1165","messageId":"1166","endLine":247,"endColumn":31,"suggestions":"1186"},{"ruleId":"1163","severity":2,"message":"1164","line":278,"column":27,"nodeType":"1165","messageId":"1166","endLine":278,"endColumn":31,"suggestions":"1187"},{"ruleId":"1159","severity":1,"message":"1160","line":8,"column":8,"nodeType":"1161","messageId":"1162","endLine":8,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":12,"column":8,"nodeType":"1161","messageId":"1162","endLine":12,"endColumn":13},{"ruleId":"1188","severity":1,"message":"1189","line":18,"column":47,"nodeType":"1190","messageId":"1191","endLine":18,"endColumn":50,"suggestions":"1192"},{"ruleId":"1188","severity":1,"message":"1189","line":18,"column":53,"nodeType":"1190","messageId":"1191","endLine":18,"endColumn":56,"suggestions":"1193"},{"ruleId":"1188","severity":1,"message":"1189","line":35,"column":47,"nodeType":"1190","messageId":"1191","endLine":35,"endColumn":50,"suggestions":"1194"},{"ruleId":"1188","severity":1,"message":"1189","line":35,"column":53,"nodeType":"1190","messageId":"1191","endLine":35,"endColumn":56,"suggestions":"1195"},{"ruleId":"1188","severity":1,"message":"1189","line":54,"column":28,"nodeType":"1190","messageId":"1191","endLine":54,"endColumn":31,"suggestions":"1196"},{"ruleId":"1159","severity":1,"message":"1160","line":11,"column":8,"nodeType":"1161","messageId":"1162","endLine":11,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1197","line":34,"column":4,"nodeType":null,"messageId":"1174","endLine":34,"endColumn":6},{"ruleId":"1198","severity":2,"message":"1199","line":37,"column":8,"nodeType":"1200","messageId":"1166","endLine":37,"endColumn":25,"suggestions":"1201"},{"ruleId":"1163","severity":2,"message":"1164","line":103,"column":15,"nodeType":"1165","messageId":"1166","endLine":103,"endColumn":19,"suggestions":"1202"},{"ruleId":"1159","severity":1,"message":"1160","line":14,"column":8,"nodeType":"1161","messageId":"1162","endLine":14,"endColumn":13},{"ruleId":"1203","severity":2,"message":"1204","line":27,"column":42,"nodeType":"1205","messageId":"1206","endLine":27,"endColumn":44},{"ruleId":"1172","severity":2,"message":"1207","line":44,"column":29,"nodeType":null,"messageId":"1174","endLine":44,"endColumn":31},{"ruleId":"1208","severity":1,"message":"1209","line":118,"column":29,"nodeType":"1210","messageId":"1211","endLine":118,"endColumn":58},{"ruleId":"1163","severity":2,"message":"1164","line":179,"column":27,"nodeType":"1165","messageId":"1166","endLine":179,"endColumn":31,"suggestions":"1212"},{"ruleId":"1163","severity":2,"message":"1164","line":192,"column":33,"nodeType":"1165","messageId":"1166","endLine":192,"endColumn":37,"suggestions":"1213"},{"ruleId":"1163","severity":2,"message":"1164","line":207,"column":33,"nodeType":"1165","messageId":"1166","endLine":207,"endColumn":37,"suggestions":"1214"},{"ruleId":"1163","severity":2,"message":"1164","line":210,"column":27,"nodeType":"1165","messageId":"1166","endLine":210,"endColumn":31,"suggestions":"1215"},{"ruleId":"1188","severity":1,"message":"1189","line":226,"column":15,"nodeType":"1190","messageId":"1191","endLine":226,"endColumn":18,"suggestions":"1216"},{"ruleId":"1188","severity":1,"message":"1189","line":226,"column":23,"nodeType":"1190","messageId":"1191","endLine":226,"endColumn":26,"suggestions":"1217"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1218","line":39,"column":4,"nodeType":null,"messageId":"1174","endLine":39,"endColumn":6},{"ruleId":"1219","severity":2,"message":"1220","line":49,"column":24,"nodeType":"1165","messageId":"1221","endLine":49,"endColumn":36},{"ruleId":"1222","severity":2,"message":"1223","line":98,"column":31,"nodeType":"1161","messageId":"1224","endLine":98,"endColumn":37,"suggestions":"1225"},{"ruleId":"1163","severity":2,"message":"1164","line":140,"column":19,"nodeType":"1165","messageId":"1166","endLine":140,"endColumn":23,"suggestions":"1226"},{"ruleId":"1159","severity":1,"message":"1160","line":10,"column":8,"nodeType":"1161","messageId":"1162","endLine":10,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1227","line":24,"column":4,"nodeType":null,"messageId":"1174","endLine":24,"endColumn":6},{"ruleId":"1163","severity":2,"message":"1164","line":48,"column":11,"nodeType":"1165","messageId":"1166","endLine":48,"endColumn":15,"suggestions":"1228"},{"ruleId":"1163","severity":2,"message":"1164","line":61,"column":38,"nodeType":"1165","messageId":"1166","endLine":61,"endColumn":42,"suggestions":"1229"},{"ruleId":"1163","severity":2,"message":"1164","line":67,"column":15,"nodeType":"1165","messageId":"1166","endLine":67,"endColumn":19,"suggestions":"1230"},{"ruleId":"1163","severity":2,"message":"1164","line":84,"column":19,"nodeType":"1165","messageId":"1166","endLine":84,"endColumn":23,"suggestions":"1231"},{"ruleId":"1163","severity":2,"message":"1164","line":86,"column":15,"nodeType":"1165","messageId":"1166","endLine":86,"endColumn":19,"suggestions":"1232"},{"ruleId":"1163","severity":2,"message":"1164","line":89,"column":9,"nodeType":"1165","messageId":"1166","endLine":89,"endColumn":13,"suggestions":"1233"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":12,"column":8,"nodeType":"1161","messageId":"1162","endLine":12,"endColumn":13},{"ruleId":"1198","severity":2,"message":"1199","line":96,"column":11,"nodeType":"1200","messageId":"1166","endLine":96,"endColumn":57,"suggestions":"1234"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":8,"column":8,"nodeType":"1161","messageId":"1162","endLine":8,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":10,"column":8,"nodeType":"1161","messageId":"1162","endLine":10,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":10,"column":8,"nodeType":"1161","messageId":"1162","endLine":10,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":83,"column":17,"nodeType":"1165","messageId":"1166","endLine":83,"endColumn":21,"suggestions":"1235"},{"ruleId":"1163","severity":2,"message":"1164","line":90,"column":13,"nodeType":"1165","messageId":"1166","endLine":90,"endColumn":17,"suggestions":"1236"},{"ruleId":"1159","severity":1,"message":"1160","line":19,"column":8,"nodeType":"1161","messageId":"1162","endLine":19,"endColumn":13},{"ruleId":"1203","severity":2,"message":"1204","line":56,"column":41,"nodeType":"1205","messageId":"1206","endLine":56,"endColumn":43},{"ruleId":"1172","severity":2,"message":"1237","line":60,"column":56,"nodeType":null,"messageId":"1174","endLine":60,"endColumn":58},{"ruleId":"1163","severity":2,"message":"1164","line":223,"column":31,"nodeType":"1165","messageId":"1166","endLine":223,"endColumn":35,"suggestions":"1238"},{"ruleId":"1163","severity":2,"message":"1164","line":241,"column":39,"nodeType":"1165","messageId":"1166","endLine":241,"endColumn":43,"suggestions":"1239"},{"ruleId":"1163","severity":2,"message":"1164","line":264,"column":39,"nodeType":"1165","messageId":"1166","endLine":264,"endColumn":43,"suggestions":"1240"},{"ruleId":"1163","severity":2,"message":"1164","line":268,"column":31,"nodeType":"1165","messageId":"1166","endLine":268,"endColumn":35,"suggestions":"1241"},{"ruleId":"1188","severity":1,"message":"1189","line":10,"column":21,"nodeType":"1190","messageId":"1191","endLine":10,"endColumn":24,"suggestions":"1242"},{"ruleId":"1188","severity":1,"message":"1189","line":11,"column":24,"nodeType":"1190","messageId":"1191","endLine":11,"endColumn":27,"suggestions":"1243"},{"ruleId":"1159","severity":1,"message":"1160","line":15,"column":8,"nodeType":"1161","messageId":"1162","endLine":15,"endColumn":13},{"ruleId":"1208","severity":1,"message":"1209","line":242,"column":27,"nodeType":"1210","messageId":"1211","endLine":242,"endColumn":54},{"ruleId":"1159","severity":1,"message":"1160","line":8,"column":8,"nodeType":"1161","messageId":"1162","endLine":8,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1244","line":64,"column":44,"nodeType":null,"messageId":"1174","endLine":64,"endColumn":46},{"ruleId":"1163","severity":2,"message":"1164","line":68,"column":32,"nodeType":"1165","messageId":"1166","endLine":68,"endColumn":36,"suggestions":"1245"},{"ruleId":"1159","severity":1,"message":"1160","line":8,"column":8,"nodeType":"1161","messageId":"1162","endLine":8,"endColumn":13},{"ruleId":"1246","severity":2,"message":"1247","line":46,"column":17,"nodeType":"1184","messageId":"1248","endLine":46,"endColumn":65,"suggestions":"1249"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1250","line":72,"column":4,"nodeType":null,"messageId":"1174","endLine":72,"endColumn":6},{"ruleId":"1182","severity":2,"message":"1183","line":112,"column":13,"nodeType":"1184","messageId":"1185","endLine":143,"endColumn":17},{"ruleId":"1163","severity":2,"message":"1164","line":127,"column":43,"nodeType":"1165","messageId":"1166","endLine":127,"endColumn":47,"suggestions":"1251"},{"ruleId":"1163","severity":2,"message":"1164","line":143,"column":13,"nodeType":"1165","messageId":"1166","endLine":143,"endColumn":17,"suggestions":"1252"},{"ruleId":"1159","severity":1,"message":"1160","line":13,"column":8,"nodeType":"1161","messageId":"1162","endLine":13,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1253","line":41,"column":4,"nodeType":null,"messageId":"1174","endLine":41,"endColumn":6},{"ruleId":"1163","severity":2,"message":"1164","line":59,"column":21,"nodeType":"1165","messageId":"1166","endLine":59,"endColumn":25,"suggestions":"1254"},{"ruleId":"1163","severity":2,"message":"1164","line":77,"column":17,"nodeType":"1165","messageId":"1166","endLine":77,"endColumn":21,"suggestions":"1255"},{"ruleId":"1163","severity":2,"message":"1164","line":122,"column":23,"nodeType":"1165","messageId":"1166","endLine":122,"endColumn":27,"suggestions":"1256"},{"ruleId":"1163","severity":2,"message":"1164","line":151,"column":19,"nodeType":"1165","messageId":"1166","endLine":151,"endColumn":23,"suggestions":"1257"},{"ruleId":"1163","severity":2,"message":"1164","line":184,"column":19,"nodeType":"1165","messageId":"1166","endLine":184,"endColumn":23,"suggestions":"1258"},{"ruleId":"1163","severity":2,"message":"1164","line":211,"column":19,"nodeType":"1165","messageId":"1166","endLine":211,"endColumn":23,"suggestions":"1259"},{"ruleId":"1159","severity":1,"message":"1160","line":9,"column":8,"nodeType":"1161","messageId":"1162","endLine":9,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":72,"column":21,"nodeType":"1165","messageId":"1166","endLine":72,"endColumn":25,"suggestions":"1260"},{"ruleId":"1163","severity":2,"message":"1164","line":106,"column":15,"nodeType":"1165","messageId":"1166","endLine":106,"endColumn":19,"suggestions":"1261"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1188","severity":1,"message":"1189","line":154,"column":38,"nodeType":"1190","messageId":"1191","endLine":154,"endColumn":41,"suggestions":"1262"},{"ruleId":"1159","severity":1,"message":"1160","line":10,"column":8,"nodeType":"1161","messageId":"1162","endLine":10,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1263","line":50,"column":5,"nodeType":null,"messageId":"1174","endLine":50,"endColumn":7},{"ruleId":"1163","severity":2,"message":"1164","line":83,"column":13,"nodeType":"1165","messageId":"1166","endLine":83,"endColumn":17,"suggestions":"1264"},{"ruleId":"1163","severity":2,"message":"1164","line":107,"column":17,"nodeType":"1165","messageId":"1166","endLine":107,"endColumn":21,"suggestions":"1265"},{"ruleId":"1163","severity":2,"message":"1164","line":114,"column":13,"nodeType":"1165","messageId":"1166","endLine":114,"endColumn":17,"suggestions":"1266"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1267","line":28,"column":52,"nodeType":null,"messageId":"1174","endLine":28,"endColumn":54},{"ruleId":"1246","severity":2,"message":"1247","line":54,"column":19,"nodeType":"1184","messageId":"1248","endLine":54,"endColumn":67,"suggestions":"1268"},{"ruleId":"1159","severity":1,"message":"1160","line":11,"column":8,"nodeType":"1161","messageId":"1162","endLine":11,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":155,"column":19,"nodeType":"1165","messageId":"1166","endLine":155,"endColumn":23,"suggestions":"1269"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":18,"column":60,"nodeType":"1165","messageId":"1166","endLine":18,"endColumn":64,"suggestions":"1270"},{"ruleId":"1163","severity":2,"message":"1164","line":19,"column":59,"nodeType":"1165","messageId":"1166","endLine":19,"endColumn":63,"suggestions":"1271"},{"ruleId":"1163","severity":2,"message":"1164","line":22,"column":9,"nodeType":"1165","messageId":"1166","endLine":22,"endColumn":13,"suggestions":"1272"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":23,"column":57,"nodeType":"1165","messageId":"1166","endLine":23,"endColumn":61,"suggestions":"1273"},{"ruleId":"1163","severity":2,"message":"1164","line":70,"column":11,"nodeType":"1165","messageId":"1166","endLine":70,"endColumn":15,"suggestions":"1274"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1275","line":32,"column":29,"nodeType":null,"messageId":"1174","endLine":32,"endColumn":31},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1276","line":24,"column":64,"nodeType":null,"messageId":"1174","endLine":24,"endColumn":66},{"ruleId":"1159","severity":1,"message":"1160","line":8,"column":8,"nodeType":"1161","messageId":"1162","endLine":8,"endColumn":13},{"ruleId":"1246","severity":2,"message":"1247","line":61,"column":16,"nodeType":"1184","messageId":"1248","endLine":63,"endColumn":19,"suggestions":"1277"},{"ruleId":"1163","severity":2,"message":"1164","line":63,"column":15,"nodeType":"1165","messageId":"1166","endLine":63,"endColumn":19,"suggestions":"1278"},{"ruleId":"1159","severity":1,"message":"1160","line":13,"column":8,"nodeType":"1161","messageId":"1162","endLine":13,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1279","line":20,"column":3,"nodeType":"1161","messageId":"1162","endLine":20,"endColumn":11},{"ruleId":"1172","severity":2,"message":"1280","line":23,"column":4,"nodeType":null,"messageId":"1174","endLine":23,"endColumn":6},{"ruleId":"1208","severity":1,"message":"1209","line":100,"column":31,"nodeType":"1210","messageId":"1211","endLine":100,"endColumn":60},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":12,"column":8,"nodeType":"1161","messageId":"1162","endLine":12,"endColumn":13},{"ruleId":"1188","severity":1,"message":"1189","line":18,"column":41,"nodeType":"1190","messageId":"1191","endLine":18,"endColumn":44,"suggestions":"1281"},{"ruleId":"1188","severity":1,"message":"1189","line":18,"column":47,"nodeType":"1190","messageId":"1191","endLine":18,"endColumn":50,"suggestions":"1282"},{"ruleId":"1188","severity":1,"message":"1189","line":37,"column":41,"nodeType":"1190","messageId":"1191","endLine":37,"endColumn":44,"suggestions":"1283"},{"ruleId":"1188","severity":1,"message":"1189","line":37,"column":47,"nodeType":"1190","messageId":"1191","endLine":37,"endColumn":50,"suggestions":"1284"},{"ruleId":"1188","severity":1,"message":"1189","line":56,"column":28,"nodeType":"1190","messageId":"1191","endLine":56,"endColumn":31,"suggestions":"1285"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1263","line":30,"column":4,"nodeType":null,"messageId":"1174","endLine":30,"endColumn":6},{"ruleId":"1198","severity":2,"message":"1199","line":33,"column":8,"nodeType":"1200","messageId":"1166","endLine":33,"endColumn":24,"suggestions":"1286"},{"ruleId":"1159","severity":1,"message":"1160","line":18,"column":8,"nodeType":"1161","messageId":"1162","endLine":18,"endColumn":13},{"ruleId":"1188","severity":1,"message":"1189","line":88,"column":41,"nodeType":"1190","messageId":"1191","endLine":88,"endColumn":44,"suggestions":"1287"},{"ruleId":"1188","severity":1,"message":"1189","line":88,"column":47,"nodeType":"1190","messageId":"1191","endLine":88,"endColumn":50,"suggestions":"1288"},{"ruleId":"1208","severity":1,"message":"1209","line":158,"column":31,"nodeType":"1210","messageId":"1211","endLine":158,"endColumn":61},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":22,"column":74,"nodeType":"1165","messageId":"1166","endLine":22,"endColumn":78,"suggestions":"1289"},{"ruleId":"1163","severity":2,"message":"1164","line":23,"column":69,"nodeType":"1165","messageId":"1166","endLine":23,"endColumn":73,"suggestions":"1290"},{"ruleId":"1163","severity":2,"message":"1164","line":32,"column":9,"nodeType":"1165","messageId":"1166","endLine":32,"endColumn":13,"suggestions":"1291"},{"ruleId":"1163","severity":2,"message":"1164","line":35,"column":9,"nodeType":"1165","messageId":"1166","endLine":35,"endColumn":13,"suggestions":"1292"},{"ruleId":"1163","severity":2,"message":"1164","line":36,"column":69,"nodeType":"1165","messageId":"1166","endLine":36,"endColumn":73,"suggestions":"1293"},{"ruleId":"1159","severity":1,"message":"1160","line":14,"column":8,"nodeType":"1161","messageId":"1162","endLine":14,"endColumn":13},{"ruleId":"1203","severity":2,"message":"1204","line":27,"column":40,"nodeType":"1205","messageId":"1206","endLine":27,"endColumn":42},{"ruleId":"1172","severity":2,"message":"1294","line":30,"column":54,"nodeType":null,"messageId":"1174","endLine":30,"endColumn":56},{"ruleId":"1208","severity":1,"message":"1209","line":112,"column":31,"nodeType":"1210","messageId":"1211","endLine":112,"endColumn":60},{"ruleId":"1163","severity":2,"message":"1164","line":180,"column":27,"nodeType":"1165","messageId":"1166","endLine":180,"endColumn":31,"suggestions":"1295"},{"ruleId":"1163","severity":2,"message":"1164","line":193,"column":33,"nodeType":"1165","messageId":"1166","endLine":193,"endColumn":37,"suggestions":"1296"},{"ruleId":"1163","severity":2,"message":"1164","line":196,"column":27,"nodeType":"1165","messageId":"1166","endLine":196,"endColumn":31,"suggestions":"1297"},{"ruleId":"1188","severity":1,"message":"1189","line":211,"column":15,"nodeType":"1190","messageId":"1191","endLine":211,"endColumn":18,"suggestions":"1298"},{"ruleId":"1188","severity":1,"message":"1189","line":211,"column":23,"nodeType":"1190","messageId":"1191","endLine":211,"endColumn":26,"suggestions":"1299"},{"ruleId":"1159","severity":1,"message":"1160","line":11,"column":8,"nodeType":"1161","messageId":"1162","endLine":11,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":13,"column":8,"nodeType":"1161","messageId":"1162","endLine":13,"endColumn":13},{"ruleId":"1188","severity":1,"message":"1189","line":19,"column":43,"nodeType":"1190","messageId":"1191","endLine":19,"endColumn":46,"suggestions":"1300"},{"ruleId":"1188","severity":1,"message":"1189","line":19,"column":49,"nodeType":"1190","messageId":"1191","endLine":19,"endColumn":52,"suggestions":"1301"},{"ruleId":"1188","severity":1,"message":"1189","line":50,"column":45,"nodeType":"1190","messageId":"1191","endLine":50,"endColumn":48,"suggestions":"1302"},{"ruleId":"1188","severity":1,"message":"1189","line":50,"column":51,"nodeType":"1190","messageId":"1191","endLine":50,"endColumn":54,"suggestions":"1303"},{"ruleId":"1188","severity":1,"message":"1189","line":69,"column":28,"nodeType":"1190","messageId":"1191","endLine":69,"endColumn":31,"suggestions":"1304"},{"ruleId":"1159","severity":1,"message":"1160","line":10,"column":8,"nodeType":"1161","messageId":"1162","endLine":10,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1197","line":51,"column":4,"nodeType":null,"messageId":"1174","endLine":51,"endColumn":6},{"ruleId":"1159","severity":1,"message":"1160","line":6,"column":8,"nodeType":"1161","messageId":"1162","endLine":6,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1275","line":86,"column":4,"nodeType":null,"messageId":"1174","endLine":86,"endColumn":6},{"ruleId":"1198","severity":2,"message":"1199","line":89,"column":8,"nodeType":"1200","messageId":"1166","endLine":89,"endColumn":50,"suggestions":"1305"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1306","line":94,"column":4,"nodeType":null,"messageId":"1174","endLine":94,"endColumn":6},{"ruleId":"1198","severity":2,"message":"1199","line":97,"column":8,"nodeType":"1200","messageId":"1166","endLine":97,"endColumn":50,"suggestions":"1307"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1172","severity":2,"message":"1308","line":92,"column":4,"nodeType":null,"messageId":"1174","endLine":92,"endColumn":6},{"ruleId":"1163","severity":2,"message":"1164","line":94,"column":51,"nodeType":"1165","messageId":"1166","endLine":94,"endColumn":55,"suggestions":"1309"},{"ruleId":"1198","severity":2,"message":"1199","line":96,"column":10,"nodeType":"1200","messageId":"1166","endLine":96,"endColumn":52,"suggestions":"1310"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":3,"column":8,"nodeType":"1161","messageId":"1162","endLine":3,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":18,"column":12,"nodeType":"1165","messageId":"1166","endLine":18,"endColumn":16,"suggestions":"1311"},{"ruleId":"1159","severity":1,"message":"1160","line":1,"column":8,"nodeType":"1161","messageId":"1162","endLine":1,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":3,"column":8,"nodeType":"1161","messageId":"1162","endLine":3,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":3,"column":8,"nodeType":"1161","messageId":"1162","endLine":3,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1312","severity":2,"message":"1313","line":3,"column":1,"nodeType":"1314","messageId":"1315","endLine":3,"endColumn":14},{"ruleId":"1163","severity":2,"message":"1164","line":23,"column":65,"nodeType":"1165","messageId":"1166","endLine":23,"endColumn":69,"suggestions":"1316"},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1312","severity":2,"message":"1313","line":3,"column":1,"nodeType":"1314","messageId":"1315","endLine":3,"endColumn":14},{"ruleId":"1312","severity":2,"message":"1313","line":5,"column":1,"nodeType":"1314","messageId":"1315","endLine":5,"endColumn":14},{"ruleId":"1163","severity":2,"message":"1164","line":31,"column":9,"nodeType":"1165","messageId":"1166","endLine":31,"endColumn":13,"suggestions":"1317"},{"ruleId":"1159","severity":1,"message":"1160","line":16,"column":8,"nodeType":"1161","messageId":"1162","endLine":16,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":3,"column":8,"nodeType":"1161","messageId":"1162","endLine":3,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":2,"column":8,"nodeType":"1161","messageId":"1162","endLine":2,"endColumn":13},{"ruleId":"1159","severity":1,"message":"1160","line":1,"column":8,"nodeType":"1161","messageId":"1162","endLine":1,"endColumn":13},{"ruleId":"1312","severity":2,"message":"1313","line":2,"column":1,"nodeType":"1314","messageId":"1315","endLine":2,"endColumn":14},{"ruleId":"1312","severity":2,"message":"1313","line":4,"column":1,"nodeType":"1314","messageId":"1315","endLine":4,"endColumn":14},{"ruleId":"1312","severity":2,"message":"1313","line":6,"column":1,"nodeType":"1314","messageId":"1315","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1318","1319"],["1320"],["1321"],["1322"],["1323"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.","refactorFunction","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.",["1324"],["1325"],["1326"],"Refactor this function to reduce its Cognitive Complexity from 126 to the 15 allowed.",["1327"],["1328"],"unicorn/no-nested-ternary","Do not nest ternary expressions.","ConditionalExpression","too-deep",["1329"],["1330"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1331","1332"],["1333","1334"],["1335","1336"],["1337","1338"],["1339","1340"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1341","1342"],["1343"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 36 to the 15 allowed.","@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1344"],["1345"],["1346"],["1347"],["1348","1349"],["1350","1351"],"Refactor this function to reduce its Cognitive Complexity from 41 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1352","1353","1354"],["1355"],"Refactor this function to reduce its Cognitive Complexity from 56 to the 15 allowed.",["1356"],["1357"],["1358"],["1359"],["1360"],["1361"],["1362","1363"],["1364"],["1365"],"Refactor this function to reduce its Cognitive Complexity from 92 to the 15 allowed.",["1366"],["1367"],["1368"],["1369"],["1370","1371"],["1372","1373"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1374"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","prefer-logical-operator-over-ternary/error",["1375","1376"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.",["1377"],["1378"],"Refactor this function to reduce its Cognitive Complexity from 91 to the 15 allowed.",["1379"],["1380"],["1381"],["1382"],["1383"],["1384"],["1385"],["1386"],["1387","1388"],"Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.",["1389"],["1390"],["1391"],"Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.",["1392","1393"],["1394"],["1395"],["1396"],["1397"],["1398"],["1399"],"Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 37 to the 15 allowed.",["1400","1401"],["1402"],"'tabIndex' is assigned a value but never used.","Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1403","1404"],["1405","1406"],["1407","1408"],["1409","1410"],["1411","1412"],["1413","1414"],["1415","1416"],["1417","1418"],["1419"],["1420"],["1421"],["1422"],["1423"],"Refactor this function to reduce its Cognitive Complexity from 47 to the 15 allowed.",["1424"],["1425"],["1426"],["1427","1428"],["1429","1430"],["1431","1432"],["1433","1434"],["1435","1436"],["1437","1438"],["1439","1440"],["1441","1442"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1443","1444"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.",["1445"],["1446","1447"],["1448","1449"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1450"],["1451"],{"messageId":"1452","fix":"1453","data":"1454","desc":"1455"},{"messageId":"1456","fix":"1457","data":"1458","desc":"1459"},{"messageId":"1456","fix":"1460","data":"1461","desc":"1459"},{"messageId":"1456","fix":"1462","data":"1463","desc":"1459"},{"messageId":"1456","fix":"1464","data":"1465","desc":"1459"},{"messageId":"1456","fix":"1466","data":"1467","desc":"1459"},{"messageId":"1456","fix":"1468","data":"1469","desc":"1459"},{"messageId":"1456","fix":"1470","data":"1471","desc":"1459"},{"messageId":"1456","fix":"1472","data":"1473","desc":"1459"},{"messageId":"1456","fix":"1474","data":"1475","desc":"1459"},{"messageId":"1456","fix":"1476","data":"1477","desc":"1459"},{"messageId":"1456","fix":"1478","data":"1479","desc":"1459"},{"messageId":"1456","fix":"1480","data":"1481","desc":"1459"},{"messageId":"1482","fix":"1483","desc":"1484"},{"messageId":"1485","fix":"1486","desc":"1487"},{"messageId":"1482","fix":"1488","desc":"1484"},{"messageId":"1485","fix":"1489","desc":"1487"},{"messageId":"1482","fix":"1490","desc":"1484"},{"messageId":"1485","fix":"1491","desc":"1487"},{"messageId":"1482","fix":"1492","desc":"1484"},{"messageId":"1485","fix":"1493","desc":"1487"},{"messageId":"1482","fix":"1494","desc":"1484"},{"messageId":"1485","fix":"1495","desc":"1487"},{"messageId":"1496","fix":"1497","data":"1498","desc":"1499"},{"messageId":"1500","fix":"1501","data":"1502","desc":"1503"},{"messageId":"1456","fix":"1504","data":"1505","desc":"1459"},{"messageId":"1456","fix":"1506","data":"1507","desc":"1459"},{"messageId":"1456","fix":"1508","data":"1509","desc":"1459"},{"messageId":"1456","fix":"1510","data":"1511","desc":"1459"},{"messageId":"1456","fix":"1512","data":"1513","desc":"1459"},{"messageId":"1482","fix":"1514","desc":"1484"},{"messageId":"1485","fix":"1515","desc":"1487"},{"messageId":"1482","fix":"1516","desc":"1484"},{"messageId":"1485","fix":"1517","desc":"1487"},{"messageId":"1518","fix":"1519","data":"1520","desc":"1521"},{"messageId":"1522","fix":"1523","data":"1524","desc":"1525"},{"messageId":"1526","fix":"1527","data":"1528","desc":"1529"},{"messageId":"1456","fix":"1530","data":"1531","desc":"1459"},{"messageId":"1456","fix":"1532","data":"1533","desc":"1459"},{"messageId":"1456","fix":"1534","data":"1535","desc":"1459"},{"messageId":"1456","fix":"1536","data":"1537","desc":"1459"},{"messageId":"1456","fix":"1538","data":"1539","desc":"1459"},{"messageId":"1456","fix":"1540","data":"1541","desc":"1459"},{"messageId":"1456","fix":"1542","data":"1543","desc":"1459"},{"messageId":"1496","fix":"1544","data":"1545","desc":"1499"},{"messageId":"1500","fix":"1546","data":"1547","desc":"1503"},{"messageId":"1456","fix":"1548","data":"1549","desc":"1459"},{"messageId":"1456","fix":"1550","data":"1551","desc":"1459"},{"messageId":"1456","fix":"1552","data":"1553","desc":"1459"},{"messageId":"1456","fix":"1554","data":"1555","desc":"1459"},{"messageId":"1456","fix":"1556","data":"1557","desc":"1459"},{"messageId":"1456","fix":"1558","data":"1559","desc":"1459"},{"messageId":"1482","fix":"1560","desc":"1484"},{"messageId":"1485","fix":"1561","desc":"1487"},{"messageId":"1482","fix":"1562","desc":"1484"},{"messageId":"1485","fix":"1563","desc":"1487"},{"messageId":"1456","fix":"1564","data":"1565","desc":"1459"},{"messageId":"1566","data":"1567","fix":"1568","desc":"1569"},{"messageId":"1566","data":"1570","fix":"1571","desc":"1572"},{"messageId":"1456","fix":"1573","data":"1574","desc":"1459"},{"messageId":"1456","fix":"1575","data":"1576","desc":"1459"},{"messageId":"1456","fix":"1577","data":"1578","desc":"1459"},{"messageId":"1456","fix":"1579","data":"1580","desc":"1459"},{"messageId":"1456","fix":"1581","data":"1582","desc":"1459"},{"messageId":"1456","fix":"1583","data":"1584","desc":"1459"},{"messageId":"1456","fix":"1585","data":"1586","desc":"1459"},{"messageId":"1456","fix":"1587","data":"1588","desc":"1459"},{"messageId":"1456","fix":"1589","data":"1590","desc":"1459"},{"messageId":"1456","fix":"1591","data":"1592","desc":"1459"},{"messageId":"1482","fix":"1593","desc":"1484"},{"messageId":"1485","fix":"1594","desc":"1487"},{"messageId":"1456","fix":"1595","data":"1596","desc":"1459"},{"messageId":"1456","fix":"1597","data":"1598","desc":"1459"},{"messageId":"1456","fix":"1599","data":"1600","desc":"1459"},{"messageId":"1566","data":"1601","fix":"1602","desc":"1569"},{"messageId":"1566","data":"1603","fix":"1604","desc":"1572"},{"messageId":"1456","fix":"1605","data":"1606","desc":"1459"},{"messageId":"1456","fix":"1607","data":"1608","desc":"1459"},{"messageId":"1456","fix":"1609","data":"1610","desc":"1459"},{"messageId":"1456","fix":"1611","data":"1612","desc":"1459"},{"messageId":"1456","fix":"1613","data":"1614","desc":"1459"},{"messageId":"1456","fix":"1615","data":"1616","desc":"1459"},{"messageId":"1566","data":"1617","fix":"1618","desc":"1569"},{"messageId":"1566","data":"1619","fix":"1620","desc":"1572"},{"messageId":"1456","fix":"1621","data":"1622","desc":"1459"},{"messageId":"1482","fix":"1623","desc":"1484"},{"messageId":"1485","fix":"1624","desc":"1487"},{"messageId":"1482","fix":"1625","desc":"1484"},{"messageId":"1485","fix":"1626","desc":"1487"},{"messageId":"1482","fix":"1627","desc":"1484"},{"messageId":"1485","fix":"1628","desc":"1487"},{"messageId":"1482","fix":"1629","desc":"1484"},{"messageId":"1485","fix":"1630","desc":"1487"},{"messageId":"1482","fix":"1631","desc":"1484"},{"messageId":"1485","fix":"1632","desc":"1487"},{"messageId":"1496","fix":"1633","data":"1634","desc":"1499"},{"messageId":"1500","fix":"1635","data":"1636","desc":"1503"},{"messageId":"1482","fix":"1637","desc":"1484"},{"messageId":"1485","fix":"1638","desc":"1487"},{"messageId":"1482","fix":"1639","desc":"1484"},{"messageId":"1485","fix":"1640","desc":"1487"},{"messageId":"1456","fix":"1641","data":"1642","desc":"1459"},{"messageId":"1456","fix":"1643","data":"1644","desc":"1459"},{"messageId":"1456","fix":"1645","data":"1646","desc":"1459"},{"messageId":"1456","fix":"1647","data":"1648","desc":"1459"},{"messageId":"1456","fix":"1649","data":"1650","desc":"1459"},{"messageId":"1456","fix":"1651","data":"1652","desc":"1459"},{"messageId":"1456","fix":"1653","data":"1654","desc":"1459"},{"messageId":"1456","fix":"1655","data":"1656","desc":"1459"},{"messageId":"1482","fix":"1657","desc":"1484"},{"messageId":"1485","fix":"1658","desc":"1487"},{"messageId":"1482","fix":"1659","desc":"1484"},{"messageId":"1485","fix":"1660","desc":"1487"},{"messageId":"1482","fix":"1661","desc":"1484"},{"messageId":"1485","fix":"1662","desc":"1487"},{"messageId":"1482","fix":"1663","desc":"1484"},{"messageId":"1485","fix":"1664","desc":"1487"},{"messageId":"1482","fix":"1665","desc":"1484"},{"messageId":"1485","fix":"1666","desc":"1487"},{"messageId":"1482","fix":"1667","desc":"1484"},{"messageId":"1485","fix":"1668","desc":"1487"},{"messageId":"1482","fix":"1669","desc":"1484"},{"messageId":"1485","fix":"1670","desc":"1487"},{"messageId":"1496","fix":"1671","data":"1672","desc":"1499"},{"messageId":"1500","fix":"1673","data":"1674","desc":"1503"},{"messageId":"1496","fix":"1675","data":"1676","desc":"1499"},{"messageId":"1500","fix":"1677","data":"1678","desc":"1503"},{"messageId":"1456","fix":"1679","data":"1680","desc":"1459"},{"messageId":"1496","fix":"1681","data":"1682","desc":"1499"},{"messageId":"1500","fix":"1683","data":"1684","desc":"1503"},{"messageId":"1452","fix":"1685","data":"1686","desc":"1455"},{"messageId":"1456","fix":"1687","data":"1688","desc":"1459"},{"messageId":"1456","fix":"1689","data":"1690","desc":"1459"},{"messageId":"1456","fix":"1691","data":"1692","desc":"1459"},"remove",{"range":"1693","text":"1694"},{},"Remove `null`.","replace",{"range":"1693","text":"1695"},{},"Replace `null` with `undefined`.",{"range":"1696","text":"1695"},{},{"range":"1697","text":"1695"},{},{"range":"1698","text":"1695"},{},{"range":"1699","text":"1695"},{},{"range":"1700","text":"1695"},{},{"range":"1701","text":"1695"},{},{"range":"1702","text":"1695"},{},{"range":"1703","text":"1695"},{},{"range":"1704","text":"1695"},{},{"range":"1705","text":"1695"},{},{"range":"1706","text":"1695"},{},"suggestUnknown",{"range":"1707","text":"1708"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1707","text":"1709"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1710","text":"1708"},{"range":"1710","text":"1709"},{"range":"1711","text":"1708"},{"range":"1711","text":"1709"},{"range":"1712","text":"1708"},{"range":"1712","text":"1709"},{"range":"1713","text":"1708"},{"range":"1713","text":"1709"},"array-length",{"range":"1714","text":"1715"},{},"The argument is the length of array.","only-element",{"range":"1714","text":"1716"},{},"The argument is the only element of array.",{"range":"1717","text":"1695"},{},{"range":"1718","text":"1695"},{},{"range":"1719","text":"1695"},{},{"range":"1720","text":"1695"},{},{"range":"1721","text":"1695"},{},{"range":"1722","text":"1708"},{"range":"1722","text":"1709"},{"range":"1723","text":"1708"},{"range":"1723","text":"1709"},"argument-is-spreadable",{"range":"1724","text":"1725"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1726","text":"1727"},{},"First argument is not an `array`.","test-argument",{"range":"1728","text":"1729"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1730","text":"1695"},{},{"range":"1731","text":"1695"},{},{"range":"1732","text":"1695"},{},{"range":"1733","text":"1695"},{},{"range":"1734","text":"1695"},{},{"range":"1735","text":"1695"},{},{"range":"1736","text":"1695"},{},{"range":"1737","text":"1738"},{},{"range":"1737","text":"1739"},{},{"range":"1740","text":"1695"},{},{"range":"1741","text":"1695"},{},{"range":"1742","text":"1695"},{},{"range":"1743","text":"1695"},{},{"range":"1744","text":"1695"},{},{"range":"1745","text":"1695"},{},{"range":"1746","text":"1708"},{"range":"1746","text":"1709"},{"range":"1747","text":"1708"},{"range":"1747","text":"1709"},{"range":"1748","text":"1695"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1749"},{"range":"1750","text":"1751"},"Switch to `??` operator.",{"operator":"1752"},{"range":"1750","text":"1753"},"Switch to `||` operator.",{"range":"1754","text":"1695"},{},{"range":"1755","text":"1695"},{},{"range":"1756","text":"1695"},{},{"range":"1757","text":"1695"},{},{"range":"1758","text":"1695"},{},{"range":"1759","text":"1695"},{},{"range":"1760","text":"1695"},{},{"range":"1761","text":"1695"},{},{"range":"1762","text":"1695"},{},{"range":"1763","text":"1695"},{},{"range":"1764","text":"1708"},{"range":"1764","text":"1709"},{"range":"1765","text":"1695"},{},{"range":"1766","text":"1695"},{},{"range":"1767","text":"1695"},{},{"operator":"1749"},{"range":"1768","text":"1751"},{"operator":"1752"},{"range":"1768","text":"1753"},{"range":"1769","text":"1695"},{},{"range":"1770","text":"1695"},{},{"range":"1771","text":"1695"},{},{"range":"1772","text":"1695"},{},{"range":"1773","text":"1695"},{},{"range":"1774","text":"1695"},{},{"operator":"1749"},{"range":"1775","text":"1776"},{"operator":"1752"},{"range":"1775","text":"1777"},{"range":"1778","text":"1695"},{},{"range":"1779","text":"1708"},{"range":"1779","text":"1709"},{"range":"1780","text":"1708"},{"range":"1780","text":"1709"},{"range":"1781","text":"1708"},{"range":"1781","text":"1709"},{"range":"1782","text":"1708"},{"range":"1782","text":"1709"},{"range":"1783","text":"1708"},{"range":"1783","text":"1709"},{"range":"1784","text":"1785"},{},{"range":"1784","text":"1786"},{},{"range":"1787","text":"1708"},{"range":"1787","text":"1709"},{"range":"1788","text":"1708"},{"range":"1788","text":"1709"},{"range":"1789","text":"1695"},{},{"range":"1790","text":"1695"},{},{"range":"1791","text":"1695"},{},{"range":"1792","text":"1695"},{},{"range":"1793","text":"1695"},{},{"range":"1794","text":"1695"},{},{"range":"1795","text":"1695"},{},{"range":"1796","text":"1695"},{},{"range":"1797","text":"1708"},{"range":"1797","text":"1709"},{"range":"1798","text":"1708"},{"range":"1798","text":"1709"},{"range":"1799","text":"1708"},{"range":"1799","text":"1709"},{"range":"1800","text":"1708"},{"range":"1800","text":"1709"},{"range":"1801","text":"1708"},{"range":"1801","text":"1709"},{"range":"1802","text":"1708"},{"range":"1802","text":"1709"},{"range":"1803","text":"1708"},{"range":"1803","text":"1709"},{"range":"1804","text":"1805"},{},{"range":"1804","text":"1806"},{},{"range":"1807","text":"1808"},{},{"range":"1807","text":"1809"},{},{"range":"1810","text":"1695"},{},{"range":"1811","text":"1805"},{},{"range":"1811","text":"1806"},{},{"range":"1812","text":"1694"},{},{"range":"1812","text":"1695"},{},{"range":"1813","text":"1695"},{},{"range":"1814","text":"1695"},{},[495,499],"","undefined",[1326,1330],[1804,1808],[1656,1660],[2266,2270],[2720,2724],[4764,4768],[745,749],[2388,2392],[2595,2599],[7541,7545],[8931,8935],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[6299,6303],[6914,6918],[7605,7609],[7707,7711],[7987,7990],[7995,7998],[2541,2583],"[...([] as DetailsText[]), ...item.content]",[2541,2583],"[...([] as DetailsText[]), item.content]",[2541,2583],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3971,3975],[1249,1253],[1733,1737],[1920,1924],[2587,2591],[2632,2636],[2681,2685],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2329,2333],[2570,2574],[7891,7895],[8869,8873],[10052,10056],[10202,10206],[413,416],[441,444],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1496,1500],[2139,2143],[3445,3449],[4524,4528],[5569,5573],[6552,6556],[1809,1813],[2731,2735],[3247,3250],[1747,1751],[2541,2545],[2755,2759],[1398,1446],[3691,3695],[536,540],[600,604],[650,654],[559,563],[1876,1880],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[991,994],[997,1000],[1644,1647],[622,638],"Array.from({length: count})","[count]",[2167,2170],[2173,2176],[503,507],[577,581],[823,827],[922,926],[996,1000],[6548,6552],[7165,7169],[7267,7271],[7528,7531],[7536,7539],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1477,1519],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[497,501],[606,610],[773,777]] diff --git a/packages/desktop/package.json b/packages/desktop/package.json index cbf4e4294..3f9c5787e 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 6161:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/.eslintcache b/packages/mobile/.eslintcache index c651782db..84abe684b 100644 --- a/packages/mobile/.eslintcache +++ b/packages/mobile/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"hash":"138","results":"139","hashOfConfig":"140"},{"hash":"141","results":"142","hashOfConfig":"140"},{"hash":"143","results":"144","hashOfConfig":"140"},{"hash":"145","results":"146","hashOfConfig":"140"},{"hash":"147","results":"148","hashOfConfig":"140"},{"hash":"149","results":"150","hashOfConfig":"140"},{"hash":"151","results":"152","hashOfConfig":"140"},{"hash":"153","results":"154","hashOfConfig":"140"},{"hash":"155","results":"156","hashOfConfig":"140"},{"hash":"157","results":"158","hashOfConfig":"140"},{"hash":"159","results":"160","hashOfConfig":"140"},{"hash":"161","results":"162","hashOfConfig":"140"},{"hash":"163","results":"164","hashOfConfig":"140"},{"hash":"165","results":"166","hashOfConfig":"140"},{"hash":"167","results":"168","hashOfConfig":"140"},{"hash":"169","results":"170","hashOfConfig":"140"},{"hash":"171","results":"172","hashOfConfig":"140"},{"hash":"173","results":"174","hashOfConfig":"140"},{"hash":"175","results":"176","hashOfConfig":"140"},{"hash":"177","results":"178","hashOfConfig":"140"},{"hash":"179","results":"180","hashOfConfig":"140"},{"hash":"181","results":"182","hashOfConfig":"140"},{"hash":"183","results":"184","hashOfConfig":"140"},{"hash":"185","results":"186","hashOfConfig":"140"},{"hash":"187","results":"188","hashOfConfig":"140"},{"hash":"189","results":"190","hashOfConfig":"140"},{"hash":"191","results":"192","hashOfConfig":"140"},{"hash":"193","results":"194","hashOfConfig":"140"},{"hash":"195","results":"196","hashOfConfig":"140"},{"hash":"197","results":"198","hashOfConfig":"140"},{"hash":"199","results":"200","hashOfConfig":"140"},{"hash":"201","results":"202","hashOfConfig":"140"},{"hash":"203","results":"204","hashOfConfig":"140"},{"hash":"205","results":"206","hashOfConfig":"140"},{"hash":"207","results":"208","hashOfConfig":"140"},{"hash":"209","results":"210","hashOfConfig":"140"},{"hash":"211","results":"212","hashOfConfig":"140"},{"hash":"213","results":"214","hashOfConfig":"140"},{"hash":"215","results":"216","hashOfConfig":"140"},{"hash":"217","results":"218","hashOfConfig":"140"},{"hash":"219","results":"220","hashOfConfig":"140"},{"hash":"221","results":"222","hashOfConfig":"140"},{"hash":"223","results":"224","hashOfConfig":"140"},{"hash":"225","results":"226","hashOfConfig":"140"},{"hash":"227","results":"228","hashOfConfig":"140"},{"hash":"229","results":"230","hashOfConfig":"140"},{"hash":"231","results":"232","hashOfConfig":"140"},{"hash":"233","results":"234","hashOfConfig":"140"},{"hash":"235","results":"236","hashOfConfig":"140"},{"hash":"237","results":"238","hashOfConfig":"140"},{"hash":"239","results":"240","hashOfConfig":"140"},{"hash":"241","results":"242","hashOfConfig":"140"},{"hash":"243","results":"244","hashOfConfig":"140"},{"hash":"245","results":"246","hashOfConfig":"140"},{"hash":"247","results":"248","hashOfConfig":"140"},{"hash":"249","results":"250","hashOfConfig":"140"},{"hash":"251","results":"252","hashOfConfig":"140"},{"hash":"253","results":"254","hashOfConfig":"140"},{"hash":"255","results":"256","hashOfConfig":"140"},{"hash":"257","results":"258","hashOfConfig":"140"},{"hash":"259","results":"260","hashOfConfig":"140"},{"hash":"261","results":"262","hashOfConfig":"140"},{"hash":"263","results":"264","hashOfConfig":"140"},{"hash":"265","results":"266","hashOfConfig":"140"},{"hash":"267","results":"268","hashOfConfig":"140"},{"hash":"269","results":"270","hashOfConfig":"140"},{"hash":"271","results":"272","hashOfConfig":"140"},{"hash":"273","results":"274","hashOfConfig":"140"},{"hash":"275","results":"276","hashOfConfig":"140"},{"hash":"277","results":"278","hashOfConfig":"140"},{"hash":"279","results":"280","hashOfConfig":"140"},{"hash":"281","results":"282","hashOfConfig":"140"},{"hash":"283","results":"284","hashOfConfig":"140"},{"hash":"285","results":"286","hashOfConfig":"140"},{"hash":"287","results":"288","hashOfConfig":"140"},{"hash":"289","results":"290","hashOfConfig":"140"},{"hash":"291","results":"292","hashOfConfig":"140"},{"hash":"293","results":"294","hashOfConfig":"140"},{"hash":"295","results":"296","hashOfConfig":"140"},{"hash":"297","results":"298","hashOfConfig":"140"},{"hash":"299","results":"300","hashOfConfig":"140"},{"hash":"301","results":"302","hashOfConfig":"140"},{"hash":"303","results":"304","hashOfConfig":"140"},{"hash":"305","results":"306","hashOfConfig":"140"},{"hash":"307","results":"308","hashOfConfig":"140"},{"hash":"309","results":"310","hashOfConfig":"140"},{"hash":"311","results":"312","hashOfConfig":"140"},{"hash":"313","results":"314","hashOfConfig":"140"},{"hash":"315","results":"316","hashOfConfig":"140"},{"hash":"317","results":"318","hashOfConfig":"140"},{"hash":"319","results":"320","hashOfConfig":"140"},{"hash":"321","results":"322","hashOfConfig":"140"},{"hash":"323","results":"324","hashOfConfig":"140"},{"hash":"325","results":"326","hashOfConfig":"140"},{"hash":"327","results":"328","hashOfConfig":"140"},{"hash":"329","results":"330","hashOfConfig":"140"},{"hash":"331","results":"332","hashOfConfig":"140"},{"hash":"333","results":"334","hashOfConfig":"140"},{"hash":"335","results":"336","hashOfConfig":"140"},{"hash":"337","results":"338","hashOfConfig":"140"},{"hash":"339","results":"340","hashOfConfig":"140"},{"hash":"341","results":"342","hashOfConfig":"140"},{"hash":"343","results":"344","hashOfConfig":"140"},{"hash":"345","results":"346","hashOfConfig":"140"},{"hash":"347","results":"348","hashOfConfig":"140"},{"hash":"349","results":"350","hashOfConfig":"140"},{"hash":"351","results":"352","hashOfConfig":"140"},{"hash":"353","results":"354","hashOfConfig":"140"},{"hash":"355","results":"356","hashOfConfig":"140"},{"hash":"357","results":"358","hashOfConfig":"140"},{"hash":"359","results":"360","hashOfConfig":"140"},{"hash":"361","results":"362","hashOfConfig":"140"},{"hash":"363","results":"364","hashOfConfig":"140"},{"hash":"365","results":"366","hashOfConfig":"140"},{"hash":"367","results":"368","hashOfConfig":"140"},{"hash":"369","results":"370","hashOfConfig":"140"},{"hash":"371","results":"372","hashOfConfig":"140"},{"hash":"373","results":"374","hashOfConfig":"140"},{"hash":"375","results":"376","hashOfConfig":"140"},{"hash":"377","results":"378","hashOfConfig":"140"},{"hash":"379","results":"380","hashOfConfig":"140"},{"hash":"381","results":"382","hashOfConfig":"140"},{"hash":"383","results":"384","hashOfConfig":"140"},{"hash":"385","results":"386","hashOfConfig":"140"},{"hash":"387","results":"388","hashOfConfig":"140"},{"hash":"389","results":"390","hashOfConfig":"140"},{"hash":"391","results":"392","hashOfConfig":"140"},{"hash":"393","results":"394","hashOfConfig":"140"},{"hash":"395","results":"396","hashOfConfig":"140"},{"hash":"397","results":"398","hashOfConfig":"140"},{"hash":"399","results":"400","hashOfConfig":"140"},{"hash":"401","results":"402","hashOfConfig":"140"},{"hash":"403","results":"404","hashOfConfig":"140"},{"hash":"405","results":"406","hashOfConfig":"140"},{"hash":"407","results":"408","hashOfConfig":"140"},{"hash":"409","results":"410","hashOfConfig":"140"},{"hash":"411","results":"412","hashOfConfig":"140"},"a48a671a46dacef24038dbdc4c8ed5bb",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"vm9499","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4965a533861367c83dd31fba82881ac4",{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"423"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"054bf47c9ee6174d102666d1298e02f1",{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"025cd622aaf9e387f2807096601e18be",{"filePath":"430","messages":"431","suppressedMessages":"432","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7c8c978b21d5d638993396a1837a64ce",{"filePath":"433","messages":"434","suppressedMessages":"435","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"436"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2a0f55688b3b36957050b04167e2d580",{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"443"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"444","messages":"445","suppressedMessages":"446","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f11cd186cde858894d2fe3c5fce540a4",{"filePath":"447","messages":"448","suppressedMessages":"449","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"450","messages":"451","suppressedMessages":"452","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"453","messages":"454","suppressedMessages":"455","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"456"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"457","messages":"458","suppressedMessages":"459","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e82d7f5e6a6d76f6ef6b2647f391f57a",{"filePath":"460","messages":"461","suppressedMessages":"462","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"463"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"470"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"471","messages":"472","suppressedMessages":"473","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"474","messages":"475","suppressedMessages":"476","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5d8ef27786b7c36703b794502a0e780",{"filePath":"477","messages":"478","suppressedMessages":"479","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"480"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"481","messages":"482","suppressedMessages":"483","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"484","messages":"485","suppressedMessages":"486","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"487","messages":"488","suppressedMessages":"489","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"490","messages":"491","suppressedMessages":"492","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"493"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"494","messages":"495","suppressedMessages":"496","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"497","messages":"498","suppressedMessages":"499","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"928d80ff490d157a1c3063ed54309bf7",{"filePath":"500","messages":"501","suppressedMessages":"502","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"503"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"504","messages":"505","suppressedMessages":"506","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"507","messages":"508","suppressedMessages":"509","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"510","messages":"511","suppressedMessages":"512","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"41f21483910208735be5caa28fbe39b5",{"filePath":"513","messages":"514","suppressedMessages":"515","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"516","messages":"517","suppressedMessages":"518","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"342e8e176432641a05f19b1e02eee19a",{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"522"},"5fa4bc56ea376d57062c5abab4f1b41e",{"filePath":"523","messages":"524","suppressedMessages":"525","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3eb84a9f73bb169009b67077409fb5b4",{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"224632226c5653ea9ecc37944a3be0e5",{"filePath":"532","messages":"533","suppressedMessages":"534","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"535"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e2c4531f42588cb5fa439e17c4490a6",{"filePath":"539","messages":"540","suppressedMessages":"541","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"542"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"546","messages":"547","suppressedMessages":"548","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"549"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d6b42fd2736c5289ebe62f286680a336",{"filePath":"553","messages":"554","suppressedMessages":"555","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"556"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98f7ab57f33c5fde3f8fb8eb4a8ec5f4",{"filePath":"560","messages":"561","suppressedMessages":"562","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"563"},"e7589c6d8469f4f496ccb7c1732fc25d",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"567"},"74184b8497910c493a5368405ba96da5",{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9251fd180ce8e6c6696d371a6d27f507",{"filePath":"571","messages":"572","suppressedMessages":"573","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"574"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3a5b0d4a3359cc1d51f6b8640cb698f2",{"filePath":"578","messages":"579","suppressedMessages":"580","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f341907193fd3e156a07dac89777164d",{"filePath":"581","messages":"582","suppressedMessages":"583","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"584"},"3b0547eb557775a9d679a7b98ab55b9c",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f00a2b99825c2e2631e926ead1b100c5",{"filePath":"588","messages":"589","suppressedMessages":"590","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"591"},"798b64a8418bbaaf3cea41737112669c",{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"595"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"599"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"603"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e825ce873f01096f0afe633c7c18ab9a",{"filePath":"607","messages":"608","suppressedMessages":"609","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"610"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"406d44eed99f8875e4802cacbc89e770",{"filePath":"614","messages":"615","suppressedMessages":"616","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"617","messages":"618","suppressedMessages":"619","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9dda9e55f1b00353511685e8eb35a4ee",{"filePath":"620","messages":"621","suppressedMessages":"622","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"623"},"a26f2557632fffeab428efb2de05302c",{"filePath":"624","messages":"625","suppressedMessages":"626","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e825c00b74eca00cd4666567aafa106",{"filePath":"627","messages":"628","suppressedMessages":"629","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"630"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"631","messages":"632","suppressedMessages":"633","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"328b33acd5d4548eb2e6490f31916581",{"filePath":"634","messages":"635","suppressedMessages":"636","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"637"},"c71efa7b19c16e37ba00f41641e0efb3",{"filePath":"638","messages":"639","suppressedMessages":"640","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"641"},"6158eaa7a6240d8b765111586d94b6ee",{"filePath":"642","messages":"643","suppressedMessages":"644","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"645"},"5a4301575111701eb3112b0ff81c5ac6",{"filePath":"646","messages":"647","suppressedMessages":"648","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"649"},"3853c6f300e27cc1317b74ce44fd0538",{"filePath":"650","messages":"651","suppressedMessages":"652","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32b4e2aeeb6642ab6b33529ad5dc55a",{"filePath":"653","messages":"654","suppressedMessages":"655","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"656"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"657","messages":"658","suppressedMessages":"659","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"660","messages":"661","suppressedMessages":"662","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"663"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"664","messages":"665","suppressedMessages":"666","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"85bbda7187d44f809656a6cc97c6e0cf",{"filePath":"667","messages":"668","suppressedMessages":"669","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"670"},"644e15f69d80c88755520146477e323c",{"filePath":"671","messages":"672","suppressedMessages":"673","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"87c041adb6afe3a84cdd89fbc9987d9d",{"filePath":"674","messages":"675","suppressedMessages":"676","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"677"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"678","messages":"679","suppressedMessages":"680","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3f2a2af4ad13575931352988e1e85e02",{"filePath":"681","messages":"682","suppressedMessages":"683","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"684"},"b9ae68e88f27badb6577bfe6ca4f549c",{"filePath":"685","messages":"686","suppressedMessages":"687","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"688"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"689","messages":"690","suppressedMessages":"691","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"692","messages":"693","suppressedMessages":"694","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"695"},"50c46143f276e39641d104acbe6063c9",{"filePath":"696","messages":"697","suppressedMessages":"698","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"699","messages":"700","suppressedMessages":"701","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8670439aebeb9d680f146ea1859dcfed",{"filePath":"702","messages":"703","suppressedMessages":"704","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"705"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"706","messages":"707","suppressedMessages":"708","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"709","messages":"710","suppressedMessages":"711","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7815ffc4b98d59eedc1c4d7745f546fa",{"filePath":"712","messages":"713","suppressedMessages":"714","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"715"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"716","messages":"717","suppressedMessages":"718","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca1cdca8673af1bbd7e5b0db0d8dade4",{"filePath":"719","messages":"720","suppressedMessages":"721","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"722"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"723","messages":"724","suppressedMessages":"725","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"726","messages":"727","suppressedMessages":"728","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"729","messages":"730","suppressedMessages":"731","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70a9e37c43c06d7a2b3815bde7eb1d10",{"filePath":"732","messages":"733","suppressedMessages":"734","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"736","messages":"737","suppressedMessages":"738","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db60221a417f09538450c9cf46ca2c58",{"filePath":"739","messages":"740","suppressedMessages":"741","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"742"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"743","messages":"744","suppressedMessages":"745","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"346619d60eb58c6633fe3079672d1a25",{"filePath":"746","messages":"747","suppressedMessages":"748","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"749"},"3de1248991db0530b8d5469019181ff4",{"filePath":"750","messages":"751","suppressedMessages":"752","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2eeb64c0b365ae31bc958aaec8bc314d",{"filePath":"753","messages":"754","suppressedMessages":"755","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"756"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"757","messages":"758","suppressedMessages":"759","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"351d59d02b5c416479a3696bee6f39bb",{"filePath":"760","messages":"761","suppressedMessages":"762","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"763","messages":"764","suppressedMessages":"765","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"766","messages":"767","suppressedMessages":"768","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"769"},"510064722da2f888008fbe2d4c723de2",{"filePath":"770","messages":"771","suppressedMessages":"772","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"773","messages":"774","suppressedMessages":"775","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"776","messages":"777","suppressedMessages":"778","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"779"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"780","messages":"781","suppressedMessages":"782","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"783","messages":"784","suppressedMessages":"785","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"786","messages":"787","suppressedMessages":"788","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d4aa808abf2953aa915262234bcbdc17",{"filePath":"789","messages":"790","suppressedMessages":"791","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"792"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"793","messages":"794","suppressedMessages":"795","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a4905b0efdb968c315675e49a5d78e54",{"filePath":"796","messages":"797","suppressedMessages":"798","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"799"},"6253111666c2517e94568a9e459368fb",{"filePath":"800","messages":"801","suppressedMessages":"802","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"803","messages":"804","suppressedMessages":"805","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"806"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"807","messages":"808","suppressedMessages":"809","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"810","messages":"811","suppressedMessages":"812","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4484d2599c1b2fcf16da5acf06cfd83b",{"filePath":"813","messages":"814","suppressedMessages":"815","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"816"},"0fb5a5fe7f11b4c3d4e7cd12ff00d677",{"filePath":"817","messages":"818","suppressedMessages":"819","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"820"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"821","messages":"822","suppressedMessages":"823","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"824"},"5c1703894d165337098c79b1ae0abc86",{"filePath":"825","messages":"826","suppressedMessages":"827","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"828"},"7fd576f7dea064c38c9f2511c159f21c",{"filePath":"829","messages":"830","suppressedMessages":"831","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"832"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"833","messages":"834","suppressedMessages":"835","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d79038a15a3ee7fa02f0c82282712668",{"filePath":"836","messages":"837","suppressedMessages":"838","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"839"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"840","messages":"841","suppressedMessages":"842","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"843"},"6ef9eb0b06f645ea9ade0b63f478c0a2",{"filePath":"844","messages":"845","suppressedMessages":"846","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"847"},"423364739804a151ab32f7a567e25596",{"filePath":"848","messages":"849","suppressedMessages":"850","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"851"},"308e18aa10ef2770bf38617db8ae42f5",{"filePath":"852","messages":"853","suppressedMessages":"854","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"855"},"7d063d1c72e52cd156a3fa2ab865246a",{"filePath":"856","messages":"857","suppressedMessages":"858","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"859"},"b3462fc23a06a120c4188143910708dd",{"filePath":"860","messages":"861","suppressedMessages":"862","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"863"},"427fee1f99151343740eab7cbb475b1b",{"filePath":"864","messages":"865","suppressedMessages":"866","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"867"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"868","messages":"869","suppressedMessages":"870","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"871"},"df11505d0a52f78f4fa4500898bcdf1c",{"filePath":"872","messages":"873","suppressedMessages":"874","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"875"},"ae48cc345d6c61a35e36d06e1ec3f1e1",{"filePath":"876","messages":"877","suppressedMessages":"878","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"879"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"880","messages":"881","suppressedMessages":"882","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"883"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"884","messages":"885","suppressedMessages":"886","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"887"},"6e0a1bd482f004ec9ff56599b461b194",{"filePath":"888","messages":"889","suppressedMessages":"890","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["891","892"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n children?: ReactNode\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Box\n width={1}\n children={Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 ? undefined : 4}\n children={child}\n />\n ))}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["893","894","895"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={14} justify=\"flex-start\" p={4}>\n <FlexItem mr={3}>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem mr={onHide ? 4 : 0} overflow=\"hidden\">\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["896","897","898"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["899"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={2}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={index > 0 ? '0 -1px 0 #e6e6e6' : undefined}\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={4}\n pt={4}\n pb={item.opened ? 1 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"s\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box px={4} pb={4} display={item.opened ? 'block' : 'none'}>\n {typeof item.content === 'string' ? (\n <Paragraph size=\"s\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["900"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n m: 4,\n l: 6,\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["901","902","903","904"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["905","906"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["907","908","909","910","911","912"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 12,\n normal: 10,\n minor: 8,\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 24,\n normal: 20,\n minor: 16,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 8,\n normal: 6,\n minor: 4,\n}\n\nconst iconSize: { [size in ButtonProps['size']]: number } = {\n accent: 6,\n normal: 6,\n minor: 5,\n}\n\nconst iconMargin: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 1.5,\n minor: 1,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 4,\n normal: 3.5,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem\n shrink={0}\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n >\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={iconSize[props.size] - 1}\n height={iconSize[props.size] - 1}\n r={(iconSize[props.size] - 1) * 2}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["913"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["914","915","916","917","918","919"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["920","921","922","923"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["924","925","926","927","928","929","930","931","932"],[],"import {\n Box,\n Card,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n type=\"search\"\n error={false}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n pr={14}\n focused={false}\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n />\n <Pos\n type=\"absolute\"\n right={4}\n top={3}\n onClick={renderProps.onShowClick}\n >\n <Icon name=\"search\" color=\"#666\" />\n </Pos>\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onSubmit={renderProps.onSearchClick}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["933","934","935","936","937"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["938","939","940"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n FlexPos,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEventHandler, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nconst translate3d = {\n vertical: '0, 100%, 0',\n horizontal: '100%, 0, 0',\n}\n\nconst defaultProps = (direction: 'vertical' | 'horizontal') => ({\n timeout: {\n enter: 370,\n exit: 250,\n },\n enterClassName: (timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n exitClassName: (timeout: number) =>\n css({\n opacity: 0,\n transform: `translate3d(${translate3d[direction]})`,\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n})\n\nconst ContentTransitionVertical: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('vertical')} />\n)\n\nContentTransitionVertical.displayName = 'ContentTransitionVertical'\n\nconst ContentTransitionHorizontal: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('horizontal')} />\n)\n\nContentTransitionHorizontal.displayName = 'ContentTransitionHorizontal'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\nexport interface DropUpProps {\n show: boolean\n onShow?: () => void\n onHide: () => void\n onBack?: () => void\n horizontal?: boolean\n title: string\n footer?: ReactNode\n autoFocus?: boolean\n onKeyDown?: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst FlexPosCard = styled(FlexPos)().withComponent(Card)\n\nFlexPosCard.displayName = 'FlexPosCard'\n\nexport const DropUp: FC<DropUpProps> = (props) => (\n <Modal\n show={props.show}\n autoFocus={props.autoFocus}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={\n props.horizontal ? ContentTransitionHorizontal : ContentTransitionVertical\n }\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(245, 245, 245, 0.8)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n onKeyDown={props.onKeyDown}\n {...dialogProps}\n >\n <FlexPosCard\n role=\"document\"\n display=\"flex\"\n direction=\"column\"\n width={1}\n maxHeight=\"calc(100% - 44px)\"\n bg=\"#fff\"\n type=\"absolute\"\n bottom={0}\n s=\"0px 0px 64px 0px rgba(0, 0, 0, 0.16)\"\n >\n <Pos zIndex={1}>\n <Card width={1} px={6} py={4} s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\">\n <Flex width={1} align=\"center\">\n {props.onBack ? (\n <Box width={6} height={6} mr={3} onClick={props.onBack}>\n <Icon name=\"arrow-left\" />\n </Box>\n ) : null}\n <Paragraph size=\"m\" bold>\n {props.title}\n </Paragraph>\n <Box\n aria-label=\"close\"\n width={6}\n height={6}\n ml=\"auto\"\n onClick={props.onHide}\n >\n <Icon name=\"cross\" />\n </Box>\n </Flex>\n </Card>\n </Pos>\n <FlexItem display=\"flex\" grow={1} width={1} minHeight={0}>\n <FlexItem grow={1} minHeight={0} overflow=\"auto\">\n {props.children}\n </FlexItem>\n </FlexItem>\n {props.footer ? (\n <Box p={4} width={1}>\n {props.footer}\n </Box>\n ) : null}\n </FlexPosCard>\n </Pos>\n )}\n />\n)\n\nDropUp.displayName = 'DropUp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["941","942","943","944","945","946","947","948","949"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["950"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex wrap=\"wrap\" width={68} justify=\"space-between\">\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({ stub })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n mt={i > 1 ? 3 : 0}\n width={32}\n height={10}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["951"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [24, 30, 18] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["952","953"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["954"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={13} minWidth={0.5}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box as=\"dd\" mt={1}>\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n display=\"block\"\n compact\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n display=\"block\"\n bold={false}\n compact\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n display=\"block\"\n bold={false}\n compact\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["955"],[],"import { Card, Pos } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderProps {\n active?: boolean\n zIndex?: number\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = ({\n zIndex = 10_002,\n active,\n children,\n}) => (\n <Pos\n as=\"header\"\n type=\"relative\"\n zIndex={active ? zIndex : undefined}\n width={1}\n height={15}\n >\n <Pos\n type={active ? 'fixed' : 'relative'}\n top={0}\n left={0}\n width={1}\n height={15}\n >\n <Card\n bg=\"#fff\"\n width={1}\n height={1}\n s={active ? undefined : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={children}\n />\n </Pos>\n </Pos>\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["956"],[],"import {\n Box,\n Card,\n css,\n FlexCard,\n FlexItem,\n Modal,\n ModalProps,\n OffsetScrollControl,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderMenuProps {\n show: boolean\n zIndex?: number\n header?: ReactNode\n from: 'top' | 'right' | 'bottom' | 'left'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst containerClassName = css({\n position: 'fixed',\n})\n\nconst translate3d: { [direction in HeaderMenuProps['from']]: string } = {\n top: '0, -100%, 0',\n right: '100%, 0, 0',\n bottom: '0, 100%, 0',\n left: '-100%, 0, 0',\n}\n\nconst defaultProps = (direction: HeaderMenuProps['from']) => ({\n timeout: {\n enter: 300,\n exit: 100,\n },\n enterClassName: (timeout: number) =>\n css({\n transform: 'translate3d(0, 0, 0)',\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n exitClassName: (timeout: number) =>\n css({\n transform: `translate3d(${translate3d[direction]})`,\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n})\n\nconst ContentTransitionTop: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('top')} />\n)\n\nContentTransitionTop.displayName = 'ContentTransitionTop'\n\nconst ContentTransitionRight: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('right')} />\n)\n\nContentTransitionRight.displayName = 'ContentTransitionRight'\n\nconst ContentTransitionBottom: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('bottom')} />\n)\n\nContentTransitionBottom.displayName = 'ContentTransitionBottom'\n\nconst ContentTransitionLeft: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('left')} />\n)\n\nContentTransitionLeft.displayName = 'ContentTransitionLeft'\n\nconst ContentTransition: {\n [direction in HeaderMenuProps['from']]: ModalProps['transition']\n} = {\n top: ContentTransitionTop,\n right: ContentTransitionRight,\n bottom: ContentTransitionBottom,\n left: ContentTransitionLeft,\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = ({\n show,\n zIndex = 9999,\n header,\n from,\n stub,\n onShow,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {children}\n </FlexItem>\n </FlexCard>\n </Box>\n ) : (\n <Modal\n autoFocus\n show={show}\n onShow={onShow}\n onHide={onHide}\n containerClassName={containerClassName}\n transition={ContentTransition[from]}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={zIndex}\n top={0}\n bottom={0}\n left={0}\n right={0}\n {...dialogProps}\n >\n <OffsetScrollControl\n content={children}\n top=\"8px\"\n children={(renderProps) => (\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s={\n renderProps.top\n ? '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n : undefined\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {renderProps.children}\n </FlexItem>\n </FlexCard>\n )}\n />\n </Pos>\n )}\n />\n )\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["957"],[],"import { Box, HintControl, QuestionIcon } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nimport { SimpleModal } from '../modal'\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n onShow: () => void\n onHide: () => void\n}\n\nexport const Hint: FC<HintProps> = ({ children, show, onShow, onHide }) => (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Fragment>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <SimpleModal closable show={renderProps.show} onHide={onHide}>\n {typeof children === 'string' ? (\n <Paragraph children={children} />\n ) : (\n children\n )}\n </SimpleModal>\n </Fragment>\n )}\n />\n)\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["958","959","960"],[],"import {\n BoxPos,\n Card,\n CardPos,\n css,\n Flex,\n FlexItem,\n Icon,\n Input,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, {\n ChangeEventHandler,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n ReactNode,\n RefObject,\n} from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\ninterface InputModalProps {\n value: string\n tabIndex?: number\n autoComplete?: boolean\n placeholder?: string\n maxLength?: number\n show: boolean\n inputRef?: RefObject<HTMLInputElement>\n contentRef?: RefObject<HTMLDivElement>\n error?: boolean\n onChange?: ChangeEventHandler\n onKeyDown?: KeyboardEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onBack?: MouseEventHandler\n onSubmit?: MouseEventHandler\n onShow?: () => void\n onHide?: () => void\n onEscape?: () => void\n children?: ReactNode\n}\n\nconst PosFlexCard = styled(CardPos)().withComponent(Flex)\n\nPosFlexCard.displayName = 'PosFlexCard'\n\nexport const InputModal: FC<InputModalProps> = (props) => (\n <Modal\n show={props.show}\n onShow={props.onShow}\n onHide={props.onHide}\n onEscapeKeyDown={props.onEscape}\n transition={ContentTransition}\n restoreFocus={false}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={10_050}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n {...dialogProps}\n >\n <Card role=\"document\" width={1} height={1} bg=\"#fff\">\n <PosFlexCard\n type=\"relative\"\n align=\"center\"\n height={15}\n p={4}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n bb={props.error ? 'solid 2px #d0021b' : 'solid 2px transparent'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n {props.onBack ? (\n <FlexItem\n aria-label=\"back\"\n shrink={0}\n mr={4}\n onClick={props.onBack}\n >\n <Icon name=\"arrow-left\" color=\"#000\" />\n </FlexItem>\n ) : null}\n <FlexItem grow={1}>\n <Input\n value={props.value}\n type=\"search\"\n ref={props.inputRef}\n width={1}\n autoFocus={true}\n tabIndex={props.tabIndex}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onChange={props.onChange}\n />\n </FlexItem>\n {props.onSubmit ? (\n <FlexItem shrink={0} ml={4} onClick={props.onSubmit}>\n <Icon name=\"search\" color=\"#666\" />\n </FlexItem>\n ) : null}\n </PosFlexCard>\n <BoxPos\n overflow=\"auto\"\n type=\"relative\"\n py={3}\n height=\"calc(100% - 60px)\"\n children={props.children}\n />\n </Card>\n </Pos>\n )}\n />\n)\n\nInputModal.displayName = 'InputModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["961"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockLnk = styled(CardLnk)().withComponent(Block)\n\nBlockLnk.displayName = 'BlockLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["962"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem align=\"center\">\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n size=\"s\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["963","964","965"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["966","967"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["968","969","970","971","972"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={4}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={2}\n align=\"center\"\n justify=\"center\"\n mt={2}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem mt={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["973","974","975","976","977","978","979","980"],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["981","982","983"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={38}>\n <Box width={14} height={14} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["984","985"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={5}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={4}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["986"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Caption } from '../typography'\n\ninterface MenuCaptionProps {\n text: string\n}\n\nexport const MenuCaption: FC<MenuCaptionProps> = ({ text }) => (\n <Box px={4} py={2}>\n <Caption>{text}</Caption>\n </Box>\n)\n\nMenuCaption.displayName = 'MenuCaption'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["987"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface MenuContainerProps {\n children?: ReactNode\n}\n\nexport const MenuContainer: FC<MenuContainerProps> = ({ children }) => (\n <Box py={2}>{children}</Box>\n)\n\nMenuContainer.displayName = 'MenuContainer'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["988","989","990","991","992","993"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n attention = false,\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n {attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["994","995","996"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n attention={props.attention}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["997","998"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n stub?: boolean\n zIndex?: number\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nexport const SimpleModal: FC<SimpleModalProps> = ({\n stub,\n children,\n show,\n escapeClose,\n onShow,\n onHide,\n backdropClose,\n zIndex = 10_050,\n closable,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Modal\n show={show}\n keyboard={escapeClose}\n onShow={onShow}\n onHide={onHide}\n onBackdropClick={backdropClose ? onHide : undefined}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n zIndex={zIndex}\n {...dialogProps}\n >\n <Pos role=\"document\" type=\"relative\" width={1} height={1}>\n <Card bg=\"#fff\" p={6} width={1} height={1} overflow=\"auto\">\n {closable && onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={6}\n right={6}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["999"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["1000","1001","1002","1003"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"3\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["1004","1005","1006"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card px={6} minHeight=\"100%\" bg=\"#fff\">\n <Flex align=\"center\" direction=\"column\">\n {logo ? <FlexItem my={6} shrink={0} children={logo} /> : null}\n <FlexItem my={6}>\n {typeof error === 'string' ? (\n <Typo\n align=\"center\"\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '152px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem my={2}>\n <Heading align=\"center\" size=\"1\" children={title} />\n </FlexItem>\n <FlexItem my={4}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n {footer ? (\n <FlexItem\n my={6}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["1007"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 3,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 3,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["1008","1009"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n s=\"1px 0 0 #e6e6e6\"\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["1010","1011","1012"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["1013","1014","1015"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n active={false}\n input={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropUp\n title=\"Код страны\"\n show={renderProps.showCountries}\n autoFocus\n onKeyDown={menuRenderProps.onKeyDown}\n onHide={renderProps.onCountriesHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n type=\"relative\"\n height={1}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n width={1}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\">\n <FlexItem shrink={1} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={1}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </Flex>\n </Card>\n ))}\n </CardPos>\n </DropUp>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["1016"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={6} width={1} r={12} />\n ) : (\n <Card bg=\"#f5f5f5\" height={6} r={12} p={1}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={4}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={4}\n r={8}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["1017","1018","1019","1020","1021","1022"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxHeight={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["1023","1024"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["1025","1026","1027"],[],"import {\n Card,\n CardPos,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Pos,\n SelectFieldControl,\n SelectInput,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { MenuItem } from '../menu'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n autoComplete?: boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n equals={props.equals}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos type=\"relative\" width={1}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onMobileBlur}\n onKeyDown={renderProps.onKeyDown}\n onClick={renderProps.onActive}\n />\n }\n />\n <DropUp\n title={props.title}\n show={renderProps.show}\n onHide={renderProps.onHide}\n onKeyDown={menuRenderProps.onKeyDown}\n >\n <CardPos\n height={1}\n width={1}\n ref={renderProps.modalRef}\n pt={-20}\n >\n <CardPos\n type=\"relative\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n height={1}\n pt={3}\n pb={3}\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n </DropUp>\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["1028","1029","1030","1031","1032","1033"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={6} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem width={1} mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["1034","1035","1036","1037","1038","1039","1040","1041","1042"],[],"import {\n BasicInput,\n Box,\n Card,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={!!props.suggest || !!props.placeholder}\n input={\n <BasicInput\n ref={renderProps.inputRef}\n disabled={props.disabled}\n type={props.type}\n name={props.name}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n pr={props.hint ? 7 : undefined}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={false}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n onBlur={renderProps.onInputBlur}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={!!props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n onSubmit={\n props.onSubmit ? renderProps.onSearchClick : undefined\n }\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardItem key={key} icon stub text=\"stub\" notes=\"stub\" />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Box role=\"listbox\">\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Box>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["1043"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["1044","1045","1046","1047","1048","1049"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["1050","1051"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["1052"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n onKeyUp?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["1053"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["1054"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub top={1} bottom={1} width={50} height={3} />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["1055","1056","1057"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 7,\n 2: 6,\n 3: 5,\n 4: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 2,\n 3: 2,\n 4: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 1,\n 2: 1,\n 3: 1,\n 4: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 5,\n 2: 4,\n 3: 3,\n 4: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["1058","1059","1060"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["1061","1062","1063","1064"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transform?: TypoProps['transform']\n transition?: TypoProps['transition']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width: number, index: number) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["1065"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n stub?: boolean\n clamp?: number\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 11,\n 2: 9,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 13,\n 2: 10,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 3,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 6,\n 2: 5,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["1066","1067"],[],"import { Caption, Flex, FlexItem, Link } from '@qiwi/pijma-mobile'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Flex wrap=\"wrap\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <FlexItem key={i} mr={4} mt={4}>\n {content ? (\n <Fragment>\n <Caption>{visibleName}</Caption>\n {content}\n </Fragment>\n ) : (\n <Link\n key={i}\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n title={visibleName}\n >\n {visibleName}\n </Link>\n )}\n </FlexItem>\n ))}\n </Flex>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["1068"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["1069"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["1070"],[],"import { Link, LinkProps } from '@qiwi/pijma-mobile'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1071"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["1072"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ParagraphRendererProps {\n children?: ReactNode\n}\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\nconst ParagraphRenderer: FC<ParagraphRendererProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["1073","1074","1075"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["1076"],[],"import { Heading } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["1077","1078","1079","1080"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["1081","1082"],[],"import {\n applyDefaultClickHandler,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Header,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\nif (screen.width < 360) {\n document.querySelector<HTMLMetaElement>('meta[name=viewport]')!.content =\n 'width=360, shrink-to-fit=no'\n}\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '360px !important',\n },\n },\n ]}\n />\n <Card bg=\"#f5f5f5\" height={1}>\n <Header>\n <Flex height={1} px={4} align=\"center\" justify=\"center\">\n <FlexItem width={8} height={8} shrink={0} align=\"center\">\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </FlexItem>\n </Flex>\n </Header>\n <Card bg=\"#f5f5f5\" px={4} py={6}>\n {props.children}\n </Card>\n <Card as=\"footer\" px={4} py={6}>\n {props.toc}\n </Card>\n </Card>\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["1083"],[],"import { Icon, Spacer, TextField } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer>\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["1084"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["1085","1086","1087","1088"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":12,"column":12,"nodeType":"1095","messageId":"1096","endLine":12,"endColumn":16,"suggestions":"1097"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":61,"column":15,"nodeType":"1095","messageId":"1096","endLine":61,"endColumn":19,"suggestions":"1098"},{"ruleId":"1093","severity":2,"message":"1094","line":75,"column":13,"nodeType":"1095","messageId":"1096","endLine":75,"endColumn":17,"suggestions":"1099"},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":68,"column":7,"nodeType":"1095","messageId":"1096","endLine":68,"endColumn":11,"suggestions":"1100"},{"ruleId":"1093","severity":2,"message":"1094","line":91,"column":37,"nodeType":"1095","messageId":"1096","endLine":91,"endColumn":41,"suggestions":"1101"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1103","line":70,"column":4,"nodeType":null,"messageId":"1104","endLine":70,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":113,"column":15,"nodeType":"1095","messageId":"1096","endLine":113,"endColumn":19,"suggestions":"1105"},{"ruleId":"1093","severity":2,"message":"1094","line":172,"column":17,"nodeType":"1095","messageId":"1096","endLine":172,"endColumn":21,"suggestions":"1106"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":31,"column":15,"nodeType":"1095","messageId":"1096","endLine":31,"endColumn":19,"suggestions":"1107"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1108","line":85,"column":48,"nodeType":null,"messageId":"1104","endLine":85,"endColumn":50},{"ruleId":"1093","severity":2,"message":"1094","line":121,"column":15,"nodeType":"1095","messageId":"1096","endLine":121,"endColumn":19,"suggestions":"1109"},{"ruleId":"1093","severity":2,"message":"1094","line":127,"column":15,"nodeType":"1095","messageId":"1096","endLine":127,"endColumn":19,"suggestions":"1110"},{"ruleId":"1093","severity":2,"message":"1094","line":244,"column":27,"nodeType":"1095","messageId":"1096","endLine":244,"endColumn":31,"suggestions":"1111"},{"ruleId":"1093","severity":2,"message":"1094","line":275,"column":27,"nodeType":"1095","messageId":"1096","endLine":275,"endColumn":31,"suggestions":"1112"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1117"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":53,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":56,"suggestions":"1118"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":47,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":50,"suggestions":"1119"},{"ruleId":"1113","severity":1,"message":"1114","line":35,"column":53,"nodeType":"1115","messageId":"1116","endLine":35,"endColumn":56,"suggestions":"1120"},{"ruleId":"1113","severity":1,"message":"1114","line":54,"column":28,"nodeType":"1115","messageId":"1116","endLine":54,"endColumn":31,"suggestions":"1121"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1122","line":34,"column":4,"nodeType":null,"messageId":"1104","endLine":34,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1096","endLine":37,"endColumn":25,"suggestions":"1126"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":15,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":19,"suggestions":"1127"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":26,"column":42,"nodeType":"1130","messageId":"1131","endLine":26,"endColumn":44},{"ruleId":"1102","severity":2,"message":"1132","line":43,"column":29,"nodeType":null,"messageId":"1104","endLine":43,"endColumn":31},{"ruleId":"1093","severity":2,"message":"1094","line":141,"column":23,"nodeType":"1095","messageId":"1096","endLine":141,"endColumn":27,"suggestions":"1133"},{"ruleId":"1093","severity":2,"message":"1094","line":154,"column":29,"nodeType":"1095","messageId":"1096","endLine":154,"endColumn":33,"suggestions":"1134"},{"ruleId":"1093","severity":2,"message":"1094","line":169,"column":29,"nodeType":"1095","messageId":"1096","endLine":169,"endColumn":33,"suggestions":"1135"},{"ruleId":"1093","severity":2,"message":"1094","line":172,"column":23,"nodeType":"1095","messageId":"1096","endLine":172,"endColumn":27,"suggestions":"1136"},{"ruleId":"1113","severity":1,"message":"1114","line":186,"column":15,"nodeType":"1115","messageId":"1116","endLine":186,"endColumn":18,"suggestions":"1137"},{"ruleId":"1113","severity":1,"message":"1114","line":186,"column":23,"nodeType":"1115","messageId":"1116","endLine":186,"endColumn":26,"suggestions":"1138"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1139","line":37,"column":4,"nodeType":null,"messageId":"1104","endLine":37,"endColumn":6},{"ruleId":"1140","severity":2,"message":"1141","line":47,"column":24,"nodeType":"1095","messageId":"1142","endLine":47,"endColumn":36},{"ruleId":"1143","severity":2,"message":"1144","line":96,"column":31,"nodeType":"1091","messageId":"1145","endLine":96,"endColumn":37,"suggestions":"1146"},{"ruleId":"1093","severity":2,"message":"1094","line":138,"column":19,"nodeType":"1095","messageId":"1096","endLine":138,"endColumn":23,"suggestions":"1147"},{"ruleId":"1089","severity":1,"message":"1090","line":15,"column":8,"nodeType":"1091","messageId":"1092","endLine":15,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":148,"column":21,"nodeType":"1095","messageId":"1096","endLine":148,"endColumn":25,"suggestions":"1148"},{"ruleId":"1093","severity":2,"message":"1094","line":173,"column":15,"nodeType":"1095","messageId":"1096","endLine":173,"endColumn":19,"suggestions":"1149"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1150","line":24,"column":4,"nodeType":null,"messageId":"1104","endLine":24,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":44,"column":15,"nodeType":"1095","messageId":"1096","endLine":44,"endColumn":19,"suggestions":"1151"},{"ruleId":"1093","severity":2,"message":"1094","line":62,"column":15,"nodeType":"1095","messageId":"1096","endLine":62,"endColumn":19,"suggestions":"1152"},{"ruleId":"1093","severity":2,"message":"1094","line":65,"column":9,"nodeType":"1095","messageId":"1096","endLine":65,"endColumn":13,"suggestions":"1153"},{"ruleId":"1093","severity":2,"message":"1094","line":88,"column":11,"nodeType":"1095","messageId":"1096","endLine":88,"endColumn":15,"suggestions":"1154"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":15,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":19,"suggestions":"1155"},{"ruleId":"1093","severity":2,"message":"1094","line":116,"column":15,"nodeType":"1095","messageId":"1096","endLine":116,"endColumn":19,"suggestions":"1156"},{"ruleId":"1093","severity":2,"message":"1094","line":119,"column":9,"nodeType":"1095","messageId":"1096","endLine":119,"endColumn":13,"suggestions":"1157"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":11,"nodeType":"1125","messageId":"1096","endLine":96,"endColumn":57,"suggestions":"1158"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":16,"column":8,"nodeType":"1091","messageId":"1092","endLine":16,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":117,"column":17,"nodeType":"1095","messageId":"1096","endLine":117,"endColumn":21,"suggestions":"1159"},{"ruleId":"1093","severity":2,"message":"1094","line":139,"column":17,"nodeType":"1095","messageId":"1096","endLine":139,"endColumn":21,"suggestions":"1160"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1161","line":64,"column":44,"nodeType":null,"messageId":"1104","endLine":64,"endColumn":46},{"ruleId":"1093","severity":2,"message":"1094","line":68,"column":32,"nodeType":"1095","messageId":"1096","endLine":68,"endColumn":36,"suggestions":"1162"},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":46,"column":17,"nodeType":"1165","messageId":"1166","endLine":46,"endColumn":65,"suggestions":"1167"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1168","line":72,"column":4,"nodeType":null,"messageId":"1104","endLine":72,"endColumn":6},{"ruleId":"1169","severity":2,"message":"1170","line":112,"column":13,"nodeType":"1165","messageId":"1171","endLine":143,"endColumn":17},{"ruleId":"1093","severity":2,"message":"1094","line":127,"column":43,"nodeType":"1095","messageId":"1096","endLine":127,"endColumn":47,"suggestions":"1172"},{"ruleId":"1093","severity":2,"message":"1094","line":143,"column":13,"nodeType":"1095","messageId":"1096","endLine":143,"endColumn":17,"suggestions":"1173"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1174","line":39,"column":4,"nodeType":null,"messageId":"1104","endLine":39,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":57,"column":21,"nodeType":"1095","messageId":"1096","endLine":57,"endColumn":25,"suggestions":"1175"},{"ruleId":"1093","severity":2,"message":"1094","line":77,"column":15,"nodeType":"1095","messageId":"1096","endLine":77,"endColumn":19,"suggestions":"1176"},{"ruleId":"1093","severity":2,"message":"1094","line":121,"column":23,"nodeType":"1095","messageId":"1096","endLine":121,"endColumn":27,"suggestions":"1177"},{"ruleId":"1093","severity":2,"message":"1094","line":134,"column":19,"nodeType":"1095","messageId":"1096","endLine":134,"endColumn":23,"suggestions":"1178"},{"ruleId":"1093","severity":2,"message":"1094","line":169,"column":17,"nodeType":"1095","messageId":"1096","endLine":169,"endColumn":21,"suggestions":"1179"},{"ruleId":"1093","severity":2,"message":"1094","line":180,"column":17,"nodeType":"1095","messageId":"1096","endLine":180,"endColumn":21,"suggestions":"1180"},{"ruleId":"1089","severity":1,"message":"1090","line":9,"column":8,"nodeType":"1091","messageId":"1092","endLine":9,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":72,"column":21,"nodeType":"1095","messageId":"1096","endLine":72,"endColumn":25,"suggestions":"1181"},{"ruleId":"1093","severity":2,"message":"1094","line":106,"column":15,"nodeType":"1095","messageId":"1096","endLine":106,"endColumn":19,"suggestions":"1182"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":146,"column":38,"nodeType":"1115","messageId":"1116","endLine":146,"endColumn":41,"suggestions":"1183"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1184","line":51,"column":5,"nodeType":null,"messageId":"1104","endLine":51,"endColumn":7},{"ruleId":"1093","severity":2,"message":"1094","line":83,"column":13,"nodeType":"1095","messageId":"1096","endLine":83,"endColumn":17,"suggestions":"1185"},{"ruleId":"1093","severity":2,"message":"1094","line":103,"column":21,"nodeType":"1095","messageId":"1096","endLine":103,"endColumn":25,"suggestions":"1186"},{"ruleId":"1093","severity":2,"message":"1094","line":118,"column":17,"nodeType":"1095","messageId":"1096","endLine":118,"endColumn":21,"suggestions":"1187"},{"ruleId":"1093","severity":2,"message":"1094","line":125,"column":13,"nodeType":"1095","messageId":"1096","endLine":125,"endColumn":17,"suggestions":"1188"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1189","line":29,"column":52,"nodeType":null,"messageId":"1104","endLine":29,"endColumn":54},{"ruleId":"1163","severity":2,"message":"1164","line":54,"column":19,"nodeType":"1165","messageId":"1166","endLine":54,"endColumn":67,"suggestions":"1190"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":136,"column":19,"nodeType":"1095","messageId":"1096","endLine":136,"endColumn":23,"suggestions":"1191"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":18,"column":60,"nodeType":"1095","messageId":"1096","endLine":18,"endColumn":64,"suggestions":"1192"},{"ruleId":"1093","severity":2,"message":"1094","line":19,"column":59,"nodeType":"1095","messageId":"1096","endLine":19,"endColumn":63,"suggestions":"1193"},{"ruleId":"1093","severity":2,"message":"1094","line":22,"column":9,"nodeType":"1095","messageId":"1096","endLine":22,"endColumn":13,"suggestions":"1194"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":64,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":68,"suggestions":"1195"},{"ruleId":"1093","severity":2,"message":"1094","line":63,"column":11,"nodeType":"1095","messageId":"1096","endLine":63,"endColumn":15,"suggestions":"1196"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1197","line":23,"column":64,"nodeType":null,"messageId":"1104","endLine":23,"endColumn":66},{"ruleId":"1089","severity":1,"message":"1090","line":8,"column":8,"nodeType":"1091","messageId":"1092","endLine":8,"endColumn":13},{"ruleId":"1163","severity":2,"message":"1164","line":61,"column":16,"nodeType":"1165","messageId":"1166","endLine":63,"endColumn":19,"suggestions":"1198"},{"ruleId":"1093","severity":2,"message":"1094","line":63,"column":15,"nodeType":"1095","messageId":"1096","endLine":63,"endColumn":19,"suggestions":"1199"},{"ruleId":"1089","severity":1,"message":"1090","line":14,"column":8,"nodeType":"1091","messageId":"1092","endLine":14,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1200","line":21,"column":3,"nodeType":"1091","messageId":"1092","endLine":21,"endColumn":11},{"ruleId":"1102","severity":2,"message":"1184","line":24,"column":4,"nodeType":null,"messageId":"1104","endLine":24,"endColumn":6},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":12,"column":8,"nodeType":"1091","messageId":"1092","endLine":12,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":41,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":44,"suggestions":"1201"},{"ruleId":"1113","severity":1,"message":"1114","line":18,"column":47,"nodeType":"1115","messageId":"1116","endLine":18,"endColumn":50,"suggestions":"1202"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":41,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":44,"suggestions":"1203"},{"ruleId":"1113","severity":1,"message":"1114","line":37,"column":47,"nodeType":"1115","messageId":"1116","endLine":37,"endColumn":50,"suggestions":"1204"},{"ruleId":"1113","severity":1,"message":"1114","line":56,"column":28,"nodeType":"1115","messageId":"1116","endLine":56,"endColumn":31,"suggestions":"1205"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1123","severity":2,"message":"1124","line":37,"column":8,"nodeType":"1125","messageId":"1096","endLine":37,"endColumn":24,"suggestions":"1206"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":45,"column":41,"nodeType":"1115","messageId":"1116","endLine":45,"endColumn":44,"suggestions":"1207"},{"ruleId":"1113","severity":1,"message":"1114","line":45,"column":47,"nodeType":"1115","messageId":"1116","endLine":45,"endColumn":50,"suggestions":"1208"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":22,"column":74,"nodeType":"1095","messageId":"1096","endLine":22,"endColumn":78,"suggestions":"1209"},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":69,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":73,"suggestions":"1210"},{"ruleId":"1093","severity":2,"message":"1094","line":32,"column":9,"nodeType":"1095","messageId":"1096","endLine":32,"endColumn":13,"suggestions":"1211"},{"ruleId":"1093","severity":2,"message":"1094","line":35,"column":9,"nodeType":"1095","messageId":"1096","endLine":35,"endColumn":13,"suggestions":"1212"},{"ruleId":"1093","severity":2,"message":"1094","line":36,"column":69,"nodeType":"1095","messageId":"1096","endLine":36,"endColumn":73,"suggestions":"1213"},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":27,"column":40,"nodeType":"1130","messageId":"1131","endLine":27,"endColumn":42},{"ruleId":"1102","severity":2,"message":"1214","line":30,"column":54,"nodeType":null,"messageId":"1104","endLine":30,"endColumn":56},{"ruleId":"1093","severity":2,"message":"1094","line":165,"column":25,"nodeType":"1095","messageId":"1096","endLine":165,"endColumn":29,"suggestions":"1215"},{"ruleId":"1093","severity":2,"message":"1094","line":183,"column":33,"nodeType":"1095","messageId":"1096","endLine":183,"endColumn":37,"suggestions":"1216"},{"ruleId":"1093","severity":2,"message":"1094","line":206,"column":33,"nodeType":"1095","messageId":"1096","endLine":206,"endColumn":37,"suggestions":"1217"},{"ruleId":"1093","severity":2,"message":"1094","line":210,"column":25,"nodeType":"1095","messageId":"1096","endLine":210,"endColumn":29,"suggestions":"1218"},{"ruleId":"1113","severity":1,"message":"1114","line":224,"column":15,"nodeType":"1115","messageId":"1116","endLine":224,"endColumn":18,"suggestions":"1219"},{"ruleId":"1113","severity":1,"message":"1114","line":224,"column":23,"nodeType":"1115","messageId":"1116","endLine":224,"endColumn":26,"suggestions":"1220"},{"ruleId":"1089","severity":1,"message":"1090","line":11,"column":8,"nodeType":"1091","messageId":"1092","endLine":11,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":13,"column":8,"nodeType":"1091","messageId":"1092","endLine":13,"endColumn":13},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":43,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":46,"suggestions":"1221"},{"ruleId":"1113","severity":1,"message":"1114","line":19,"column":49,"nodeType":"1115","messageId":"1116","endLine":19,"endColumn":52,"suggestions":"1222"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":45,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":48,"suggestions":"1223"},{"ruleId":"1113","severity":1,"message":"1114","line":50,"column":51,"nodeType":"1115","messageId":"1116","endLine":50,"endColumn":54,"suggestions":"1224"},{"ruleId":"1113","severity":1,"message":"1114","line":69,"column":28,"nodeType":"1115","messageId":"1116","endLine":69,"endColumn":31,"suggestions":"1225"},{"ruleId":"1089","severity":1,"message":"1090","line":10,"column":8,"nodeType":"1091","messageId":"1092","endLine":10,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1226","line":51,"column":4,"nodeType":null,"messageId":"1104","endLine":51,"endColumn":6},{"ruleId":"1089","severity":1,"message":"1090","line":6,"column":8,"nodeType":"1091","messageId":"1092","endLine":6,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1227","line":79,"column":4,"nodeType":null,"messageId":"1104","endLine":79,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":82,"column":8,"nodeType":"1125","messageId":"1096","endLine":82,"endColumn":50,"suggestions":"1228"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1229","line":94,"column":4,"nodeType":null,"messageId":"1104","endLine":94,"endColumn":6},{"ruleId":"1123","severity":2,"message":"1124","line":97,"column":8,"nodeType":"1125","messageId":"1096","endLine":97,"endColumn":50,"suggestions":"1230"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1102","severity":2,"message":"1226","line":92,"column":4,"nodeType":null,"messageId":"1104","endLine":92,"endColumn":6},{"ruleId":"1093","severity":2,"message":"1094","line":94,"column":51,"nodeType":"1095","messageId":"1096","endLine":94,"endColumn":55,"suggestions":"1231"},{"ruleId":"1123","severity":2,"message":"1124","line":96,"column":10,"nodeType":"1125","messageId":"1096","endLine":96,"endColumn":52,"suggestions":"1232"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1093","severity":2,"message":"1094","line":17,"column":12,"nodeType":"1095","messageId":"1096","endLine":17,"endColumn":16,"suggestions":"1233"},{"ruleId":"1089","severity":1,"message":"1090","line":1,"column":8,"nodeType":"1091","messageId":"1092","endLine":1,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":3,"column":8,"nodeType":"1091","messageId":"1092","endLine":3,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":3,"column":8,"nodeType":"1091","messageId":"1092","endLine":3,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":3,"column":1,"nodeType":"1236","messageId":"1237","endLine":3,"endColumn":14},{"ruleId":"1093","severity":2,"message":"1094","line":23,"column":65,"nodeType":"1095","messageId":"1096","endLine":23,"endColumn":69,"suggestions":"1238"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":3,"column":1,"nodeType":"1236","messageId":"1237","endLine":3,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":5,"column":1,"nodeType":"1236","messageId":"1237","endLine":5,"endColumn":14},{"ruleId":"1093","severity":2,"message":"1094","line":31,"column":9,"nodeType":"1095","messageId":"1096","endLine":31,"endColumn":13,"suggestions":"1239"},{"ruleId":"1089","severity":1,"message":"1090","line":16,"column":8,"nodeType":"1091","messageId":"1092","endLine":16,"endColumn":13},{"ruleId":"1240","severity":1,"message":"1241","line":21,"column":3,"nodeType":"1242","messageId":"1243","endLine":21,"endColumn":66,"suggestions":"1244"},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":2,"column":8,"nodeType":"1091","messageId":"1092","endLine":2,"endColumn":13},{"ruleId":"1089","severity":1,"message":"1090","line":1,"column":8,"nodeType":"1091","messageId":"1092","endLine":1,"endColumn":13},{"ruleId":"1234","severity":2,"message":"1235","line":2,"column":1,"nodeType":"1236","messageId":"1237","endLine":2,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":4,"column":1,"nodeType":"1236","messageId":"1237","endLine":4,"endColumn":14},{"ruleId":"1234","severity":2,"message":"1235","line":6,"column":1,"nodeType":"1236","messageId":"1237","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1245","1246"],["1247"],["1248"],["1249"],["1250"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1251"],["1252"],["1253"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1254"],["1255"],["1256"],["1257"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1258","1259"],["1260","1261"],["1262","1263"],["1264","1265"],["1266","1267"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1268","1269"],["1270"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1271"],["1272"],["1273"],["1274"],["1275","1276"],["1277","1278"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1279","1280","1281"],["1282"],["1283"],["1284"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1285"],["1286"],["1287"],["1288"],["1289"],["1290"],["1291"],["1292","1293"],["1294"],["1295"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1296"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1297","1298"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1299"],["1300"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1301"],["1302"],["1303"],["1304"],["1305"],["1306"],["1307"],["1308"],["1309","1310"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1311"],["1312"],["1313"],["1314"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1315","1316"],["1317"],["1318"],["1319"],["1320"],["1321"],["1322"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1323","1324"],["1325"],"'tabIndex' is assigned a value but never used.",["1326","1327"],["1328","1329"],["1330","1331"],["1332","1333"],["1334","1335"],["1336","1337"],["1338","1339"],["1340","1341"],["1342"],["1343"],["1344"],["1345"],["1346"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1347"],["1348"],["1349"],["1350"],["1351","1352"],["1353","1354"],["1355","1356"],["1357","1358"],["1359","1360"],["1361","1362"],["1363","1364"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1365","1366"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1367","1368"],["1369"],["1370","1371"],["1372","1373"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1374"],["1375"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1376"],{"messageId":"1377","fix":"1378","data":"1379","desc":"1380"},{"messageId":"1381","fix":"1382","data":"1383","desc":"1384"},{"messageId":"1381","fix":"1385","data":"1386","desc":"1384"},{"messageId":"1381","fix":"1387","data":"1388","desc":"1384"},{"messageId":"1381","fix":"1389","data":"1390","desc":"1384"},{"messageId":"1381","fix":"1391","data":"1392","desc":"1384"},{"messageId":"1381","fix":"1393","data":"1394","desc":"1384"},{"messageId":"1381","fix":"1395","data":"1396","desc":"1384"},{"messageId":"1381","fix":"1397","data":"1398","desc":"1384"},{"messageId":"1381","fix":"1399","data":"1400","desc":"1384"},{"messageId":"1381","fix":"1401","data":"1402","desc":"1384"},{"messageId":"1381","fix":"1403","data":"1404","desc":"1384"},{"messageId":"1381","fix":"1405","data":"1406","desc":"1384"},{"messageId":"1407","fix":"1408","desc":"1409"},{"messageId":"1410","fix":"1411","desc":"1412"},{"messageId":"1407","fix":"1413","desc":"1409"},{"messageId":"1410","fix":"1414","desc":"1412"},{"messageId":"1407","fix":"1415","desc":"1409"},{"messageId":"1410","fix":"1416","desc":"1412"},{"messageId":"1407","fix":"1417","desc":"1409"},{"messageId":"1410","fix":"1418","desc":"1412"},{"messageId":"1407","fix":"1419","desc":"1409"},{"messageId":"1410","fix":"1420","desc":"1412"},{"messageId":"1421","fix":"1422","data":"1423","desc":"1424"},{"messageId":"1425","fix":"1426","data":"1427","desc":"1428"},{"messageId":"1381","fix":"1429","data":"1430","desc":"1384"},{"messageId":"1381","fix":"1431","data":"1432","desc":"1384"},{"messageId":"1381","fix":"1433","data":"1434","desc":"1384"},{"messageId":"1381","fix":"1435","data":"1436","desc":"1384"},{"messageId":"1381","fix":"1437","data":"1438","desc":"1384"},{"messageId":"1407","fix":"1439","desc":"1409"},{"messageId":"1410","fix":"1440","desc":"1412"},{"messageId":"1407","fix":"1441","desc":"1409"},{"messageId":"1410","fix":"1442","desc":"1412"},{"messageId":"1443","fix":"1444","data":"1445","desc":"1446"},{"messageId":"1447","fix":"1448","data":"1449","desc":"1450"},{"messageId":"1451","fix":"1452","data":"1453","desc":"1454"},{"messageId":"1381","fix":"1455","data":"1456","desc":"1384"},{"messageId":"1381","fix":"1457","data":"1458","desc":"1384"},{"messageId":"1381","fix":"1459","data":"1460","desc":"1384"},{"messageId":"1381","fix":"1461","data":"1462","desc":"1384"},{"messageId":"1381","fix":"1463","data":"1464","desc":"1384"},{"messageId":"1381","fix":"1465","data":"1466","desc":"1384"},{"messageId":"1381","fix":"1467","data":"1468","desc":"1384"},{"messageId":"1381","fix":"1469","data":"1470","desc":"1384"},{"messageId":"1381","fix":"1471","data":"1472","desc":"1384"},{"messageId":"1381","fix":"1473","data":"1474","desc":"1384"},{"messageId":"1421","fix":"1475","data":"1476","desc":"1424"},{"messageId":"1425","fix":"1477","data":"1478","desc":"1428"},{"messageId":"1381","fix":"1479","data":"1480","desc":"1384"},{"messageId":"1381","fix":"1481","data":"1482","desc":"1384"},{"messageId":"1381","fix":"1483","data":"1484","desc":"1384"},{"messageId":"1485","data":"1486","fix":"1487","desc":"1488"},{"messageId":"1485","data":"1489","fix":"1490","desc":"1491"},{"messageId":"1381","fix":"1492","data":"1493","desc":"1384"},{"messageId":"1381","fix":"1494","data":"1495","desc":"1384"},{"messageId":"1381","fix":"1496","data":"1497","desc":"1384"},{"messageId":"1381","fix":"1498","data":"1499","desc":"1384"},{"messageId":"1381","fix":"1500","data":"1501","desc":"1384"},{"messageId":"1381","fix":"1502","data":"1503","desc":"1384"},{"messageId":"1381","fix":"1504","data":"1505","desc":"1384"},{"messageId":"1381","fix":"1506","data":"1507","desc":"1384"},{"messageId":"1381","fix":"1508","data":"1509","desc":"1384"},{"messageId":"1381","fix":"1510","data":"1511","desc":"1384"},{"messageId":"1407","fix":"1512","desc":"1409"},{"messageId":"1410","fix":"1513","desc":"1412"},{"messageId":"1381","fix":"1514","data":"1515","desc":"1384"},{"messageId":"1381","fix":"1516","data":"1517","desc":"1384"},{"messageId":"1381","fix":"1518","data":"1519","desc":"1384"},{"messageId":"1381","fix":"1520","data":"1521","desc":"1384"},{"messageId":"1485","data":"1522","fix":"1523","desc":"1488"},{"messageId":"1485","data":"1524","fix":"1525","desc":"1491"},{"messageId":"1381","fix":"1526","data":"1527","desc":"1384"},{"messageId":"1381","fix":"1528","data":"1529","desc":"1384"},{"messageId":"1381","fix":"1530","data":"1531","desc":"1384"},{"messageId":"1381","fix":"1532","data":"1533","desc":"1384"},{"messageId":"1381","fix":"1534","data":"1535","desc":"1384"},{"messageId":"1381","fix":"1536","data":"1537","desc":"1384"},{"messageId":"1485","data":"1538","fix":"1539","desc":"1488"},{"messageId":"1485","data":"1540","fix":"1541","desc":"1491"},{"messageId":"1381","fix":"1542","data":"1543","desc":"1384"},{"messageId":"1407","fix":"1544","desc":"1409"},{"messageId":"1410","fix":"1545","desc":"1412"},{"messageId":"1407","fix":"1546","desc":"1409"},{"messageId":"1410","fix":"1547","desc":"1412"},{"messageId":"1407","fix":"1548","desc":"1409"},{"messageId":"1410","fix":"1549","desc":"1412"},{"messageId":"1407","fix":"1550","desc":"1409"},{"messageId":"1410","fix":"1551","desc":"1412"},{"messageId":"1407","fix":"1552","desc":"1409"},{"messageId":"1410","fix":"1553","desc":"1412"},{"messageId":"1421","fix":"1554","data":"1555","desc":"1424"},{"messageId":"1425","fix":"1556","data":"1557","desc":"1428"},{"messageId":"1407","fix":"1558","desc":"1409"},{"messageId":"1410","fix":"1559","desc":"1412"},{"messageId":"1407","fix":"1560","desc":"1409"},{"messageId":"1410","fix":"1561","desc":"1412"},{"messageId":"1381","fix":"1562","data":"1563","desc":"1384"},{"messageId":"1381","fix":"1564","data":"1565","desc":"1384"},{"messageId":"1381","fix":"1566","data":"1567","desc":"1384"},{"messageId":"1381","fix":"1568","data":"1569","desc":"1384"},{"messageId":"1381","fix":"1570","data":"1571","desc":"1384"},{"messageId":"1381","fix":"1572","data":"1573","desc":"1384"},{"messageId":"1381","fix":"1574","data":"1575","desc":"1384"},{"messageId":"1381","fix":"1576","data":"1577","desc":"1384"},{"messageId":"1381","fix":"1578","data":"1579","desc":"1384"},{"messageId":"1407","fix":"1580","desc":"1409"},{"messageId":"1410","fix":"1581","desc":"1412"},{"messageId":"1407","fix":"1582","desc":"1409"},{"messageId":"1410","fix":"1583","desc":"1412"},{"messageId":"1407","fix":"1584","desc":"1409"},{"messageId":"1410","fix":"1585","desc":"1412"},{"messageId":"1407","fix":"1586","desc":"1409"},{"messageId":"1410","fix":"1587","desc":"1412"},{"messageId":"1407","fix":"1588","desc":"1409"},{"messageId":"1410","fix":"1589","desc":"1412"},{"messageId":"1407","fix":"1590","desc":"1409"},{"messageId":"1410","fix":"1591","desc":"1412"},{"messageId":"1407","fix":"1592","desc":"1409"},{"messageId":"1410","fix":"1593","desc":"1412"},{"messageId":"1421","fix":"1594","data":"1595","desc":"1424"},{"messageId":"1425","fix":"1596","data":"1597","desc":"1428"},{"messageId":"1421","fix":"1598","data":"1599","desc":"1424"},{"messageId":"1425","fix":"1600","data":"1601","desc":"1428"},{"messageId":"1381","fix":"1602","data":"1603","desc":"1384"},{"messageId":"1421","fix":"1604","data":"1605","desc":"1424"},{"messageId":"1425","fix":"1606","data":"1607","desc":"1428"},{"messageId":"1377","fix":"1608","data":"1609","desc":"1380"},{"messageId":"1381","fix":"1610","data":"1611","desc":"1384"},{"messageId":"1381","fix":"1612","data":"1613","desc":"1384"},{"messageId":"1381","fix":"1614","data":"1615","desc":"1384"},{"messageId":"1616","fix":"1617","desc":"1618"},"remove",{"range":"1619","text":"1620"},{},"Remove `null`.","replace",{"range":"1619","text":"1621"},{},"Replace `null` with `undefined`.",{"range":"1622","text":"1621"},{},{"range":"1623","text":"1621"},{},{"range":"1624","text":"1621"},{},{"range":"1625","text":"1621"},{},{"range":"1626","text":"1621"},{},{"range":"1627","text":"1621"},{},{"range":"1628","text":"1621"},{},{"range":"1629","text":"1621"},{},{"range":"1630","text":"1621"},{},{"range":"1631","text":"1621"},{},{"range":"1632","text":"1621"},{},"suggestUnknown",{"range":"1633","text":"1634"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1633","text":"1635"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1636","text":"1634"},{"range":"1636","text":"1635"},{"range":"1637","text":"1634"},{"range":"1637","text":"1635"},{"range":"1638","text":"1634"},{"range":"1638","text":"1635"},{"range":"1639","text":"1634"},{"range":"1639","text":"1635"},"array-length",{"range":"1640","text":"1641"},{},"The argument is the length of array.","only-element",{"range":"1640","text":"1642"},{},"The argument is the only element of array.",{"range":"1643","text":"1621"},{},{"range":"1644","text":"1621"},{},{"range":"1645","text":"1621"},{},{"range":"1646","text":"1621"},{},{"range":"1647","text":"1621"},{},{"range":"1648","text":"1634"},{"range":"1648","text":"1635"},{"range":"1649","text":"1634"},{"range":"1649","text":"1635"},"argument-is-spreadable",{"range":"1650","text":"1651"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1652","text":"1653"},{},"First argument is not an `array`.","test-argument",{"range":"1654","text":"1655"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1656","text":"1621"},{},{"range":"1657","text":"1621"},{},{"range":"1658","text":"1621"},{},{"range":"1659","text":"1621"},{},{"range":"1660","text":"1621"},{},{"range":"1661","text":"1621"},{},{"range":"1662","text":"1621"},{},{"range":"1663","text":"1621"},{},{"range":"1664","text":"1621"},{},{"range":"1665","text":"1621"},{},{"range":"1666","text":"1667"},{},{"range":"1666","text":"1668"},{},{"range":"1669","text":"1621"},{},{"range":"1670","text":"1621"},{},{"range":"1671","text":"1621"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1672"},{"range":"1673","text":"1674"},"Switch to `??` operator.",{"operator":"1675"},{"range":"1673","text":"1676"},"Switch to `||` operator.",{"range":"1677","text":"1621"},{},{"range":"1678","text":"1621"},{},{"range":"1679","text":"1621"},{},{"range":"1680","text":"1621"},{},{"range":"1681","text":"1621"},{},{"range":"1682","text":"1621"},{},{"range":"1683","text":"1621"},{},{"range":"1684","text":"1621"},{},{"range":"1685","text":"1621"},{},{"range":"1686","text":"1621"},{},{"range":"1687","text":"1634"},{"range":"1687","text":"1635"},{"range":"1688","text":"1621"},{},{"range":"1689","text":"1621"},{},{"range":"1690","text":"1621"},{},{"range":"1691","text":"1621"},{},{"operator":"1672"},{"range":"1692","text":"1674"},{"operator":"1675"},{"range":"1692","text":"1676"},{"range":"1693","text":"1621"},{},{"range":"1694","text":"1621"},{},{"range":"1695","text":"1621"},{},{"range":"1696","text":"1621"},{},{"range":"1697","text":"1621"},{},{"range":"1698","text":"1621"},{},{"operator":"1672"},{"range":"1699","text":"1700"},{"operator":"1675"},{"range":"1699","text":"1701"},{"range":"1702","text":"1621"},{},{"range":"1703","text":"1634"},{"range":"1703","text":"1635"},{"range":"1704","text":"1634"},{"range":"1704","text":"1635"},{"range":"1705","text":"1634"},{"range":"1705","text":"1635"},{"range":"1706","text":"1634"},{"range":"1706","text":"1635"},{"range":"1707","text":"1634"},{"range":"1707","text":"1635"},{"range":"1708","text":"1709"},{},{"range":"1708","text":"1710"},{},{"range":"1711","text":"1634"},{"range":"1711","text":"1635"},{"range":"1712","text":"1634"},{"range":"1712","text":"1635"},{"range":"1713","text":"1621"},{},{"range":"1714","text":"1621"},{},{"range":"1715","text":"1621"},{},{"range":"1716","text":"1621"},{},{"range":"1717","text":"1621"},{},{"range":"1718","text":"1621"},{},{"range":"1719","text":"1621"},{},{"range":"1720","text":"1621"},{},{"range":"1721","text":"1621"},{},{"range":"1722","text":"1634"},{"range":"1722","text":"1635"},{"range":"1723","text":"1634"},{"range":"1723","text":"1635"},{"range":"1724","text":"1634"},{"range":"1724","text":"1635"},{"range":"1725","text":"1634"},{"range":"1725","text":"1635"},{"range":"1726","text":"1634"},{"range":"1726","text":"1635"},{"range":"1727","text":"1634"},{"range":"1727","text":"1635"},{"range":"1728","text":"1634"},{"range":"1728","text":"1635"},{"range":"1729","text":"1730"},{},{"range":"1729","text":"1731"},{},{"range":"1732","text":"1733"},{},{"range":"1732","text":"1734"},{},{"range":"1735","text":"1621"},{},{"range":"1736","text":"1730"},{},{"range":"1736","text":"1731"},{},{"range":"1737","text":"1620"},{},{"range":"1737","text":"1621"},{},{"range":"1738","text":"1621"},{},{"range":"1739","text":"1621"},{},"suggestOptionalChain",{"range":"1740","text":"1741"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2347,2351],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] +[{"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx":"1","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts":"2","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx":"3","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts":"4","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx":"5","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts":"6","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx":"7","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts":"8","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx":"9","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts":"10","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx":"11","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts":"12","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx":"13","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts":"14","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx":"15","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts":"16","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx":"17","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts":"18","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts":"19","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx":"20","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts":"21","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts":"22","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts":"23","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx":"24","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts":"25","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts":"26","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx":"27","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts":"28","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts":"29","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts":"30","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx":"31","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts":"32","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx":"33","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts":"34","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx":"35","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts":"36","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx":"37","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts":"38","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx":"39","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts":"40","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx":"41","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts":"42","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx":"43","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts":"44","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx":"45","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx":"46","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts":"47","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx":"48","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts":"49","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts":"50","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx":"51","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts":"52","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx":"53","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx":"54","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx":"55","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx":"56","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts":"57","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx":"58","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts":"59","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx":"60","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts":"61","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx":"62","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts":"63","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx":"64","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts":"65","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx":"66","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx":"67","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx":"68","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx":"69","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts":"70","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx":"71","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts":"72","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx":"73","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts":"74","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx":"75","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts":"76","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx":"77","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts":"78","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx":"79","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx":"80","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts":"81","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx":"82","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts":"83","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts":"84","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx":"85","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts":"86","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts":"87","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx":"88","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts":"89","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx":"90","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts":"91","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts":"92","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts":"93","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx":"94","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts":"95","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx":"96","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts":"97","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx":"98","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts":"99","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx":"100","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts":"101","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts":"102","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts":"103","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx":"104","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts":"105","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts":"106","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx":"107","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts":"108","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts":"109","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts":"110","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx":"111","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts":"112","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx":"113","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx":"114","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx":"115","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts":"116","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts":"117","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx":"118","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx":"119","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx":"120","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx":"121","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx":"122","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts":"123","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx":"124","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx":"125","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx":"126","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx":"127","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx":"128","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx":"129","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx":"130","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx":"131","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx":"132","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx":"133","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx":"134","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx":"135","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx":"136","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js":"137"},{"hash":"138","results":"139","hashOfConfig":"140"},{"hash":"141","results":"142","hashOfConfig":"140"},{"hash":"143","results":"144","hashOfConfig":"140"},{"hash":"145","results":"146","hashOfConfig":"140"},{"hash":"147","results":"148","hashOfConfig":"140"},{"hash":"149","results":"150","hashOfConfig":"140"},{"hash":"151","results":"152","hashOfConfig":"140"},{"hash":"153","results":"154","hashOfConfig":"140"},{"hash":"155","results":"156","hashOfConfig":"140"},{"hash":"157","results":"158","hashOfConfig":"140"},{"hash":"159","results":"160","hashOfConfig":"140"},{"hash":"161","results":"162","hashOfConfig":"140"},{"hash":"163","results":"164","hashOfConfig":"140"},{"hash":"165","results":"166","hashOfConfig":"140"},{"hash":"167","results":"168","hashOfConfig":"140"},{"hash":"169","results":"170","hashOfConfig":"140"},{"hash":"171","results":"172","hashOfConfig":"140"},{"hash":"173","results":"174","hashOfConfig":"140"},{"hash":"175","results":"176","hashOfConfig":"140"},{"hash":"177","results":"178","hashOfConfig":"140"},{"hash":"179","results":"180","hashOfConfig":"140"},{"hash":"181","results":"182","hashOfConfig":"140"},{"hash":"183","results":"184","hashOfConfig":"140"},{"hash":"185","results":"186","hashOfConfig":"140"},{"hash":"187","results":"188","hashOfConfig":"140"},{"hash":"189","results":"190","hashOfConfig":"140"},{"hash":"191","results":"192","hashOfConfig":"140"},{"hash":"193","results":"194","hashOfConfig":"140"},{"hash":"195","results":"196","hashOfConfig":"140"},{"hash":"197","results":"198","hashOfConfig":"140"},{"hash":"199","results":"200","hashOfConfig":"140"},{"hash":"201","results":"202","hashOfConfig":"140"},{"hash":"203","results":"204","hashOfConfig":"140"},{"hash":"205","results":"206","hashOfConfig":"140"},{"hash":"207","results":"208","hashOfConfig":"140"},{"hash":"209","results":"210","hashOfConfig":"140"},{"hash":"211","results":"212","hashOfConfig":"140"},{"hash":"213","results":"214","hashOfConfig":"140"},{"hash":"215","results":"216","hashOfConfig":"140"},{"hash":"217","results":"218","hashOfConfig":"140"},{"hash":"219","results":"220","hashOfConfig":"140"},{"hash":"221","results":"222","hashOfConfig":"140"},{"hash":"223","results":"224","hashOfConfig":"140"},{"hash":"225","results":"226","hashOfConfig":"140"},{"hash":"227","results":"228","hashOfConfig":"140"},{"hash":"229","results":"230","hashOfConfig":"140"},{"hash":"231","results":"232","hashOfConfig":"140"},{"hash":"233","results":"234","hashOfConfig":"140"},{"hash":"235","results":"236","hashOfConfig":"140"},{"hash":"237","results":"238","hashOfConfig":"140"},{"hash":"239","results":"240","hashOfConfig":"140"},{"hash":"241","results":"242","hashOfConfig":"140"},{"hash":"243","results":"244","hashOfConfig":"140"},{"hash":"245","results":"246","hashOfConfig":"140"},{"hash":"247","results":"248","hashOfConfig":"140"},{"hash":"249","results":"250","hashOfConfig":"140"},{"hash":"251","results":"252","hashOfConfig":"140"},{"hash":"253","results":"254","hashOfConfig":"140"},{"hash":"255","results":"256","hashOfConfig":"140"},{"hash":"257","results":"258","hashOfConfig":"140"},{"hash":"259","results":"260","hashOfConfig":"140"},{"hash":"261","results":"262","hashOfConfig":"140"},{"hash":"263","results":"264","hashOfConfig":"140"},{"hash":"265","results":"266","hashOfConfig":"140"},{"hash":"267","results":"268","hashOfConfig":"140"},{"hash":"269","results":"270","hashOfConfig":"140"},{"hash":"271","results":"272","hashOfConfig":"140"},{"hash":"273","results":"274","hashOfConfig":"140"},{"hash":"275","results":"276","hashOfConfig":"140"},{"hash":"277","results":"278","hashOfConfig":"140"},{"hash":"279","results":"280","hashOfConfig":"140"},{"hash":"281","results":"282","hashOfConfig":"140"},{"hash":"283","results":"284","hashOfConfig":"140"},{"hash":"285","results":"286","hashOfConfig":"140"},{"hash":"287","results":"288","hashOfConfig":"140"},{"hash":"289","results":"290","hashOfConfig":"140"},{"hash":"291","results":"292","hashOfConfig":"140"},{"hash":"293","results":"294","hashOfConfig":"140"},{"hash":"295","results":"296","hashOfConfig":"140"},{"hash":"297","results":"298","hashOfConfig":"140"},{"hash":"299","results":"300","hashOfConfig":"140"},{"hash":"301","results":"302","hashOfConfig":"140"},{"hash":"303","results":"304","hashOfConfig":"140"},{"hash":"305","results":"306","hashOfConfig":"140"},{"hash":"307","results":"308","hashOfConfig":"140"},{"hash":"309","results":"310","hashOfConfig":"140"},{"hash":"311","results":"312","hashOfConfig":"140"},{"hash":"313","results":"314","hashOfConfig":"140"},{"hash":"315","results":"316","hashOfConfig":"140"},{"hash":"317","results":"318","hashOfConfig":"140"},{"hash":"319","results":"320","hashOfConfig":"140"},{"hash":"321","results":"322","hashOfConfig":"140"},{"hash":"323","results":"324","hashOfConfig":"140"},{"hash":"325","results":"326","hashOfConfig":"140"},{"hash":"327","results":"328","hashOfConfig":"140"},{"hash":"329","results":"330","hashOfConfig":"140"},{"hash":"331","results":"332","hashOfConfig":"140"},{"hash":"333","results":"334","hashOfConfig":"140"},{"hash":"335","results":"336","hashOfConfig":"140"},{"hash":"337","results":"338","hashOfConfig":"140"},{"hash":"339","results":"340","hashOfConfig":"140"},{"hash":"341","results":"342","hashOfConfig":"140"},{"hash":"343","results":"344","hashOfConfig":"140"},{"hash":"345","results":"346","hashOfConfig":"140"},{"hash":"347","results":"348","hashOfConfig":"140"},{"hash":"349","results":"350","hashOfConfig":"140"},{"hash":"351","results":"352","hashOfConfig":"140"},{"hash":"353","results":"354","hashOfConfig":"140"},{"hash":"355","results":"356","hashOfConfig":"140"},{"hash":"357","results":"358","hashOfConfig":"140"},{"hash":"359","results":"360","hashOfConfig":"140"},{"hash":"361","results":"362","hashOfConfig":"140"},{"hash":"363","results":"364","hashOfConfig":"140"},{"hash":"365","results":"366","hashOfConfig":"140"},{"hash":"367","results":"368","hashOfConfig":"140"},{"hash":"369","results":"370","hashOfConfig":"140"},{"hash":"371","results":"372","hashOfConfig":"140"},{"hash":"373","results":"374","hashOfConfig":"140"},{"hash":"375","results":"376","hashOfConfig":"140"},{"hash":"377","results":"378","hashOfConfig":"140"},{"hash":"379","results":"380","hashOfConfig":"140"},{"hash":"381","results":"382","hashOfConfig":"140"},{"hash":"383","results":"384","hashOfConfig":"140"},{"hash":"385","results":"386","hashOfConfig":"140"},{"hash":"387","results":"388","hashOfConfig":"140"},{"hash":"389","results":"390","hashOfConfig":"140"},{"hash":"391","results":"392","hashOfConfig":"140"},{"hash":"393","results":"394","hashOfConfig":"140"},{"hash":"395","results":"396","hashOfConfig":"140"},{"hash":"397","results":"398","hashOfConfig":"140"},{"hash":"399","results":"400","hashOfConfig":"140"},{"hash":"401","results":"402","hashOfConfig":"140"},{"hash":"403","results":"404","hashOfConfig":"140"},{"hash":"405","results":"406","hashOfConfig":"140"},{"hash":"407","results":"408","hashOfConfig":"140"},{"hash":"409","results":"410","hashOfConfig":"140"},{"hash":"411","results":"412","hashOfConfig":"140"},"a48a671a46dacef24038dbdc4c8ed5bb",{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"416"},"15uwzwz","3b1f7a9bb021f3a61a4c4fa994e6ed87",{"filePath":"417","messages":"418","suppressedMessages":"419","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4965a533861367c83dd31fba82881ac4",{"filePath":"420","messages":"421","suppressedMessages":"422","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"423"},"15817cca6108965908a80cf52c7ef54a",{"filePath":"424","messages":"425","suppressedMessages":"426","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"054bf47c9ee6174d102666d1298e02f1",{"filePath":"427","messages":"428","suppressedMessages":"429","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"430"},"025cd622aaf9e387f2807096601e18be",{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7c8c978b21d5d638993396a1837a64ce",{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"437"},"e197473e4cf0185fb7a60ec18c432648",{"filePath":"438","messages":"439","suppressedMessages":"440","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2a0f55688b3b36957050b04167e2d580",{"filePath":"441","messages":"442","suppressedMessages":"443","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"444"},"c4eb719764c6f0447f5c89a0e451347f",{"filePath":"445","messages":"446","suppressedMessages":"447","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f11cd186cde858894d2fe3c5fce540a4",{"filePath":"448","messages":"449","suppressedMessages":"450","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"451"},"3ce4984047a1da9a8f1ce19b7c67f912",{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f6ce5e960261677ad39260f7e7dfdca4",{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"458"},"95dba653f8fcd5ada5d11952710d006d",{"filePath":"459","messages":"460","suppressedMessages":"461","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e82d7f5e6a6d76f6ef6b2647f391f57a",{"filePath":"462","messages":"463","suppressedMessages":"464","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"465"},"ee5dcacc2f6945472c7e752c2b9bdc8e",{"filePath":"466","messages":"467","suppressedMessages":"468","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fd043777e2186fff522bc37dadf74eed",{"filePath":"469","messages":"470","suppressedMessages":"471","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"472"},"bf43ad63f7b276f4e0f1ec206c6d6bb6",{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db5fed49c88fde93f89d3e20067e2f74",{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a5d8ef27786b7c36703b794502a0e780",{"filePath":"479","messages":"480","suppressedMessages":"481","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"482"},"8e5dc94abaa8c81d52df391b3e5d43ae",{"filePath":"483","messages":"484","suppressedMessages":"485","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4e3723cf79eeb1d8d7a0a5983e07cfea",{"filePath":"486","messages":"487","suppressedMessages":"488","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70fa5f6cbf6849efeef8333cfa067731",{"filePath":"489","messages":"490","suppressedMessages":"491","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ee48f37bf281f3691f92bda661fa4537",{"filePath":"492","messages":"493","suppressedMessages":"494","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"495"},"6de065df22e4f3340554ba824d6219fd",{"filePath":"496","messages":"497","suppressedMessages":"498","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"da0281cd3025eccb5f280e2cee4d0a44",{"filePath":"499","messages":"500","suppressedMessages":"501","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"928d80ff490d157a1c3063ed54309bf7",{"filePath":"502","messages":"503","suppressedMessages":"504","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"505"},"ef546274dfb1c2e516f5d6eebbccb882",{"filePath":"506","messages":"507","suppressedMessages":"508","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db08df742b4243a59cde202ecaad1633",{"filePath":"509","messages":"510","suppressedMessages":"511","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"cdec08af88c2e14a0b5895a65de49691",{"filePath":"512","messages":"513","suppressedMessages":"514","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"41f21483910208735be5caa28fbe39b5",{"filePath":"515","messages":"516","suppressedMessages":"517","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"518"},"fa6a0ac2168e4349a6859650e2e9bfce",{"filePath":"519","messages":"520","suppressedMessages":"521","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"342e8e176432641a05f19b1e02eee19a",{"filePath":"522","messages":"523","suppressedMessages":"524","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"525"},"5fa4bc56ea376d57062c5abab4f1b41e",{"filePath":"526","messages":"527","suppressedMessages":"528","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3eb84a9f73bb169009b67077409fb5b4",{"filePath":"529","messages":"530","suppressedMessages":"531","errorCount":8,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"532"},"d98274e3d46c0f79a67782e40bac57b8",{"filePath":"533","messages":"534","suppressedMessages":"535","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"224632226c5653ea9ecc37944a3be0e5",{"filePath":"536","messages":"537","suppressedMessages":"538","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"539"},"1bc016acaf30707f544aef30b63b88d4",{"filePath":"540","messages":"541","suppressedMessages":"542","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"0e2c4531f42588cb5fa439e17c4490a6",{"filePath":"543","messages":"544","suppressedMessages":"545","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"546"},"dea0d38e1aff17801b8d89c026b60fe1",{"filePath":"547","messages":"548","suppressedMessages":"549","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"303af2ec65b6fa78241e14901ce03ad7",{"filePath":"550","messages":"551","suppressedMessages":"552","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"553"},"5ae18affe8da528bfc25b347031ff5a0",{"filePath":"554","messages":"555","suppressedMessages":"556","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d6b42fd2736c5289ebe62f286680a336",{"filePath":"557","messages":"558","suppressedMessages":"559","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"560"},"908f48e1dbf7c66a8a98ca8cdacb1204",{"filePath":"561","messages":"562","suppressedMessages":"563","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"98f7ab57f33c5fde3f8fb8eb4a8ec5f4",{"filePath":"564","messages":"565","suppressedMessages":"566","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"567"},"e7589c6d8469f4f496ccb7c1732fc25d",{"filePath":"568","messages":"569","suppressedMessages":"570","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"571"},"74184b8497910c493a5368405ba96da5",{"filePath":"572","messages":"573","suppressedMessages":"574","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9251fd180ce8e6c6696d371a6d27f507",{"filePath":"575","messages":"576","suppressedMessages":"577","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"578"},"3f3999b00ffd9bbc917aa97a98e91b78",{"filePath":"579","messages":"580","suppressedMessages":"581","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3a5b0d4a3359cc1d51f6b8640cb698f2",{"filePath":"582","messages":"583","suppressedMessages":"584","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f341907193fd3e156a07dac89777164d",{"filePath":"585","messages":"586","suppressedMessages":"587","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"588"},"3b0547eb557775a9d679a7b98ab55b9c",{"filePath":"589","messages":"590","suppressedMessages":"591","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"f00a2b99825c2e2631e926ead1b100c5",{"filePath":"592","messages":"593","suppressedMessages":"594","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"595"},"798b64a8418bbaaf3cea41737112669c",{"filePath":"596","messages":"597","suppressedMessages":"598","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"599"},"1a44d5ecb762ae2e697d4edd16e852d1",{"filePath":"600","messages":"601","suppressedMessages":"602","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"603"},"f2885917b4be0a4113ce60887ec58ce8",{"filePath":"604","messages":"605","suppressedMessages":"606","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"607"},"2ef2a4fa153d7e9de8653965818e108a",{"filePath":"608","messages":"609","suppressedMessages":"610","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e825ce873f01096f0afe633c7c18ab9a",{"filePath":"611","messages":"612","suppressedMessages":"613","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"614"},"09d4462a4a5e2ccc32650d392eac1fd6",{"filePath":"615","messages":"616","suppressedMessages":"617","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"406d44eed99f8875e4802cacbc89e770",{"filePath":"618","messages":"619","suppressedMessages":"620","errorCount":7,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"621"},"dc47eef1e600b82d9c0648706840ec77",{"filePath":"622","messages":"623","suppressedMessages":"624","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"9dda9e55f1b00353511685e8eb35a4ee",{"filePath":"625","messages":"626","suppressedMessages":"627","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"628"},"a26f2557632fffeab428efb2de05302c",{"filePath":"629","messages":"630","suppressedMessages":"631","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2e825c00b74eca00cd4666567aafa106",{"filePath":"632","messages":"633","suppressedMessages":"634","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"635"},"8f5841f38d53d4f59151468e648efb5e",{"filePath":"636","messages":"637","suppressedMessages":"638","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"328b33acd5d4548eb2e6490f31916581",{"filePath":"639","messages":"640","suppressedMessages":"641","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"642"},"c71efa7b19c16e37ba00f41641e0efb3",{"filePath":"643","messages":"644","suppressedMessages":"645","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"646"},"6158eaa7a6240d8b765111586d94b6ee",{"filePath":"647","messages":"648","suppressedMessages":"649","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"650"},"5a4301575111701eb3112b0ff81c5ac6",{"filePath":"651","messages":"652","suppressedMessages":"653","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"654"},"3853c6f300e27cc1317b74ce44fd0538",{"filePath":"655","messages":"656","suppressedMessages":"657","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b32b4e2aeeb6642ab6b33529ad5dc55a",{"filePath":"658","messages":"659","suppressedMessages":"660","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"661"},"7d43eb66bc001d1604eae658aceeebcd",{"filePath":"662","messages":"663","suppressedMessages":"664","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca9adb74dfc9ec8ff45145e869428e56",{"filePath":"665","messages":"666","suppressedMessages":"667","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"668"},"0f774cf558e82bd5cdbfe133e600fd3a",{"filePath":"669","messages":"670","suppressedMessages":"671","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"85bbda7187d44f809656a6cc97c6e0cf",{"filePath":"672","messages":"673","suppressedMessages":"674","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"675"},"644e15f69d80c88755520146477e323c",{"filePath":"676","messages":"677","suppressedMessages":"678","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"87c041adb6afe3a84cdd89fbc9987d9d",{"filePath":"679","messages":"680","suppressedMessages":"681","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"682"},"aea5c8701d0fc0de3e39b38f1ca22051",{"filePath":"683","messages":"684","suppressedMessages":"685","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3f2a2af4ad13575931352988e1e85e02",{"filePath":"686","messages":"687","suppressedMessages":"688","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"689"},"b9ae68e88f27badb6577bfe6ca4f549c",{"filePath":"690","messages":"691","suppressedMessages":"692","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"693"},"740febf6c1349240e4d0a3847b5af810",{"filePath":"694","messages":"695","suppressedMessages":"696","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"3c70db6a7ab9c0dbfb5a02cdb672924d",{"filePath":"697","messages":"698","suppressedMessages":"699","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"700"},"50c46143f276e39641d104acbe6063c9",{"filePath":"701","messages":"702","suppressedMessages":"703","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"5e6b97e0488a7f72b6f1bed425b052e1",{"filePath":"704","messages":"705","suppressedMessages":"706","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"8670439aebeb9d680f146ea1859dcfed",{"filePath":"707","messages":"708","suppressedMessages":"709","errorCount":1,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"710"},"e75fa8c241037eea47ed41ab93b585b6",{"filePath":"711","messages":"712","suppressedMessages":"713","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"94e454f0093772eb4aa74381628e497d",{"filePath":"714","messages":"715","suppressedMessages":"716","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"7815ffc4b98d59eedc1c4d7745f546fa",{"filePath":"717","messages":"718","suppressedMessages":"719","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"720"},"e8530d4b6cfe4c4bb1579f32a759472a",{"filePath":"721","messages":"722","suppressedMessages":"723","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"ca1cdca8673af1bbd7e5b0db0d8dade4",{"filePath":"724","messages":"725","suppressedMessages":"726","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"727"},"f62a5436db83c23a4d5ba9c082874533",{"filePath":"728","messages":"729","suppressedMessages":"730","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a95836cda5d01d1f39735e2f405ca2a4",{"filePath":"731","messages":"732","suppressedMessages":"733","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"114df1c2d0a02ebeff087a68d95d8efd",{"filePath":"734","messages":"735","suppressedMessages":"736","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"70a9e37c43c06d7a2b3815bde7eb1d10",{"filePath":"737","messages":"738","suppressedMessages":"739","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"740"},"e923bcf0ba25d469f12087549da1457a",{"filePath":"741","messages":"742","suppressedMessages":"743","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"db60221a417f09538450c9cf46ca2c58",{"filePath":"744","messages":"745","suppressedMessages":"746","errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"747"},"b3ab509bd9f223f77431c9d599add5fd",{"filePath":"748","messages":"749","suppressedMessages":"750","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"346619d60eb58c6633fe3079672d1a25",{"filePath":"751","messages":"752","suppressedMessages":"753","errorCount":5,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"754"},"3de1248991db0530b8d5469019181ff4",{"filePath":"755","messages":"756","suppressedMessages":"757","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"2eeb64c0b365ae31bc958aaec8bc314d",{"filePath":"758","messages":"759","suppressedMessages":"760","errorCount":6,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"761"},"4c6df85b333c1f697a0acafb6f45bf77",{"filePath":"762","messages":"763","suppressedMessages":"764","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"351d59d02b5c416479a3696bee6f39bb",{"filePath":"765","messages":"766","suppressedMessages":"767","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a9bc6a13f5ba16781f61a779f36d05e7",{"filePath":"768","messages":"769","suppressedMessages":"770","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a00ac2e5a6f5672a6e191f8edb6ff68",{"filePath":"771","messages":"772","suppressedMessages":"773","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"774"},"510064722da2f888008fbe2d4c723de2",{"filePath":"775","messages":"776","suppressedMessages":"777","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4a2903a6f67a8039825cf85cf0d9b94a",{"filePath":"778","messages":"779","suppressedMessages":"780","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"15e7b9fe18c065aaa47be4a2bbba0c8a",{"filePath":"781","messages":"782","suppressedMessages":"783","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"784"},"eb9bb2986e16393053d561241acf7a2b",{"filePath":"785","messages":"786","suppressedMessages":"787","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"03353c4049c26e8ee434b311e1aecd6e",{"filePath":"788","messages":"789","suppressedMessages":"790","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"b7408e59f79ec1755d11be525178a71f",{"filePath":"791","messages":"792","suppressedMessages":"793","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d4aa808abf2953aa915262234bcbdc17",{"filePath":"794","messages":"795","suppressedMessages":"796","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"797"},"1c2a87ada0cd25b634be417e2eafc9e0",{"filePath":"798","messages":"799","suppressedMessages":"800","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"a4905b0efdb968c315675e49a5d78e54",{"filePath":"801","messages":"802","suppressedMessages":"803","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"804"},"6253111666c2517e94568a9e459368fb",{"filePath":"805","messages":"806","suppressedMessages":"807","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"6d2b1f938d2d06571f3a6d02b646585f",{"filePath":"808","messages":"809","suppressedMessages":"810","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"811"},"5902e8e7d99f9edebe9d9b60f5353838",{"filePath":"812","messages":"813","suppressedMessages":"814","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"e7ad1fa3e26ea344fcf606c37bad426c",{"filePath":"815","messages":"816","suppressedMessages":"817","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4484d2599c1b2fcf16da5acf06cfd83b",{"filePath":"818","messages":"819","suppressedMessages":"820","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"821"},"0fb5a5fe7f11b4c3d4e7cd12ff00d677",{"filePath":"822","messages":"823","suppressedMessages":"824","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"825"},"b05cfc30c02e52cb03a396841314ef6e",{"filePath":"826","messages":"827","suppressedMessages":"828","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"829"},"5c1703894d165337098c79b1ae0abc86",{"filePath":"830","messages":"831","suppressedMessages":"832","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"833"},"7fd576f7dea064c38c9f2511c159f21c",{"filePath":"834","messages":"835","suppressedMessages":"836","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"837"},"357259131e2e3f5e549d3109e348fde3",{"filePath":"838","messages":"839","suppressedMessages":"840","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"d79038a15a3ee7fa02f0c82282712668",{"filePath":"841","messages":"842","suppressedMessages":"843","errorCount":1,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"844"},"20f60ade205e53341c7b2703737e06c0",{"filePath":"845","messages":"846","suppressedMessages":"847","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"848"},"6ef9eb0b06f645ea9ade0b63f478c0a2",{"filePath":"849","messages":"850","suppressedMessages":"851","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"852"},"423364739804a151ab32f7a567e25596",{"filePath":"853","messages":"854","suppressedMessages":"855","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"856"},"308e18aa10ef2770bf38617db8ae42f5",{"filePath":"857","messages":"858","suppressedMessages":"859","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"860"},"7d063d1c72e52cd156a3fa2ab865246a",{"filePath":"861","messages":"862","suppressedMessages":"863","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"864"},"b3462fc23a06a120c4188143910708dd",{"filePath":"865","messages":"866","suppressedMessages":"867","errorCount":2,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"868"},"427fee1f99151343740eab7cbb475b1b",{"filePath":"869","messages":"870","suppressedMessages":"871","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"872"},"4ce961570c2e6f4da3327e1068abeee3",{"filePath":"873","messages":"874","suppressedMessages":"875","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"876"},"df11505d0a52f78f4fa4500898bcdf1c",{"filePath":"877","messages":"878","suppressedMessages":"879","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"880"},"ae48cc345d6c61a35e36d06e1ec3f1e1",{"filePath":"881","messages":"882","suppressedMessages":"883","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"884"},"ffa5760cb02df167a721d0472f20789e",{"filePath":"885","messages":"886","suppressedMessages":"887","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"888"},"b6df47a1bbed512008766e18d03f0f5f",{"filePath":"889","messages":"890","suppressedMessages":"891","errorCount":3,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"892"},"6e0a1bd482f004ec9ff56599b461b194",{"filePath":"893","messages":"894","suppressedMessages":"895","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/Actions.tsx",["896","897"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { Children, FC, ReactNode } from 'react'\n\nexport interface ActionsProps {\n size: 'accent' | 'normal' | 'minor'\n children?: ReactNode\n}\n\nexport const Actions: FC<ActionsProps> = (props) => {\n const elements = Children.toArray(props.children).filter((child) => !!child)\n if (elements.length === 0) {\n return null\n }\n return (\n <Box\n width={1}\n children={Children.map(elements, (child: ReactNode, key: number) => (\n <Box\n key={key}\n width={1}\n maxWidth={1}\n mt={key === 0 ? undefined : 4}\n children={child}\n />\n ))}\n />\n )\n}\n\nActions.displayName = 'Actions'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/actions/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/Alert.tsx",["898","899","900"],[],"import {\n AlertControl,\n Box,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Link } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface AlertProps {\n text: string\n type: 'success' | 'warning' | 'failure' | 'general'\n action?: string\n onHide?: () => void\n onClick?: () => void\n}\n\nconst AlertIconColor: Record<NonNullable<AlertProps['type']>, string> = {\n success: '#4bbd5c',\n warning: '#ff8c00',\n failure: '#d0021b',\n general: '#666666',\n}\n\nconst AlertIconName: Record<\n NonNullable<AlertProps['type']>,\n IconProps['name']\n> = {\n success: 'success',\n warning: 'warning',\n failure: 'attention',\n general: 'info',\n}\n\nexport const Alert: FC<AlertProps> = ({\n type = 'general',\n text,\n action,\n onHide,\n onClick,\n}) => (\n <AlertControl\n onHide={onHide}\n children={(renderProps) => (\n <Flex minHeight={14} justify=\"flex-start\" p={4}>\n <FlexItem mr={3}>\n <Icon name={AlertIconName[type]} color={AlertIconColor[type]} />\n </FlexItem>\n <FlexItem mr={onHide ? 4 : 0} overflow=\"hidden\">\n <Paragraph children={text} />\n {action ? (\n <Box mt={1}>\n <Paragraph>\n <Link bold onClick={onClick} children={action} />\n </Paragraph>\n </Box>\n ) : null}\n </FlexItem>\n {onHide ? (\n <FlexItem\n ml=\"auto\"\n cursor=\"pointer\"\n opacity={renderProps.hover ? 0.7 : 1}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onMouseMove={renderProps.onMouseEnter}\n onMouseOut={renderProps.onMouseLeave}\n >\n <Icon name=\"cross-small\" color=\"#666666\" />\n </FlexItem>\n ) : null}\n </Flex>\n )}\n />\n)\n\nAlert.displayName = 'Alert'\n\nAlert.defaultProps = {\n type: 'general',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/AlertBlock.tsx",["901","902","903"],[],"import {\n AlertBlockControl,\n Block,\n Breaker,\n Card,\n FlexItem,\n FlexPos,\n Icon,\n IconProps,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC, isValidElement, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface AlertBlockProps {\n type: 'success' | 'warning' | 'waiting' | 'failure' | 'info' | 'promo'\n icon?: ReactNode\n children?: ReactNode\n onHide?: () => void\n}\n\nconst AlertBlockBackground: Record<\n NonNullable<AlertBlockProps['type']>,\n string\n> = {\n success: '#EDF8EF',\n waiting: '#FFF8E6',\n warning: '#FF8C001A',\n failure: '#FAE6E8',\n info: '#F5F5F5',\n promo: '#2D3540',\n}\n\nconst AlertBlockIcon: Record<\n NonNullable<AlertBlockProps['type']>,\n IconProps & { bg: string }\n> = {\n success: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n waiting: { name: 'clock-solid', color: '#FFB800', bg: '#fff' },\n warning: { name: 'attention', color: '#FF8C00', bg: '#fff' },\n failure: { name: 'attention', color: '#D0021B', bg: '#fff' },\n info: { name: 'info', color: '#E6E6E6', bg: '#666666' },\n promo: { name: 'success', color: '#4BBD5C', bg: '#fff' },\n}\n\nexport const AlertBlock: FC<AlertBlockProps> = ({\n children,\n icon,\n type,\n onHide,\n}) => {\n const iconComponent = isValidElement(icon) ? (\n icon\n ) : (icon === undefined ? (\n <Pos type=\"relative\">\n <Pos type=\"absolute\" top=\"4px\" left=\"4px\">\n <Card bg={AlertBlockIcon[type].bg} width={4} height={4} r={8} />\n </Pos>\n <Pos type=\"relative\">\n <Icon\n name={AlertBlockIcon[type].name}\n size={6}\n color={AlertBlockIcon[type].color}\n />\n </Pos>\n </Pos>\n ) : null)\n return (\n <AlertBlockControl\n onHide={onHide}\n children={(renderProps) => (\n <Block bg={AlertBlockBackground[type]}>\n <FlexPos\n display=\"flex\"\n type=\"relative\"\n py={4}\n pl={4}\n pr={onHide === undefined ? 4 : 14}\n >\n <FlexItem mr={2}>{iconComponent}</FlexItem>\n <FlexItem my=\"2px\">\n <Paragraph\n size=\"s\"\n bold\n color={type === 'promo' ? 'inverse' : 'default'}\n >\n <Breaker children={children} />\n </Paragraph>\n </FlexItem>\n {onHide === undefined ? null : (\n <Pos\n cursor=\"pointer\"\n type=\"absolute\"\n right={4}\n top={4}\n onClick={renderProps.onCloseClick}\n onMouseEnter={renderProps.onCloseMouseEnter}\n onMouseLeave={renderProps.onCloseMouseLeave}\n children={\n <Icon\n color={type === 'promo' ? '#999' : '#666'}\n size={6}\n name=\"cross-small\"\n />\n }\n />\n )}\n </FlexPos>\n </Block>\n )}\n />\n )\n}\n\nAlertBlock.displayName = 'AlertBlock'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/alert-block/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/BlockAccordion.tsx",["904"],[],"import {\n AccordionControl,\n Box,\n Card,\n Flex,\n FlexItem,\n Icon,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockAccordionProps<I> {\n items: I[]\n opened: number[]\n tabIndex?: number\n onChange: (opened: number[]) => void\n}\n\nexport interface BlockAccordionItemModel {\n title: string\n content: ReactNode\n}\n\nexport const BlockAccordion: FC<\n BlockAccordionProps<BlockAccordionItemModel>\n> = ({ items, tabIndex = 0, opened, onChange }) => (\n <AccordionControl<BlockAccordionItemModel>\n items={items}\n opened={opened}\n onChange={onChange}\n children={(renderProps) => (\n <Box py={2}>\n {renderProps.items.map((item, index) => (\n <Card\n key={index}\n s={index > 0 ? '0 -1px 0 #e6e6e6' : undefined}\n transition=\"box-shadow 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n >\n <Flex\n tabIndex={tabIndex}\n wrap=\"nowrap\"\n justify=\"space-between\"\n align=\"start\"\n cursor=\"pointer\"\n px={4}\n pt={4}\n pb={item.opened ? 1 : 4}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={renderProps.onKeyDown}\n >\n <Paragraph bold size=\"s\">\n {item.title}\n </Paragraph>\n <FlexItem\n shrink={0}\n width={6}\n height={6}\n ml={3}\n transform={`rotate(${item.opened ? 180 : 0}deg)`}\n transition=\"transform 0.3s ease-in-out\"\n >\n <Icon name=\"angle-small-down\" />\n </FlexItem>\n </Flex>\n <Box px={4} pb={4} display={item.opened ? 'block' : 'none'}>\n {typeof item.content === 'string' ? (\n <Paragraph size=\"s\">{item.content}</Paragraph>\n ) : (\n item.content\n )}\n </Box>\n </Card>\n ))}\n </Box>\n )}\n />\n)\n\nBlockAccordion.displayName = 'BlockAccordion'\n\nBlockAccordion.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-accordion/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/BlockContent.tsx",["905"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface BlockContentProps {\n indent?: 'm' | 'l'\n children?: ReactNode\n}\n\nconst BlockContentIdent: {\n [indent in NonNullable<BlockContentProps['indent']>]: string | number\n} = {\n m: 4,\n l: 6,\n}\n\nexport const BlockContent: FC<BlockContentProps> = ({\n indent = 'm',\n children,\n}) => <Box p={BlockContentIdent[indent]} children={children} />\n\nBlockContent.displayName = 'BlockContent'\n\nBlockContent.defaultProps = {\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-content/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/BlockTabs.tsx",["906","907","908","909"],[],"import {\n Card,\n Flex,\n FlexItem,\n IconProps,\n Pos,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n Value,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface BlockTabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n hr?: boolean\n indent?: 'm' | 'l'\n pt?: Value\n pb?: Value\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst BlockTabsIndent: Record<\n NonNullable<BlockTabsProps['indent']>,\n [Value, Value, Value, Value]\n> = {\n m: [4, 4, 4, 4],\n l: [6, 6, 6, 6],\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const BlockTabs: FC<BlockTabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n hr = true,\n indent = 'm',\n pt,\n pb,\n onChange,\n}) =>\n stub ? (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt === undefined ? BlockTabsIndent[indent][0] : pt}\n pr={BlockTabsIndent[indent][1]}\n pb={pb === undefined ? BlockTabsIndent[indent][2] : pb}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n <TabBorder\n width={centered ? 'calc(33% - 20px)' : (vertical ? 13 : 21)}\n left={0}\n radius={hr}\n stub\n />\n </FlexOverflow>\n <FlexItem>\n {hr ? (\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n ) : null}\n </FlexItem>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n </Pos>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Flex\n direction=\"column\"\n pt={pt === undefined ? BlockTabsIndent[indent][0] : pt}\n pr={BlockTabsIndent[indent][1]}\n pb={pb === undefined ? BlockTabsIndent[indent][2] : pb}\n pl={BlockTabsIndent[indent][3]}\n >\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n radius={hr}\n />\n </FlexOverflow>\n {hr ? (\n <FlexItem>\n <Pos type=\"absolute\" width={1} left={0} zIndex={0}>\n <Card mt=\"-1px\" bg=\"#e6e6e6\" width={1} height=\"1px\" />\n </Pos>\n </FlexItem>\n ) : null}\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n </Pos>\n )}\n />\n )\n\nBlockTabs.displayName = 'BlockTabs'\n\nBlockTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n hr: true,\n indent: 'm',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/block-tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/Breadcrumbs.tsx",["910","911"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\nimport { Paragraph } from '../typography'\n\nexport interface BreadcrumbsProps {\n children?: NavLinkProps[]\n stub?: boolean\n}\n\nexport const Breadcrumbs: FC<BreadcrumbsProps> = ({\n children = [],\n stub = false,\n}) =>\n stub ? (\n <Box maxWidth={12} width={1}>\n <NavLink stub />\n </Box>\n ) : (\n <Paragraph size=\"s\" color=\"support\">\n {children.map((item, i) => (\n <Fragment key={i}>\n {i > 0 ? (\n <Fragment>\n <Box as=\"span\" mx={2} display=\"inline\">\n •\n </Box>\n ­\n </Fragment>\n ) : null}\n <NavLink {...item} />\n </Fragment>\n ))}\n </Paragraph>\n )\n\nBreadcrumbs.displayName = 'Breadcrumbs'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/breadcrumbs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/Button.tsx",["912","913","914","915","916","917"],[],"import {\n Btn,\n ButtonControl,\n Card,\n Flex,\n FlexItem,\n Pos,\n Spinner,\n Stub,\n Typo,\n useTheme,\n} from '@qiwi/pijma-core'\nimport React, { cloneElement, FC, Fragment, ReactElement } from 'react'\n\nexport interface ButtonProps {\n onClick?: () => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n disabled?: boolean\n kind: 'brand' | 'simple'\n size: 'accent' | 'normal' | 'minor'\n type: 'button' | 'submit'\n text?: string\n icon?: ReactElement\n loading?: boolean\n stub?: boolean\n radius?: number\n}\n\nconst buttonSize: { [size in ButtonProps['size']]: number } = {\n accent: 12,\n normal: 10,\n minor: 8,\n}\n\nconst buttonRadius: { [size in ButtonProps['size']]: number } = {\n accent: 24,\n normal: 20,\n minor: 16,\n}\n\nconst contextPaddingX: { [size in ButtonProps['size']]: number } = {\n accent: 8,\n normal: 6,\n minor: 4,\n}\n\nconst iconSize: { [size in ButtonProps['size']]: number } = {\n accent: 6,\n normal: 6,\n minor: 5,\n}\n\nconst iconMargin: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 1.5,\n minor: 1,\n}\n\nconst textSize: { [size in ButtonProps['size']]: number } = {\n accent: 4,\n normal: 3.5,\n minor: 3.5,\n}\n\nconst textHeight: { [size in ButtonProps['size']]: number } = {\n accent: 5,\n normal: 4,\n minor: 4,\n}\n\nconst stubHeight: { [size in ButtonProps['size']]: number } = {\n accent: 3,\n normal: 2,\n minor: 2,\n}\n\nconst stubWidth: { [size in ButtonProps['size']]: number } = {\n accent: 23,\n normal: 21,\n minor: 19,\n}\n\nexport const Button: FC<ButtonProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n <Card\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={theme.button.bg.kind.simple}\n b={theme.button.border.kind.simple}\n r={props.radius ?? buttonRadius[props.size]}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={props.icon && !props.text ? 0 : contextPaddingX[props.size]}\n >\n <Fragment>\n {props.icon ? (\n <FlexItem\n shrink={0}\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n >\n <Stub\n top={0.5}\n right={0.5}\n bottom={0.5}\n left={0.5}\n width={iconSize[props.size] - 1}\n height={iconSize[props.size] - 1}\n r={(iconSize[props.size] - 1) * 2}\n />\n </FlexItem>\n ) : null}\n {props.text || !props.icon ? (\n <Stub\n width={stubWidth[props.size] - (props.icon ? 9 : 0)}\n height={stubHeight[props.size]}\n />\n ) : null}\n </Fragment>\n </Flex>\n </Card>\n ) : (\n <ButtonControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <Btn\n disabled={props.disabled}\n type={props.type}\n width={!props.icon || props.text ? 1 : buttonSize[props.size]}\n height={buttonSize[props.size]}\n bg={\n props.disabled\n ? '#e6e6e6'\n : (renderProps.hover || renderProps.focus\n ? theme.button.bg.hover[props.kind]\n : theme.button.bg.kind[props.kind])\n }\n b={\n props.disabled\n ? 'none'\n : (renderProps.hover || renderProps.focus\n ? theme.button.border.hover[props.kind]\n : theme.button.border.kind[props.kind])\n }\n r={props.radius ?? buttonRadius[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={\n <Pos\n type=\"relative\"\n width={1}\n height={1}\n cursor={props.disabled ? 'not-allowed' : 'pointer'}\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n px={\n props.icon && !props.text ? 0 : contextPaddingX[props.size]\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Fragment>\n <Pos\n type=\"absolute\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n opacity={\n props.loading\n ? (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n : 0\n }\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n <Spinner\n paused={!props.loading}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n />\n }\n />\n }\n />\n {props.icon ? (\n <FlexItem\n shrink={0}\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n mr={props.text ? iconMargin[props.size] : 0}\n width={iconSize[props.size]}\n height={iconSize[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n transform=\"translateZ(0)\"\n children={cloneElement(props.icon, {\n color: props.disabled\n ? '#666'\n : (props.kind === 'brand'\n ? '#fff'\n : '#000'),\n size: 1,\n })}\n />\n ) : null}\n {props.text || !props.icon ? (\n <FlexItem\n opacity={\n props.loading\n ? 0\n : (renderProps.hover ||\n renderProps.active ||\n renderProps.focus\n ? 0.9\n : 1)\n }\n overflow=\"hidden\"\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n <Typo\n nowrap={true}\n display=\"block\"\n weight={500}\n color={\n props.disabled\n ? '#666'\n : theme.button.text.color[props.kind]\n }\n size={textSize[props.size]}\n height={textHeight[props.size]}\n transition=\"all 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={props.text}\n />\n }\n />\n ) : null}\n </Fragment>\n }\n />\n }\n />\n }\n />\n )}\n />\n )\n}\n\nButton.displayName = 'Button'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/button/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/Checkbox.tsx",["918"],[],"import {\n Box,\n Check,\n OptionField,\n OptionFieldItem,\n SwitchControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxProps } from './CheckboxProps'\n\nexport const Checkbox: FC<CheckboxProps> = (props) => (\n <SwitchControl\n disabled={props.disabled}\n checked={props.checked}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n disabled={props.disabled}\n label={props.label}\n description={props.description}\n icon={\n <Box width={6}>\n <Check\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n </Box>\n }\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n />\n }\n />\n )}\n />\n)\n\nCheckbox.displayName = 'Checkbox'\n\nCheckbox.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/CheckboxProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxField.tsx",["919","920","921","922","923","924"],[],"import {\n Box,\n Check,\n CheckboxControl,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { CheckboxFieldOptionModel } from './CheckboxFieldOptionModel'\nimport { CheckboxFieldProps } from './CheckboxFieldProps'\n\nexport const CheckboxField: FC<\n CheckboxFieldProps<CheckboxFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<CheckboxFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Check\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nCheckboxField.displayName = 'CheckboxField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/CheckboxFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/checkbox-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeField.tsx",["925","926","927","928"],[],"import {\n Box,\n CodeFieldControl,\n Flex,\n FlexItem,\n Input,\n keyframes,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { FC, Fragment } from 'react'\n\nimport { CodeFieldProps } from './CodeFieldProps'\n\nconst animation = (count: number) =>\n keyframes({\n '0%': {\n height: '48px',\n },\n [`${(1 / count) * 50}%`]: {\n height: '40px',\n },\n [`${(1 / count) * 100}%`]: {\n height: '48px',\n },\n })\n\nexport const CodeField: FC<CodeFieldProps> = ({\n length = 4,\n autoFocus = false,\n loading = false,\n type = 'tel',\n ...props\n}) =>\n props.stub ? (\n <Fragment>\n {new Array(length).fill('').map((_, index) => (\n <Box ml={index === 0 ? 0 : 3} display=\"inline-block\" key={index}>\n <Stub width={8} height={12} r={8} />\n </Box>\n ))}\n </Fragment>\n ) : (\n <CodeFieldControl\n value={props.value}\n type={type}\n autoFocus={autoFocus}\n loading={loading}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onReady={props.onReady}\n children={(renderProps) => (\n <Box width={1} minHeight={12}>\n <Flex>\n {renderProps.values.map((item, index) => (\n <FlexItem ml={index === 0 ? 0 : 3} align=\"top\" key={index}>\n <Input\n name={props.name}\n tabIndex={index === 0 ? 0 : -1}\n cursor={props.disabled ? 'not-allowed' : undefined}\n animation={\n loading\n ? `${animation(props.value.length)} ${\n 450 * props.value.length\n }ms ease-in-out ${450 * index}ms infinite`\n : undefined\n }\n autoFocus={autoFocus && index === 0}\n css={{ textAlign: 'center' }}\n bg=\"#F2F2F2\"\n b={item.focused && !loading ? '1px solid #CCCCCC' : undefined}\n autoComplete=\"off\"\n valueSize={5}\n valueWeight={400}\n width={8}\n height={12}\n r={8}\n type={type}\n disabled={props.disabled || loading}\n ref={item.ref}\n value={loading ? '' : props.value[index]}\n onChange={item.onChange}\n onClick={item.onClick}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onKeyDown={item.onKeyDown}\n />\n </FlexItem>\n ))}\n </Flex>\n {props.error ? (\n <Box mt={5}>\n <Typo\n display=\"block\"\n color=\"#d0021b\"\n weight={300}\n size={3.5}\n height={5}\n children={props.error}\n />\n </Box>\n ) : null}\n </Box>\n )}\n />\n )\n\nCodeField.displayName = 'CodeField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/CodeFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/code-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggest.tsx",["929","930","931","932","933","934","935","936","937"],[],"import {\n Box,\n Card,\n ContentInput,\n Icon,\n Image,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { ContentSuggestOptionModel } from './ContentSuggestOptionModel'\nimport { ContentSuggestProps } from './ContentSuggestProps'\n\nconst CardMenuItem = styled(Card)().withComponent(MenuItem)\n\nCardMenuItem.displayName = 'CardMenuItem'\n\nexport const ContentSuggest = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: ContentSuggestProps<ContentSuggestOptionModel<V>, V>) => (\n <SuggestControl<V, ContentSuggestOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={props.total}\n empty={props.empty}\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <ContentInput\n value={props.suggest || ''}\n type=\"search\"\n error={false}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n pr={14}\n focused={false}\n hovered={renderProps.hovered}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n />\n <Pos\n type=\"absolute\"\n right={4}\n top={3}\n onClick={renderProps.onShowClick}\n >\n <Icon name=\"search\" color=\"#666\" />\n </Pos>\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onSubmit={renderProps.onSearchClick}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardMenuItem\n key={key}\n icon={true}\n stub\n text=\"stub\"\n notes=\"stub\"\n />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Fragment>\n {menuRenderProps.items.map((item, key) => (\n <CardMenuItem\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n <Image\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Fragment>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : (props.empty && menuRenderProps.items.length === 0 ? (\n <Box px={4}>\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n)\n\nContentSuggest.displayName = 'ContentSuggest'\n\nContentSuggest.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/ContentSuggestProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/content-suggest/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/Details.tsx",["938","939","940","941","942"],[],"import { Box, Pos, Value } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype DetailsText = ReactElement | string\n\nexport interface DetailsProps {\n children: {\n title: DetailsText\n content: DetailsText | DetailsText[]\n }[]\n dots?: boolean\n titleWidth?: Value\n contentWidth?: Value\n size?: 's' | 'm'\n stub?: boolean | number[]\n}\n\nconst indentDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '6px',\n m: '8px',\n}\n\nconst bottomDots: { [size in NonNullable<DetailsProps['size']>]: string } = {\n s: '5px',\n m: '7px',\n}\n\nexport const Details: FC<DetailsProps> = ({\n children,\n dots,\n titleWidth,\n contentWidth,\n size = 's',\n stub = false,\n}) =>\n stub ? (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {(Array.isArray(stub) ? stub : [0.4, 0.5, 0.3]).map((width, i) => (\n <Box css={{ display: 'table-row' }} key={`${i}`}>\n <Box\n as=\"dt\"\n width={titleWidth || 0.5}\n pt={i === 0 ? undefined : 2}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: width * 100 + '%',\n },\n }}\n >\n <Box width={width} pr={indentDots[size]}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Pos>\n ) : (\n <Box width={width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth || 0.5}\n pt={i === 0 ? undefined : 2}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Box width={1 - width}>\n <Text display=\"block\" size={size} stub />\n </Box>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\" width=\"100%\" display=\"table\">\n {children.map((item, i) =>\n ([] as DetailsText[]).concat(item.content).map((content, j) => (\n <Box css={{ display: 'table-row' }} key={`${i}.${j}`}>\n <Box\n as=\"dt\"\n width={titleWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n >\n {j === 0 ? (\n dots ? (\n <Pos\n type=\"relative\"\n overflow=\"hidden\"\n css={{\n ':after': {\n content: '\"\"',\n position: 'absolute',\n bottom: bottomDots[size],\n borderBottom: 'dashed 1px #e6e6e6',\n width: '100%',\n marginLeft: indentDots[size],\n },\n }}\n >\n <Text\n bold={false}\n size={size}\n color=\"support\"\n children={item.title}\n />\n </Pos>\n ) : (\n <Text\n color=\"support\"\n bold={false}\n size={size}\n children={item.title}\n />\n )\n ) : null}\n </Box>\n <Box\n as=\"dd\"\n width={contentWidth}\n pt={j !== 0 || i !== 0 ? 2 : undefined}\n css={{\n display: 'table-cell',\n verticalAlign: 'bottom',\n }}\n pl={indentDots[size]}\n >\n <Text bold={false} size={size} children={content} />\n </Box>\n </Box>\n )),\n )}\n </Box>\n )\n\nDetails.displayName = 'Details'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/details/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/DropUp.tsx",["943","944","945"],[],"import {\n Box,\n Card,\n css,\n Flex,\n FlexItem,\n FlexPos,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEventHandler, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nconst translate3d = {\n vertical: '0, 100%, 0',\n horizontal: '100%, 0, 0',\n}\n\nconst defaultProps = (direction: 'vertical' | 'horizontal') => ({\n timeout: {\n enter: 370,\n exit: 250,\n },\n enterClassName: (timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n exitClassName: (timeout: number) =>\n css({\n opacity: 0,\n transform: `translate3d(${translate3d[direction]})`,\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n }),\n})\n\nconst ContentTransitionVertical: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('vertical')} />\n)\n\nContentTransitionVertical.displayName = 'ContentTransitionVertical'\n\nconst ContentTransitionHorizontal: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('horizontal')} />\n)\n\nContentTransitionHorizontal.displayName = 'ContentTransitionHorizontal'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\nexport interface DropUpProps {\n show: boolean\n onShow?: () => void\n onHide: () => void\n onBack?: () => void\n horizontal?: boolean\n title: string\n footer?: ReactNode\n autoFocus?: boolean\n onKeyDown?: KeyboardEventHandler\n children?: ReactNode\n}\n\nconst FlexPosCard = styled(FlexPos)().withComponent(Card)\n\nFlexPosCard.displayName = 'FlexPosCard'\n\nexport const DropUp: FC<DropUpProps> = (props) => (\n <Modal\n show={props.show}\n autoFocus={props.autoFocus}\n onShow={props.onShow}\n onHide={props.onHide}\n transition={\n props.horizontal ? ContentTransitionHorizontal : ContentTransitionVertical\n }\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(245, 245, 245, 0.8)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={9999}\n top={0}\n bottom={0}\n left={0}\n right={0}\n onKeyDown={props.onKeyDown}\n {...dialogProps}\n >\n <FlexPosCard\n role=\"document\"\n display=\"flex\"\n direction=\"column\"\n width={1}\n maxHeight=\"calc(100% - 44px)\"\n bg=\"#fff\"\n type=\"absolute\"\n bottom={0}\n s=\"0px 0px 64px 0px rgba(0, 0, 0, 0.16)\"\n >\n <Pos zIndex={1}>\n <Card width={1} px={6} py={4} s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\">\n <Flex width={1} align=\"center\">\n {props.onBack ? (\n <Box width={6} height={6} mr={3} onClick={props.onBack}>\n <Icon name=\"arrow-left\" />\n </Box>\n ) : null}\n <Paragraph size=\"m\" bold>\n {props.title}\n </Paragraph>\n <Box\n aria-label=\"close\"\n width={6}\n height={6}\n ml=\"auto\"\n onClick={props.onHide}\n >\n <Icon name=\"cross\" />\n </Box>\n </Flex>\n </Card>\n </Pos>\n <FlexItem display=\"flex\" grow={1} width={1} minHeight={0}>\n <FlexItem grow={1} minHeight={0} overflow=\"auto\">\n {props.children}\n </FlexItem>\n </FlexItem>\n {props.footer ? (\n <Box p={4} width={1}>\n {props.footer}\n </Box>\n ) : null}\n </FlexPosCard>\n </Pos>\n )}\n />\n)\n\nDropUp.displayName = 'DropUp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/drop-up/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/ExtendedProgressBar.tsx",["946","947","948","949","950","951","952","953","954"],[],"import { Card, Flex, FlexItem, Spacer, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface ExtendedProgressBarProps {\n value: number\n maxValue?: number\n titleStart?: string\n titleEnd?: string\n disabled?: boolean\n stub?: boolean\n formatValue?: (value: number) => string\n}\n\nexport const ExtendedProgressBar: FC<ExtendedProgressBarProps> = ({\n value,\n maxValue = 1,\n titleStart,\n titleEnd,\n disabled = false,\n stub = false,\n formatValue,\n}) => (\n <Spacer size=\"xxs\">\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleStart && value !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue === undefined\n ? value\n : formatValue(value))\n }\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.15 : undefined}>\n {titleEnd && value !== undefined && maxValue !== undefined ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n display={stub ? 'block' : undefined}\n children={\n stub\n ? undefined\n : (formatValue === undefined\n ? maxValue - value\n : formatValue(maxValue - value))\n }\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n <Flex>\n <FlexItem\n width={stub || disabled || maxValue === 0 ? 1 : value / maxValue}\n minWidth=\"4px\"\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={\n stub ? (\n <Stub height=\"4px\" width={1} r={2} />\n ) : (\n <Card\n height=\"4px\"\n width={1}\n r={2}\n bg={disabled ? '#E6E6E6' : (maxValue === 0 ? '#F5F5F5' : '#FF8C00')}\n />\n )\n }\n />\n {!stub && !disabled && value < maxValue ? (\n <FlexItem ml={1} grow={1} minWidth=\"4px\">\n <Card height=\"4px\" width={1} r={2} bg=\"#F5F5F5\" />\n </FlexItem>\n ) : null}\n </Flex>\n {titleStart || titleEnd ? (\n <Flex justify=\"space-between\">\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleStart ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleStart}\n compact\n />\n ) : null}\n </FlexItem>\n <FlexItem width={stub ? 0.2 : undefined}>\n {titleEnd ? (\n <Text\n size=\"s\"\n bold={false}\n stub={stub}\n color=\"support\"\n display={stub ? 'block' : undefined}\n children={titleEnd}\n compact\n />\n ) : null}\n </FlexItem>\n </Flex>\n ) : null}\n </Spacer>\n)\n\nExtendedProgressBar.displayName = 'ExtendedProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/extended-progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/FooterApp.tsx",["955"],[],"import { BoxLnk, Flex, FlexItem, LinkControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\ntype FooterAppLinkProps =\n | {\n stub?: false\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: ReactElement\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n }\n | {\n stub: true\n }\n\nconst FooterAppLink: FC<FooterAppLinkProps> = (props) =>\n props.stub ? (\n <Stub width={1} height={1} r={8} />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <BoxLnk\n display=\"block\"\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n width={1}\n height={1}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.icon}\n />\n )}\n />\n )\n\nFooterAppLink.displayName = 'FooterAppLink'\n\nexport interface FooterAppProps {\n stub?: boolean\n children: FooterAppLinkProps[]\n}\n\nexport const FooterApp: FC<FooterAppProps> = ({ children, stub = false }) => (\n <Flex wrap=\"wrap\" width={68} justify=\"space-between\">\n {(stub\n ? Array.from<FooterAppLinkProps>({ length: 3 }).fill({ stub })\n : children\n ).map((item, i) => (\n <FlexItem\n key={i}\n mt={i > 1 ? 3 : 0}\n width={32}\n height={10}\n children={<FooterAppLink stub={stub} {...item} />}\n />\n ))}\n </Flex>\n)\n\nFooterApp.displayName = 'FooterApp'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-app/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/FooterNav.tsx",["956"],[],"import { Box, Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { NavLink, NavLinkProps } from '../nav-link'\n\nexport interface FooterNavProps {\n children?: NavLinkProps[]\n stub?: Array<number> | boolean\n}\n\nexport const FooterNav: FC<FooterNavProps> = ({\n children = [],\n stub = false,\n}) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" mx={-2} my={-2.5}>\n {stub\n ? (typeof stub === 'boolean' ? [24, 30, 18] : stub).map(\n (width, index) => (\n <FlexItem px={2} py={2.5} key={index} width={width}>\n <NavLink stub />\n </FlexItem>\n ),\n )\n : children.map((item, i) => (\n <FlexItem px={2} py={2.5} key={i}>\n <NavLink {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterNav.displayName = 'FooterNav'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-nav/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/FooterOut.tsx",["957","958"],[],"import {\n Box,\n Card,\n CardLnk,\n Flex,\n FlexItem,\n Icon,\n IconProps,\n LinkControl,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\ninterface FooterOutLinkProps {\n href: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n icon: IconProps['name']\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n}\n\nconst FooterOutLink: FC<FooterOutLinkProps> = (props) =>\n props.stub ? (\n <Card width={10} height={10} r={20} b=\"solid 1px #ccc\" p={1.75}>\n <Stub height={5} width={5} r={10} top={0.5} left={0.5} />\n </Card>\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <CardLnk\n display=\"block\"\n width={10}\n height={10}\n r={40}\n p={1.75}\n b={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'solid 1px #999'\n : 'solid 1px #ccc'\n }\n href={props.href}\n rel={props.rel}\n target={props.target}\n title={props.title}\n download={props.download}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={\n <Icon\n name={props.icon}\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#666'\n : '#999'\n }\n />\n }\n />\n )}\n />\n )\n\nFooterOutLink.displayName = 'FooterOutLink'\n\nexport interface FooterOutProps {\n children: FooterOutLinkProps[]\n stub?: number | boolean\n}\n\nexport const FooterOut: FC<FooterOutProps> = ({ children, stub = false }) => (\n <Box overflow=\"hidden\">\n <Flex wrap=\"wrap\" justify=\"space-between\" m={-1.5}>\n {(stub\n ? new Array(typeof stub === 'number' ? stub : 6).fill({\n href: '',\n icon: 'qiwi',\n })\n : children\n ).map((item, i) => (\n <FlexItem key={i} m={1.5}>\n <FooterOutLink stub={stub} {...item} />\n </FlexItem>\n ))}\n </Flex>\n </Box>\n)\n\nFooterOut.displayName = 'FooterOut'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/footer-out/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/Glossary.tsx",["959"],[],"import { Box, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactElement } from 'react'\n\nimport { Text } from '../typography'\n\ntype GlossaryText = ReactElement | string\n\nexport interface GlossaryProps {\n children: { title: GlossaryText; content: GlossaryText | GlossaryText[] }[]\n stub?: boolean\n}\n\nexport const Glossary: FC<GlossaryProps> = ({ children, stub }) =>\n stub ? (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\" mr={13} minWidth={0.5}>\n <Text stub display=\"block\" bold={false} compact size=\"s\" />\n </Box>\n <Box as=\"dd\" mt={1}>\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((_content, j) => (\n <Text\n key={`${i}.${j}`}\n stub\n bold={false}\n display=\"block\"\n compact\n size=\"m\"\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n ) : (\n <Box as=\"dl\">\n {children.map((item, i) => (\n <Box key={i} mt={i === 0 ? undefined : 5}>\n <Box as=\"dt\">\n <Text\n display=\"block\"\n bold={false}\n compact\n size=\"s\"\n color=\"support\"\n children={item.title}\n />\n </Box>\n <Box mt={1} as=\"dd\">\n <Spacer size=\"xs\">\n {(Array.isArray(item.content)\n ? item.content\n : [item.content]\n ).map((content, j) => (\n <Text\n key={`${i}.${j}`}\n display=\"block\"\n bold={false}\n compact\n size=\"m\"\n children={content}\n />\n ))}\n </Spacer>\n </Box>\n </Box>\n ))}\n </Box>\n )\n\nGlossary.displayName = 'Glossary'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/glossary/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/Header.tsx",["960"],[],"import { Card, Pos } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderProps {\n active?: boolean\n zIndex?: number\n children?: ReactNode\n}\n\nexport const Header: FC<HeaderProps> = ({\n zIndex = 10_002,\n active,\n children,\n}) => (\n <Pos\n as=\"header\"\n type=\"relative\"\n zIndex={active ? zIndex : undefined}\n width={1}\n height={15}\n >\n <Pos\n type={active ? 'fixed' : 'relative'}\n top={0}\n left={0}\n width={1}\n height={15}\n >\n <Card\n bg=\"#fff\"\n width={1}\n height={1}\n s={active ? undefined : '0 1px 2px 0 rgba(0, 0, 0, 0.12)'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={children}\n />\n </Pos>\n </Pos>\n)\n\nHeader.displayName = 'Header'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/HeaderMenu.tsx",["961"],[],"import {\n Box,\n Card,\n css,\n FlexCard,\n FlexItem,\n Modal,\n ModalProps,\n OffsetScrollControl,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeaderMenuProps {\n show: boolean\n zIndex?: number\n header?: ReactNode\n from: 'top' | 'right' | 'bottom' | 'left'\n stub?: boolean\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nconst containerClassName = css({\n position: 'fixed',\n})\n\nconst translate3d: { [direction in HeaderMenuProps['from']]: string } = {\n top: '0, -100%, 0',\n right: '100%, 0, 0',\n bottom: '0, 100%, 0',\n left: '-100%, 0, 0',\n}\n\nconst defaultProps = (direction: HeaderMenuProps['from']) => ({\n timeout: {\n enter: 300,\n exit: 100,\n },\n enterClassName: (timeout: number) =>\n css({\n transform: 'translate3d(0, 0, 0)',\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n exitClassName: (timeout: number) =>\n css({\n transform: `translate3d(${translate3d[direction]})`,\n transition: `transform ${\n timeout - 1\n }ms cubic-bezier(0.4, 0.0, 0.2, 1) 1ms`,\n }),\n})\n\nconst ContentTransitionTop: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('top')} />\n)\n\nContentTransitionTop.displayName = 'ContentTransitionTop'\n\nconst ContentTransitionRight: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('right')} />\n)\n\nContentTransitionRight.displayName = 'ContentTransitionRight'\n\nconst ContentTransitionBottom: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('bottom')} />\n)\n\nContentTransitionBottom.displayName = 'ContentTransitionBottom'\n\nconst ContentTransitionLeft: ModalProps['transition'] = (props) => (\n <SimpleTransition {...props} {...defaultProps('left')} />\n)\n\nContentTransitionLeft.displayName = 'ContentTransitionLeft'\n\nconst ContentTransition: {\n [direction in HeaderMenuProps['from']]: ModalProps['transition']\n} = {\n top: ContentTransitionTop,\n right: ContentTransitionRight,\n bottom: ContentTransitionBottom,\n left: ContentTransitionLeft,\n}\n\nexport const HeaderMenu: FC<HeaderMenuProps> = ({\n show,\n zIndex = 9999,\n header,\n from,\n stub,\n onShow,\n onHide,\n children,\n}) =>\n stub ? (\n <Box display=\"none\">\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s=\"0 1px 2px 0 rgba(0, 0, 0, 0.12)\"\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {children}\n </FlexItem>\n </FlexCard>\n </Box>\n ) : (\n <Modal\n autoFocus\n show={show}\n onShow={onShow}\n onHide={onHide}\n containerClassName={containerClassName}\n transition={ContentTransition[from]}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={zIndex}\n top={0}\n bottom={0}\n left={0}\n right={0}\n {...dialogProps}\n >\n <OffsetScrollControl\n content={children}\n top=\"8px\"\n children={(renderProps) => (\n <FlexCard\n display=\"flex\"\n direction=\"column\"\n bg=\"#fff\"\n width={1}\n height={1}\n s=\"0 8px 16px 0 rgba(0, 0, 0, 0.12)\"\n >\n <FlexItem height={15} shrink={1}>\n <Card\n height={1}\n s={\n renderProps.top\n ? '0 1px 2px 0 rgba(0, 0, 0, 0.12)'\n : undefined\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n children={header}\n />\n </FlexItem>\n <FlexItem grow={1} height={1} minHeight={0}>\n {renderProps.children}\n </FlexItem>\n </FlexCard>\n )}\n />\n </Pos>\n )}\n />\n )\n\nHeaderMenu.displayName = 'HeaderMenu'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/header/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/Hint.tsx",["962"],[],"import { Box, HintControl, QuestionIcon } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nimport { SimpleModal } from '../modal'\nimport { Paragraph } from '../typography'\n\nexport interface HintProps {\n show: boolean\n children: ReactNode\n onShow: () => void\n onHide: () => void\n}\n\nexport const Hint: FC<HintProps> = ({ children, show, onShow, onHide }) => (\n <HintControl\n show={show}\n onShow={onShow}\n children={(renderProps) => (\n <Fragment>\n <Box\n cursor=\"pointer\"\n onClick={renderProps.onClick}\n ref={renderProps.target}\n width={6}\n height={6}\n >\n <QuestionIcon />\n </Box>\n <SimpleModal closable show={renderProps.show} onHide={onHide}>\n {typeof children === 'string' ? (\n <Paragraph children={children} />\n ) : (\n children\n )}\n </SimpleModal>\n </Fragment>\n )}\n />\n)\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/hint/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/InputModal.tsx",["963","964","965"],[],"import {\n BoxPos,\n Card,\n CardPos,\n css,\n Flex,\n FlexItem,\n Icon,\n Input,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n styled,\n} from '@qiwi/pijma-core'\nimport React, {\n ChangeEventHandler,\n FC,\n FocusEventHandler,\n KeyboardEventHandler,\n MouseEventHandler,\n ReactNode,\n RefObject,\n} from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\ninterface InputModalProps {\n value: string\n tabIndex?: number\n autoComplete?: boolean\n placeholder?: string\n maxLength?: number\n show: boolean\n inputRef?: RefObject<HTMLInputElement>\n contentRef?: RefObject<HTMLDivElement>\n error?: boolean\n onChange?: ChangeEventHandler\n onKeyDown?: KeyboardEventHandler\n onFocus?: FocusEventHandler\n onBlur?: FocusEventHandler\n onBack?: MouseEventHandler\n onSubmit?: MouseEventHandler\n onShow?: () => void\n onHide?: () => void\n onEscape?: () => void\n children?: ReactNode\n}\n\nconst PosFlexCard = styled(CardPos)().withComponent(Flex)\n\nPosFlexCard.displayName = 'PosFlexCard'\n\nexport const InputModal: FC<InputModalProps> = (props) => (\n <Modal\n show={props.show}\n onShow={props.onShow}\n onHide={props.onHide}\n onEscapeKeyDown={props.onEscape}\n transition={ContentTransition}\n restoreFocus={false}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n zIndex={10_050}\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n {...dialogProps}\n >\n <Card role=\"document\" width={1} height={1} bg=\"#fff\">\n <PosFlexCard\n type=\"relative\"\n align=\"center\"\n height={15}\n p={4}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n bb={props.error ? 'solid 2px #d0021b' : 'solid 2px transparent'}\n s=\"0 0 25px 0 rgba(0, 0, 0, 0.08)\"\n >\n {props.onBack ? (\n <FlexItem\n aria-label=\"back\"\n shrink={0}\n mr={4}\n onClick={props.onBack}\n >\n <Icon name=\"arrow-left\" color=\"#000\" />\n </FlexItem>\n ) : null}\n <FlexItem grow={1}>\n <Input\n value={props.value}\n type=\"search\"\n ref={props.inputRef}\n width={1}\n autoFocus={true}\n tabIndex={props.tabIndex}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n autoComplete={props.autoComplete ? 'on' : 'off'}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onChange={props.onChange}\n />\n </FlexItem>\n {props.onSubmit ? (\n <FlexItem shrink={0} ml={4} onClick={props.onSubmit}>\n <Icon name=\"search\" color=\"#666\" />\n </FlexItem>\n ) : null}\n </PosFlexCard>\n <BoxPos\n overflow=\"auto\"\n type=\"relative\"\n py={3}\n height=\"calc(100% - 60px)\"\n children={props.children}\n />\n </Card>\n </Pos>\n )}\n />\n)\n\nInputModal.displayName = 'InputModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/input-modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/BlockLink.tsx",["966"],[],"import {\n Block,\n CardLnk,\n LinkControl,\n LinkControlProps,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface BlockLinkProps {\n tabIndex?: number\n accent?: boolean\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst BlockLnk = styled(CardLnk)().withComponent(Block)\n\nBlockLnk.displayName = 'BlockLnk'\n\nexport const BlockLink: FC<BlockLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <BlockLnk\n accent={props.accent}\n hover={renderProps.hover}\n focus={renderProps.focus}\n active={renderProps.active}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n target={props.target}\n download={props.download}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nBlockLink.displayName = 'BlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/FileLink.tsx",["967"],[],"import { FlexItem, FlexLnk, Icon, LinkControl } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Text } from '../typography'\n\nexport interface FileLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n children?: ReactNode\n}\n\nexport const FileLink: FC<FileLinkProps> = (props) => (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <FlexLnk\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n display=\"inline-flex\"\n cursor=\"pointer\"\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onClick={renderProps.onClick}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n >\n <FlexItem display=\"inline-block\" width={6} height={6} mr={2} shrink={0}>\n <Icon\n name=\"file\"\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? '#FF8C00'\n : '#000'\n }\n />\n </FlexItem>\n <FlexItem align=\"center\">\n <Text\n color={\n renderProps.hover || renderProps.focus || renderProps.active\n ? 'warning'\n : 'default'\n }\n size=\"s\"\n bold={false}\n children={props.children}\n />\n </FlexItem>\n </FlexLnk>\n )}\n />\n)\n\nFileLink.displayName = 'FileLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/Link.tsx",["968","969","970"],[],"import { LinkControl, Stub, TypoLnk, useTheme } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface LinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n compact?: boolean\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n size?: 's' | 'm' | 'l'\n bold?: boolean\n stub?: boolean\n inverse?: boolean\n children?: ReactNode\n}\n\nconst LinkSize: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst StubLinkSize: Record<NonNullable<LinkProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubOffSet: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffSetCompact: Record<NonNullable<LinkProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst LinkHeight: { [size in NonNullable<LinkProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst LinkHeightCompact: { [size in NonNullable<LinkProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nexport const Link: FC<LinkProps> = (props) => {\n const theme = useTheme()\n\n return props.stub ? (\n props.size === undefined ? null : (\n <Stub\n top={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n bottom={\n props.compact ? StubOffSetCompact[props.size] : StubOffSet[props.size]\n }\n height={StubLinkSize[props.size]}\n width={1}\n />\n )\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={\n renderProps.hover || renderProps.focus\n ? (props.inverse\n ? theme.link.color.inverse.hover\n : theme.link.color.brand.hover)\n : (props.inverse\n ? theme.link.color.inverse.default\n : theme.link.color.brand.default)\n }\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={\n props.size === undefined\n ? undefined\n : (props.compact\n ? LinkHeightCompact[props.size]\n : LinkSize[props.size])\n }\n height={props.size === undefined ? undefined : LinkHeight[props.size]}\n weight={props.bold === undefined ? undefined : (props.bold ? 500 : 300)}\n children={props.children}\n />\n )}\n />\n )\n}\n\nLink.displayName = 'Link'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/SectionLink.tsx",["971","972"],[],"import {\n LinkControl,\n LinkControlProps,\n Lnk,\n Section,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface SectionLinkProps {\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n title?: string\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n active?: boolean\n flat?: boolean\n children: FC<{\n active: boolean\n focus: boolean\n hover: boolean\n }>\n}\n\nconst SectionLnk = styled(Lnk)().withComponent(Section)\n\nSectionLnk.displayName = 'SectionLnk'\n\nexport const SectionLink: FC<SectionLinkProps> = (props) => (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <SectionLnk\n tag=\"a\"\n flat={props.flat}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n children={props.children({\n active: renderProps.active,\n focus: renderProps.focus,\n hover: renderProps.hover,\n })}\n />\n )}\n />\n)\n\nSectionLink.displayName = 'SectionLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/List.tsx",["973","974","975","976","977"],[],"import { Box, Card, Flex, FlexItem, Stub } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface ListProps {\n children: ReactNode[]\n type: 'step' | 'number' | 'bullet'\n size?: 's' | 'm' | 'l'\n stub?: boolean\n}\n\nconst ListType: Record<NonNullable<ListProps['type']>, 'ol' | 'ul'> = {\n step: 'ol',\n number: 'ol',\n bullet: 'ul',\n}\n\nconst ListItemYMargin: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 0,\n bullet: 0,\n}\n\nconst ItemIndent: Record<NonNullable<ListProps['type']>, number> = {\n step: 2,\n number: 4,\n bullet: 4,\n}\n\nconst SpaceSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 4,\n}\n\nconst LetterSize: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 2.5,\n l: 3,\n}\n\nconst StubNumberWidth: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberHeight: Record<NonNullable<ListProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst StubNumberIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubBulletIndent: Record<NonNullable<ListProps['size']>, number> = {\n s: 1.5,\n m: 2,\n l: 3,\n}\n\nexport const List: FC<ListProps> = ({\n stub = false,\n type,\n size = 'm',\n children,\n}) => (\n <Box as={ListType[type]}>\n {(stub ? [0, 0] : children).map((item, index, array) => (\n <Flex key={index} as=\"li\" mt={index > 0 ? ItemIndent[type] : 0}>\n {type === 'number' ? (\n <FlexItem\n width={\n String(children.length).length * LetterSize[size] +\n SpaceSize[size]\n }\n shrink={0}\n >\n {stub ? (\n <Stub\n height={StubNumberWidth[size]}\n width={StubNumberHeight[size]}\n top={StubNumberIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n {index + 1}.\n </Text>\n )}\n </FlexItem>\n ) : (type === 'bullet' ? (\n <FlexItem width={5} shrink={0}>\n {stub ? (\n <Stub\n height={2}\n width={2}\n top={StubBulletIndent[size]}\n bottom={StubNumberIndent[size]}\n />\n ) : (\n <Text size={size} bold={false}>\n •\n </Text>\n )}\n </FlexItem>\n ) : type === 'step' ? (\n <Flex direction=\"column\" height=\"auto\" mr={4}>\n <FlexItem shrink={0}>\n {stub ? (\n <Stub height={10} width={10} r={20} />\n ) : (\n <Card bg=\"#F5F5F5\" r=\"50%\" height={10} width={10}>\n <Flex align=\"center\" justify=\"center\" height={1} width={1}>\n <Text size={size} bold>\n {index + 1}\n </Text>\n </Flex>\n </Card>\n )}\n </FlexItem>\n {index + 1 === array.length ? null : (\n <FlexItem\n height={1}\n minHeight={2}\n align=\"center\"\n justify=\"center\"\n mt={2}\n >\n {stub ? (\n <Stub height={1} width=\"4px\" />\n ) : (\n <Card bg=\"#F5F5F5\" height={1} width=\"4px\" />\n )}\n </FlexItem>\n )}\n </Flex>\n ) : null)}\n <FlexItem mt={ListItemYMargin[type]} width={1}>\n {stub ? (\n type === 'step' ? (\n <Paragraph size={size} stub />\n ) : (\n <Box width={1} maxWidth={33}>\n <Text display=\"block\" size={size} stub />\n </Box>\n )\n ) : (typeof item === 'string' ? (\n <Paragraph size={size}>{item}</Paragraph>\n ) : (\n item\n ))}\n </FlexItem>\n </Flex>\n ))}\n </Box>\n)\n\nList.displayName = 'List'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/list/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/LogoBlockLink.tsx",["978","979","980","981","982","983","984","985"],[],"import {\n Block,\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactElement, ReactNode } from 'react'\n\nimport { BlockLink } from '../link'\nimport { Paragraph, Text } from '../typography'\n\nexport interface LogoBlockLinkProps {\n icon: ReactNode\n title: string\n description?: string\n actions?: ReactElement[]\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoBlockLink: FC<LogoBlockLinkProps> = ({\n title,\n icon,\n description,\n actions,\n ...props\n}) =>\n props.stub ? (\n <Block>\n {props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n <Stub height={12} width={12} r={24} />\n </FlexItem>\n <FlexItem align=\"center\" width={1}>\n <Spacer size=\"xxs\">\n <Box maxWidth={38} width={1} pr={4.5}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n {description ? (\n <Box maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n <Stub height={14} width={14} r={28} />\n </Box>\n <Box mt={3} mx=\"auto\" maxWidth={38} width={1} pl={4.5} pr={4.5}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\" maxWidth={18} width={1}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : null}\n </Box>\n )}\n </Block>\n ) : (\n <BlockLink\n title={title}\n accent\n tabIndex={props.tabIndex}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n props.horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n {actions\n ? actions.map((action, index) => (\n <FlexItem\n pl={index === 0 ? 2 : undefined}\n align=\"center\"\n ml={index === 0 ? 'auto' : 3}\n key={index}\n children={action}\n />\n ))\n : null}\n </Flex>\n </Box>\n ) : (\n <Box\n p={4}\n height={actions ? (description ? 56 : 50) : (description ? 43 : 42)}\n >\n <Box width={14} height={14} mt={2} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3} mx=\"auto\">\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n {actions ? (\n <Flex mt={3} mx=\"auto\" align=\"baseline\" justify=\"center\">\n {actions.map((action, index) => (\n <FlexItem\n ml={index === 0 ? undefined : 3}\n key={index}\n children={action}\n />\n ))}\n </Flex>\n ) : null}\n </Box>\n )\n }\n </BlockLink>\n )\n\nLogoBlockLink.displayName = 'LogoBlockLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-block-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/LogoLink.tsx",["986","987","988"],[],"import {\n Box,\n Flex,\n FlexItem,\n Image,\n LinkControlProps,\n Spacer,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { SectionLink } from '../link'\nimport { Paragraph } from '../typography'\n\nexport interface LogoLinkProps {\n icon: ReactNode\n title: string\n description?: string\n tabIndex?: number\n href: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n horizontal?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nexport const LogoLink: FC<LogoLinkProps> = ({\n title,\n icon,\n description,\n horizontal,\n ...props\n}) => (\n <SectionLink\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n >\n {() =>\n horizontal ? (\n <Box p={4}>\n <Flex align=\"baseline\">\n <FlexItem shrink={0} mr={4} width={12} height={12}>\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={12} height={12} />\n ) : (\n icon\n )}\n </FlexItem>\n <FlexItem align=\"center\">\n <Spacer size=\"xxs\">\n <Paragraph\n clamp={description ? 1 : 2}\n color=\"default\"\n size=\"m\"\n bold\n children={title}\n />\n {description ? (\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n children={description}\n />\n ) : null}\n </Spacer>\n </FlexItem>\n </Flex>\n </Box>\n ) : (\n <Box p={4} height={38}>\n <Box width={14} height={14} mx=\"auto\">\n {typeof icon === 'string' ? (\n <Image src={icon} alt={title} width={14} height={14} />\n ) : (\n icon\n )}\n </Box>\n <Box mt={3}>\n <Paragraph\n clamp={description ? 2 : 3}\n color=\"default\"\n size=\"s\"\n bold\n align=\"center\"\n children={title}\n />\n </Box>\n {description ? (\n <Box mt={1} mx=\"auto\">\n <Paragraph\n clamp={1}\n color=\"support\"\n size=\"s\"\n align=\"center\"\n children={description}\n />\n </Box>\n ) : null}\n </Box>\n )\n }\n </SectionLink>\n)\n\nLogoLink.displayName = 'LogoLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/logo-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/Markdown.tsx",["989","990"],[],"import { Box, Image, MarkdownToJSX, styled } from '@qiwi/pijma-core'\nimport React, { Children, FC, Fragment, ReactNode } from 'react'\n\nimport { Link } from '../link'\nimport { List } from '../list'\nimport { Heading, Paragraph, Text } from '../typography'\n\nexport interface MarkdownProps {\n size?: 's' | 'm' | 'l'\n children: string\n}\n\nconst MarkdownBox = styled(Box)({\n '&:nth-child(1)': {\n marginTop: 0,\n },\n})\n\nMarkdownBox.displayName = 'MarkdownBox'\n\nconst SizeMargin: { [size in NonNullable<SizeProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\ninterface SizeProps {\n size: 's' | 'm' | 'l'\n children?: ReactNode\n}\n\nconst p: FC<SizeProps> = ({ children, size }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <Paragraph size={size} children={children} />\n </MarkdownBox>\n)\n\np.displayName = 'p'\n\ninterface ImageProps extends SizeProps {\n alt?: string\n src: string\n}\n\nconst img: FC<ImageProps> = ({ src, alt }) => (\n <Image src={src} alt={alt} width=\"auto\" height=\"auto\" />\n)\n\nimg.displayName = 'img'\n\ninterface LinkProps extends SizeProps {\n title?: string\n href?: string\n}\n\nconst a: FC<LinkProps> = ({ title, href, size, children }) => (\n <Link title={title} href={href} size={size} children={children} />\n)\n\na.displayName = 'a'\n\nconst h1: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"1\" children={children} />\n </MarkdownBox>\n)\n\nh1.displayName = 'h1'\n\nconst h2: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={6}>\n <Heading size=\"2\" children={children} />\n </MarkdownBox>\n)\n\nh2.displayName = 'h2'\n\nconst h3: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={5}>\n <Heading size=\"3\" children={children} />\n </MarkdownBox>\n)\n\nh3.displayName = 'h3'\n\nconst h4: FC<SizeProps> = ({ children }) => (\n <MarkdownBox mt={4}>\n <Heading size=\"4\" children={children} />\n </MarkdownBox>\n)\n\nh4.displayName = 'h4'\n\nconst strong: FC<SizeProps> = ({ children }) => (\n <Text bold children={children} />\n)\n\nstrong.displayName = 'strong'\n\nconst del: FC<SizeProps> = ({ children }) => (\n <Text decoration=\"line-through\" children={children} />\n)\n\ndel.displayName = 'del'\n\nconst li: FC<SizeProps> = ({ size, children }) => (\n <Fragment>\n {Children.map(children, (child, i) => (\n <MarkdownBox key={i} mt={SizeMargin[size]}>\n {typeof child === 'string' ? (\n <Paragraph key={i} size={size} children={child} />\n ) : (\n child\n )}\n </MarkdownBox>\n ))}\n </Fragment>\n)\n\nli.displayName = 'li'\n\nconst ul: FC<SizeProps> = ({ size, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List size={size} type=\"bullet\" children={Children.toArray(children)} />\n </MarkdownBox>\n)\n\nul.displayName = 'ul'\n\ninterface NumericListProps extends SizeProps {\n start: number\n}\n\nconst ol: FC<NumericListProps> = ({ size, start, children }) => (\n <MarkdownBox mt={SizeMargin[size]}>\n <List\n size={size}\n type={start < 1000 ? 'number' : 'step'}\n children={Children.toArray(children)}\n />\n </MarkdownBox>\n)\n\nol.displayName = 'ol'\n\nconst overrides: { [tag: string]: FC<any> } = {\n p,\n h1,\n h2,\n h3,\n h4,\n a,\n ul,\n ol,\n li,\n strong,\n del,\n img,\n}\n\nexport const Markdown: FC<MarkdownProps> = ({ size = 'm', children }) => (\n <MarkdownToJSX\n children={children}\n options={{\n overrides: Object.fromEntries(Object.keys(overrides).map(\n ( tag) => [tag, {\n component: overrides[tag],\n props: {\n size,\n },\n }],\n )),\n }}\n />\n)\n\nMarkdown.displayName = 'Markdown'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/markdown/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuCaption.tsx",["991"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Caption } from '../typography'\n\ninterface MenuCaptionProps {\n text: string\n}\n\nexport const MenuCaption: FC<MenuCaptionProps> = ({ text }) => (\n <Box px={4} py={2}>\n <Caption>{text}</Caption>\n </Box>\n)\n\nMenuCaption.displayName = 'MenuCaption'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuContainer.tsx",["992"],[],"import { Box } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface MenuContainerProps {\n children?: ReactNode\n}\n\nexport const MenuContainer: FC<MenuContainerProps> = ({ children }) => (\n <Box py={2}>{children}</Box>\n)\n\nMenuContainer.displayName = 'MenuContainer'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuItem.tsx",["993","994","995","996","997","998"],[],"import {\n Box,\n Flex,\n FlexItem,\n Icon,\n Image,\n Section,\n Stub,\n Typo,\n} from '@qiwi/pijma-core'\nimport React, { forwardRef, ReactNode } from 'react'\n\nimport { Paragraph, Text } from '../typography'\n\nexport interface MenuItemProps {\n text: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n round?: boolean\n hover?: boolean\n active?: boolean\n focus?: boolean\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n}\n\nconst IconSize: Record<NonNullable<MenuItemProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nexport const MenuItem = forwardRef<HTMLDivElement, MenuItemProps>(\n (\n {\n text,\n notes,\n icon,\n submenu = false,\n round = false,\n hover = false,\n active = false,\n focus = false,\n size = 's',\n attention = false,\n stub = false,\n ...props\n },\n ref,\n ) => (\n <Section\n ref={ref}\n active={active}\n focus={focus}\n hover={hover}\n flat={!round}\n {...props}\n >\n <Flex px={6} py={2} minHeight={14}>\n {icon ? (\n stub ? (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n <Stub\n r={IconSize[size] * 2}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n </FlexItem>\n ) : (\n <FlexItem align={notes ? undefined : 'center'} shrink={0} mr={4}>\n {typeof icon === 'string' ? (\n <Image\n src={icon}\n width={IconSize[size]}\n height={IconSize[size]}\n />\n ) : (\n icon\n )}\n </FlexItem>\n )\n ) : null}\n <FlexItem align=\"center\" grow={1}>\n <Flex justify=\"center\" direction=\"column\">\n {stub ? (\n <Box maxWidth={38} width={1}>\n <Text display=\"block\" size=\"m\" stub />\n </Box>\n ) : (\n <Paragraph clamp={icon && !notes ? 2 : undefined} bold>\n {text}\n {attention ? (\n <Typo\n as=\"span\"\n css={{ marginLeft: '2px' }}\n size={4}\n color=\"#ed4848\"\n height={2}\n >\n •\n </Typo>\n ) : null}\n </Paragraph>\n )}\n {notes ? (\n stub ? (\n <Box mt={1} width={1} maxWidth={18}>\n <Text display=\"block\" size=\"s\" stub />\n </Box>\n ) : (\n <Box mt={1}>\n <Paragraph size=\"s\" color=\"support\">\n {notes}\n </Paragraph>\n </Box>\n )\n ) : null}\n </Flex>\n </FlexItem>\n {submenu ? (\n <FlexItem align=\"center\" shrink={0} width={6} height={6} ml={3}>\n <Icon name=\"angle-right\" />\n </FlexItem>\n ) : null}\n </Flex>\n </Section>\n ),\n)\n\nMenuItem.displayName = 'MenuItem'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/MenuLink.tsx",["999","1000","1001"],[],"import { LinkControl, LinkControlProps, Lnk, styled } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { MenuItem } from '../menu'\n\nexport interface MenuLinkProps {\n title: string\n notes?: string\n icon?: ReactNode\n submenu?: boolean\n active?: boolean\n tabIndex?: number\n href?: LinkControlProps['href']\n target?: LinkControlProps['target']\n download?: LinkControlProps['download']\n rel?: LinkControlProps['rel']\n size?: 's' | 'm'\n attention?: boolean\n stub?: boolean\n onClick?: LinkControlProps['onClick']\n onFocus?: LinkControlProps['onFocus']\n onBlur?: LinkControlProps['onBlur']\n}\n\nconst MenuItemLnk = styled(Lnk)().withComponent(MenuItem)\n\nMenuItemLnk.displayName = 'MenuItemLnk'\n\nexport const MenuLink: FC<MenuLinkProps> = (props) =>\n props.stub ? (\n <MenuItem\n stub\n text={props.title}\n notes={props.notes}\n icon={props.icon}\n submenu={props.submenu}\n size={props.size}\n />\n ) : (\n <LinkControl\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuItemLnk\n notes={props.notes}\n text={props.title}\n icon={props.icon}\n submenu={props.submenu}\n active={props.active ? props.active : renderProps.active}\n hover={renderProps.hover}\n focus={renderProps.focus}\n tabIndex={props.tabIndex}\n href={props.href}\n title={props.href ? props.title : undefined}\n target={props.href ? props.target : undefined}\n download={props.href ? props.download : undefined}\n rel={props.href ? props.rel : undefined}\n size={props.size}\n attention={props.attention}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n />\n )}\n />\n )\n\nMenuLink.displayName = 'MenuLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/menu/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/SimpleModal.tsx",["1002","1003"],[],"import {\n Box,\n Card,\n css,\n Icon,\n Modal,\n ModalProps,\n Pos,\n SimpleTransition,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nconst ContentTransition: ModalProps['transition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transform: 'translate3d(0, 0, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transform: 'translate3d(0, -100%, 0)',\n transition: `opacity ${timeout}ms ease, transform ${timeout}ms ease`,\n })\n }\n />\n)\n\nContentTransition.displayName = 'ContentTransition'\n\nconst BackdropTransition: ModalProps['backdropTransition'] = (props) => (\n <SimpleTransition\n {...props}\n timeout={{\n enter: 370,\n exit: 250,\n }}\n enterClassName={(timeout: number) =>\n css({\n opacity: 1,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n exitClassName={(timeout: number) =>\n css({\n opacity: 0,\n transition: `opacity ${timeout}ms ease`,\n })\n }\n />\n)\n\nBackdropTransition.displayName = 'BackdropTransition'\n\ninterface SimpleModalProps {\n show: boolean\n closable?: boolean\n escapeClose?: boolean\n backdropClose?: boolean\n stub?: boolean\n zIndex?: number\n onShow?: () => void\n onHide?: () => void\n children?: ReactNode\n}\n\nexport const SimpleModal: FC<SimpleModalProps> = ({\n stub,\n children,\n show,\n escapeClose,\n onShow,\n onHide,\n backdropClose,\n zIndex = 10_050,\n closable,\n}) =>\n stub ? (\n <Box display=\"none\">{children}</Box>\n ) : (\n <Modal\n show={show}\n keyboard={escapeClose}\n onShow={onShow}\n onHide={onHide}\n onBackdropClick={backdropClose ? onHide : undefined}\n transition={ContentTransition}\n backdropTransition={BackdropTransition}\n renderBackdrop={(backdropProps) => (\n <Pos\n type=\"fixed\"\n zIndex=\"auto\"\n top={0}\n right={0}\n bottom={0}\n left={0}\n {...backdropProps}\n >\n <Card bg=\"rgba(255, 255, 255, 0.96)\" width={1} height={1} />\n </Pos>\n )}\n renderDialog={(dialogProps) => (\n <Pos\n type=\"fixed\"\n top={0}\n bottom={0}\n left={0}\n right={0}\n height=\"100%\"\n overflow=\"auto\"\n zIndex={zIndex}\n {...dialogProps}\n >\n <Pos role=\"document\" type=\"relative\" width={1} height={1}>\n <Card bg=\"#fff\" p={6} width={1} height={1} overflow=\"auto\">\n {closable && onHide ? (\n <Pos\n aria-label=\"close\"\n type=\"absolute\"\n top={6}\n right={6}\n width={6}\n height={6}\n cursor=\"pointer\"\n onClick={onHide}\n children={<Icon name=\"cross\" color=\"#000\" />}\n />\n ) : null}\n {children}\n </Card>\n </Pos>\n </Pos>\n )}\n />\n )\n\nSimpleModal.displayName = 'SimpleModal'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/modal/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/NavLink.tsx",["1004"],[],"import { LinkControl, Stub, TypoLnk } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface NavLinkProps {\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n onFocus?: () => void\n onBlur?: () => void\n tabIndex?: number\n href?: string\n target?: string\n download?: string | boolean\n rel?: string\n title?: string\n stub?: boolean\n children?: ReactNode\n}\n\nexport const NavLink: FC<NavLinkProps> = (props) =>\n props.stub ? (\n <Stub top={1.5} bottom={1.5} height={2} width={1} />\n ) : (\n <LinkControl\n onClick={props.onClick}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n href={props.href}\n target={props.target}\n download={props.download}\n rel={props.rel}\n children={(renderProps) => (\n <TypoLnk\n tabIndex={props.tabIndex}\n href={props.href}\n onClick={renderProps.onClick}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onMouseEnter={renderProps.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n onMouseUp={renderProps.onMouseUp}\n onMouseDown={renderProps.onMouseDown}\n color={renderProps.hover || renderProps.focus ? '#000' : '#666'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n cursor=\"pointer\"\n decoration=\"none\"\n target={props.target}\n download={props.download}\n rel={props.rel}\n title={props.title}\n size={3.5}\n height={5}\n weight={300}\n children={props.children}\n />\n )}\n />\n )\n\nNavLink.displayName = 'NavLink'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/nav-link/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/Notice.tsx",["1005","1006","1007","1008"],[],"import { Flex, FlexItem, Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography/'\n\nexport interface NoticeProps {\n icon: ReactNode\n title?: ReactNode\n children?: ReactNode\n}\n\nexport const Notice: FC<NoticeProps> = ({ icon, title, children }) => (\n <Flex>\n <FlexItem shrink={0} basis={6} mr={title ? 4 : 2} children={icon} />\n {title || children ? (\n <FlexItem>\n <Spacer size=\"xs\">\n {title ? <Heading size=\"3\" children={title} /> : null}\n {children ? <Paragraph children={children} /> : null}\n </Spacer>\n </FlexItem>\n ) : null}\n </Flex>\n)\n\nNotice.displayName = 'Notice'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/notice/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/Oops.tsx",["1009","1010","1011"],[],"import { Card, Flex, FlexItem, Typo } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface OopsProps {\n logo?: ReactNode\n error: ReactNode\n title: string\n content: ReactNode\n footer?: ReactNode\n}\n\nexport const Oops: FC<OopsProps> = ({\n logo,\n error,\n title,\n content,\n footer,\n}) => (\n <Card px={6} minHeight=\"100%\" bg=\"#fff\">\n <Flex align=\"center\" direction=\"column\">\n {logo ? <FlexItem my={6} shrink={0} children={logo} /> : null}\n <FlexItem my={6}>\n {typeof error === 'string' ? (\n <Typo\n align=\"center\"\n as=\"p\"\n css={{\n overflow: 'unset',\n fontSize: '152px',\n fontWeight: 900,\n color: '#fff',\n textShadow: '0 12px 36px rgba(0, 0, 0, 0.1)',\n }}\n children={error}\n />\n ) : (\n error\n )}\n </FlexItem>\n <FlexItem my={2}>\n <Heading align=\"center\" size=\"1\" children={title} />\n </FlexItem>\n <FlexItem my={4}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n {footer ? (\n <FlexItem\n my={6}\n children={\n typeof footer === 'string' ? (\n <Paragraph align=\"center\" color=\"support\" children={footer} />\n ) : (\n footer\n )\n }\n />\n ) : null}\n </Flex>\n </Card>\n)\n\nOops.displayName = 'Oops'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/oops/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/Pagination.tsx",["1012"],[],"import { Card, Icon, PaginationControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { Text } from '../typography'\nimport { PaginationLink } from './PaginationLink'\n\nexport interface PaginationProps {\n total: number\n active: number\n count?: number\n shadowed?: boolean\n href?: (page: number) => string\n stub?: boolean\n onChange?: (index: number) => void\n}\n\nexport const Pagination: FC<PaginationProps> = ({\n total,\n count = 3,\n shadowed = false,\n active,\n href,\n stub = false,\n onChange,\n}) => (\n <PaginationControl\n total={total}\n count={count}\n active={active}\n href={href}\n onChange={onChange}\n children={(renderProps) => (\n <Card\n bg=\"#fff\"\n s={shadowed ? '0 1px 2px 0 rgba(0,0,0,0.12)' : '0 0 0 1px #e6e6e6'}\n height={12}\n display=\"inline-flex\"\n r={10}\n overflow=\"hidden\"\n >\n <PaginationLink\n page={renderProps.prev}\n disabled={renderProps.active === 1}\n href={href ? href(renderProps.prev) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.prev,\n renderProps.active === 1,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-left\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n {renderProps.pages.map((page) => (\n <PaginationLink\n key={page}\n page={page}\n disabled={false}\n href={href ? href(page) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(page, false)}\n children={() => (\n <Text\n bold={false}\n size=\"m\"\n color={renderProps.active === page ? 'warning' : 'default'}\n children={page}\n />\n )}\n />\n ))}\n <PaginationLink\n page={renderProps.next}\n disabled={renderProps.active === renderProps.total}\n href={href ? href(renderProps.next) : undefined}\n stub={stub}\n onClick={renderProps.onPageClick(\n renderProps.next,\n renderProps.active === renderProps.total,\n )}\n children={({ disabled }) => (\n <Icon name=\"angle-small-right\" color={disabled ? '#ccc' : '#000'} />\n )}\n />\n </Card>\n )}\n />\n)\n\nPagination.displayName = 'Pagination'\n\nPagination.defaultProps = {\n shadowed: false,\n count: 3,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/PaginationLink.tsx",["1013","1014"],[],"import { CardLnk, Flex, LinkControl, Stub, Value } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface PaginationLinkProps {\n page: number\n disabled: boolean\n width?: Value\n href?: string\n stub?: boolean\n onClick?: (\n href?: string,\n target?: string,\n download?: string | boolean,\n rel?: string,\n ) => void\n children: FC<{\n disabled: boolean\n hover: boolean\n focus: boolean\n }>\n}\n\nexport const PaginationLink: FC<PaginationLinkProps> = (props) => (\n <LinkControl\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : props.onClick}\n children={(renderProps) => (\n <CardLnk\n as={props.stub ? 'div' : 'a'}\n transition=\"all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n height={12}\n width={props.width}\n display=\"inline-flex\"\n cursor={props.stub || props.disabled ? 'default' : 'pointer'}\n s=\"1px 0 0 #e6e6e6\"\n href={props.stub ? undefined : props.href}\n onClick={props.stub ? undefined : renderProps.onClick}\n onFocus={props.stub ? undefined : renderProps.onFocus}\n onBlur={props.stub ? undefined : renderProps.onBlur}\n onMouseEnter={props.stub ? undefined : renderProps.onMouseEnter}\n onMouseLeave={props.stub ? undefined : renderProps.onMouseLeave}\n onMouseUp={props.stub ? undefined : renderProps.onMouseUp}\n onMouseDown={props.stub ? undefined : renderProps.onMouseDown}\n >\n <Flex\n align=\"center\"\n justify=\"center\"\n width={1}\n height={1}\n children={\n props.stub ? (\n <Stub height={6} width={6} r={12} />\n ) : (\n props.children({\n disabled: props.disabled || false,\n hover: renderProps.hover,\n focus: renderProps.focus,\n })\n )\n }\n />\n </CardLnk>\n )}\n />\n)\n\nPaginationLink.displayName = 'PaginationLink'\n\nPaginationLink.defaultProps = {\n width: 12,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/pagination/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordField.tsx",["1015","1016","1017"],[],"import {\n BasicInput,\n Box,\n Icon,\n InputField,\n PasswordFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { PasswordFieldProps } from './PasswordFieldProps'\n\nexport const PasswordField: FC<PasswordFieldProps> = (props) => (\n <PasswordFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n onToggle={props.onToggle}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.viewed && !renderProps.hidden ? 'text' : 'password'}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint || props.viewed ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={\n props.viewed ? (\n <Box\n display=\"inline-block\"\n width={1}\n height={1}\n onClick={renderProps.onToggle}\n children={\n <Icon\n name={renderProps.hidden ? 'eye-closed' : 'eye-opened'}\n color={props.disabled ? '#666' : '#000'}\n />\n }\n />\n ) : (props.hint ? (\n props.hint\n ) : null)\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nPasswordField.displayName = 'PasswordField'\n\nPasswordField.defaultProps = {\n tabIndex: 0,\n viewed: true,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/PasswordFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/password-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneField.tsx",["1018","1019","1020"],[],"import {\n BasicInput,\n Box,\n Card,\n CardPos,\n Flag,\n Flex,\n FlexItem,\n InputField,\n MenuControl,\n PhoneFieldControl,\n Pos,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { Paragraph } from '../typography'\nimport { PhoneFieldProps } from './PhoneFieldProps'\n\nexport const PhoneField: FC<PhoneFieldProps> = ({\n tabIndex = 0,\n code = 'ru',\n ...props\n}) =>\n props.stub ? (\n <InputField\n stub\n active={false}\n input={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n icon=\"icon\"\n />\n ) : (\n <PhoneFieldControl\n value={props.value}\n countries={props.countries}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <MenuControl\n count={props.countries.length}\n onSelect={renderProps.onSelectCountry}\n children={(menuRenderProps) => (\n <Pos type=\"relative\" ref={renderProps.containerRef}>\n <InputField\n title={props.title}\n active={\n renderProps.focused || !!props.value || !!props.placeholder\n }\n input={\n <BasicInput\n ref={renderProps.inputRef}\n type=\"tel\"\n value={renderProps.value}\n name={props.name}\n mask={renderProps.mask}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n pl={9}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={\n renderProps.showCountries\n ? menuRenderProps.onKeyDown\n : undefined\n }\n />\n }\n hint={props.hint}\n icon={\n <Box\n cursor=\"pointer\"\n width={6}\n height={4}\n my={1}\n onClick={renderProps.onFlagClick}\n onMouseDown={renderProps.onFlagMouseDown}\n children={<Flag code={renderProps.code || code} />}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n <DropUp\n title=\"Код страны\"\n show={renderProps.showCountries}\n autoFocus\n onKeyDown={menuRenderProps.onKeyDown}\n onHide={renderProps.onCountriesHide}\n >\n <CardPos\n ref={menuRenderProps.containerRef}\n type=\"relative\"\n height={1}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((country, index) => (\n <Card\n key={index}\n ref={country.ref}\n width={1}\n px={6}\n cursor=\"pointer\"\n bg={\n country.selected\n ? '#E6E6E6'\n : (country.focused\n ? '#F5F5F5'\n : '#FFF')\n }\n onClick={country.onClick}\n onMouseEnter={country.onMouseEnter}\n >\n <Flex py={3} align=\"center\">\n <FlexItem shrink={1} mr={3}>\n <Box width={6} height={4} my={1}>\n <Flag code={props.countries[index].code} />\n </Box>\n </FlexItem>\n <FlexItem width={16} shrink={1}>\n <Paragraph bold>\n {`+${props.countries[index].mask.replace(\n /\\D/g,\n '',\n )}`}\n </Paragraph>\n </FlexItem>\n <Paragraph bold>\n {props.countries[index].name}\n </Paragraph>\n </Flex>\n </Card>\n ))}\n </CardPos>\n </DropUp>\n </Pos>\n )}\n />\n )}\n />\n )\n\nPhoneField.displayName = 'PhoneField'\n\nPhoneField.defaultProps = {\n tabIndex: 0,\n code: 'ru',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/PhoneFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/phone-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/ProgressBar.tsx",["1021"],[],"import { Card, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface ProgressBarProps {\n value: number\n disabled?: boolean\n stub?: boolean\n}\n\nexport const ProgressBar: FC<ProgressBarProps> = ({\n value,\n disabled = false,\n stub = false,\n}) =>\n stub ? (\n <Stub height={6} width={1} r={12} />\n ) : (\n <Card bg=\"#f5f5f5\" height={6} r={12} p={1}>\n <Card\n bg={disabled ? '#ccc' : 'linear-gradient(268deg, #ff8c00 99%, #ff7700)'}\n height={4}\n width={value}\n transition=\"width 300ms cubic-bezier(0.4, 0.0, 0.2, 1)\"\n minWidth={4}\n r={8}\n />\n </Card>\n )\n\nProgressBar.displayName = 'ProgressBar'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/progress-bar/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioField.tsx",["1022","1023","1024","1025","1026","1027"],[],"import {\n Box,\n Flex,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Radio,\n RadioControl,\n Spacer,\n Stub,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { RadioFieldOptionModel } from './RadioFieldOptionModel'\nimport { RadioFieldProps } from './RadioFieldProps'\n\nexport const RadioField: FC<\n RadioFieldProps<RadioFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxHeight={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {(Array.isArray(props.stub) ? props.stub : [33, 38, 30]).map(\n (width: number, id: number) => (\n <Flex key={id} align=\"center\">\n <Stub width={5} height={5} right={3} left={0.5} r={10} />\n <Box width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </Box>\n </Flex>\n ),\n )}\n </Spacer>\n </Box>\n ) : (\n <RadioControl<RadioFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n value={props.value}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n icon={\n <Box width={6}>\n <Radio\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseEnter={renderOptionProps.onMouseEnter}\n onMouseLeave={renderOptionProps.onMouseLeave}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nRadioField.displayName = 'RadioField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/RadioFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/radio-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/Rating.tsx",["1028","1029"],[],"import { Flex, FlexItem, Icon, RatingControl, Stub } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nexport interface RatingProps {\n value?: number\n size?: 's' | 'm'\n disabled?: boolean\n count?: number\n stub?: boolean\n onChange?: (value: number) => void\n}\n\nconst RatingSize: Record<NonNullable<RatingProps['size']>, number> = {\n s: 6,\n m: 12,\n}\n\nconst RatingIndent: Record<NonNullable<RatingProps['size']>, number> = {\n s: 2,\n m: 5,\n}\n\nexport const Rating: FC<RatingProps> = ({\n value = 0,\n size = 'm',\n disabled = false,\n count = 5,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {new Array(count).fill(1).map((_, index) => (\n <FlexItem key={index}>\n <Stub height={RatingSize[size]} width={RatingSize[size]} r=\"50%\" />\n </FlexItem>\n ))}\n </Flex>\n ) : (\n <RatingControl\n value={value}\n count={count}\n disabled={disabled}\n onChange={onChange}\n children={(renderProps) => (\n <Flex\n justify=\"space-between\"\n maxWidth={count * RatingSize[size] + (count - 1) * RatingIndent[size]}\n width={1}\n >\n {renderProps.items.map((item, index) => (\n <FlexItem\n key={index}\n onClick={item.onClick}\n onMouseMove={item.onMouseEnter}\n onMouseOut={item.onMouseLeave}\n >\n <Icon\n name=\"star-solid\"\n size={RatingSize[size]}\n color={item.active ? '#ff8c00' : '#cccccc'}\n />\n </FlexItem>\n ))}\n </Flex>\n )}\n />\n )\n\nRating.displayName = 'Rating'\n\nRating.defaultProps = {\n value: 0,\n size: 'm',\n disabled: false,\n count: 5,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/rating/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/SelectField.tsx",["1030","1031","1032"],[],"import {\n Card,\n CardPos,\n Icon,\n InputField,\n MenuControl,\n OptionModel,\n Pos,\n SelectFieldControl,\n SelectInput,\n styled,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { DropUp } from '../drop-up'\nimport { MenuItem } from '../menu'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport interface SelectFieldProps<I extends OptionModel<V>, V> {\n items: I[]\n title: string\n value: V\n stub?: boolean\n tabIndex?: number\n error?: ReactNode\n disabled?: boolean\n name?: string\n autoFocus?: boolean\n onChange: (value: V) => void\n equals?: (a: V, b: V) => boolean\n autoComplete?: boolean\n onFocus?: () => void\n onBlur?: () => void\n onHide?: () => void\n}\n\nexport interface SelectFieldItemModel<V> extends OptionModel<V> {\n text: string\n}\n\nexport const SelectField: FC<\n SelectFieldProps<SelectFieldItemModel<any>, any>\n> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n error={props.error}\n stub\n />\n ) : (\n <SelectFieldControl\n value={props.value}\n items={props.items}\n disabled={props.disabled}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onHide={props.onHide}\n equals={props.equals}\n children={(renderProps) => (\n <MenuControl\n count={props.items.length}\n selected={renderProps.select}\n onKeyDown={renderProps.onKeyDown}\n onSelect={renderProps.onItemSelect}\n children={(menuRenderProps) => (\n <CardPos type=\"relative\" width={1}>\n <Pos\n type=\"absolute\"\n top={4}\n right={0}\n children={<Icon name=\"angle-down\" color=\"#000\" />}\n transform={`rotate(${renderProps.show ? 180 : 0}deg)`}\n transition=\"transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1)\"\n />\n <InputField\n title={props.title}\n active={renderProps.select !== undefined}\n error={props.error}\n input={\n <SelectInput\n value={\n renderProps.select !== undefined &&\n props.items[renderProps.select]\n ? props.items[renderProps.select].text\n : ''\n }\n focused={renderProps.focused}\n error={!!props.error}\n tabIndex={props.tabIndex}\n disabled={props.disabled}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n name={props.name}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onMobileBlur}\n onKeyDown={renderProps.onKeyDown}\n onClick={renderProps.onActive}\n />\n }\n />\n <DropUp\n title={props.title}\n show={renderProps.show}\n onHide={renderProps.onHide}\n onKeyDown={menuRenderProps.onKeyDown}\n >\n <CardPos\n height={1}\n width={1}\n ref={renderProps.modalRef}\n pt={-20}\n >\n <CardPos\n type=\"relative\"\n s=\"0 20px 64px 0 rgba(0, 0, 0, 0.16)\"\n bg=\"#fff\"\n height={1}\n pt={3}\n pb={3}\n ref={menuRenderProps.containerRef}\n overflow=\"auto\"\n >\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n key={key}\n ref={item.ref}\n cursor=\"pointer\"\n text={props.items[key].text}\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n />\n ))}\n </CardPos>\n </CardPos>\n </DropUp>\n </CardPos>\n )}\n />\n )}\n />\n )\n\nSelectField.displayName = 'SelectField'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/select-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/Status.tsx",["1033","1034","1035","1036","1037","1038"],[],"import { Flex, FlexItem } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Heading, Paragraph } from '../typography'\n\nexport interface StatusProps {\n icon?: ReactNode\n title?: string\n actions?: ReactNode\n content?: ReactNode\n children?: ReactNode\n}\n\nexport const Status: FC<StatusProps> = ({\n icon,\n title,\n actions,\n content,\n children,\n}) => (\n <Flex align=\"center\" direction=\"column\">\n {icon ? <FlexItem height={16} width={16} mb={6} children={icon} /> : null}\n {title ? <Heading align=\"center\" size=\"4\" children={title} /> : null}\n {content ? (\n <FlexItem width={1} mt={title ? 2 : 0}>\n {typeof content === 'string' ? (\n <Paragraph align=\"center\" size=\"m\" children={content} />\n ) : (\n content\n )}\n </FlexItem>\n ) : null}\n {actions ? (\n <FlexItem width={1} mt={content || title ? 4 : 0} children={actions} />\n ) : null}\n {children ? <FlexItem width={1} mt={2} children={children} /> : null}\n </Flex>\n)\n\nStatus.displayName = 'Status'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/status/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestField.tsx",["1039","1040","1041","1042","1043","1044","1045","1046","1047"],[],"import {\n BasicInput,\n Box,\n Card,\n Image,\n InputField,\n MenuControl,\n Pos,\n Spacer,\n styled,\n SuggestControl,\n} from '@qiwi/pijma-core'\nimport React, { Fragment, isValidElement } from 'react'\n\nimport { InputModal } from '../input-modal'\nimport { Link } from '../link'\nimport { Markdown } from '../markdown'\nimport { MenuItem } from '../menu'\nimport { Paragraph } from '../typography'\nimport { SuggestFieldOptionModel } from './SuggestFieldOptionModel'\nimport { SuggestFieldProps } from './SuggestFieldProps'\n\nconst CardItem = styled(Card)().withComponent(MenuItem)\n\nCardItem.displayName = 'CardItem'\n\nexport const SuggestField = <V extends {}>({\n equals = (a: V, b: V) => a === b,\n ...props\n}: SuggestFieldProps<SuggestFieldOptionModel<V>, V>) =>\n props.stub ? (\n <InputField\n stub\n input={false}\n active={false}\n title={props.title}\n help={props.help}\n hint={props.hint}\n />\n ) : (\n <SuggestControl<V, SuggestFieldOptionModel<V>>\n value={props.value}\n suggest={props.suggest}\n items={props.items}\n total={\n isValidElement(props.total) || typeof props.total === 'string'\n ? undefined\n : props.total\n }\n empty={\n isValidElement(props.empty) || typeof props.empty === 'string'\n ? undefined\n : props.empty\n }\n equals={equals}\n onRequest={props.onRequest}\n onChange={props.onChange}\n onBlur={props.onBlur}\n onFocus={props.onFocus}\n onCancel={props.onCancel}\n onSubmit={props.onSubmit}\n children={(renderProps) => (\n <Pos type=\"relative\">\n <Box\n width={1}\n onMouseEnter={renderProps.onInputMouseEnter}\n onMouseLeave={renderProps.onInputMouseLeave}\n >\n <InputField\n title={props.title}\n active={!!props.suggest || !!props.placeholder}\n input={\n <BasicInput\n ref={renderProps.inputRef}\n disabled={props.disabled}\n type={props.type}\n name={props.name}\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n pr={props.hint ? 7 : undefined}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n error={!!props.error}\n focused={false}\n onChange={renderProps.onRequest}\n onFocus={renderProps.onShowFocus}\n onBlur={renderProps.onInputBlur}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n </Box>\n <MenuControl\n count={renderProps.items.length}\n selected={renderProps.selected}\n onSelect={renderProps.onItemSelect}\n onKeyDown={renderProps.onModalItemKeyDown}\n children={(menuRenderProps) => (\n <InputModal\n value={props.suggest || ''}\n tabIndex={props.tabIndex}\n autoComplete={props.autoComplete}\n placeholder={props.placeholder}\n maxLength={props.maxLength}\n show={renderProps.show}\n inputRef={renderProps.inputRef}\n contentRef={menuRenderProps.containerRef}\n error={!!props.error}\n onChange={renderProps.onRequest}\n onKeyDown={\n renderProps.show\n ? menuRenderProps.onKeyDown\n : renderProps.onModalItemKeyDown\n }\n onBlur={renderProps.onModalInputBlur}\n onShow={renderProps.onShow}\n onHide={renderProps.onHide}\n onEscape={renderProps.onEscapeInputModal}\n onBack={renderProps.onBack}\n onSubmit={\n props.onSubmit ? renderProps.onSearchClick : undefined\n }\n >\n {props.loading ? (\n Array.from({length: 4})\n .fill(1)\n .map((_item, key) => (\n <CardItem key={key} icon stub text=\"stub\" notes=\"stub\" />\n ))\n ) : (\n <Spacer size=\"s\">\n {menuRenderProps.items.length > 0 ? (\n <Box role=\"listbox\">\n {menuRenderProps.items.map((item, key) => (\n <CardItem\n role=\"option\"\n key={key}\n ref={item.ref}\n onClick={item.onClick}\n onMouseEnter={item.onMouseEnter}\n cursor=\"pointer\"\n text={renderProps.items[key].title}\n notes={renderProps.items[key].description}\n icon={\n renderProps.items[key].logo ? (\n <Image\n stub={renderProps.items[key].stub}\n width={6}\n height={6}\n src={renderProps.items[key].logo}\n />\n ) : undefined\n }\n hover={item.focused}\n active={item.selected}\n focus={item.selected}\n />\n ))}\n </Box>\n ) : null}\n {props.total && menuRenderProps.items.length > 0 ? (\n <Box px={6}>\n {isValidElement(props.total) ? (\n props.total\n ) : (typeof props.total === 'string' ? (\n <Markdown children={props.total} />\n ) : (\n <Paragraph>\n {props.total.text}\n {props.total.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onTotalClick}\n children={props.total.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : (props.empty &&\n menuRenderProps.items.length === 0 &&\n props.items !== undefined ? (\n <Box px={6}>\n {isValidElement(props.empty) ? (\n props.empty\n ) : (typeof props.empty === 'string' ? (\n <Markdown children={props.empty} />\n ) : (\n <Paragraph>\n {props.empty.text}\n {props.empty.link ? (\n <Fragment>\n {' '}\n <Link\n onClick={renderProps.onEmptyClick}\n children={props.empty.link.text}\n />\n </Fragment>\n ) : null}\n </Paragraph>\n ))}\n </Box>\n ) : null)}\n </Spacer>\n )}\n </InputModal>\n )}\n />\n </Pos>\n )}\n />\n )\n\nSuggestField.displayName = 'SuggestField'\n\nSuggestField.defaultProps = {\n equals: (a: any, b: any) => a === b,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/SuggestFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/suggest-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/Switch.tsx",["1048"],[],"import {\n Box,\n Flex,\n FlexItem,\n OptionField,\n OptionFieldItem,\n Stub,\n SwitchControl,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchProps } from './SwitchProps'\n\nexport const Switch: FC<SwitchProps> = (props) =>\n props.stub ? (\n <Flex\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={33} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ) : (\n <SwitchControl\n checked={props.checked}\n disabled={props.disabled || props.loading}\n onChange={props.onChange}\n children={(renderProps) => (\n <OptionField\n tabIndex={props.tabIndex}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={\n <OptionFieldItem\n label={props.label}\n reverse={props.reverse}\n description={props.description}\n disabled={props.disabled}\n icon={\n <Box width={10}>\n {props.loading ? (\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n ) : (\n <Tumbler\n disabled={props.disabled}\n checked={props.checked}\n focused={renderProps.focused}\n />\n )}\n </Box>\n }\n onMouseLeave={renderProps.onMouseLeave}\n onMouseEnter={renderProps.onMouseEnter}\n onClick={renderProps.onClick}\n />\n }\n />\n )}\n />\n )\n\nSwitch.displayName = 'Switch'\n\nSwitch.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/SwitchProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchField.tsx",["1049","1050","1051","1052","1053","1054"],[],"import {\n Box,\n CheckboxControl,\n Flex,\n FlexItem,\n OptionControl,\n OptionField,\n OptionFieldItem,\n Spacer,\n Stub,\n Tumbler,\n} from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { SwitchFieldOptionModel } from './SwitchFieldOptionModel'\nimport { SwitchFieldProps } from './SwitchFieldProps'\n\nexport const SwitchField: FC<\n SwitchFieldProps<SwitchFieldOptionModel<any>, any>\n> = (props) =>\n props.stub ? (\n <Box maxWidth={1}>\n <Stub width={24} height={3} top={2} bottom={4} />\n <Spacer size=\"s\">\n {[33, 38, 30].map((width, index) => (\n <Flex\n key={index}\n direction={props.reverse ? 'row-reverse' : 'row'}\n justify={props.reverse ? 'space-between' : 'flex-start'}\n >\n <FlexItem ml={props.reverse ? 3 : 0} mr={props.reverse ? 0 : 3}>\n <Stub\n width={9}\n height={5}\n top={0.5}\n bottom={0.5}\n left={0.5}\n right={0.5}\n r={10}\n />\n </FlexItem>\n <FlexItem width={width} maxWidth={1}>\n <Stub width={1} height={2} top={2} bottom={2} />\n </FlexItem>\n </Flex>\n ))}\n </Spacer>\n </Box>\n ) : (\n <CheckboxControl<SwitchFieldOptionModel<any>, any>\n tabIndex={props.tabIndex}\n options={props.options}\n values={props.values}\n equals={props.equals}\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n children={(renderProps) => (\n <OptionField\n title={props.title}\n hint={props.hint}\n help={props.help}\n tabIndex={renderProps.tabIndex}\n autoFocus={props.autoFocus}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n children={renderProps.options.map((option, index) => (\n <OptionControl<any>\n key={index}\n disabled={option.disabled}\n value={option.value}\n onClick={option.onClick}\n onMouseEnter={option.onMouseEnter}\n onMouseLeave={renderProps.onMouseLeave}\n children={(renderOptionProps) => (\n <OptionFieldItem\n disabled={option.disabled}\n reverse={props.reverse}\n icon={\n <Box width={10}>\n <Tumbler\n disabled={option.disabled}\n checked={option.checked}\n focused={option.focused}\n />\n </Box>\n }\n label={option.label}\n description={option.description}\n onClick={renderOptionProps.onClick}\n onMouseLeave={renderOptionProps.onMouseLeave}\n onMouseEnter={renderOptionProps.onMouseEnter}\n />\n )}\n />\n ))}\n />\n )}\n />\n )\n\nSwitchField.displayName = 'SwitchField'\n\nSwitchField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldOptionModel.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/SwitchFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/switch-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/Tabs.tsx",["1055","1056"],[],"import {\n Flex,\n FlexItem,\n IconProps,\n styled,\n TabBorder,\n TabHeader,\n TabsControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nimport { Paragraph } from '../typography'\n\nexport interface TabsProps {\n items: {\n title: string\n icon?: IconProps['name']\n content?: ReactNode\n }[]\n select?: number\n tabIndex?: number\n vertical?: boolean\n centered?: boolean\n stub?: boolean | boolean[]\n onChange?: (selected: number) => void\n}\n\nconst FlexOverflow = styled(Flex)({\n '&::-webkit-scrollbar': {\n display: 'none',\n },\n scrollbarWidth: 'none',\n msOverflowStyle: 'none',\n position: 'relative',\n})\n\nFlexOverflow.displayName = 'FlexOverflow'\n\nconst TabContent = styled(FlexItem)()\n\nTabContent.displayName = 'TabContent'\n\nexport const Tabs: FC<TabsProps> = ({\n items,\n select = 0,\n tabIndex = 0,\n vertical = false,\n centered = false,\n stub = false,\n onChange,\n}) =>\n stub ? (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {(Array.isArray(stub) ? stub : [true, true, true]).map(\n (icon, index, arr) => (\n <TabHeader\n key={index}\n title=\"stub\"\n indent={index === arr.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={-1}\n icon={icon ? 'qiwi' : undefined}\n vertical={vertical}\n select={false}\n width={centered ? 1 : undefined}\n stub\n />\n ),\n )}\n </FlexOverflow>\n <FlexItem mt={4}>\n <Paragraph stub />\n </FlexItem>\n </Flex>\n ) : (\n <TabsControl\n select={select}\n length={items.length}\n onChange={onChange}\n children={(renderProps) => (\n <Flex direction=\"column\">\n <FlexOverflow\n direction=\"row\"\n overflow=\"auto\"\n justify={centered ? 'space-between' : 'flex-start'}\n >\n {renderProps.items.map((item, index) => (\n <TabHeader\n key={index}\n title={items[index].title}\n indent={index === items.length - 1 ? 0 : 5}\n wrap={!centered}\n tabIndex={tabIndex}\n icon={items[index].icon}\n vertical={vertical}\n select={item.select}\n focus={item.focus}\n width={centered ? 1 : undefined}\n ref={item.ref}\n onFocus={item.onFocus}\n onBlur={item.onBlur}\n onMouseEnter={item.onMouseEnter}\n onMouseLeave={item.onMouseLeave}\n onKeyDown={renderProps.onKeyDown}\n onClick={item.onClick}\n />\n ))}\n <TabBorder\n width={`${renderProps.borderWidth}px`}\n left={`${renderProps.borderLeft}px`}\n />\n </FlexOverflow>\n {items.map(({ content }, index) => (\n <TabContent\n key={index}\n display={select === index ? 'block' : 'none'}\n pt={4}\n children={content}\n />\n ))}\n </Flex>\n )}\n />\n )\n\nTabs.displayName = 'Tabs'\n\nTabs.defaultProps = {\n select: 0,\n tabIndex: 0,\n vertical: false,\n centered: false,\n stub: false,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/tabs/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/TextAreaField.tsx",["1057"],[],"import {\n BasicTextArea,\n InputField,\n TextAreaFieldControl,\n} from '@qiwi/pijma-core'\nimport React, { FC, KeyboardEvent, ReactNode } from 'react'\n\nexport interface TextAreaFieldProps {\n value: string\n tabIndex?: number\n name?: string\n title?: string\n error?: ReactNode\n action?: ReactNode\n help?: ReactNode\n autoFocus?: boolean\n placeholder?: string\n disabled?: boolean\n maxLength?: number\n minRows?: number\n maxRows?: number\n onChange?: (value: string) => void\n onFocus?: () => void\n onBlur?: () => void\n onKeyDown?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n onKeyUp?: (event: KeyboardEvent<HTMLTextAreaElement>) => boolean\n}\n\nexport const TextAreaField: FC<TextAreaFieldProps> = (props) => (\n <TextAreaFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n value={props.value}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicTextArea\n value={props.value}\n name={props.name}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n disabled={props.disabled}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n ref={renderProps.ref}\n rows={\n props.maxRows && renderProps.rows > props.maxRows\n ? props.maxRows\n : (props.minRows && renderProps.rows < props.minRows\n ? props.minRows\n : renderProps.rows)\n }\n overflow={\n props.maxRows && renderProps.rows > props.maxRows\n ? 'auto'\n : 'hidden'\n }\n transition={\n renderProps.animate\n ? 'all 100ms cubic-bezier(0.4, 0.0, 0.2, 1)'\n : undefined\n }\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n)\n\nTextAreaField.displayName = 'TextAreaField'\n\nTextAreaField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-area-field/index.tsx",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextField.tsx",["1058"],[],"import { BasicInput, InputField, TextFieldControl } from '@qiwi/pijma-core'\nimport React, { FC } from 'react'\n\nimport { TextFieldProps } from './TextFieldProps'\n\nexport const TextField: FC<TextFieldProps> = (props) =>\n props.stub ? (\n <InputField\n active={false}\n input={false}\n title={props.title}\n hint={props.hint}\n help={props.help}\n error={props.error}\n stub\n />\n ) : (\n <TextFieldControl\n onChange={props.onChange}\n onFocus={props.onFocus}\n onBlur={props.onBlur}\n onKeyDown={props.onKeyDown}\n onKeyUp={props.onKeyUp}\n children={(renderProps) => (\n <InputField\n title={props.title}\n active={renderProps.focused || !!props.value || !!props.placeholder}\n input={\n <BasicInput\n type={props.type}\n value={props.value}\n name={props.name}\n autoComplete={props.autoComplete}\n autoFocus={props.autoFocus}\n placeholder={props.placeholder}\n inputMode={props.inputMode}\n ref={props.inputRef}\n disabled={props.disabled}\n pr={props.hint ? 7 : undefined}\n error={!!props.error}\n focused={renderProps.focused}\n maxLength={props.maxLength}\n mask={props.mask}\n pipe={props.pipe}\n onChange={renderProps.onChange}\n onFocus={renderProps.onFocus}\n onBlur={renderProps.onBlur}\n onKeyDown={renderProps.onKeyDown}\n onKeyUp={renderProps.onKeyUp}\n />\n }\n hint={props.hint}\n error={props.error}\n help={props.help}\n action={props.action}\n />\n )}\n />\n )\n\nTextField.displayName = 'TextField'\n\nTextField.defaultProps = {\n tabIndex: 0,\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/TextFieldProps.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/text-field/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Caption.tsx",["1059"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface CaptionProps {\n color?: 'default' | 'support' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst CaptionColor: { [color in NonNullable<CaptionProps['color']>]: string } =\n {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n }\n\nexport const Caption: FC<CaptionProps> = ({\n color = 'support',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' ? 'auto' : undefined}\n width={50}\n maxWidth={1}\n >\n <Stub top={1} bottom={1} width={50} height={3} />\n </Box>\n ) : (\n <Typo\n as=\"h6\"\n display=\"block\"\n size={3.5}\n height={5}\n weight={500}\n color={CaptionColor[color]}\n transform=\"uppercase\"\n spacing={1.5}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nCaption.displayName = 'Caption'\n\nCaption.defaultProps = {\n color: 'support',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Heading.tsx",["1060","1061","1062"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface HeadingProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2' | '3' | '4'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst HeadingSize: { [size in HeadingProps['size']]: number } = {\n 1: 7,\n 2: 6,\n 3: 5,\n 4: 4,\n}\n\nconst HeadingHeight: { [size in HeadingProps['size']]: number } = {\n 1: 8,\n 2: 7,\n 3: 6,\n 4: 5,\n}\n\nconst HeadingTag: {\n [size in HeadingProps['size']]: NonNullable<HeadingProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n 3: 'h3',\n 4: 'h4',\n}\n\nconst HeadingWeight: { [size in HeadingProps['size']]: number } = {\n 1: 900,\n 2: 900,\n 3: 900,\n 4: 700,\n}\n\nconst StubOffsetTop: { [size in HeadingProps['size']]: number } = {\n 1: 2,\n 2: 2,\n 3: 2,\n 4: 1,\n}\n\nconst StubOffsetBottom: { [size in HeadingProps['size']]: number } = {\n 1: 1,\n 2: 1,\n 3: 1,\n 4: 1,\n}\n\nconst StubHeight: { [size in HeadingProps['size']]: number } = {\n 1: 5,\n 2: 4,\n 3: 3,\n 4: 3,\n}\n\nconst HeadingColor: { [color in NonNullable<HeadingProps['color']>]: string } =\n {\n default: '#000',\n inverse: '#fff',\n }\n\nexport const Heading: FC<HeadingProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.5 : (i % 3 === 1 ? 0.6 : 0.4)))\n .map((width, id) => (\n <Box\n key={id}\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={width}\n maxWidth={1}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n width={1}\n height={StubHeight[size]}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as={tag || HeadingTag[size]}\n display=\"block\"\n size={HeadingSize[size]}\n height={HeadingHeight[size]}\n weight={HeadingWeight[size]}\n color={HeadingColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nHeading.displayName = 'Heading'\n\nHeading.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Paragraph.tsx",["1063","1064","1065"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\nexport interface ParagraphProps {\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse'\n transform?: TypoProps['transform']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst ParagraphSize: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 3.5,\n m: 4,\n l: 5,\n }\n\nconst ParagraphHeight: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst ParagraphHeightCompact: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 4,\n m: 5,\n l: 7,\n}\n\nconst StubOffsetTop: { [size in NonNullable<ParagraphProps['size']>]: number } =\n {\n s: 2,\n m: 1,\n l: 3,\n }\n\nconst StubOffsetBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 2,\n l: 2,\n}\n\nconst StubOffsetCompactTop: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 3,\n}\n\nconst StubOffsetCompactBottom: {\n [size in NonNullable<ParagraphProps['size']>]: number\n} = {\n s: 1,\n m: 1,\n l: 1,\n}\n\nconst StubHeight: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 2,\n m: 3,\n l: 3,\n}\n\nconst ParagraphColor: {\n [color in NonNullable<ParagraphProps['color']>]: string\n} = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n}\n\nexport const Paragraph: FC<ParagraphProps> = ({\n size = 'm',\n bold = false,\n compact = false,\n color = 'default',\n transform,\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Fragment>\n {new Array(clamp === undefined ? 3 : clamp)\n .fill(0)\n .map((_, i) => (i % 3 === 0 ? 0.8 : (i % 3 === 1 ? 0.9 : 0.7)))\n .map((width, id) => (\n <Box\n key={id}\n width={width}\n ml={align === 'center' || align === 'right' ? 'auto' : undefined}\n mr={align === 'center' || align === 'left' ? 'auto' : undefined}\n >\n <Stub\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n height={StubHeight[size]}\n width={1}\n inverse={color === 'inverse'}\n />\n </Box>\n ))}\n </Fragment>\n ) : (\n <Typo\n as=\"p\"\n display=\"block\"\n size={ParagraphSize[size]}\n height={compact ? ParagraphHeightCompact[size] : ParagraphHeight[size]}\n weight={bold ? 500 : 300}\n color={ParagraphColor[color]}\n transform={transform}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nParagraph.displayName = 'Paragraph'\n\nParagraph.defaultProps = {\n size: 'm',\n bold: false,\n compact: false,\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Text.tsx",["1066","1067","1068","1069"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TextProps {\n display?: 'block' | 'inline' | 'inline-block'\n size?: 's' | 'm' | 'l'\n bold?: boolean\n compact?: boolean\n color?: 'default' | 'support' | 'inverse' | 'failure' | 'success' | 'warning'\n decoration?: TypoProps['decoration']\n transform?: TypoProps['transform']\n transition?: TypoProps['transition']\n align?: TypoProps['align']\n clamp?: number\n stub?: boolean\n children?: ReactNode\n}\n\nconst TextSize: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 3.5,\n m: 4,\n l: 5,\n}\n\nconst TextHeight: { [size in NonNullable<TextProps['size']>]: number } = {\n s: 5,\n m: 6,\n l: 8,\n}\n\nconst TextHeightCompact: { [size in NonNullable<TextProps['size']>]: number } =\n {\n s: 4,\n m: 5,\n l: 7,\n }\n\nconst StubHeight: Record<NonNullable<TextProps['size']>, number> = {\n s: 2,\n m: 3,\n l: 3,\n}\nconst StubOffsetTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetBottom: Record<NonNullable<TextProps['size']>, number> = {\n s: 1.5,\n m: 1.5,\n l: 2.5,\n}\n\nconst StubOffsetCompactTop: Record<NonNullable<TextProps['size']>, number> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst StubOffsetCompactBottom: Record<\n NonNullable<TextProps['size']>,\n number\n> = {\n s: 1,\n m: 1,\n l: 2,\n}\n\nconst TextColor: { [color in NonNullable<TextProps['color']>]: string } = {\n default: '#000',\n support: '#666',\n inverse: '#fff',\n success: '#4bbd5c',\n failure: '#d0021b',\n warning: '#ff8c00',\n}\n\nexport const Text: FC<TextProps> = ({\n display,\n compact,\n size,\n bold,\n color,\n decoration,\n transform,\n transition,\n align,\n clamp,\n children,\n stub = false,\n}) =>\n stub ? (\n size === undefined || display === undefined ? null : (\n <Box as=\"span\" display={display}>\n {new Array(clamp === undefined ? 1 : clamp)\n .fill(1)\n .map((width: number, index: number) => (\n <Stub\n key={index}\n height={StubHeight[size]}\n width={width}\n top={compact ? StubOffsetCompactTop[size] : StubOffsetTop[size]}\n bottom={\n compact ? StubOffsetCompactBottom[size] : StubOffsetBottom[size]\n }\n />\n ))}\n </Box>\n )\n ) : (\n <Typo\n as=\"span\"\n display={display}\n size={size === undefined ? undefined : TextSize[size]}\n height={\n size === undefined\n ? undefined\n : (compact\n ? TextHeightCompact[size]\n : TextHeight[size])\n }\n weight={bold === undefined ? undefined : (bold ? 500 : 300)}\n color={color === undefined ? undefined : TextColor[color]}\n decoration={decoration}\n transform={transform}\n transition={transition}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nText.displayName = 'Text'\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/Title.tsx",["1070"],[],"import { Box, Breaker, Stub, Typo, TypoProps } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\nexport interface TitleProps {\n tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'\n size: '1' | '2'\n color?: 'default' | 'inverse'\n align?: TypoProps['align']\n stub?: boolean\n clamp?: number\n children?: ReactNode\n}\n\nconst TitleSize: { [size in TitleProps['size']]: number } = {\n 1: 11,\n 2: 9,\n}\n\nconst TitleHeight: { [size in TitleProps['size']]: number } = {\n 1: 13,\n 2: 10,\n}\n\nconst TitleTag: {\n [size in TitleProps['size']]: NonNullable<TitleProps['tag']>\n} = {\n 1: 'h1',\n 2: 'h2',\n}\n\nconst TitleWeight: { [size in TitleProps['size']]: number } = {\n 1: 900,\n 2: 900,\n}\n\nconst StubOffsetTop: { [size in TitleProps['size']]: number } = {\n 1: 4,\n 2: 3,\n}\n\nconst StubOffsetBottom: { [size in TitleProps['size']]: number } = {\n 1: 3,\n 2: 2,\n}\n\nconst StubHeight: { [size in TitleProps['size']]: number } = {\n 1: 6,\n 2: 5,\n}\n\nconst TitleColor: { [color in NonNullable<TitleProps['color']>]: string } = {\n default: '#000',\n inverse: '#fff',\n}\n\nexport const Title: FC<TitleProps> = ({\n tag,\n size,\n color = 'default',\n align,\n stub,\n clamp,\n children,\n}) =>\n stub ? (\n <Box\n ml={align === 'center' || align === 'right' ? 'auto' : 'none'}\n mr={align === 'center' ? 'auto' : 'none'}\n width={50}\n >\n <Stub\n top={StubOffsetTop[size]}\n bottom={StubOffsetBottom[size]}\n height={StubHeight[size]}\n width={50}\n inverse={color === 'inverse'}\n />\n </Box>\n ) : (\n <Typo\n as={tag || TitleTag[size]}\n display=\"block\"\n size={TitleSize[size]}\n height={TitleHeight[size]}\n weight={TitleWeight[size]}\n color={TitleColor[color]}\n align={align}\n clamp={clamp}\n children={<Breaker children={children} />}\n />\n )\n\nTitle.displayName = 'Title'\n\nTitle.defaultProps = {\n color: 'default',\n}\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/ts/typography/index.ts",[],[],"/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ComponentsListRenderer.tsx",["1071","1072"],[],"import { Caption, Flex, FlexItem, Link } from '@qiwi/pijma-mobile'\nimport React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ComponentsListRendererProps {\n items: Array<{\n heading: boolean\n visibleName: string\n href: string\n content: ReactNode\n shouldOpenInNewTab: boolean\n }>\n}\n\nconst ComponentsListRenderer: FC<ComponentsListRendererProps> = (props) => {\n const items = props.items.filter((item) => item.visibleName)\n if (items.length === 0) {\n return null\n }\n return (\n <Flex wrap=\"wrap\">\n {items.map(({ visibleName, href, content, shouldOpenInNewTab }, i) => (\n <FlexItem key={i} mr={4} mt={4}>\n {content ? (\n <Fragment>\n <Caption>{visibleName}</Caption>\n {content}\n </Fragment>\n ) : (\n <Link\n key={i}\n href={href}\n target={shouldOpenInNewTab ? '_blank' : undefined}\n title={visibleName}\n >\n {visibleName}\n </Link>\n )}\n </FlexItem>\n ))}\n </Flex>\n )\n}\n\nexport default ComponentsListRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ExamplesRenderer.tsx",["1073"],[],"import React, { FC, Fragment, ReactNode } from 'react'\n\ninterface ExamplesRendererProps {\n children?: ReactNode\n}\n\nconst ExamplesRenderer: FC<ExamplesRendererProps> = (props) => (\n <Fragment>{props.children}</Fragment>\n)\n\nexport default ExamplesRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Heading.tsx",["1074"],[],"import { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst HeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n)\n\nexport default HeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Link.tsx",["1075"],[],"import { Link, LinkProps } from '@qiwi/pijma-mobile'\nimport React, { FC } from 'react'\n\nconst LinkRenderer: FC<LinkProps> = (props) => <Link {...props} />\n\nexport default LinkRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Markdown/MarkdownHeading.tsx",["1076"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Heading, HeadingProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface HeadingRendererProps {\n level: '1' | '2' | '3' | '4' | '5' | '6'\n children?: ReactNode\n}\n\nconst LevelSize: {\n [level in HeadingRendererProps['level']]: HeadingProps['size']\n} = {\n 1: '1',\n 2: '2',\n 3: '3',\n 4: '4',\n 5: '4',\n 6: '4',\n}\n\nconst LevelMarginTop: { [level in HeadingRendererProps['level']]: number } = {\n 1: 11,\n 2: 11,\n 3: 8,\n 4: 7,\n 5: 6,\n 6: 6,\n}\n\nconst LevelMarginBottom: { [level in HeadingRendererProps['level']]: number } =\n {\n 1: 3,\n 2: 3,\n 3: 3,\n 4: 3,\n 5: 3,\n 6: 3,\n }\n\nconst MardownHeadingRenderer: FC<HeadingRendererProps> = (props) => (\n <Box\n mt={LevelMarginTop[props.level]}\n mb={LevelMarginBottom[props.level]}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Heading size={LevelSize[props.level]}>{props.children}</Heading>\n </Box>\n)\n\nexport default MardownHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Para.tsx",["1077"],[],"import { Box } from '@qiwi/pijma-core'\nimport { Paragraph, ParagraphProps } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface ParagraphRendererProps {\n children?: ReactNode\n}\n\nconst SizeMargin: { [size in NonNullable<ParagraphProps['size']>]: number } = {\n s: 3,\n m: 4,\n l: 5,\n}\n\nconst ParagraphRenderer: FC<ParagraphRendererProps> = ({ children }) => (\n <Box\n my={SizeMargin.m}\n css={{\n '&:first-child': { marginTop: 0 },\n '&:last-child': { marginBottom: 0 },\n }}\n >\n <Paragraph size=\"m\">{children}</Paragraph>\n </Box>\n)\n\nexport default ParagraphRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/ReactComponentRenderer.tsx",["1078","1079","1080"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport Pathline from 'rsg-components/Pathline'\n\ninterface ReactComponentRendererProps {\n name: string\n heading: ReactNode\n filepath: string\n pathLine: string\n tabButtons?: ReactNode\n tabBody?: ReactNode\n description?: ReactNode\n docs?: ReactNode\n examples: ReactNode\n isolated: boolean\n}\n\nconst ReactComponentRenderer: FC<ReactComponentRendererProps> = (props) => (\n <Spacer size=\"xl\">\n <Spacer size=\"s\">\n {props.heading}\n {props.pathLine ? <Pathline>{props.pathLine}</Pathline> : null}\n </Spacer>\n <Spacer size=\"m\">\n {props.description}\n {props.docs}\n {props.tabButtons}\n {props.tabBody}\n </Spacer>\n {props.examples}\n </Spacer>\n)\n\nexport default ReactComponentRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionHeadingRenderer.tsx",["1081"],[],"import { Heading } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface SectionHeadingRendererProps {\n toolbar: ReactNode\n id: string\n href: string\n depth: number\n deprecated: boolean\n children?: ReactNode\n}\n\nconst SectionHeadingRenderer: FC<SectionHeadingRendererProps> = (props) => (\n <Heading size=\"1\">{props.children}</Heading>\n)\n\nexport default SectionHeadingRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/SectionRenderer.tsx",["1082","1083","1084","1085"],[],"import { Spacer } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n// @ts-ignore\nimport SectionHeading from 'rsg-components/SectionHeading'\n// @ts-ignore\n// import Markdown from 'rsg-components/Markdown'\n\ninterface SectionRendererProps {\n name: string\n description: string\n slug: string\n content: ReactNode\n components: ReactNode\n sections: ReactNode\n isolated: boolean\n depth: number\n pagePerSection: boolean\n}\n\nconst SectionRenderer: FC<SectionRendererProps> = (props) => (\n <Spacer size=\"xl\">\n {props.name ? (\n <SectionHeading\n depth={props.depth}\n id={props.slug}\n slotName=\"sectionToolbar\"\n pagePerSection={props.pagePerSection}\n slotProps={props}\n children={props.name}\n />\n ) : null}\n {props.content}\n {props.sections}\n {props.components}\n </Spacer>\n)\n\nexport default SectionRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/StyleGuideRenderer.tsx",["1086","1087"],[],"import {\n applyDefaultClickHandler,\n cache,\n CacheProvider,\n Card,\n Flex,\n FlexItem,\n fonts,\n Global,\n Header,\n Icon,\n reset,\n ThemeProvider,\n themes,\n} from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\napplyDefaultClickHandler()\n\nif (screen.width < 360) {\n document.querySelector<HTMLMetaElement>('meta[name=viewport]')!.content =\n 'width=360, shrink-to-fit=no'\n}\n\ninterface StyleGuideRendererProps {\n title: ReactNode\n toc: ReactNode\n hasSidebar: boolean\n children?: ReactNode\n}\n\nconst StyleGuideRenderer: FC<StyleGuideRendererProps> = (props) => (\n <CacheProvider value={cache}>\n <ThemeProvider theme={themes.orange}>\n <Global\n styles={[\n reset,\n fonts,\n {\n body: {\n minWidth: '360px !important',\n },\n },\n ]}\n />\n <Card bg=\"#f5f5f5\" height={1}>\n <Header>\n <Flex height={1} px={4} align=\"center\" justify=\"center\">\n <FlexItem width={8} height={8} shrink={0} align=\"center\">\n <Icon name=\"qiwi\" color=\"#ff8c00\" size={1} />\n </FlexItem>\n </Flex>\n </Header>\n <Card bg=\"#f5f5f5\" px={4} py={6}>\n {props.children}\n </Card>\n <Card as=\"footer\" px={4} py={6}>\n {props.toc}\n </Card>\n </Card>\n </ThemeProvider>\n </CacheProvider>\n)\n\nexport default StyleGuideRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/TableOfContentsRenderer.tsx",["1088"],[],"import { Icon, Spacer, TextField } from '@qiwi/pijma-mobile'\nimport React, { FC, ReactNode } from 'react'\n\ninterface TableOfContentsRendererProps {\n searchTerm: string\n onSearchTermChange: (value: string) => void\n children?: ReactNode\n}\n\nconst TableOfContentsRenderer: FC<TableOfContentsRendererProps> = (props) => (\n <Spacer>\n <TextField\n value={props.searchTerm}\n placeholder=\"Поиск\"\n hint={<Icon name=\"search\" color=\"#666\" />}\n onChange={props.onSearchTermChange}\n />\n {props.children}\n </Spacer>\n)\n\nexport default TableOfContentsRenderer\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/Wrapper.tsx",["1089"],[],"import { ThemeProvider, themes } from '@qiwi/pijma-core'\nimport React, { FC, ReactNode } from 'react'\n\ninterface WrapperProps {\n children?: ReactNode\n}\n\nconst Wrapper: FC<WrapperProps> = (props) => (\n <ThemeProvider theme={themes.orange}>{props.children}</ThemeProvider>\n)\n\nexport default Wrapper\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/components/slots/IsolateButton.tsx",["1090","1091","1092","1093"],[],"import React, { FC } from 'react'\n// @ts-ignore\nimport { MdFullscreen, MdFullscreenExit } from 'react-icons/md'\n// @ts-ignore\nimport getUrl from 'react-styleguidist/lib/client/utils/getUrl'\n// @ts-ignore\nimport ToolbarButton from 'rsg-components/ToolbarButton'\n\ninterface IsolateButtonProps {\n name: string\n example: number\n isolated: boolean\n}\n\nconst IsolateButton: FC<IsolateButtonProps> = ({ name, example, isolated }) =>\n isolated ? (\n <ToolbarButton\n href={getUrl({\n name,\n hashPath: decodeURI(location.hash).split('/').slice(1, -2),\n })}\n title=\"Show all components\"\n >\n <MdFullscreenExit />\n </ToolbarButton>\n ) : (\n <ToolbarButton\n href={getUrl({\n name,\n example,\n hashPath: decodeURI(location.hash).split('/').slice(1, -1),\n })}\n title=\"Open isolated\"\n >\n <MdFullscreen />\n </ToolbarButton>\n )\n\nexport default IsolateButton\n","/home/runner/work/pijma/pijma/packages/mobile/src/main/webapp/require.js",[],[],{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":12,"column":12,"nodeType":"1100","messageId":"1101","endLine":12,"endColumn":16,"suggestions":"1102"},{"ruleId":"1094","severity":1,"message":"1095","line":9,"column":8,"nodeType":"1096","messageId":"1097","endLine":9,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":61,"column":15,"nodeType":"1100","messageId":"1101","endLine":61,"endColumn":19,"suggestions":"1103"},{"ruleId":"1098","severity":2,"message":"1099","line":75,"column":13,"nodeType":"1100","messageId":"1101","endLine":75,"endColumn":17,"suggestions":"1104"},{"ruleId":"1094","severity":1,"message":"1095","line":12,"column":8,"nodeType":"1096","messageId":"1097","endLine":12,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":68,"column":7,"nodeType":"1100","messageId":"1101","endLine":68,"endColumn":11,"suggestions":"1105"},{"ruleId":"1098","severity":2,"message":"1099","line":91,"column":37,"nodeType":"1100","messageId":"1101","endLine":91,"endColumn":41,"suggestions":"1106"},{"ruleId":"1094","severity":1,"message":"1095","line":9,"column":8,"nodeType":"1096","messageId":"1097","endLine":9,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1108","line":70,"column":4,"nodeType":null,"messageId":"1109","endLine":70,"endColumn":6},{"ruleId":"1098","severity":2,"message":"1099","line":113,"column":15,"nodeType":"1100","messageId":"1101","endLine":113,"endColumn":19,"suggestions":"1110"},{"ruleId":"1098","severity":2,"message":"1099","line":172,"column":17,"nodeType":"1100","messageId":"1101","endLine":172,"endColumn":21,"suggestions":"1111"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":31,"column":15,"nodeType":"1100","messageId":"1101","endLine":31,"endColumn":19,"suggestions":"1112"},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1113","line":85,"column":48,"nodeType":null,"messageId":"1109","endLine":85,"endColumn":50},{"ruleId":"1098","severity":2,"message":"1099","line":121,"column":15,"nodeType":"1100","messageId":"1101","endLine":121,"endColumn":19,"suggestions":"1114"},{"ruleId":"1098","severity":2,"message":"1099","line":127,"column":15,"nodeType":"1100","messageId":"1101","endLine":127,"endColumn":19,"suggestions":"1115"},{"ruleId":"1098","severity":2,"message":"1099","line":244,"column":27,"nodeType":"1100","messageId":"1101","endLine":244,"endColumn":31,"suggestions":"1116"},{"ruleId":"1098","severity":2,"message":"1099","line":275,"column":27,"nodeType":"1100","messageId":"1101","endLine":275,"endColumn":31,"suggestions":"1117"},{"ruleId":"1094","severity":1,"message":"1095","line":8,"column":8,"nodeType":"1096","messageId":"1097","endLine":8,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":12,"column":8,"nodeType":"1096","messageId":"1097","endLine":12,"endColumn":13},{"ruleId":"1118","severity":1,"message":"1119","line":18,"column":47,"nodeType":"1120","messageId":"1121","endLine":18,"endColumn":50,"suggestions":"1122"},{"ruleId":"1118","severity":1,"message":"1119","line":18,"column":53,"nodeType":"1120","messageId":"1121","endLine":18,"endColumn":56,"suggestions":"1123"},{"ruleId":"1118","severity":1,"message":"1119","line":35,"column":47,"nodeType":"1120","messageId":"1121","endLine":35,"endColumn":50,"suggestions":"1124"},{"ruleId":"1118","severity":1,"message":"1119","line":35,"column":53,"nodeType":"1120","messageId":"1121","endLine":35,"endColumn":56,"suggestions":"1125"},{"ruleId":"1118","severity":1,"message":"1119","line":54,"column":28,"nodeType":"1120","messageId":"1121","endLine":54,"endColumn":31,"suggestions":"1126"},{"ruleId":"1094","severity":1,"message":"1095","line":11,"column":8,"nodeType":"1096","messageId":"1097","endLine":11,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1127","line":34,"column":4,"nodeType":null,"messageId":"1109","endLine":34,"endColumn":6},{"ruleId":"1128","severity":2,"message":"1129","line":37,"column":8,"nodeType":"1130","messageId":"1101","endLine":37,"endColumn":25,"suggestions":"1131"},{"ruleId":"1098","severity":2,"message":"1099","line":103,"column":15,"nodeType":"1100","messageId":"1101","endLine":103,"endColumn":19,"suggestions":"1132"},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1134","line":26,"column":42,"nodeType":"1135","messageId":"1136","endLine":26,"endColumn":44},{"ruleId":"1107","severity":2,"message":"1137","line":43,"column":29,"nodeType":null,"messageId":"1109","endLine":43,"endColumn":31},{"ruleId":"1098","severity":2,"message":"1099","line":141,"column":23,"nodeType":"1100","messageId":"1101","endLine":141,"endColumn":27,"suggestions":"1138"},{"ruleId":"1098","severity":2,"message":"1099","line":154,"column":29,"nodeType":"1100","messageId":"1101","endLine":154,"endColumn":33,"suggestions":"1139"},{"ruleId":"1098","severity":2,"message":"1099","line":169,"column":29,"nodeType":"1100","messageId":"1101","endLine":169,"endColumn":33,"suggestions":"1140"},{"ruleId":"1098","severity":2,"message":"1099","line":172,"column":23,"nodeType":"1100","messageId":"1101","endLine":172,"endColumn":27,"suggestions":"1141"},{"ruleId":"1118","severity":1,"message":"1119","line":186,"column":15,"nodeType":"1120","messageId":"1121","endLine":186,"endColumn":18,"suggestions":"1142"},{"ruleId":"1118","severity":1,"message":"1119","line":186,"column":23,"nodeType":"1120","messageId":"1121","endLine":186,"endColumn":26,"suggestions":"1143"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1144","line":37,"column":4,"nodeType":null,"messageId":"1109","endLine":37,"endColumn":6},{"ruleId":"1145","severity":2,"message":"1146","line":47,"column":24,"nodeType":"1100","messageId":"1147","endLine":47,"endColumn":36},{"ruleId":"1148","severity":2,"message":"1149","line":96,"column":31,"nodeType":"1096","messageId":"1150","endLine":96,"endColumn":37,"suggestions":"1151"},{"ruleId":"1098","severity":2,"message":"1099","line":138,"column":19,"nodeType":"1100","messageId":"1101","endLine":138,"endColumn":23,"suggestions":"1152"},{"ruleId":"1094","severity":1,"message":"1095","line":15,"column":8,"nodeType":"1096","messageId":"1097","endLine":15,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":148,"column":21,"nodeType":"1100","messageId":"1101","endLine":148,"endColumn":25,"suggestions":"1153"},{"ruleId":"1098","severity":2,"message":"1099","line":173,"column":15,"nodeType":"1100","messageId":"1101","endLine":173,"endColumn":19,"suggestions":"1154"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1155","line":24,"column":4,"nodeType":null,"messageId":"1109","endLine":24,"endColumn":6},{"ruleId":"1098","severity":2,"message":"1099","line":44,"column":15,"nodeType":"1100","messageId":"1101","endLine":44,"endColumn":19,"suggestions":"1156"},{"ruleId":"1098","severity":2,"message":"1099","line":62,"column":15,"nodeType":"1100","messageId":"1101","endLine":62,"endColumn":19,"suggestions":"1157"},{"ruleId":"1098","severity":2,"message":"1099","line":65,"column":9,"nodeType":"1100","messageId":"1101","endLine":65,"endColumn":13,"suggestions":"1158"},{"ruleId":"1098","severity":2,"message":"1099","line":88,"column":11,"nodeType":"1100","messageId":"1101","endLine":88,"endColumn":15,"suggestions":"1159"},{"ruleId":"1098","severity":2,"message":"1099","line":103,"column":15,"nodeType":"1100","messageId":"1101","endLine":103,"endColumn":19,"suggestions":"1160"},{"ruleId":"1098","severity":2,"message":"1099","line":116,"column":15,"nodeType":"1100","messageId":"1101","endLine":116,"endColumn":19,"suggestions":"1161"},{"ruleId":"1098","severity":2,"message":"1099","line":119,"column":9,"nodeType":"1100","messageId":"1101","endLine":119,"endColumn":13,"suggestions":"1162"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":12,"column":8,"nodeType":"1096","messageId":"1097","endLine":12,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":96,"column":11,"nodeType":"1130","messageId":"1101","endLine":96,"endColumn":57,"suggestions":"1163"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":16,"column":8,"nodeType":"1096","messageId":"1097","endLine":16,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":117,"column":17,"nodeType":"1100","messageId":"1101","endLine":117,"endColumn":21,"suggestions":"1164"},{"ruleId":"1098","severity":2,"message":"1099","line":139,"column":17,"nodeType":"1100","messageId":"1101","endLine":139,"endColumn":21,"suggestions":"1165"},{"ruleId":"1094","severity":1,"message":"1095","line":8,"column":8,"nodeType":"1096","messageId":"1097","endLine":8,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1166","line":64,"column":44,"nodeType":null,"messageId":"1109","endLine":64,"endColumn":46},{"ruleId":"1098","severity":2,"message":"1099","line":68,"column":32,"nodeType":"1100","messageId":"1101","endLine":68,"endColumn":36,"suggestions":"1167"},{"ruleId":"1094","severity":1,"message":"1095","line":8,"column":8,"nodeType":"1096","messageId":"1097","endLine":8,"endColumn":13},{"ruleId":"1168","severity":2,"message":"1169","line":46,"column":17,"nodeType":"1170","messageId":"1171","endLine":46,"endColumn":65,"suggestions":"1172"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1173","line":72,"column":4,"nodeType":null,"messageId":"1109","endLine":72,"endColumn":6},{"ruleId":"1174","severity":2,"message":"1175","line":112,"column":13,"nodeType":"1170","messageId":"1176","endLine":143,"endColumn":17},{"ruleId":"1098","severity":2,"message":"1099","line":127,"column":43,"nodeType":"1100","messageId":"1101","endLine":127,"endColumn":47,"suggestions":"1177"},{"ruleId":"1098","severity":2,"message":"1099","line":143,"column":13,"nodeType":"1100","messageId":"1101","endLine":143,"endColumn":17,"suggestions":"1178"},{"ruleId":"1094","severity":1,"message":"1095","line":11,"column":8,"nodeType":"1096","messageId":"1097","endLine":11,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1179","line":39,"column":4,"nodeType":null,"messageId":"1109","endLine":39,"endColumn":6},{"ruleId":"1098","severity":2,"message":"1099","line":57,"column":21,"nodeType":"1100","messageId":"1101","endLine":57,"endColumn":25,"suggestions":"1180"},{"ruleId":"1098","severity":2,"message":"1099","line":77,"column":15,"nodeType":"1100","messageId":"1101","endLine":77,"endColumn":19,"suggestions":"1181"},{"ruleId":"1098","severity":2,"message":"1099","line":121,"column":23,"nodeType":"1100","messageId":"1101","endLine":121,"endColumn":27,"suggestions":"1182"},{"ruleId":"1098","severity":2,"message":"1099","line":134,"column":19,"nodeType":"1100","messageId":"1101","endLine":134,"endColumn":23,"suggestions":"1183"},{"ruleId":"1098","severity":2,"message":"1099","line":169,"column":17,"nodeType":"1100","messageId":"1101","endLine":169,"endColumn":21,"suggestions":"1184"},{"ruleId":"1098","severity":2,"message":"1099","line":180,"column":17,"nodeType":"1100","messageId":"1101","endLine":180,"endColumn":21,"suggestions":"1185"},{"ruleId":"1094","severity":1,"message":"1095","line":9,"column":8,"nodeType":"1096","messageId":"1097","endLine":9,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":72,"column":21,"nodeType":"1100","messageId":"1101","endLine":72,"endColumn":25,"suggestions":"1186"},{"ruleId":"1098","severity":2,"message":"1099","line":106,"column":15,"nodeType":"1100","messageId":"1101","endLine":106,"endColumn":19,"suggestions":"1187"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1118","severity":1,"message":"1119","line":146,"column":38,"nodeType":"1120","messageId":"1121","endLine":146,"endColumn":41,"suggestions":"1188"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":11,"column":8,"nodeType":"1096","messageId":"1097","endLine":11,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1189","line":51,"column":5,"nodeType":null,"messageId":"1109","endLine":51,"endColumn":7},{"ruleId":"1098","severity":2,"message":"1099","line":83,"column":13,"nodeType":"1100","messageId":"1101","endLine":83,"endColumn":17,"suggestions":"1190"},{"ruleId":"1098","severity":2,"message":"1099","line":103,"column":21,"nodeType":"1100","messageId":"1101","endLine":103,"endColumn":25,"suggestions":"1191"},{"ruleId":"1098","severity":2,"message":"1099","line":118,"column":17,"nodeType":"1100","messageId":"1101","endLine":118,"endColumn":21,"suggestions":"1192"},{"ruleId":"1098","severity":2,"message":"1099","line":125,"column":13,"nodeType":"1100","messageId":"1101","endLine":125,"endColumn":17,"suggestions":"1193"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1194","line":29,"column":52,"nodeType":null,"messageId":"1109","endLine":29,"endColumn":54},{"ruleId":"1168","severity":2,"message":"1169","line":54,"column":19,"nodeType":"1170","messageId":"1171","endLine":54,"endColumn":67,"suggestions":"1195"},{"ruleId":"1094","severity":1,"message":"1095","line":11,"column":8,"nodeType":"1096","messageId":"1097","endLine":11,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":136,"column":19,"nodeType":"1100","messageId":"1101","endLine":136,"endColumn":23,"suggestions":"1196"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":18,"column":60,"nodeType":"1100","messageId":"1101","endLine":18,"endColumn":64,"suggestions":"1197"},{"ruleId":"1098","severity":2,"message":"1099","line":19,"column":59,"nodeType":"1100","messageId":"1101","endLine":19,"endColumn":63,"suggestions":"1198"},{"ruleId":"1098","severity":2,"message":"1099","line":22,"column":9,"nodeType":"1100","messageId":"1101","endLine":22,"endColumn":13,"suggestions":"1199"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":23,"column":64,"nodeType":"1100","messageId":"1101","endLine":23,"endColumn":68,"suggestions":"1200"},{"ruleId":"1098","severity":2,"message":"1099","line":63,"column":11,"nodeType":"1100","messageId":"1101","endLine":63,"endColumn":15,"suggestions":"1201"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1202","line":23,"column":64,"nodeType":null,"messageId":"1109","endLine":23,"endColumn":66},{"ruleId":"1094","severity":1,"message":"1095","line":8,"column":8,"nodeType":"1096","messageId":"1097","endLine":8,"endColumn":13},{"ruleId":"1168","severity":2,"message":"1169","line":61,"column":16,"nodeType":"1170","messageId":"1171","endLine":63,"endColumn":19,"suggestions":"1203"},{"ruleId":"1098","severity":2,"message":"1099","line":63,"column":15,"nodeType":"1100","messageId":"1101","endLine":63,"endColumn":19,"suggestions":"1204"},{"ruleId":"1094","severity":1,"message":"1095","line":14,"column":8,"nodeType":"1096","messageId":"1097","endLine":14,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1205","line":21,"column":3,"nodeType":"1096","messageId":"1097","endLine":21,"endColumn":11},{"ruleId":"1107","severity":2,"message":"1189","line":24,"column":4,"nodeType":null,"messageId":"1109","endLine":24,"endColumn":6},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":12,"column":8,"nodeType":"1096","messageId":"1097","endLine":12,"endColumn":13},{"ruleId":"1118","severity":1,"message":"1119","line":18,"column":41,"nodeType":"1120","messageId":"1121","endLine":18,"endColumn":44,"suggestions":"1206"},{"ruleId":"1118","severity":1,"message":"1119","line":18,"column":47,"nodeType":"1120","messageId":"1121","endLine":18,"endColumn":50,"suggestions":"1207"},{"ruleId":"1118","severity":1,"message":"1119","line":37,"column":41,"nodeType":"1120","messageId":"1121","endLine":37,"endColumn":44,"suggestions":"1208"},{"ruleId":"1118","severity":1,"message":"1119","line":37,"column":47,"nodeType":"1120","messageId":"1121","endLine":37,"endColumn":50,"suggestions":"1209"},{"ruleId":"1118","severity":1,"message":"1119","line":56,"column":28,"nodeType":"1120","messageId":"1121","endLine":56,"endColumn":31,"suggestions":"1210"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1128","severity":2,"message":"1129","line":37,"column":8,"nodeType":"1130","messageId":"1101","endLine":37,"endColumn":24,"suggestions":"1211"},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1118","severity":1,"message":"1119","line":45,"column":41,"nodeType":"1120","messageId":"1121","endLine":45,"endColumn":44,"suggestions":"1212"},{"ruleId":"1118","severity":1,"message":"1119","line":45,"column":47,"nodeType":"1120","messageId":"1121","endLine":45,"endColumn":50,"suggestions":"1213"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":22,"column":74,"nodeType":"1100","messageId":"1101","endLine":22,"endColumn":78,"suggestions":"1214"},{"ruleId":"1098","severity":2,"message":"1099","line":23,"column":69,"nodeType":"1100","messageId":"1101","endLine":23,"endColumn":73,"suggestions":"1215"},{"ruleId":"1098","severity":2,"message":"1099","line":32,"column":9,"nodeType":"1100","messageId":"1101","endLine":32,"endColumn":13,"suggestions":"1216"},{"ruleId":"1098","severity":2,"message":"1099","line":35,"column":9,"nodeType":"1100","messageId":"1101","endLine":35,"endColumn":13,"suggestions":"1217"},{"ruleId":"1098","severity":2,"message":"1099","line":36,"column":69,"nodeType":"1100","messageId":"1101","endLine":36,"endColumn":73,"suggestions":"1218"},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1133","severity":2,"message":"1134","line":27,"column":40,"nodeType":"1135","messageId":"1136","endLine":27,"endColumn":42},{"ruleId":"1107","severity":2,"message":"1219","line":30,"column":54,"nodeType":null,"messageId":"1109","endLine":30,"endColumn":56},{"ruleId":"1098","severity":2,"message":"1099","line":165,"column":25,"nodeType":"1100","messageId":"1101","endLine":165,"endColumn":29,"suggestions":"1220"},{"ruleId":"1098","severity":2,"message":"1099","line":183,"column":33,"nodeType":"1100","messageId":"1101","endLine":183,"endColumn":37,"suggestions":"1221"},{"ruleId":"1098","severity":2,"message":"1099","line":206,"column":33,"nodeType":"1100","messageId":"1101","endLine":206,"endColumn":37,"suggestions":"1222"},{"ruleId":"1098","severity":2,"message":"1099","line":210,"column":25,"nodeType":"1100","messageId":"1101","endLine":210,"endColumn":29,"suggestions":"1223"},{"ruleId":"1118","severity":1,"message":"1119","line":224,"column":15,"nodeType":"1120","messageId":"1121","endLine":224,"endColumn":18,"suggestions":"1224"},{"ruleId":"1118","severity":1,"message":"1119","line":224,"column":23,"nodeType":"1120","messageId":"1121","endLine":224,"endColumn":26,"suggestions":"1225"},{"ruleId":"1094","severity":1,"message":"1095","line":11,"column":8,"nodeType":"1096","messageId":"1097","endLine":11,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":13,"column":8,"nodeType":"1096","messageId":"1097","endLine":13,"endColumn":13},{"ruleId":"1118","severity":1,"message":"1119","line":19,"column":43,"nodeType":"1120","messageId":"1121","endLine":19,"endColumn":46,"suggestions":"1226"},{"ruleId":"1118","severity":1,"message":"1119","line":19,"column":49,"nodeType":"1120","messageId":"1121","endLine":19,"endColumn":52,"suggestions":"1227"},{"ruleId":"1118","severity":1,"message":"1119","line":50,"column":45,"nodeType":"1120","messageId":"1121","endLine":50,"endColumn":48,"suggestions":"1228"},{"ruleId":"1118","severity":1,"message":"1119","line":50,"column":51,"nodeType":"1120","messageId":"1121","endLine":50,"endColumn":54,"suggestions":"1229"},{"ruleId":"1118","severity":1,"message":"1119","line":69,"column":28,"nodeType":"1120","messageId":"1121","endLine":69,"endColumn":31,"suggestions":"1230"},{"ruleId":"1094","severity":1,"message":"1095","line":10,"column":8,"nodeType":"1096","messageId":"1097","endLine":10,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1231","line":51,"column":4,"nodeType":null,"messageId":"1109","endLine":51,"endColumn":6},{"ruleId":"1094","severity":1,"message":"1095","line":6,"column":8,"nodeType":"1096","messageId":"1097","endLine":6,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1232","line":79,"column":4,"nodeType":null,"messageId":"1109","endLine":79,"endColumn":6},{"ruleId":"1128","severity":2,"message":"1129","line":82,"column":8,"nodeType":"1130","messageId":"1101","endLine":82,"endColumn":50,"suggestions":"1233"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1234","line":94,"column":4,"nodeType":null,"messageId":"1109","endLine":94,"endColumn":6},{"ruleId":"1128","severity":2,"message":"1129","line":97,"column":8,"nodeType":"1130","messageId":"1101","endLine":97,"endColumn":50,"suggestions":"1235"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1107","severity":2,"message":"1231","line":92,"column":4,"nodeType":null,"messageId":"1109","endLine":92,"endColumn":6},{"ruleId":"1098","severity":2,"message":"1099","line":94,"column":51,"nodeType":"1100","messageId":"1101","endLine":94,"endColumn":55,"suggestions":"1236"},{"ruleId":"1128","severity":2,"message":"1129","line":96,"column":10,"nodeType":"1130","messageId":"1101","endLine":96,"endColumn":52,"suggestions":"1237"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1098","severity":2,"message":"1099","line":17,"column":12,"nodeType":"1100","messageId":"1101","endLine":17,"endColumn":16,"suggestions":"1238"},{"ruleId":"1094","severity":1,"message":"1095","line":1,"column":8,"nodeType":"1096","messageId":"1097","endLine":1,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":3,"column":8,"nodeType":"1096","messageId":"1097","endLine":3,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":3,"column":8,"nodeType":"1096","messageId":"1097","endLine":3,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1239","severity":2,"message":"1240","line":3,"column":1,"nodeType":"1241","messageId":"1242","endLine":3,"endColumn":14},{"ruleId":"1098","severity":2,"message":"1099","line":23,"column":65,"nodeType":"1100","messageId":"1101","endLine":23,"endColumn":69,"suggestions":"1243"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1239","severity":2,"message":"1240","line":3,"column":1,"nodeType":"1241","messageId":"1242","endLine":3,"endColumn":14},{"ruleId":"1239","severity":2,"message":"1240","line":5,"column":1,"nodeType":"1241","messageId":"1242","endLine":5,"endColumn":14},{"ruleId":"1098","severity":2,"message":"1099","line":31,"column":9,"nodeType":"1100","messageId":"1101","endLine":31,"endColumn":13,"suggestions":"1244"},{"ruleId":"1094","severity":1,"message":"1095","line":16,"column":8,"nodeType":"1096","messageId":"1097","endLine":16,"endColumn":13},{"ruleId":"1245","severity":1,"message":"1246","line":21,"column":3,"nodeType":"1247","messageId":"1248","endLine":21,"endColumn":66,"suggestions":"1249"},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":2,"column":8,"nodeType":"1096","messageId":"1097","endLine":2,"endColumn":13},{"ruleId":"1094","severity":1,"message":"1095","line":1,"column":8,"nodeType":"1096","messageId":"1097","endLine":1,"endColumn":13},{"ruleId":"1239","severity":2,"message":"1240","line":2,"column":1,"nodeType":"1241","messageId":"1242","endLine":2,"endColumn":14},{"ruleId":"1239","severity":2,"message":"1240","line":4,"column":1,"nodeType":"1241","messageId":"1242","endLine":4,"endColumn":14},{"ruleId":"1239","severity":2,"message":"1240","line":6,"column":1,"nodeType":"1241","messageId":"1242","endLine":6,"endColumn":14},"@typescript-eslint/no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","unicorn/no-null","Use `undefined` instead of `null`.","Literal","error",["1250","1251"],["1252"],["1253"],["1254"],["1255"],"sonarjs/cognitive-complexity","Refactor this function to reduce its Cognitive Complexity from 49 to the 15 allowed.","refactorFunction",["1256"],["1257"],["1258"],"Refactor this function to reduce its Cognitive Complexity from 102 to the 15 allowed.",["1259"],["1260"],["1261"],["1262"],"@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["1263","1264"],["1265","1266"],["1267","1268"],["1269","1270"],["1271","1272"],"Refactor this function to reduce its Cognitive Complexity from 34 to the 15 allowed.","unicorn/no-new-array","Do not use `new Array()`.","NewExpression",["1273","1274"],["1275"],"@typescript-eslint/ban-types","Don't use `{}` as a type. `{}` actually means \"any non-nullish value\".\n- If you want a type meaning \"any object\", you probably want `Record<string, unknown>` instead.\n- If you want a type meaning \"any value\", you probably want `unknown` instead.\n- If you want a type meaning \"empty object\", you probably want `Record<string, never>` instead.","TSTypeLiteral","bannedTypeMessage","Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.",["1276"],["1277"],["1278"],["1279"],["1280","1281"],["1282","1283"],"Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.","sonarjs/no-duplicate-string","Define a constant instead of duplicating this literal 4 times.","defineConstant","unicorn/prefer-spread","Prefer the spread operator over `Array#concat(…)`.","array-concat",["1284","1285","1286"],["1287"],["1288"],["1289"],"Refactor this function to reduce its Cognitive Complexity from 58 to the 15 allowed.",["1290"],["1291"],["1292"],["1293"],["1294"],["1295"],["1296"],["1297","1298"],["1299"],["1300"],"Refactor this function to reduce its Cognitive Complexity from 38 to the 15 allowed.",["1301"],"unicorn/prefer-logical-operator-over-ternary","Prefer using a logical operator over a ternary.","ConditionalExpression","prefer-logical-operator-over-ternary/error",["1302","1303"],"Refactor this function to reduce its Cognitive Complexity from 43 to the 15 allowed.","unicorn/no-nested-ternary","Do not nest ternary expressions.","too-deep",["1304"],["1305"],"Refactor this function to reduce its Cognitive Complexity from 87 to the 15 allowed.",["1306"],["1307"],["1308"],["1309"],["1310"],["1311"],["1312"],["1313"],["1314","1315"],"Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.",["1316"],["1317"],["1318"],["1319"],"Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.",["1320","1321"],["1322"],["1323"],["1324"],["1325"],["1326"],["1327"],"Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.",["1328","1329"],["1330"],"'tabIndex' is assigned a value but never used.",["1331","1332"],["1333","1334"],["1335","1336"],["1337","1338"],["1339","1340"],["1341","1342"],["1343","1344"],["1345","1346"],["1347"],["1348"],["1349"],["1350"],["1351"],"Refactor this function to reduce its Cognitive Complexity from 95 to the 15 allowed.",["1352"],["1353"],["1354"],["1355"],["1356","1357"],["1358","1359"],["1360","1361"],["1362","1363"],["1364","1365"],["1366","1367"],["1368","1369"],"Refactor this function to reduce its Cognitive Complexity from 29 to the 15 allowed.","Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.",["1370","1371"],"Refactor this function to reduce its Cognitive Complexity from 28 to the 15 allowed.",["1372","1373"],["1374"],["1375","1376"],["1377","1378"],"@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment",["1379"],["1380"],"@typescript-eslint/no-non-null-assertion","Forbidden non-null assertion.","TSNonNullExpression","noNonNull",["1381"],{"messageId":"1382","fix":"1383","data":"1384","desc":"1385"},{"messageId":"1386","fix":"1387","data":"1388","desc":"1389"},{"messageId":"1386","fix":"1390","data":"1391","desc":"1389"},{"messageId":"1386","fix":"1392","data":"1393","desc":"1389"},{"messageId":"1386","fix":"1394","data":"1395","desc":"1389"},{"messageId":"1386","fix":"1396","data":"1397","desc":"1389"},{"messageId":"1386","fix":"1398","data":"1399","desc":"1389"},{"messageId":"1386","fix":"1400","data":"1401","desc":"1389"},{"messageId":"1386","fix":"1402","data":"1403","desc":"1389"},{"messageId":"1386","fix":"1404","data":"1405","desc":"1389"},{"messageId":"1386","fix":"1406","data":"1407","desc":"1389"},{"messageId":"1386","fix":"1408","data":"1409","desc":"1389"},{"messageId":"1386","fix":"1410","data":"1411","desc":"1389"},{"messageId":"1412","fix":"1413","desc":"1414"},{"messageId":"1415","fix":"1416","desc":"1417"},{"messageId":"1412","fix":"1418","desc":"1414"},{"messageId":"1415","fix":"1419","desc":"1417"},{"messageId":"1412","fix":"1420","desc":"1414"},{"messageId":"1415","fix":"1421","desc":"1417"},{"messageId":"1412","fix":"1422","desc":"1414"},{"messageId":"1415","fix":"1423","desc":"1417"},{"messageId":"1412","fix":"1424","desc":"1414"},{"messageId":"1415","fix":"1425","desc":"1417"},{"messageId":"1426","fix":"1427","data":"1428","desc":"1429"},{"messageId":"1430","fix":"1431","data":"1432","desc":"1433"},{"messageId":"1386","fix":"1434","data":"1435","desc":"1389"},{"messageId":"1386","fix":"1436","data":"1437","desc":"1389"},{"messageId":"1386","fix":"1438","data":"1439","desc":"1389"},{"messageId":"1386","fix":"1440","data":"1441","desc":"1389"},{"messageId":"1386","fix":"1442","data":"1443","desc":"1389"},{"messageId":"1412","fix":"1444","desc":"1414"},{"messageId":"1415","fix":"1445","desc":"1417"},{"messageId":"1412","fix":"1446","desc":"1414"},{"messageId":"1415","fix":"1447","desc":"1417"},{"messageId":"1448","fix":"1449","data":"1450","desc":"1451"},{"messageId":"1452","fix":"1453","data":"1454","desc":"1455"},{"messageId":"1456","fix":"1457","data":"1458","desc":"1459"},{"messageId":"1386","fix":"1460","data":"1461","desc":"1389"},{"messageId":"1386","fix":"1462","data":"1463","desc":"1389"},{"messageId":"1386","fix":"1464","data":"1465","desc":"1389"},{"messageId":"1386","fix":"1466","data":"1467","desc":"1389"},{"messageId":"1386","fix":"1468","data":"1469","desc":"1389"},{"messageId":"1386","fix":"1470","data":"1471","desc":"1389"},{"messageId":"1386","fix":"1472","data":"1473","desc":"1389"},{"messageId":"1386","fix":"1474","data":"1475","desc":"1389"},{"messageId":"1386","fix":"1476","data":"1477","desc":"1389"},{"messageId":"1386","fix":"1478","data":"1479","desc":"1389"},{"messageId":"1426","fix":"1480","data":"1481","desc":"1429"},{"messageId":"1430","fix":"1482","data":"1483","desc":"1433"},{"messageId":"1386","fix":"1484","data":"1485","desc":"1389"},{"messageId":"1386","fix":"1486","data":"1487","desc":"1389"},{"messageId":"1386","fix":"1488","data":"1489","desc":"1389"},{"messageId":"1490","data":"1491","fix":"1492","desc":"1493"},{"messageId":"1490","data":"1494","fix":"1495","desc":"1496"},{"messageId":"1386","fix":"1497","data":"1498","desc":"1389"},{"messageId":"1386","fix":"1499","data":"1500","desc":"1389"},{"messageId":"1386","fix":"1501","data":"1502","desc":"1389"},{"messageId":"1386","fix":"1503","data":"1504","desc":"1389"},{"messageId":"1386","fix":"1505","data":"1506","desc":"1389"},{"messageId":"1386","fix":"1507","data":"1508","desc":"1389"},{"messageId":"1386","fix":"1509","data":"1510","desc":"1389"},{"messageId":"1386","fix":"1511","data":"1512","desc":"1389"},{"messageId":"1386","fix":"1513","data":"1514","desc":"1389"},{"messageId":"1386","fix":"1515","data":"1516","desc":"1389"},{"messageId":"1412","fix":"1517","desc":"1414"},{"messageId":"1415","fix":"1518","desc":"1417"},{"messageId":"1386","fix":"1519","data":"1520","desc":"1389"},{"messageId":"1386","fix":"1521","data":"1522","desc":"1389"},{"messageId":"1386","fix":"1523","data":"1524","desc":"1389"},{"messageId":"1386","fix":"1525","data":"1526","desc":"1389"},{"messageId":"1490","data":"1527","fix":"1528","desc":"1493"},{"messageId":"1490","data":"1529","fix":"1530","desc":"1496"},{"messageId":"1386","fix":"1531","data":"1532","desc":"1389"},{"messageId":"1386","fix":"1533","data":"1534","desc":"1389"},{"messageId":"1386","fix":"1535","data":"1536","desc":"1389"},{"messageId":"1386","fix":"1537","data":"1538","desc":"1389"},{"messageId":"1386","fix":"1539","data":"1540","desc":"1389"},{"messageId":"1386","fix":"1541","data":"1542","desc":"1389"},{"messageId":"1490","data":"1543","fix":"1544","desc":"1493"},{"messageId":"1490","data":"1545","fix":"1546","desc":"1496"},{"messageId":"1386","fix":"1547","data":"1548","desc":"1389"},{"messageId":"1412","fix":"1549","desc":"1414"},{"messageId":"1415","fix":"1550","desc":"1417"},{"messageId":"1412","fix":"1551","desc":"1414"},{"messageId":"1415","fix":"1552","desc":"1417"},{"messageId":"1412","fix":"1553","desc":"1414"},{"messageId":"1415","fix":"1554","desc":"1417"},{"messageId":"1412","fix":"1555","desc":"1414"},{"messageId":"1415","fix":"1556","desc":"1417"},{"messageId":"1412","fix":"1557","desc":"1414"},{"messageId":"1415","fix":"1558","desc":"1417"},{"messageId":"1426","fix":"1559","data":"1560","desc":"1429"},{"messageId":"1430","fix":"1561","data":"1562","desc":"1433"},{"messageId":"1412","fix":"1563","desc":"1414"},{"messageId":"1415","fix":"1564","desc":"1417"},{"messageId":"1412","fix":"1565","desc":"1414"},{"messageId":"1415","fix":"1566","desc":"1417"},{"messageId":"1386","fix":"1567","data":"1568","desc":"1389"},{"messageId":"1386","fix":"1569","data":"1570","desc":"1389"},{"messageId":"1386","fix":"1571","data":"1572","desc":"1389"},{"messageId":"1386","fix":"1573","data":"1574","desc":"1389"},{"messageId":"1386","fix":"1575","data":"1576","desc":"1389"},{"messageId":"1386","fix":"1577","data":"1578","desc":"1389"},{"messageId":"1386","fix":"1579","data":"1580","desc":"1389"},{"messageId":"1386","fix":"1581","data":"1582","desc":"1389"},{"messageId":"1386","fix":"1583","data":"1584","desc":"1389"},{"messageId":"1412","fix":"1585","desc":"1414"},{"messageId":"1415","fix":"1586","desc":"1417"},{"messageId":"1412","fix":"1587","desc":"1414"},{"messageId":"1415","fix":"1588","desc":"1417"},{"messageId":"1412","fix":"1589","desc":"1414"},{"messageId":"1415","fix":"1590","desc":"1417"},{"messageId":"1412","fix":"1591","desc":"1414"},{"messageId":"1415","fix":"1592","desc":"1417"},{"messageId":"1412","fix":"1593","desc":"1414"},{"messageId":"1415","fix":"1594","desc":"1417"},{"messageId":"1412","fix":"1595","desc":"1414"},{"messageId":"1415","fix":"1596","desc":"1417"},{"messageId":"1412","fix":"1597","desc":"1414"},{"messageId":"1415","fix":"1598","desc":"1417"},{"messageId":"1426","fix":"1599","data":"1600","desc":"1429"},{"messageId":"1430","fix":"1601","data":"1602","desc":"1433"},{"messageId":"1426","fix":"1603","data":"1604","desc":"1429"},{"messageId":"1430","fix":"1605","data":"1606","desc":"1433"},{"messageId":"1386","fix":"1607","data":"1608","desc":"1389"},{"messageId":"1426","fix":"1609","data":"1610","desc":"1429"},{"messageId":"1430","fix":"1611","data":"1612","desc":"1433"},{"messageId":"1382","fix":"1613","data":"1614","desc":"1385"},{"messageId":"1386","fix":"1615","data":"1616","desc":"1389"},{"messageId":"1386","fix":"1617","data":"1618","desc":"1389"},{"messageId":"1386","fix":"1619","data":"1620","desc":"1389"},{"messageId":"1621","fix":"1622","desc":"1623"},"remove",{"range":"1624","text":"1625"},{},"Remove `null`.","replace",{"range":"1624","text":"1626"},{},"Replace `null` with `undefined`.",{"range":"1627","text":"1626"},{},{"range":"1628","text":"1626"},{},{"range":"1629","text":"1626"},{},{"range":"1630","text":"1626"},{},{"range":"1631","text":"1626"},{},{"range":"1632","text":"1626"},{},{"range":"1633","text":"1626"},{},{"range":"1634","text":"1626"},{},{"range":"1635","text":"1626"},{},{"range":"1636","text":"1626"},{},{"range":"1637","text":"1626"},{},"suggestUnknown",{"range":"1638","text":"1639"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"1638","text":"1640"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"1641","text":"1639"},{"range":"1641","text":"1640"},{"range":"1642","text":"1639"},{"range":"1642","text":"1640"},{"range":"1643","text":"1639"},{"range":"1643","text":"1640"},{"range":"1644","text":"1639"},{"range":"1644","text":"1640"},"array-length",{"range":"1645","text":"1646"},{},"The argument is the length of array.","only-element",{"range":"1645","text":"1647"},{},"The argument is the only element of array.",{"range":"1648","text":"1626"},{},{"range":"1649","text":"1626"},{},{"range":"1650","text":"1626"},{},{"range":"1651","text":"1626"},{},{"range":"1652","text":"1626"},{},{"range":"1653","text":"1639"},{"range":"1653","text":"1640"},{"range":"1654","text":"1639"},{"range":"1654","text":"1640"},"argument-is-spreadable",{"range":"1655","text":"1656"},{},"First argument is an `array`.","argument-is-not-spreadable",{"range":"1657","text":"1658"},{},"First argument is not an `array`.","test-argument",{"range":"1659","text":"1660"},{},"Test first argument with `Array.isArray(…)`.",{"range":"1661","text":"1626"},{},{"range":"1662","text":"1626"},{},{"range":"1663","text":"1626"},{},{"range":"1664","text":"1626"},{},{"range":"1665","text":"1626"},{},{"range":"1666","text":"1626"},{},{"range":"1667","text":"1626"},{},{"range":"1668","text":"1626"},{},{"range":"1669","text":"1626"},{},{"range":"1670","text":"1626"},{},{"range":"1671","text":"1672"},{},{"range":"1671","text":"1673"},{},{"range":"1674","text":"1626"},{},{"range":"1675","text":"1626"},{},{"range":"1676","text":"1626"},{},"prefer-logical-operator-over-ternary/suggestion",{"operator":"1677"},{"range":"1678","text":"1679"},"Switch to `??` operator.",{"operator":"1680"},{"range":"1678","text":"1681"},"Switch to `||` operator.",{"range":"1682","text":"1626"},{},{"range":"1683","text":"1626"},{},{"range":"1684","text":"1626"},{},{"range":"1685","text":"1626"},{},{"range":"1686","text":"1626"},{},{"range":"1687","text":"1626"},{},{"range":"1688","text":"1626"},{},{"range":"1689","text":"1626"},{},{"range":"1690","text":"1626"},{},{"range":"1691","text":"1626"},{},{"range":"1692","text":"1639"},{"range":"1692","text":"1640"},{"range":"1693","text":"1626"},{},{"range":"1694","text":"1626"},{},{"range":"1695","text":"1626"},{},{"range":"1696","text":"1626"},{},{"operator":"1677"},{"range":"1697","text":"1679"},{"operator":"1680"},{"range":"1697","text":"1681"},{"range":"1698","text":"1626"},{},{"range":"1699","text":"1626"},{},{"range":"1700","text":"1626"},{},{"range":"1701","text":"1626"},{},{"range":"1702","text":"1626"},{},{"range":"1703","text":"1626"},{},{"operator":"1677"},{"range":"1704","text":"1705"},{"operator":"1680"},{"range":"1704","text":"1706"},{"range":"1707","text":"1626"},{},{"range":"1708","text":"1639"},{"range":"1708","text":"1640"},{"range":"1709","text":"1639"},{"range":"1709","text":"1640"},{"range":"1710","text":"1639"},{"range":"1710","text":"1640"},{"range":"1711","text":"1639"},{"range":"1711","text":"1640"},{"range":"1712","text":"1639"},{"range":"1712","text":"1640"},{"range":"1713","text":"1714"},{},{"range":"1713","text":"1715"},{},{"range":"1716","text":"1639"},{"range":"1716","text":"1640"},{"range":"1717","text":"1639"},{"range":"1717","text":"1640"},{"range":"1718","text":"1626"},{},{"range":"1719","text":"1626"},{},{"range":"1720","text":"1626"},{},{"range":"1721","text":"1626"},{},{"range":"1722","text":"1626"},{},{"range":"1723","text":"1626"},{},{"range":"1724","text":"1626"},{},{"range":"1725","text":"1626"},{},{"range":"1726","text":"1626"},{},{"range":"1727","text":"1639"},{"range":"1727","text":"1640"},{"range":"1728","text":"1639"},{"range":"1728","text":"1640"},{"range":"1729","text":"1639"},{"range":"1729","text":"1640"},{"range":"1730","text":"1639"},{"range":"1730","text":"1640"},{"range":"1731","text":"1639"},{"range":"1731","text":"1640"},{"range":"1732","text":"1639"},{"range":"1732","text":"1640"},{"range":"1733","text":"1639"},{"range":"1733","text":"1640"},{"range":"1734","text":"1735"},{},{"range":"1734","text":"1736"},{},{"range":"1737","text":"1738"},{},{"range":"1737","text":"1739"},{},{"range":"1740","text":"1626"},{},{"range":"1741","text":"1735"},{},{"range":"1741","text":"1736"},{},{"range":"1742","text":"1625"},{},{"range":"1742","text":"1626"},{},{"range":"1743","text":"1626"},{},{"range":"1744","text":"1626"},{},"suggestOptionalChain",{"range":"1745","text":"1746"},"Consider using the optional chain operator `?.` instead. This operator includes runtime checks, so it is safer than the compile-only non-null assertion operator.",[366,370],"","undefined",[1366,1370],[1844,1848],[1656,1660],[2347,2351],[2582,2586],[4626,4630],[745,749],[2620,2624],[2827,2831],[7352,7356],[8742,8746],[389,392],"unknown","never",[395,398],[936,939],[942,945],[1591,1594],[611,628],"Array.from({length})","[length]",[2932,2936],[4745,4749],[5308,5312],[5939,5943],[6029,6033],[6250,6253],[6258,6261],[2511,2553],"[...([] as DetailsText[]), ...item.content]",[2511,2553],"[...([] as DetailsText[]), item.content]",[2511,2553],"[...([] as DetailsText[]), ...(Array.isArray(item.content) ? item.content : [item.content])]",[3936,3940],[3624,3628],[4389,4393],[1118,1122],[1691,1695],[1739,1743],[2446,2450],[2871,2875],[3231,3235],[3279,3283],[2340,2386],"Array.from({length: typeof stub === 'number' ? stub : 6})","[typeof stub === 'number' ? stub : 6]",[2745,2749],[3564,3568],[1307,1311],"??",[1050,1098],"props.active ?? renderProps.active","||","props.active || renderProps.active",[3155,3159],[3599,3603],[1481,1485],[2137,2141],[3402,3406],[3844,3848],[4872,4876],[5255,5259],[1809,1813],[2712,2716],[3088,3091],[1731,1735],[2408,2412],[2853,2857],[3067,3071],[1375,1423],[3130,3134],[536,540],[600,604],[650,654],[532,536],[1551,1555],[1909,1965],"props.hint ?? null","props.hint || null",[1961,1965],[365,368],[371,374],[992,995],[998,1001],[1645,1648],[750,766],"Array.from({length: count})","[count]",[906,909],[912,915],[502,506],[576,580],[822,826],[931,935],[1005,1009],[5845,5849],[6708,6712],[7746,7750],[7872,7876],[8105,8108],[8113,8116],[389,392],[395,398],[1334,1337],[1340,1343],[1989,1992],[1410,1452],"Array.from({length: clamp === undefined ? 1 : clamp})","[clamp === undefined ? 1 : clamp]",[1689,1731],"Array.from({length: clamp === undefined ? 3 : clamp})","[clamp === undefined ? 3 : clamp]",[1833,1837],[1891,1933],[484,488],[606,610],[773,777],[356,357],"?"] diff --git a/packages/mobile/package.json b/packages/mobile/package.json index c7eee13b0..10730fc04 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -30,8 +30,8 @@ "chrome:start": "docker run --rm -p 7171:3000 --add-host=host.docker.internal:host-gateway browserless/chrome", "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/.eslintcache b/packages/ssr/.eslintcache index 97de6ccb1..8b62edf61 100644 --- a/packages/ssr/.eslintcache +++ b/packages/ssr/.eslintcache @@ -1 +1 @@ -[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"hash":"3","results":"4","hashOfConfig":"5"},{"hash":"6","results":"7","hashOfConfig":"5"},"5a62e3552bbbe808c0714d7ebebdec32",{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"nbpc3m","54ac40d39a85ceb257b0c926b7380ba5",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] +[{"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts":"1","/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts":"2"},{"hash":"3","results":"4","hashOfConfig":"5"},{"hash":"6","results":"7","hashOfConfig":"5"},"5a62e3552bbbe808c0714d7ebebdec32",{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"12nhsku","54ac40d39a85ceb257b0c926b7380ba5",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/emotionServer.ts",[],[],"/home/runner/work/pijma/pijma/packages/ssr/src/main/ts/index.ts",[],[]] diff --git a/packages/ssr/package.json b/packages/ssr/package.json index cefc841c1..8de37bfc5 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -22,8 +22,8 @@ "build:es5": "cd src/main && swc ts -d ../../target/es5 --config-file ../../swc.es5.json && cd ../.. && tsc-esm-fix --target=target/es5 --fillBlank", "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", - "format": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "cat .eslintcache && DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" }, "files": [ "target/dts/**/*", From 539e46d0758cc12a227aa2580893c29fd1eab825 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 10:54:47 +0300 Subject: [PATCH 12/14] perf: eslint cache --- packages/core/package.json | 2 +- packages/desktop-extra/package.json | 2 +- packages/desktop/package.json | 2 +- packages/mobile/package.json | 2 +- packages/ssr/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 1111608ae..49db20ef9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index f78ec40c5..b8b877391 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -24,7 +24,7 @@ "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 3f9c5787e..492373acd 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 10730fc04..50d44a7f7 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 8de37bfc5..aa9586e0b 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" }, "files": [ "target/dts/**/*", From ffc0250000cb8c263a2d29d01bbd2ed72abe53e1 Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 11:06:25 +0300 Subject: [PATCH 13/14] perf: eslint cache --- packages/core/package.json | 2 +- packages/desktop-extra/package.json | 2 +- packages/desktop/package.json | 2 +- packages/mobile/package.json | 2 +- packages/ssr/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 49db20ef9..55ab67d05 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index b8b877391..4381fcfeb 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -24,7 +24,7 @@ "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 492373acd..1e72e3021 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 50d44a7f7..c1e9ce2ed 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index aa9586e0b..a4a1c0720 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src; cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" }, "files": [ "target/dts/**/*", From 63b7a5a8ff4c54ad059397ff7d99b0212e42d20b Mon Sep 17 00:00:00 2001 From: Dima Livshits <dimonka83@gmail.com> Date: Fri, 25 Nov 2022 11:06:49 +0300 Subject: [PATCH 14/14] perf: eslint cache --- packages/core/package.json | 2 +- packages/desktop-extra/package.json | 2 +- packages/desktop/package.json | 2 +- packages/mobile/package.json | 2 +- packages/ssr/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 55ab67d05..9dc5d9b6b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src && cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop-extra/package.json b/packages/desktop-extra/package.json index 4381fcfeb..19046d0b5 100644 --- a/packages/desktop-extra/package.json +++ b/packages/desktop-extra/package.json @@ -24,7 +24,7 @@ "build:dts": "tsc --project tsconfig.dts.json", "test": "jest", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src && cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 1e72e3021..f901e511f 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:6060/ http-get://localhost:6161/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src && cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index c1e9ce2ed..a10aa6431 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -31,7 +31,7 @@ "test:start": "wait-on http-get://localhost:7070/ http-get://localhost:7171/ && styleguidist-visual test --config styleguide.visual.config.cjs", "test:approve": "styleguidist-visual approve --config styleguide.visual.config.cjs", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src && cat .eslintcache" }, "files": [ "target/dts/**/*", diff --git a/packages/ssr/package.json b/packages/ssr/package.json index a4a1c0720..8d8f6e2c2 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -23,7 +23,7 @@ "build:es6": "cd src/main && swc ts -d ../../target/es6 --config-file ../../swc.es6.json && cd ../.. && tsc-esm-fix --target=target/es6 --fillBlank", "build:dts": "tsc --project tsconfig.dts.json", "format": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content --fix src && prettier --loglevel silent --write src", - "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src&& cat .eslintcache" + "lint": "DEBUG=eslint:lint-result-cache eslint --cache --cache-strategy content src && cat .eslintcache" }, "files": [ "target/dts/**/*",