From 3480df02dbde17c8964fcef597b00173624debba Mon Sep 17 00:00:00 2001 From: cmp5987 <32434695+cmp5987@users.noreply.github.com> Date: Mon, 15 Jan 2024 06:32:18 +0000 Subject: [PATCH 1/3] feat(search): Expand tome details and add search --- .../src/pages/create-quest/CreateQuest.tsx | 8 +- .../{quest-form => components}/QuestForm.tsx | 31 ++-- .../components/TomeRadioGroup.tsx | 135 ++++++++++++++++++ .../create-quest/components/TomeStep.tsx | 52 +++++++ .../components/TomeStepWrapper.tsx | 66 +++++++++ .../pages/create-quest/quest-form/index.tsx | 1 - .../select-beacons/SelectBeacons.tsx | 26 ++-- .../create-quest/select-tome/SelectTome.tsx | 95 ------------ .../pages/create-quest/select-tome/index.tsx | 1 - 9 files changed, 286 insertions(+), 129 deletions(-) rename tavern/internal/www/src/pages/create-quest/{quest-form => components}/QuestForm.tsx (68%) create mode 100644 tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx create mode 100644 tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx create mode 100644 tavern/internal/www/src/pages/create-quest/components/TomeStepWrapper.tsx delete mode 100644 tavern/internal/www/src/pages/create-quest/quest-form/index.tsx delete mode 100644 tavern/internal/www/src/pages/create-quest/select-tome/SelectTome.tsx delete mode 100644 tavern/internal/www/src/pages/create-quest/select-tome/index.tsx diff --git a/tavern/internal/www/src/pages/create-quest/CreateQuest.tsx b/tavern/internal/www/src/pages/create-quest/CreateQuest.tsx index 18ef31c39..91a51edc0 100644 --- a/tavern/internal/www/src/pages/create-quest/CreateQuest.tsx +++ b/tavern/internal/www/src/pages/create-quest/CreateQuest.tsx @@ -3,10 +3,10 @@ import { PageWrapper } from "../../components/page-wrapper"; import { PageNavItem } from "../../utils/enums"; import { TagContext } from "../../context/TagContext"; import { EmptyState, EmptyStateType } from "../../components/tavern-base-ui/EmptyState"; -import { QuestForm } from "./quest-form"; +import QuestForm from "./components/QuestForm"; export const CreateQuest = () => { - const {data, isLoading, error } = useContext(TagContext); + const { data, isLoading, error } = useContext(TagContext); return ( @@ -24,7 +24,7 @@ export const CreateQuest = () => { @@ -32,4 +32,4 @@ export const CreateQuest = () => { )} ); -} \ No newline at end of file +} diff --git a/tavern/internal/www/src/pages/create-quest/quest-form/QuestForm.tsx b/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx similarity index 68% rename from tavern/internal/www/src/pages/create-quest/quest-form/QuestForm.tsx rename to tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx index fce5556a4..a432aba1d 100644 --- a/tavern/internal/www/src/pages/create-quest/quest-form/QuestForm.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx @@ -2,12 +2,12 @@ import { useFormik } from "formik"; import React, { useState } from "react"; import { FormSteps } from "../../../components/form-steps"; import { useSubmitQuest } from "../../../hooks/useSubmitQuest"; +import TomeStepWrapper from "./TomeStepWrapper"; import { SelectBeacons } from "../select-beacons"; -import { SelectTome } from "../select-tome"; -export const QuestForm = () => { +const QuestForm = () => { const [currStep, setCurrStep] = useState(0); - const {submitQuest, loading, error, reset} = useSubmitQuest(); + const { submitQuest, loading, error, reset } = useSubmitQuest(); const steps = [ { name: 'Select agent beacons', description: 'Step 1', href: '#', step: 0 }, @@ -16,20 +16,20 @@ export const QuestForm = () => { const formik = useFormik({ initialValues: { - name: "", - tome: null, - params: [], - beacons: [], + name: "", + tome: null, + params: [], + beacons: [], }, onSubmit: (values: any) => submitQuest(values), - } ); + }); - function getStepView(step: number){ - switch(step) { + function getStepView(step: number) { + switch (step) { case 0: return case 1: - return + return default: return
An error has occured
; } @@ -37,17 +37,18 @@ export const QuestForm = () => { return (
- {getStepView(currStep)} + {getStepView(currStep)}
); -} \ No newline at end of file +} +export default QuestForm; diff --git a/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx b/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx new file mode 100644 index 000000000..03a7c227b --- /dev/null +++ b/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx @@ -0,0 +1,135 @@ +import { useState } from 'react' +import { RadioGroup } from '@headlessui/react' +import { Accordion, AccordionButton, AccordionIcon, AccordionItem, AccordionPanel, Box, Heading, Input, InputGroup, InputLeftElement } from '@chakra-ui/react' +import { TomeParams } from '../../../utils/consts' +import { safelyJsonParse } from '../../../utils/utils' +import { CheckCircleIcon } from '@heroicons/react/24/solid' +import { CodeBlock, tomorrow } from 'react-code-blocks' +import { SearchIcon } from '@chakra-ui/icons' +import { EmptyState, EmptyStateType } from '../../../components/tavern-base-ui/EmptyState' + +const TomeRadioGroup = ( + { label, data, selected, setSelected }: { + label: string; + data: Array; + selected: any, + setSelected: (arg: any) => void; + } +) => { + const [filteredData, setFilteredData] = useState(data); + const [isExpanded, setIsExpanded] = useState(false); + + const handleSearch = (data: Array, text: string) => { + const fd = data.filter((tome) => { + let tomeName = tome.name.toLowerCase(); + let searchText = text.toLowerCase(); + return tomeName.includes(searchText) || (selected && selected.name === tome?.name); + }) + setFilteredData(fd); + } + + return ( +
+
+ + + {label} + + + + + + handleSearch(data, event.target.value)} /> + +
+ {(filteredData.length === 0 && data.length > 0) && + + } + {filteredData.map((tome) => ( + + `${active + ? 'ring-2 ring-white/60 ring-offset-2 ring-offset-purple-300' + : '' + } + bg-white relative flex cursor-pointer rounded-lg shadow-md focus:outline-none` + } + > + {({ active, checked }) => { + const { params } = safelyJsonParse(tome?.paramDefs); + const handleAccordionClick = (expandedIndex: number, checked: boolean) => { + if (checked) { + setIsExpanded(expandedIndex >= 0 ? true : false); + } + } + return ( + handleAccordionClick(expandedIndex, checked)}> + +

+ +
+ {checked && ( +
+ +
+ )} + + + {tome.name} + + +

{tome.description}

+ {params && +
+ Parameters: + {params && params.map((element: TomeParams, index: number) => { + return
{element.label}{index < (params.length - 1) && ","}
+ })} +
+ } +
+
+ {checked && +
+ Details + +
+ } +
+
+

+ {tome.eldritch && + + + + } +
+
+ ) + }} +
+ ))} +
+
+
+
+ ) +} +export default TomeRadioGroup; diff --git a/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx b/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx new file mode 100644 index 000000000..db6e48d81 --- /dev/null +++ b/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx @@ -0,0 +1,52 @@ +import { FormTextArea } from "../../../components/form-text-area"; +import FormTextField from "../../../components/tavern-base-ui/FormTextField"; +import { Tome, TomeParams } from "../../../utils/consts"; +import { safelyJsonParse } from "../../../utils/utils"; +import TomeRadioGroup from "./TomeRadioGroup"; + +type Props = { + formik: any; + data: Array +} +const TomeStep = (props: Props) => { + const { formik, data } = props; + + const handleSelectTome = (tome: Tome) => { + const { params } = safelyJsonParse(tome?.paramDefs); + formik.setFieldValue('tome', tome); + formik.setFieldValue('params', params ? params : []); + }; + + const handleNameQuest = (name: string) => { + formik.setFieldValue('name', name); + }; + + return ( +
+ handleNameQuest(event?.target?.value)} + /> + + {formik?.values?.params.length > 0 && formik?.values?.params.map((field: TomeParams, index: number) => { + return ( + + ); + })} +
+ ); +} +export default TomeStep; diff --git a/tavern/internal/www/src/pages/create-quest/components/TomeStepWrapper.tsx b/tavern/internal/www/src/pages/create-quest/components/TomeStepWrapper.tsx new file mode 100644 index 000000000..af133ce7c --- /dev/null +++ b/tavern/internal/www/src/pages/create-quest/components/TomeStepWrapper.tsx @@ -0,0 +1,66 @@ +import { gql, useQuery } from "@apollo/client"; +import { EmptyState, EmptyStateType } from "../../../components/tavern-base-ui/EmptyState"; +import { TomeParams } from "../../../utils/consts"; +import TomeStep from "./TomeStep"; + +const GET_TOMES = gql` + query get_tomes{ + tomes { + id + name + paramDefs + description + eldritch + } + } +`; + +type Props = { + setCurrStep: (arg1: number) => void; + formik: any; +} +const TomeStepWrapper = ( + props: Props +) => { + const { setCurrStep, formik } = props; + const { loading, error, data } = useQuery(GET_TOMES); + + const hasAllParamsSet = formik?.values?.params.filter((param: TomeParams) => { + return param?.value && param?.value !== ""; + }); + + const isContinueDisabled = hasAllParamsSet.length !== formik?.values?.params.length || formik?.values?.tome === null || formik?.values?.name === ""; + + return ( +
+

Customize a tome

+ {loading ? ( + + ) : error ? ( + + ) : ( + + )} +
+ + +
+
+ ); +} +export default TomeStepWrapper; diff --git a/tavern/internal/www/src/pages/create-quest/quest-form/index.tsx b/tavern/internal/www/src/pages/create-quest/quest-form/index.tsx deleted file mode 100644 index bb0a1d210..000000000 --- a/tavern/internal/www/src/pages/create-quest/quest-form/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export {QuestForm} from "./QuestForm"; \ No newline at end of file diff --git a/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx b/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx index 678187db1..22935e304 100644 --- a/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx +++ b/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx @@ -10,10 +10,10 @@ type Props = { formik: any; } export const SelectBeacons = (props: Props) => { - const {setCurrStep, formik} = props; + const { setCurrStep, formik } = props; const [selectedBeacons, setSelectedBeacons] = useState({}); - const {data, isLoading, error } = useContext(TagContext); + const { data, isLoading } = useContext(TagContext); //filter to only show online beacons const onlineBeacons = getOnlineBeacons(data?.beacons || []); @@ -24,7 +24,7 @@ export const SelectBeacons = (props: Props) => { const beaconToSubmit = [] as Array; for (let key in selectedBeacons) { if (selectedBeacons[key] === true) { - beaconToSubmit.push(key); + beaconToSubmit.push(key); } } formik.setFieldValue('beacons', beaconToSubmit); @@ -38,20 +38,20 @@ export const SelectBeacons = (props: Props) => {

Only active beacons are available for selection

{isLoading || data === undefined ? - ( - - ): ( - - )} -
- -
+ ); -} \ No newline at end of file +} diff --git a/tavern/internal/www/src/pages/create-quest/select-tome/SelectTome.tsx b/tavern/internal/www/src/pages/create-quest/select-tome/SelectTome.tsx deleted file mode 100644 index 8fcbe27c5..000000000 --- a/tavern/internal/www/src/pages/create-quest/select-tome/SelectTome.tsx +++ /dev/null @@ -1,95 +0,0 @@ -import { gql, useQuery } from "@apollo/client"; -import React from "react" - -import { FormTextArea } from "../../../components/form-text-area"; -import { FormRadioGroup } from "../../../components/tavern-base-ui/FormRadioGroup"; -import FormTextField from "../../../components/tavern-base-ui/FormTextField"; -import { Tome, TomeParams } from "../../../utils/consts"; -import { safelyJsonParse } from "../../../utils/utils"; - -type Props = { - setCurrStep: (arg1: number) => void; - formik: any; -} -const GET_TOMES = gql` - query get_tomes{ - tomes { - id - name - paramDefs - description - eldritch - } - } -`; - -export const SelectTome = (props: Props) => { - const { loading, error, data } = useQuery(GET_TOMES); - const { setCurrStep, formik } = props; - - const handleSelectTome = (tome: Tome) => { - const { params } = safelyJsonParse(tome?.paramDefs); - formik.setFieldValue('tome', tome); - formik.setFieldValue('params', params ? params : []); - } - - const handleNameQuest = (name: string) => { - formik.setFieldValue('name', name); - } - - const hasAllParamsSet = formik?.values?.params.filter((param: TomeParams) => { - return param?.value && param?.value !== ""; - }); - - const isContinueDisabled = hasAllParamsSet.length !== formik?.values?.params.length || formik?.values?.tome === null || formik?.values?.name === ""; - - return ( -
-

Customize a quest

- - handleNameQuest(event?.target?.value)} - /> - - {formik?.values?.params.length > 0 && formik?.values?.params.map((field: TomeParams, index: number) => { - return ( - - ); - })} - -
- - -
-
- ) -} diff --git a/tavern/internal/www/src/pages/create-quest/select-tome/index.tsx b/tavern/internal/www/src/pages/create-quest/select-tome/index.tsx deleted file mode 100644 index d1c29647b..000000000 --- a/tavern/internal/www/src/pages/create-quest/select-tome/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export {SelectTome} from "./SelectTome"; \ No newline at end of file From d22ca12ac5fdab2374904652c7fbb4b7bf637f65 Mon Sep 17 00:00:00 2001 From: cmp5987 <32434695+cmp5987@users.noreply.github.com> Date: Mon, 15 Jan 2024 19:37:23 +0000 Subject: [PATCH 2/3] feat(cleanup): Move name to seperate step --- tavern/internal/www/package-lock.json | 16 +++ tavern/internal/www/package.json | 1 + .../BeaconStep.tsx} | 100 +++++++++--------- .../BeaconStepWrapper.tsx} | 7 +- .../create-quest/components/FinalizeStep.tsx | 81 ++++++++++++++ .../create-quest/components/FinalizeTome.tsx | 63 +++++++++++ .../create-quest/components/QuestForm.tsx | 18 +++- .../components/TomeRadioGroup.tsx | 8 +- .../create-quest/components/TomeStep.tsx | 11 -- .../components/TomeStepWrapper.tsx | 12 +-- .../create-quest}/hooks/useBeaconFilter.ts | 4 +- .../create-quest}/hooks/useSubmitQuest.ts | 6 +- .../select-beacons/beacon-view/index.tsx | 1 - .../create-quest/select-beacons/index.tsx | 1 - tavern/internal/www/src/utils/utils.ts | 8 +- 15 files changed, 248 insertions(+), 89 deletions(-) rename tavern/internal/www/src/pages/create-quest/{select-beacons/beacon-view/BeaconView.tsx => components/BeaconStep.tsx} (51%) rename tavern/internal/www/src/pages/create-quest/{select-beacons/SelectBeacons.tsx => components/BeaconStepWrapper.tsx} (91%) create mode 100644 tavern/internal/www/src/pages/create-quest/components/FinalizeStep.tsx create mode 100644 tavern/internal/www/src/pages/create-quest/components/FinalizeTome.tsx rename tavern/internal/www/src/{ => pages/create-quest}/hooks/useBeaconFilter.ts (98%) rename tavern/internal/www/src/{ => pages/create-quest}/hooks/useSubmitQuest.ts (94%) delete mode 100644 tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/index.tsx delete mode 100644 tavern/internal/www/src/pages/create-quest/select-beacons/index.tsx diff --git a/tavern/internal/www/package-lock.json b/tavern/internal/www/package-lock.json index 309c89aa1..011ae9a43 100644 --- a/tavern/internal/www/package-lock.json +++ b/tavern/internal/www/package-lock.json @@ -13,6 +13,7 @@ "@chakra-ui/react": "^2.4.9", "@emotion/react": "^11.10.5", "@emotion/styled": "^11.10.5", + "@faker-js/faker": "^8.3.1", "@headlessui/react": "^1.7.13", "@heroicons/react": "^2.0.16", "@tanstack/react-table": "^8.9.3", @@ -3681,6 +3682,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@faker-js/faker": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.3.1.tgz", + "integrity": "sha512-FdgpFxY6V6rLZE9mmIBb9hM0xpfvQOSNOLnzolzKwsE1DH+gC7lEKV1p1IbR0lAYyvYd5a4u3qWJzowUkw1bIw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=6.14.13" + } + }, "node_modules/@floating-ui/core": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.1.tgz", diff --git a/tavern/internal/www/package.json b/tavern/internal/www/package.json index c81b0c30b..df75b9e3a 100644 --- a/tavern/internal/www/package.json +++ b/tavern/internal/www/package.json @@ -8,6 +8,7 @@ "@chakra-ui/react": "^2.4.9", "@emotion/react": "^11.10.5", "@emotion/styled": "^11.10.5", + "@faker-js/faker": "^8.3.1", "@headlessui/react": "^1.7.13", "@heroicons/react": "^2.0.16", "@tanstack/react-table": "^8.9.3", diff --git a/tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/BeaconView.tsx b/tavern/internal/www/src/pages/create-quest/components/BeaconStep.tsx similarity index 51% rename from tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/BeaconView.tsx rename to tavern/internal/www/src/pages/create-quest/components/BeaconStep.tsx index b38d4dbfa..618b40c03 100644 --- a/tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/BeaconView.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/BeaconStep.tsx @@ -1,18 +1,18 @@ import { Heading, Text, Stack, StackItem, Box, Button, FormLabel, Switch, Divider } from "@chakra-ui/react"; import { TrashIcon, PlusIcon } from "@heroicons/react/24/outline"; import React, { FC, useCallback } from "react"; -import { BeaconType, TomeTag } from "../../../../utils/consts"; import { AutoSizer as _AutoSizer, AutoSizerProps, Grid as _Grid, GridProps - } from "react-virtualized"; +} from "react-virtualized"; import 'react-virtualized/styles.css'; -import { BeaconFilterBar } from "../../../../components/beacon-filter-bar"; -import BeaconOption from "../../../../components/beacon-option/BeaconOption"; -import { useBeaconFilter } from "../../../../hooks/useBeaconFilter"; +import { BeaconFilterBar } from "../../../components/beacon-filter-bar"; +import BeaconOption from "../../../components/beacon-option/BeaconOption"; +import { BeaconType, TomeTag } from "../../../utils/consts"; +import { useBeaconFilter } from "../hooks/useBeaconFilter"; const Grid = _Grid as unknown as FC; const AutoSizer = _AutoSizer as unknown as FC; @@ -25,11 +25,12 @@ type Props = { setSelectedBeacons: any; } -export const BeaconView = (props: Props) => { + +const BeaconStep = (props: Props) => { const CARD_HEIGHT = 100; const COLUMN_COUNT = 1; - const {beacons, groups, services, selectedBeacons, setSelectedBeacons} = props; + const { beacons, groups, services, selectedBeacons, setSelectedBeacons } = props; const { filteredBeacons, @@ -37,28 +38,28 @@ export const BeaconView = (props: Props) => { setViewOnlySelected } = useBeaconFilter(beacons, selectedBeacons); - const toggleCheck = useCallback( (inputName :any) => { + const toggleCheck = useCallback((inputName: any) => { setSelectedBeacons((currentState: any) => { - const newState = {...currentState}; + const newState = { ...currentState }; newState[inputName] = !currentState[inputName]; return newState; }); }, []); - const handleCheckAllFiltered = useCallback( () => { + const handleCheckAllFiltered = useCallback(() => { setSelectedBeacons((currentState: any) => { - const newState = {...currentState}; - filteredBeacons.map((beacon :any) => { + const newState = { ...currentState }; + filteredBeacons.map((beacon: any) => { newState[beacon.id] = true; }); return newState; }); }, [filteredBeacons]); - const handleUnCheckAllFiltered = useCallback( () => { + const handleUnCheckAllFiltered = useCallback(() => { setSelectedBeacons((currentState: any) => { - const newState = {...currentState}; - filteredBeacons.map((beacon :any) => { + const newState = { ...currentState }; + filteredBeacons.map((beacon: any) => { newState[beacon.id] = false; }); return newState; @@ -66,21 +67,21 @@ export const BeaconView = (props: Props) => { }, [filteredBeacons]); const cellRenderer = (props: any, width: any) => { - const {columnIndex, key, rowIndex, style} = props; - const index = rowIndex * COLUMN_COUNT + columnIndex; - return ( -
- -
- ); + const { columnIndex, key, rowIndex, style } = props; + const index = rowIndex * COLUMN_COUNT + columnIndex; + return ( +
+ +
+ ); }; - function getSelectedCount(){ + function getSelectedCount() { let targetCount = 0; for (var key in selectedBeacons) { if (selectedBeacons[key] === true) { - targetCount = targetCount +1; + targetCount = targetCount + 1; } } return targetCount; @@ -92,28 +93,28 @@ export const BeaconView = (props: Props) => {
-
-
- -
-
- - Filter by selected - - setViewOnlySelected((value)=> !value)} /> +
+
+ +
+
+ + Filter by selected + + setViewOnlySelected((value) => !value)} /> +
-
- - - - - - + + + + + + {filteredBeacons.length === 0 && ( @@ -126,16 +127,16 @@ export const BeaconView = (props: Props) => { )} - {({width}) => { + {({ width }) => { return ( cellRenderer(props, width)} - columnCount={COLUMN_COUNT} - columnWidth={width} - height={filteredBeacons.length * CARD_HEIGHT} - rowCount={filteredBeacons.length} - rowHeight={CARD_HEIGHT} - width={width} + cellRenderer={(props) => cellRenderer(props, width)} + columnCount={COLUMN_COUNT} + columnWidth={width} + height={filteredBeacons.length * CARD_HEIGHT} + rowCount={filteredBeacons.length} + rowHeight={CARD_HEIGHT} + width={width} /> ) }} @@ -150,4 +151,5 @@ export const BeaconView = (props: Props) => {
) -} \ No newline at end of file +} +export default BeaconStep; diff --git a/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx b/tavern/internal/www/src/pages/create-quest/components/BeaconStepWrapper.tsx similarity index 91% rename from tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx rename to tavern/internal/www/src/pages/create-quest/components/BeaconStepWrapper.tsx index 22935e304..b9e871d18 100644 --- a/tavern/internal/www/src/pages/create-quest/select-beacons/SelectBeacons.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/BeaconStepWrapper.tsx @@ -3,13 +3,13 @@ import { EmptyState, EmptyStateType } from "../../../components/tavern-base-ui/E import { TagContext } from "../../../context/TagContext"; import { SelectedBeacons } from "../../../utils/consts"; import { getOnlineBeacons, isBeaconSelected } from "../../../utils/utils"; -import { BeaconView } from "./beacon-view"; +import BeaconStep from "./BeaconStep"; type Props = { setCurrStep: (arg1: number) => void; formik: any; } -export const SelectBeacons = (props: Props) => { +export const BeaconStepWrapper = (props: Props) => { const { setCurrStep, formik } = props; const [selectedBeacons, setSelectedBeacons] = useState({}); @@ -41,7 +41,7 @@ export const SelectBeacons = (props: Props) => { ( ) : ( - + )}
); } +export default BeaconStepWrapper; diff --git a/tavern/internal/www/src/pages/create-quest/components/FinalizeStep.tsx b/tavern/internal/www/src/pages/create-quest/components/FinalizeStep.tsx new file mode 100644 index 000000000..6f3cacfe1 --- /dev/null +++ b/tavern/internal/www/src/pages/create-quest/components/FinalizeStep.tsx @@ -0,0 +1,81 @@ +import { Heading } from "@chakra-ui/react"; +import { useContext } from "react"; + +import BeaconTile from "../../../components/BeaconTile"; +import FormTextField from "../../../components/tavern-base-ui/FormTextField"; +import { TagContext } from "../../../context/TagContext"; +import { BeaconType } from "../../../utils/consts"; +import { convertArrayToObject } from "../../../utils/utils"; +import FinalizeTome from "./FinalizeTome"; + + +type Props = { + setCurrStep: (arg1: number) => void; + formik: any; +} +const FinalizeStep = (props: Props) => { + const { formik, setCurrStep } = props; + + const isContinueDisabled = formik?.values?.name === ""; + + const handleNameQuest = (name: string) => { + formik.setFieldValue('name', name); + }; + + const { data } = useContext(TagContext); + + function getSelectedBeacons(beacons: Array, selectedBeaconIds: Array) { + const beaconSelectedObject = convertArrayToObject(selectedBeaconIds); + return beacons.filter((beacon: BeaconType) => beaconSelectedObject[beacon?.id]); + } + + const beaconsSelected = getSelectedBeacons(data?.beacons || [], formik.values.beacons); + + + return ( +
+

Confirm quest details

+
+ Beacons ({formik?.values?.beacons?.length}) +
+ {beaconsSelected.map((beacon) => { + return + })} +
+
+
+ Tome +
+ +
+
+ handleNameQuest(event?.target?.value)} + /> +
+ + +
+
+ ); +} +export default FinalizeStep; diff --git a/tavern/internal/www/src/pages/create-quest/components/FinalizeTome.tsx b/tavern/internal/www/src/pages/create-quest/components/FinalizeTome.tsx new file mode 100644 index 000000000..fc0e6ebb3 --- /dev/null +++ b/tavern/internal/www/src/pages/create-quest/components/FinalizeTome.tsx @@ -0,0 +1,63 @@ +import { Accordion, AccordionButton, AccordionIcon, AccordionItem, AccordionPanel, Box } from "@chakra-ui/react"; +import { CodeBlock, tomorrow } from "react-code-blocks"; +import { Tome, TomeParams } from "../../../utils/consts"; + +type Props = { + tome: Tome + params: Array +} +const FinalizeTome = ({ tome, params }: Props) => { + return ( + + +

+ +
+ +
+ {tome.name} +
+
+

{tome.description}

+ {params && +
+ {params && params.map((element: TomeParams, index: number) => { + return ( +
+ +

{element.value}

+
+ ) + })} +
+ } +
+
+
+ Details + +
+
+
+

+ {tome.eldritch && + + + + } +
+
+ ); +} +export default FinalizeTome; diff --git a/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx b/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx index a432aba1d..14744ce22 100644 --- a/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/QuestForm.tsx @@ -1,22 +1,28 @@ import { useFormik } from "formik"; +import { faker } from '@faker-js/faker'; import React, { useState } from "react"; + import { FormSteps } from "../../../components/form-steps"; -import { useSubmitQuest } from "../../../hooks/useSubmitQuest"; import TomeStepWrapper from "./TomeStepWrapper"; -import { SelectBeacons } from "../select-beacons"; +import FinalizeStep from "./FinalizeStep"; +import BeaconStepWrapper from "./BeaconStepWrapper"; +import { useSubmitQuest } from "../hooks/useSubmitQuest"; const QuestForm = () => { const [currStep, setCurrStep] = useState(0); - const { submitQuest, loading, error, reset } = useSubmitQuest(); + const { submitQuest } = useSubmitQuest(); + const placeholderTitle = faker.music.songName(); + const steps = [ { name: 'Select agent beacons', description: 'Step 1', href: '#', step: 0 }, { name: 'Select a tome', description: 'Step 2', href: '#', step: 1 }, + { name: 'Confirm quest details', description: 'Step 3', href: '#', step: 2 }, ]; const formik = useFormik({ initialValues: { - name: "", + name: placeholderTitle, tome: null, params: [], beacons: [], @@ -27,9 +33,11 @@ const QuestForm = () => { function getStepView(step: number) { switch (step) { case 0: - return + return case 1: return + case 2: + return default: return
An error has occured
; } diff --git a/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx b/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx index 03a7c227b..45de38457 100644 --- a/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/TomeRadioGroup.tsx @@ -32,7 +32,7 @@ const TomeRadioGroup = (
- + {label} @@ -78,15 +78,13 @@ const TomeRadioGroup = ( {tome.name}

{tome.description}

{params && diff --git a/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx b/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx index db6e48d81..e8387e338 100644 --- a/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx +++ b/tavern/internal/www/src/pages/create-quest/components/TomeStep.tsx @@ -17,19 +17,8 @@ const TomeStep = (props: Props) => { formik.setFieldValue('params', params ? params : []); }; - const handleNameQuest = (name: string) => { - formik.setFieldValue('name', name); - }; - return (
- handleNameQuest(event?.target?.value)} - /> -

Customize a tome

+

Select a tome

{loading ? ( ) : error ? ( @@ -50,14 +50,10 @@ const TomeStepWrapper = (
diff --git a/tavern/internal/www/src/hooks/useBeaconFilter.ts b/tavern/internal/www/src/pages/create-quest/hooks/useBeaconFilter.ts similarity index 98% rename from tavern/internal/www/src/hooks/useBeaconFilter.ts rename to tavern/internal/www/src/pages/create-quest/hooks/useBeaconFilter.ts index 7f946c805..6c1bd418d 100644 --- a/tavern/internal/www/src/hooks/useBeaconFilter.ts +++ b/tavern/internal/www/src/pages/create-quest/hooks/useBeaconFilter.ts @@ -1,5 +1,5 @@ import { useCallback, useEffect, useState } from "react" -import { BeaconType } from "../utils/consts"; +import { BeaconType } from "../../../utils/consts"; export const useBeaconFilter = (beacons: Array, selectedBeacons: any) => { @@ -115,4 +115,4 @@ export const useBeaconFilter = (beacons: Array, selectedBeacons: any viewOnlySelected, setViewOnlySelected } -} \ No newline at end of file +} diff --git a/tavern/internal/www/src/hooks/useSubmitQuest.ts b/tavern/internal/www/src/pages/create-quest/hooks/useSubmitQuest.ts similarity index 94% rename from tavern/internal/www/src/hooks/useSubmitQuest.ts rename to tavern/internal/www/src/pages/create-quest/hooks/useSubmitQuest.ts index 9a11db3c2..74318baf2 100644 --- a/tavern/internal/www/src/hooks/useSubmitQuest.ts +++ b/tavern/internal/www/src/pages/create-quest/hooks/useSubmitQuest.ts @@ -2,8 +2,8 @@ import { gql, useMutation } from "@apollo/client" import { GraphQLErrors, NetworkError } from "@apollo/client/errors"; import { useState } from "react"; import { useNavigate } from "react-router-dom"; -import { CreateQuestProps } from "../utils/consts"; -import { GET_QUEST_QUERY } from "../utils/queries"; +import { CreateQuestProps } from "../../../utils/consts"; +import { GET_QUEST_QUERY } from "../../../utils/queries"; export const useSubmitQuest = () => { const [error, setError] = useState(false); @@ -75,4 +75,4 @@ export const useSubmitQuest = () => { error, reset } -} \ No newline at end of file +} diff --git a/tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/index.tsx b/tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/index.tsx deleted file mode 100644 index d14493d91..000000000 --- a/tavern/internal/www/src/pages/create-quest/select-beacons/beacon-view/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export {BeaconView} from "./BeaconView"; \ No newline at end of file diff --git a/tavern/internal/www/src/pages/create-quest/select-beacons/index.tsx b/tavern/internal/www/src/pages/create-quest/select-beacons/index.tsx deleted file mode 100644 index 8cd81610f..000000000 --- a/tavern/internal/www/src/pages/create-quest/select-beacons/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export {SelectBeacons} from "./SelectBeacons"; \ No newline at end of file diff --git a/tavern/internal/www/src/utils/utils.ts b/tavern/internal/www/src/utils/utils.ts index aa3967b36..94bad0173 100644 --- a/tavern/internal/www/src/utils/utils.ts +++ b/tavern/internal/www/src/utils/utils.ts @@ -1,6 +1,12 @@ import {add} from "date-fns"; import { BeaconType } from "./consts"; +export const convertArrayToObject = (array: Array) => + array.reduce((acc, curr) =>(acc[curr] = curr, acc), {}); + +export const convertArrayOfObjectsToObject = (array: Array, key: string) => + array.reduce((acc, curr) =>(acc[curr[key]] = curr, acc), {}); + export const safelyJsonParse = (value: string) => { let error = false; let params = []; @@ -55,4 +61,4 @@ export function isBeaconSelected(selectedBeacons: any): boolean{ } } return false; -} \ No newline at end of file +} From dc314a8f9fd7e41f8f43691ee088df15f295b5fb Mon Sep 17 00:00:00 2001 From: cmp5987 <32434695+cmp5987@users.noreply.github.com> Date: Mon, 15 Jan 2024 19:53:10 +0000 Subject: [PATCH 3/3] fix(build): Rebuild UI --- tavern/internal/www/build/asset-manifest.json | 12 ++++++------ tavern/internal/www/build/index.html | 2 +- .../internal/www/build/static/css/main.1f9505ff.css | 4 ---- .../www/build/static/css/main.1f9505ff.css.map | 1 - .../internal/www/build/static/css/main.48904a80.css | 4 ++++ .../www/build/static/css/main.48904a80.css.map | 1 + tavern/internal/www/build/static/js/main.69fba2e0.js | 3 --- .../www/build/static/js/main.69fba2e0.js.map | 1 - tavern/internal/www/build/static/js/main.d09979ec.js | 3 +++ ...0.js.LICENSE.txt => main.d09979ec.js.LICENSE.txt} | 0 .../www/build/static/js/main.d09979ec.js.map | 1 + 11 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 tavern/internal/www/build/static/css/main.1f9505ff.css delete mode 100644 tavern/internal/www/build/static/css/main.1f9505ff.css.map create mode 100644 tavern/internal/www/build/static/css/main.48904a80.css create mode 100644 tavern/internal/www/build/static/css/main.48904a80.css.map delete mode 100644 tavern/internal/www/build/static/js/main.69fba2e0.js delete mode 100644 tavern/internal/www/build/static/js/main.69fba2e0.js.map create mode 100644 tavern/internal/www/build/static/js/main.d09979ec.js rename tavern/internal/www/build/static/js/{main.69fba2e0.js.LICENSE.txt => main.d09979ec.js.LICENSE.txt} (100%) create mode 100644 tavern/internal/www/build/static/js/main.d09979ec.js.map diff --git a/tavern/internal/www/build/asset-manifest.json b/tavern/internal/www/build/asset-manifest.json index b2493df61..36813d26d 100644 --- a/tavern/internal/www/build/asset-manifest.json +++ b/tavern/internal/www/build/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { - "main.css": "/static/css/main.1f9505ff.css", - "main.js": "/static/js/main.69fba2e0.js", + "main.css": "/static/css/main.48904a80.css", + "main.js": "/static/js/main.d09979ec.js", "react-syntax-highlighter/refractor-core-import.js": "/static/js/react-syntax-highlighter/refractor-core-import.d0cd1e85.chunk.js", "react-syntax-highlighter_languages_refractor_abap.js": "/static/js/react-syntax-highlighter_languages_refractor_abap.a2bf84e3.chunk.js", "react-syntax-highlighter_languages_refractor_actionscript.js": "/static/js/react-syntax-highlighter_languages_refractor_actionscript.fff5a604.chunk.js", @@ -157,8 +157,8 @@ "static/js/787.4af0fb89.chunk.js": "/static/js/787.4af0fb89.chunk.js", "static/media/eldrich.png": "/static/media/eldrich.a80c74e8249d2461e174.png", "index.html": "/index.html", - "main.1f9505ff.css.map": "/static/css/main.1f9505ff.css.map", - "main.69fba2e0.js.map": "/static/js/main.69fba2e0.js.map", + "main.48904a80.css.map": "/static/css/main.48904a80.css.map", + "main.d09979ec.js.map": "/static/js/main.d09979ec.js.map", "refractor-core-import.d0cd1e85.chunk.js.map": "/static/js/react-syntax-highlighter/refractor-core-import.d0cd1e85.chunk.js.map", "react-syntax-highlighter_languages_refractor_abap.a2bf84e3.chunk.js.map": "/static/js/react-syntax-highlighter_languages_refractor_abap.a2bf84e3.chunk.js.map", "react-syntax-highlighter_languages_refractor_actionscript.fff5a604.chunk.js.map": "/static/js/react-syntax-highlighter_languages_refractor_actionscript.fff5a604.chunk.js.map", @@ -314,7 +314,7 @@ "787.4af0fb89.chunk.js.map": "/static/js/787.4af0fb89.chunk.js.map" }, "entrypoints": [ - "static/css/main.1f9505ff.css", - "static/js/main.69fba2e0.js" + "static/css/main.48904a80.css", + "static/js/main.d09979ec.js" ] } \ No newline at end of file diff --git a/tavern/internal/www/build/index.html b/tavern/internal/www/build/index.html index 0bc68268c..209641c7a 100644 --- a/tavern/internal/www/build/index.html +++ b/tavern/internal/www/build/index.html @@ -1 +1 @@ -Tavern - Red Team Engagement Platform
\ No newline at end of file +Tavern - Red Team Engagement Platform
\ No newline at end of file diff --git a/tavern/internal/www/build/static/css/main.1f9505ff.css b/tavern/internal/www/build/static/css/main.1f9505ff.css deleted file mode 100644 index 1fc03aec8..000000000 --- a/tavern/internal/www/build/static/css/main.1f9505ff.css +++ /dev/null @@ -1,4 +0,0 @@ -/* -! tailwindcss v3.2.7 | MIT License | https://tailwindcss.com -*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(126 34 206/var(--tw-bg-opacity));border-radius:.375rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.75rem 1rem}.btn-primary:focus-visible{outline-color:#7e22ce;outline-offset:2px;outline-style:solid;outline-width:2px}.btn-primary:hover:enabled{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.top-0{top:0}.top-4{top:1rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-ml-px{margin-left:-1px}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-16{margin-right:4rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-72{max-height:18rem}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.transform,.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-webkit-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-webkit-column-gap:1.5rem;column-gap:1.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-900\/80{background-color:rgba(17,24,39,.8)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pt-1{padding-top:.25rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.placeholder-gray-500::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgb(126 34 206/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-offset-2{--tw-ring-offset-width:2px}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.md-scroll-container,.option-container{background-color:#edf2f7;width:100%}.md-scroll-container{height:400px;overflow-y:scroll}.max-width{width:100%}.basic-multi-select .select__control{height:100%}.placeholder\:text-gray-400::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-purple-700:focus-visible{outline-color:#7e22ce}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:duration-700{transition-duration:.7s}}@media (min-width:768px){.md\:max-w-md{max-width:28rem}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:inset-y-0{bottom:0;top:0}.lg\:z-50{z-index:50}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-72{width:18rem}.lg\:max-w-4xl{max-width:56rem}.lg\:flex-col{flex-direction:column}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-72{padding-left:18rem}}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{align-items:center;display:flex;flex-direction:row}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;height:1em;width:1em} -/*# sourceMappingURL=main.1f9505ff.css.map*/ \ No newline at end of file diff --git a/tavern/internal/www/build/static/css/main.1f9505ff.css.map b/tavern/internal/www/build/static/css/main.1f9505ff.css.map deleted file mode 100644 index fecce6841..000000000 --- a/tavern/internal/www/build/static/css/main.1f9505ff.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.1f9505ff.css","mappings":"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","sources":["style.css","../node_modules/react-virtualized/source/styles.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n.option-container{\n width: 100%;\n background-color: #EDF2F7;\n}\n.md-scroll-container{\n width: 100%;\n height: 400px;\n overflow-y: scroll;\n background-color: #EDF2F7;\n}\n.max-width{\n width: 100%;\n}\n.basic-multi-select .select__control {\n height: 100%;\n}\n\n@layer components {\n .btn-primary {\n @apply inline-flex items-center rounded-md bg-purple-700 px-4 py-3 text-sm font-semibold text-white shadow-sm enabled:hover:bg-purple-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-purple-700 disabled:opacity-50 disabled:cursor-not-allowed;\n }\n }","/* Collection default theme */\n\n.ReactVirtualized__Collection {\n}\n\n.ReactVirtualized__Collection__innerScrollContainer {\n}\n\n/* Grid default theme */\n\n.ReactVirtualized__Grid {\n}\n\n.ReactVirtualized__Grid__innerScrollContainer {\n}\n\n/* Table default theme */\n\n.ReactVirtualized__Table {\n}\n\n.ReactVirtualized__Table__Grid {\n}\n\n.ReactVirtualized__Table__headerRow {\n font-weight: 700;\n text-transform: uppercase;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.ReactVirtualized__Table__row {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\n.ReactVirtualized__Table__headerTruncatedText {\n display: inline-block;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.ReactVirtualized__Table__headerColumn,\n.ReactVirtualized__Table__rowColumn {\n margin-right: 10px;\n min-width: 0px;\n}\n.ReactVirtualized__Table__rowColumn {\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ReactVirtualized__Table__headerColumn:first-of-type,\n.ReactVirtualized__Table__rowColumn:first-of-type {\n margin-left: 10px;\n}\n.ReactVirtualized__Table__sortableHeaderColumn {\n cursor: pointer;\n}\n\n.ReactVirtualized__Table__sortableHeaderIconContainer {\n display: flex;\n align-items: center;\n}\n.ReactVirtualized__Table__sortableHeaderIcon {\n flex: 0 0 24px;\n height: 1em;\n width: 1em;\n fill: currentColor;\n}\n\n/* List default theme */\n\n.ReactVirtualized__List {\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/tavern/internal/www/build/static/css/main.48904a80.css b/tavern/internal/www/build/static/css/main.48904a80.css new file mode 100644 index 000000000..f6269d63b --- /dev/null +++ b/tavern/internal/www/build/static/css/main.48904a80.css @@ -0,0 +1,4 @@ +/* +! tailwindcss v3.2.7 | MIT License | https://tailwindcss.com +*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(126 34 206/var(--tw-bg-opacity));border-radius:.375rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.75rem 1rem}.btn-primary:focus-visible{outline-color:#7e22ce;outline-offset:2px;outline-style:solid;outline-width:2px}.btn-primary:hover:enabled{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-2{bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}.-inset-2\.5{bottom:-.625rem;left:-.625rem;right:-.625rem;top:-.625rem}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.top-0{top:0}.top-4{top:1rem}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-16{margin-right:4rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.transform,.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-webkit-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-webkit-column-gap:1.5rem;column-gap:1.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(-1px*var(--tw-space-y-reverse));margin-top:calc(-1px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-900\/80{background-color:rgba(17,24,39,.8)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pt-1{padding-top:.25rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.placeholder-gray-500::-webkit-input-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgb(126 34 206/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-white\/60{--tw-ring-color:hsla(0,0%,100%,.6)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-purple-300{--tw-ring-offset-color:#d8b4fe}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.md-scroll-container,.option-container{background-color:#edf2f7;width:100%}.md-scroll-container{height:400px;overflow-y:scroll}.max-width{width:100%}.basic-multi-select .select__control{height:100%}.placeholder\:text-gray-400::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-purple-700:focus-visible{outline-color:#7e22ce}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-purple-800{--tw-bg-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:duration-700{transition-duration:.7s}}@media (min-width:768px){.md\:max-w-md{max-width:28rem}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:inset-y-0{bottom:0;top:0}.lg\:z-50{z-index:50}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-72{width:18rem}.lg\:max-w-4xl{max-width:56rem}.lg\:flex-col{flex-direction:column}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-72{padding-left:18rem}}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{align-items:center;display:flex;flex-direction:row}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;height:1em;width:1em} +/*# sourceMappingURL=main.48904a80.css.map*/ \ No newline at end of file diff --git a/tavern/internal/www/build/static/css/main.48904a80.css.map b/tavern/internal/www/build/static/css/main.48904a80.css.map new file mode 100644 index 000000000..ed928607f --- /dev/null +++ b/tavern/internal/www/build/static/css/main.48904a80.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.48904a80.css","mappings":"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","sources":["style.css","../node_modules/react-virtualized/source/styles.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n.option-container{\n width: 100%;\n background-color: #EDF2F7;\n}\n.md-scroll-container{\n width: 100%;\n height: 400px;\n overflow-y: scroll;\n background-color: #EDF2F7;\n}\n.max-width{\n width: 100%;\n}\n.basic-multi-select .select__control {\n height: 100%;\n}\n\n@layer components {\n .btn-primary {\n @apply inline-flex items-center rounded-md bg-purple-700 px-4 py-3 text-sm font-semibold text-white shadow-sm enabled:hover:bg-purple-600 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-purple-700 disabled:opacity-50 disabled:cursor-not-allowed;\n }\n }","/* Collection default theme */\n\n.ReactVirtualized__Collection {\n}\n\n.ReactVirtualized__Collection__innerScrollContainer {\n}\n\n/* Grid default theme */\n\n.ReactVirtualized__Grid {\n}\n\n.ReactVirtualized__Grid__innerScrollContainer {\n}\n\n/* Table default theme */\n\n.ReactVirtualized__Table {\n}\n\n.ReactVirtualized__Table__Grid {\n}\n\n.ReactVirtualized__Table__headerRow {\n font-weight: 700;\n text-transform: uppercase;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.ReactVirtualized__Table__row {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\n.ReactVirtualized__Table__headerTruncatedText {\n display: inline-block;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.ReactVirtualized__Table__headerColumn,\n.ReactVirtualized__Table__rowColumn {\n margin-right: 10px;\n min-width: 0px;\n}\n.ReactVirtualized__Table__rowColumn {\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ReactVirtualized__Table__headerColumn:first-of-type,\n.ReactVirtualized__Table__rowColumn:first-of-type {\n margin-left: 10px;\n}\n.ReactVirtualized__Table__sortableHeaderColumn {\n cursor: pointer;\n}\n\n.ReactVirtualized__Table__sortableHeaderIconContainer {\n display: flex;\n align-items: center;\n}\n.ReactVirtualized__Table__sortableHeaderIcon {\n flex: 0 0 24px;\n height: 1em;\n width: 1em;\n fill: currentColor;\n}\n\n/* List default theme */\n\n.ReactVirtualized__List {\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/tavern/internal/www/build/static/js/main.69fba2e0.js b/tavern/internal/www/build/static/js/main.69fba2e0.js deleted file mode 100644 index 50602dee9..000000000 --- a/tavern/internal/www/build/static/js/main.69fba2e0.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.69fba2e0.js.LICENSE.txt */ -!function(){var e={2819:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"}))}));e.exports=a},5188:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75"}))}));e.exports=a},1423:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))}));e.exports=a},1774:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));e.exports=a},4350:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75 2.25 2.25 0 00-.1-.664m-5.8 0A2.251 2.251 0 0113.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0118 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3l1.5 1.5 3-3.75"}))}));e.exports=a},7995:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"}))}));e.exports=a},1242:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 7.5l3 2.25-3 2.25m4.5 0h3m-9 8.25h13.5A2.25 2.25 0 0021 18V6a2.25 2.25 0 00-2.25-2.25H5.25A2.25 2.25 0 003 6v12a2.25 2.25 0 002.25 2.25z"}))}));e.exports=a},2297:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 01-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 011.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 00-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 01-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5a3.375 3.375 0 00-3.375-3.375H9.75"}))}));e.exports=a},541:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"}))}));e.exports=a},2697:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"}))}));e.exports=a},3679:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))}));e.exports=a},5217:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"}))}));e.exports=a},7907:function(e,t,n){var r=n(215).default,o=["title","titleId"],i=n(2791);var a=i.forwardRef((function(e,t){var n=e.title,a=e.titleId,l=r(e,o);return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:t,"aria-labelledby":a},l),n?i.createElement("title",{id:a},n):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));e.exports=a},3457:function(e){"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,o="undefined"!==typeof Element;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){var l,s,u,c=t(e),d=t(a);if(c&&d){if((s=e.length)!=a.length)return!1;for(l=s;0!==l--;)if(!i(e[l],a[l]))return!1;return!0}if(c!=d)return!1;var f=e instanceof Date,p=a instanceof Date;if(f!=p)return!1;if(f&&p)return e.getTime()==a.getTime();var h=e instanceof RegExp,v=a instanceof RegExp;if(h!=v)return!1;if(h&&v)return e.toString()==a.toString();var g=n(e);if((s=g.length)!==n(a).length)return!1;for(l=s;0!==l--;)if(!r.call(a,g[l]))return!1;if(o&&e instanceof Element&&a instanceof Element)return e===a;for(l=s;0!==l--;)if(("_owner"!==(u=g[l])||!e.$$typeof)&&!i(e[u],a[u]))return!1;return!0}return e!==e&&a!==a}e.exports=function(e,t){try{return i(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||-2146828260===n.number)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}},2110:function(e,t,n){"use strict";var r=n(8309),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var l=s(t),v=s(n),g=0;g-1},re.prototype.set=function(e,t){var n=this.__data__,r=ue(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},oe.prototype.clear=function(){this.size=0,this.__data__={hash:new ne,map:new(Z||re),string:new ne}},oe.prototype.delete=function(e){var t=we(this,e).delete(e);return this.size-=t?1:0,t},oe.prototype.get=function(e){return we(this,e).get(e)},oe.prototype.has=function(e){return we(this,e).has(e)},oe.prototype.set=function(e,t){var n=we(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ie.prototype.clear=function(){this.__data__=new re,this.size=0},ie.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ie.prototype.get=function(e){return this.__data__.get(e)},ie.prototype.has=function(e){return this.__data__.has(e)},ie.prototype.set=function(e,t){var n=this.__data__;if(n instanceof re){var o=n.__data__;if(!Z||o.length-1&&e%1==0&&e0){if(++t>=i)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(be);function Ee(e,t){return e===t||e!==e&&t!==t}var Te=he(function(){return arguments}())?he:function(e){return Me(e)&&D.call(e,"callee")&&!G.call(e,"callee")},Re=Array.isArray;function Oe(e){return null!=e&&Ae(e.length)&&!Ie(e)}var Pe=K||function(){return!1};function Ie(e){if(!je(e))return!1;var t=pe(e);return t==c||t==d||t==u||t==h}function Ae(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=l}function je(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Me(e){return null!=e&&"object"==typeof e}var De=T?function(e){return function(t){return e(t)}}(T):function(e){return Me(e)&&Ae(e.length)&&!!y[pe(e)]};function Le(e){return Oe(e)?ae(e,!0):ge(e)}var Ne,Fe=(Ne=function(e,t,n,r){me(e,t,n,r)},ye((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=Ne.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!je(n))return!1;var r=typeof t;return!!("number"==r?Oe(n)&&_e(t,n.length):"string"==r&&t in n)&&Ee(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n>>1,V=[["ary",k],["bind",m],["bindKey",y],["curry",w],["curryRight",x],["flip",E],["partial",_],["partialRight",S],["rearg",C]],B="[object Arguments]",U="[object Array]",W="[object AsyncFunction]",H="[object Boolean]",q="[object Date]",G="[object DOMException]",Q="[object Error]",$="[object Function]",Y="[object GeneratorFunction]",K="[object Map]",X="[object Number]",J="[object Null]",Z="[object Object]",ee="[object Promise]",te="[object Proxy]",ne="[object RegExp]",re="[object Set]",oe="[object String]",ie="[object Symbol]",ae="[object Undefined]",le="[object WeakMap]",se="[object WeakSet]",ue="[object ArrayBuffer]",ce="[object DataView]",de="[object Float32Array]",fe="[object Float64Array]",pe="[object Int8Array]",he="[object Int16Array]",ve="[object Int32Array]",ge="[object Uint8Array]",me="[object Uint8ClampedArray]",ye="[object Uint16Array]",be="[object Uint32Array]",we=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,_e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Se=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Ce=RegExp(Se.source),Ee=RegExp(ke.source),Te=/<%-([\s\S]+?)%>/g,Re=/<%([\s\S]+?)%>/g,Oe=/<%=([\s\S]+?)%>/g,Pe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,je=/[\\^$.*+?()[\]{}|]/g,Me=RegExp(je.source),De=/^\s+/,Le=/\s/,Ne=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,ze=/,? & /,Ve=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Be=/[()=,{}\[\]\/\s]/,Ue=/\\(\\)?/g,We=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,He=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Qe=/^\[object .+?Constructor\]$/,$e=/^0o[0-7]+$/i,Ye=/^(?:0|[1-9]\d*)$/,Ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,Je=/['\n\r\u2028\u2029\\]/g,Ze="\\ud800-\\udfff",et="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tt="\\u2700-\\u27bf",nt="a-z\\xdf-\\xf6\\xf8-\\xff",rt="A-Z\\xc0-\\xd6\\xd8-\\xde",ot="\\ufe0e\\ufe0f",it="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",at="['\u2019]",lt="["+Ze+"]",st="["+it+"]",ut="["+et+"]",ct="\\d+",dt="["+tt+"]",ft="["+nt+"]",pt="[^"+Ze+it+ct+tt+nt+rt+"]",ht="\\ud83c[\\udffb-\\udfff]",vt="[^"+Ze+"]",gt="(?:\\ud83c[\\udde6-\\uddff]){2}",mt="[\\ud800-\\udbff][\\udc00-\\udfff]",yt="["+rt+"]",bt="\\u200d",wt="(?:"+ft+"|"+pt+")",xt="(?:"+yt+"|"+pt+")",_t="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",St="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",kt="(?:"+ut+"|"+ht+")"+"?",Ct="["+ot+"]?",Et=Ct+kt+("(?:"+bt+"(?:"+[vt,gt,mt].join("|")+")"+Ct+kt+")*"),Tt="(?:"+[dt,gt,mt].join("|")+")"+Et,Rt="(?:"+[vt+ut+"?",ut,gt,mt,lt].join("|")+")",Ot=RegExp(at,"g"),Pt=RegExp(ut,"g"),It=RegExp(ht+"(?="+ht+")|"+Rt+Et,"g"),At=RegExp([yt+"?"+ft+"+"+_t+"(?="+[st,yt,"$"].join("|")+")",xt+"+"+St+"(?="+[st,yt+wt,"$"].join("|")+")",yt+"?"+wt+"+"+_t,yt+"+"+St,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ct,Tt].join("|"),"g"),jt=RegExp("["+bt+Ze+et+ot+"]"),Mt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Lt=-1,Nt={};Nt[de]=Nt[fe]=Nt[pe]=Nt[he]=Nt[ve]=Nt[ge]=Nt[me]=Nt[ye]=Nt[be]=!0,Nt[B]=Nt[U]=Nt[ue]=Nt[H]=Nt[ce]=Nt[q]=Nt[Q]=Nt[$]=Nt[K]=Nt[X]=Nt[Z]=Nt[ne]=Nt[re]=Nt[oe]=Nt[le]=!1;var Ft={};Ft[B]=Ft[U]=Ft[ue]=Ft[ce]=Ft[H]=Ft[q]=Ft[de]=Ft[fe]=Ft[pe]=Ft[he]=Ft[ve]=Ft[K]=Ft[X]=Ft[Z]=Ft[ne]=Ft[re]=Ft[oe]=Ft[ie]=Ft[ge]=Ft[me]=Ft[ye]=Ft[be]=!0,Ft[Q]=Ft[$]=Ft[le]=!1;var zt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Vt=parseFloat,Bt=parseInt,Ut="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,Wt="object"==typeof self&&self&&self.Object===Object&&self,Ht=Ut||Wt||Function("return this")(),qt=t&&!t.nodeType&&t,Gt=qt&&e&&!e.nodeType&&e,Qt=Gt&&Gt.exports===qt,$t=Qt&&Ut.process,Yt=function(){try{var e=Gt&&Gt.require&&Gt.require("util").types;return e||$t&&$t.binding&&$t.binding("util")}catch(t){}}(),Kt=Yt&&Yt.isArrayBuffer,Xt=Yt&&Yt.isDate,Jt=Yt&&Yt.isMap,Zt=Yt&&Yt.isRegExp,en=Yt&&Yt.isSet,tn=Yt&&Yt.isTypedArray;function nn(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function rn(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function cn(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function jn(e,t){for(var n=e.length;n--&&bn(t,e[n],0)>-1;);return n}var Mn=kn({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Dn=kn({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ln(e){return"\\"+zt[e]}function Nn(e){return jt.test(e)}function Fn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function zn(e,t){return function(n){return e(t(n))}}function Vn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var Qn=function e(t){var n=(t=null==t?Ht:Qn.defaults(Ht.Object(),t,Qn.pick(Ht,Dt))).Array,r=t.Date,Le=t.Error,Ze=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,ot=t.TypeError,it=n.prototype,at=Ze.prototype,lt=tt.prototype,st=t["__core-js_shared__"],ut=at.toString,ct=lt.hasOwnProperty,dt=0,ft=function(){var e=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),pt=lt.toString,ht=ut.call(tt),vt=Ht._,gt=nt("^"+ut.call(ct).replace(je,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),mt=Qt?t.Buffer:o,yt=t.Symbol,bt=t.Uint8Array,wt=mt?mt.allocUnsafe:o,xt=zn(tt.getPrototypeOf,tt),_t=tt.create,St=lt.propertyIsEnumerable,kt=it.splice,Ct=yt?yt.isConcatSpreadable:o,Et=yt?yt.iterator:o,Tt=yt?yt.toStringTag:o,Rt=function(){try{var e=Bi(tt,"defineProperty");return e({},"",{}),e}catch(t){}}(),It=t.clearTimeout!==Ht.clearTimeout&&t.clearTimeout,jt=r&&r.now!==Ht.Date.now&&r.now,zt=t.setTimeout!==Ht.setTimeout&&t.setTimeout,Ut=et.ceil,Wt=et.floor,qt=tt.getOwnPropertySymbols,Gt=mt?mt.isBuffer:o,$t=t.isFinite,Yt=it.join,gn=zn(tt.keys,tt),kn=et.max,$n=et.min,Yn=r.now,Kn=t.parseInt,Xn=et.random,Jn=it.reverse,Zn=Bi(t,"DataView"),er=Bi(t,"Map"),tr=Bi(t,"Promise"),nr=Bi(t,"Set"),rr=Bi(t,"WeakMap"),or=Bi(tt,"create"),ir=rr&&new rr,ar={},lr=pa(Zn),sr=pa(er),ur=pa(tr),cr=pa(nr),dr=pa(rr),fr=yt?yt.prototype:o,pr=fr?fr.valueOf:o,hr=fr?fr.toString:o;function vr(e){if(Pl(e)&&!bl(e)&&!(e instanceof br)){if(e instanceof yr)return e;if(ct.call(e,"__wrapped__"))return ha(e)}return new yr(e)}var gr=function(){function e(){}return function(t){if(!Ol(t))return{};if(_t)return _t(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function mr(){}function yr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function br(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=N,this.__views__=[]}function wr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Nr(e,t,n,r,i,a){var l,s=t&f,u=t&p,c=t&h;if(n&&(l=i?n(e,r,i,a):n(e)),l!==o)return l;if(!Ol(e))return e;var d=bl(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&ct.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return ii(e,l)}else{var v=Hi(e),g=v==$||v==Y;if(Sl(e))return Zo(e,s);if(v==Z||v==B||g&&!i){if(l=u||g?{}:Gi(e),!s)return u?function(e,t){return ai(e,Wi(e),t)}(e,function(e,t){return e&&ai(t,ls(t),e)}(l,e)):function(e,t){return ai(e,Ui(e),t)}(e,jr(l,e))}else{if(!Ft[v])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case ue:return ei(e);case H:case q:return new r(+e);case ce:return function(e,t){var n=t?ei(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case de:case fe:case pe:case he:case ve:case ge:case me:case ye:case be:return ti(e,n);case K:return new r;case X:case oe:return new r(e);case ne:return function(e){var t=new e.constructor(e.source,He.exec(e));return t.lastIndex=e.lastIndex,t}(e);case re:return new r;case ie:return o=e,pr?tt(pr.call(o)):{}}var o}(e,v,s)}}a||(a=new kr);var m=a.get(e);if(m)return m;a.set(e,l),Dl(e)?e.forEach((function(r){l.add(Nr(r,t,n,r,e,a))})):Il(e)&&e.forEach((function(r,o){l.set(o,Nr(r,t,n,o,e,a))}));var y=d?o:(c?u?Mi:ji:u?ls:as)(e);return on(y||e,(function(r,o){y&&(r=e[o=r]),Pr(l,o,Nr(r,t,n,o,e,a))})),l}function Fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var i=n[r],a=t[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function zr(e,t,n){if("function"!=typeof e)throw new ot(l);return aa((function(){e.apply(o,n)}),t)}function Vr(e,t,n,r){var o=-1,a=un,l=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=dn(t,On(n))),r?(a=cn,l=!1):t.length>=i&&(a=In,l=!1,t=new Sr(t));e:for(;++o-1},xr.prototype.set=function(e,t){var n=this.__data__,r=Ir(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_r.prototype.clear=function(){this.size=0,this.__data__={hash:new wr,map:new(er||xr),string:new wr}},_r.prototype.delete=function(e){var t=zi(this,e).delete(e);return this.size-=t?1:0,t},_r.prototype.get=function(e){return zi(this,e).get(e)},_r.prototype.has=function(e){return zi(this,e).has(e)},_r.prototype.set=function(e,t){var n=zi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Sr.prototype.add=Sr.prototype.push=function(e){return this.__data__.set(e,u),this},Sr.prototype.has=function(e){return this.__data__.has(e)},kr.prototype.clear=function(){this.__data__=new xr,this.size=0},kr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},kr.prototype.get=function(e){return this.__data__.get(e)},kr.prototype.has=function(e){return this.__data__.has(e)},kr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof xr){var r=n.__data__;if(!er||r.length0&&n(l)?t>1?Gr(l,t-1,n,r,o):fn(o,l):r||(o[o.length]=l)}return o}var Qr=ci(),$r=ci(!0);function Yr(e,t){return e&&Qr(e,t,as)}function Kr(e,t){return e&&$r(e,t,as)}function Xr(e,t){return sn(t,(function(t){return El(e[t])}))}function Jr(e,t){for(var n=0,r=(t=Yo(t,e)).length;null!=e&&nt}function no(e,t){return null!=e&&ct.call(e,t)}function ro(e,t){return null!=e&&t in tt(e)}function oo(e,t,r){for(var i=r?cn:un,a=e[0].length,l=e.length,s=l,u=n(l),c=1/0,d=[];s--;){var f=e[s];s&&t&&(f=dn(f,On(t))),c=$n(f.length,c),u[s]=!r&&(t||a>=120&&f.length>=120)?new Sr(s&&f):o}f=e[0];var p=-1,h=u[0];e:for(;++p=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function xo(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)l!==e&&kt.call(l,s,1),kt.call(e,s,1);return e}function So(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;$i(o)?kt.call(e,o,1):Bo(e,o)}}return e}function ko(e,t){return e+Wt(Xn()*(t-e+1))}function Co(e,t){var n="";if(!e||t<1||t>M)return n;do{t%2&&(n+=e),(t=Wt(t/2))&&(e+=e)}while(t);return n}function Eo(e,t){return la(na(e,t,As),e+"")}function To(e){return Er(vs(e))}function Ro(e,t){var n=vs(e);return ca(n,Lr(t,0,n.length))}function Oo(e,t,n,r){if(!Ol(e))return e;for(var i=-1,a=(t=Yo(t,e)).length,l=a-1,s=e;null!=s&&++ii?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o>>1,a=e[i];null!==a&&!Nl(a)&&(n?a<=t:a=i){var c=t?null:Ci(e);if(c)return Bn(c);l=!1,o=In,u=new Sr}else u=t?[]:s;e:for(;++r=r?e:jo(e,t,n)}var Jo=It||function(e){return Ht.clearTimeout(e)};function Zo(e,t){if(t)return e.slice();var n=e.length,r=wt?wt(n):new e.constructor(n);return e.copy(r),r}function ei(e){var t=new e.constructor(e.byteLength);return new bt(t).set(new bt(e)),t}function ti(e,t){var n=t?ei(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ni(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=Nl(e),l=t!==o,s=null===t,u=t===t,c=Nl(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,l=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&Yi(n[0],n[1],l)&&(a=i<3?o:a,i=1),t=tt(t);++r-1?i[a?t[l]:l]:o}}function vi(e){return Ai((function(t){var n=t.length,r=n,i=yr.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new ot(l);if(i&&!s&&"wrapper"==Li(a))var s=new yr([],!0)}for(r=s?r:n;++r1&&w.reverse(),f&&cs))return!1;var c=a.get(e),d=a.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=n&g?new Sr:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Ne,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return on(V,(function(n){var r="_."+n[0];t&n[1]&&!un(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(Fe);return t?t[1].split(ze):[]}(r),n)))}function ua(e){var t=0,n=0;return function(){var r=Yn(),i=P-(r-n);if(n=r,i>0){if(++t>=O)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ca(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,Ma(e,n)}));function Ba(e){var t=vr(e);return t.__chain__=!0,t}function Ua(e,t){return t(e)}var Wa=Ai((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Dr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof br&&$i(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Ua,args:[i],thisArg:o}),new yr(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var Ha=li((function(e,t,n){ct.call(e,n)?++e[n]:Mr(e,n,1)}));var qa=hi(ya),Ga=hi(ba);function Qa(e,t){return(bl(e)?on:Br)(e,Fi(t,3))}function $a(e,t){return(bl(e)?an:Ur)(e,Fi(t,3))}var Ya=li((function(e,t,n){ct.call(e,n)?e[n].push(t):Mr(e,n,[t])}));var Ka=Eo((function(e,t,r){var o=-1,i="function"==typeof t,a=xl(e)?n(e.length):[];return Br(e,(function(e){a[++o]=i?nn(t,e,r):io(e,t,r)})),a})),Xa=li((function(e,t,n){Mr(e,n,t)}));function Ja(e,t){return(bl(e)?dn:vo)(e,Fi(t,3))}var Za=li((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var el=Eo((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Yi(e,t[0],t[1])?t=[]:n>2&&Yi(t[0],t[1],t[2])&&(t=[t[0]]),wo(e,Gr(t,1),[])})),tl=jt||function(){return Ht.Date.now()};function nl(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Ti(e,k,o,o,o,o,t)}function rl(e,t){var n;if("function"!=typeof t)throw new ot(l);return e=Wl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var ol=Eo((function(e,t,n){var r=m;if(n.length){var o=Vn(n,Ni(ol));r|=_}return Ti(e,r,t,n,o)})),il=Eo((function(e,t,n){var r=m|y;if(n.length){var o=Vn(n,Ni(il));r|=_}return Ti(t,r,e,n,o)}));function al(e,t,n){var r,i,a,s,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new ot(l);function v(t){var n=r,a=i;return r=i=o,d=t,s=e.apply(a,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||p&&e-d>=a}function m(){var e=tl();if(g(e))return y(e);u=aa(m,function(e){var n=t-(e-c);return p?$n(n,a-(e-d)):n}(e))}function y(e){return u=o,h&&r?v(e):(r=i=o,s)}function b(){var e=tl(),n=g(e);if(r=arguments,i=this,c=e,n){if(u===o)return function(e){return d=e,u=aa(m,t),f?v(e):s}(c);if(p)return Jo(u),u=aa(m,t),v(c)}return u===o&&(u=aa(m,t)),s}return t=ql(t)||0,Ol(n)&&(f=!!n.leading,a=(p="maxWait"in n)?kn(ql(n.maxWait)||0,t):a,h="trailing"in n?!!n.trailing:h),b.cancel=function(){u!==o&&Jo(u),d=0,r=c=i=u=o},b.flush=function(){return u===o?s:y(tl())},b}var ll=Eo((function(e,t){return zr(e,1,t)})),sl=Eo((function(e,t,n){return zr(e,ql(t)||0,n)}));function ul(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ot(l);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(ul.Cache||_r),n}function cl(e){if("function"!=typeof e)throw new ot(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ul.Cache=_r;var dl=Ko((function(e,t){var n=(t=1==t.length&&bl(t[0])?dn(t[0],On(Fi())):dn(Gr(t,1),On(Fi()))).length;return Eo((function(r){for(var o=-1,i=$n(r.length,n);++o=t})),yl=ao(function(){return arguments}())?ao:function(e){return Pl(e)&&ct.call(e,"callee")&&!St.call(e,"callee")},bl=n.isArray,wl=Kt?On(Kt):function(e){return Pl(e)&&eo(e)==ue};function xl(e){return null!=e&&Rl(e.length)&&!El(e)}function _l(e){return Pl(e)&&xl(e)}var Sl=Gt||qs,kl=Xt?On(Xt):function(e){return Pl(e)&&eo(e)==q};function Cl(e){if(!Pl(e))return!1;var t=eo(e);return t==Q||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!jl(e)}function El(e){if(!Ol(e))return!1;var t=eo(e);return t==$||t==Y||t==W||t==te}function Tl(e){return"number"==typeof e&&e==Wl(e)}function Rl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=M}function Ol(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Pl(e){return null!=e&&"object"==typeof e}var Il=Jt?On(Jt):function(e){return Pl(e)&&Hi(e)==K};function Al(e){return"number"==typeof e||Pl(e)&&eo(e)==X}function jl(e){if(!Pl(e)||eo(e)!=Z)return!1;var t=xt(e);if(null===t)return!0;var n=ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ut.call(n)==ht}var Ml=Zt?On(Zt):function(e){return Pl(e)&&eo(e)==ne};var Dl=en?On(en):function(e){return Pl(e)&&Hi(e)==re};function Ll(e){return"string"==typeof e||!bl(e)&&Pl(e)&&eo(e)==oe}function Nl(e){return"symbol"==typeof e||Pl(e)&&eo(e)==ie}var Fl=tn?On(tn):function(e){return Pl(e)&&Rl(e.length)&&!!Nt[eo(e)]};var zl=_i(ho),Vl=_i((function(e,t){return e<=t}));function Bl(e){if(!e)return[];if(xl(e))return Ll(e)?Hn(e):ii(e);if(Et&&e[Et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Et]());var t=Hi(e);return(t==K?Fn:t==re?Bn:vs)(e)}function Ul(e){return e?(e=ql(e))===j||e===-j?(e<0?-1:1)*D:e===e?e:0:0===e?e:0}function Wl(e){var t=Ul(e),n=t%1;return t===t?n?t-n:t:0}function Hl(e){return e?Lr(Wl(e),0,N):0}function ql(e){if("number"==typeof e)return e;if(Nl(e))return L;if(Ol(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ol(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Rn(e);var n=Ge.test(e);return n||$e.test(e)?Bt(e.slice(2),n?2:8):qe.test(e)?L:+e}function Gl(e){return ai(e,ls(e))}function Ql(e){return null==e?"":zo(e)}var $l=si((function(e,t){if(Zi(t)||xl(t))ai(t,as(t),e);else for(var n in t)ct.call(t,n)&&Pr(e,n,t[n])})),Yl=si((function(e,t){ai(t,ls(t),e)})),Kl=si((function(e,t,n,r){ai(t,ls(t),e,r)})),Xl=si((function(e,t,n,r){ai(t,as(t),e,r)})),Jl=Ai(Dr);var Zl=Eo((function(e,t){e=tt(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Yi(t[0],t[1],i)&&(r=1);++n1),t})),ai(e,Mi(e),n),r&&(n=Nr(n,f|p|h,Pi));for(var o=t.length;o--;)Bo(n,t[o]);return n}));var ds=Ai((function(e,t){return null==e?{}:function(e,t){return xo(e,t,(function(t,n){return ns(e,n)}))}(e,t)}));function fs(e,t){if(null==e)return{};var n=dn(Mi(e),(function(e){return[e]}));return t=Fi(t),xo(e,n,(function(e,n){return t(e,n[0])}))}var ps=Ei(as),hs=Ei(ls);function vs(e){return null==e?[]:Pn(e,as(e))}var gs=fi((function(e,t,n){return t=t.toLowerCase(),e+(n?ms(t):t)}));function ms(e){return Cs(Ql(e).toLowerCase())}function ys(e){return(e=Ql(e))&&e.replace(Ke,Mn).replace(Pt,"")}var bs=fi((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ws=fi((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),xs=di("toLowerCase");var _s=fi((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ss=fi((function(e,t,n){return e+(n?" ":"")+Cs(t)}));var ks=fi((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Cs=di("toUpperCase");function Es(e,t,n){return e=Ql(e),(t=n?o:t)===o?function(e){return Mt.test(e)}(e)?function(e){return e.match(At)||[]}(e):function(e){return e.match(Ve)||[]}(e):e.match(t)||[]}var Ts=Eo((function(e,t){try{return nn(e,o,t)}catch(n){return Cl(n)?n:new Le(n)}})),Rs=Ai((function(e,t){return on(t,(function(t){t=fa(t),Mr(e,t,ol(e[t],e))})),e}));function Os(e){return function(){return e}}var Ps=vi(),Is=vi(!0);function As(e){return e}function js(e){return co("function"==typeof e?e:Nr(e,f))}var Ms=Eo((function(e,t){return function(n){return io(n,e,t)}})),Ds=Eo((function(e,t){return function(n){return io(e,n,t)}}));function Ls(e,t,n){var r=as(t),o=Xr(t,r);null!=n||Ol(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Xr(t,as(t)));var i=!(Ol(n)&&"chain"in n)||!!n.chain,a=El(e);return on(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=ii(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,fn([this.value()],arguments))})})),e}function Ns(){}var Fs=bi(dn),zs=bi(ln),Vs=bi(vn);function Bs(e){return Ki(e)?Sn(fa(e)):function(e){return function(t){return Jr(t,e)}}(e)}var Us=xi(),Ws=xi(!0);function Hs(){return[]}function qs(){return!1}var Gs=yi((function(e,t){return e+t}),0),Qs=ki("ceil"),$s=yi((function(e,t){return e/t}),1),Ys=ki("floor");var Ks=yi((function(e,t){return e*t}),1),Xs=ki("round"),Js=yi((function(e,t){return e-t}),0);return vr.after=function(e,t){if("function"!=typeof t)throw new ot(l);return e=Wl(e),function(){if(--e<1)return t.apply(this,arguments)}},vr.ary=nl,vr.assign=$l,vr.assignIn=Yl,vr.assignInWith=Kl,vr.assignWith=Xl,vr.at=Jl,vr.before=rl,vr.bind=ol,vr.bindAll=Rs,vr.bindKey=il,vr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return bl(e)?e:[e]},vr.chain=Ba,vr.chunk=function(e,t,r){t=(r?Yi(e,t,r):t===o)?1:kn(Wl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,l=0,s=n(Ut(i/t));ai?0:i+n),(r=r===o||r>i?i:Wl(r))<0&&(r+=i),r=n>r?0:Hl(r);n>>0)?(e=Ql(e))&&("string"==typeof t||null!=t&&!Ml(t))&&!(t=zo(t))&&Nn(e)?Xo(Hn(e),0,n):e.split(t,n):[]},vr.spread=function(e,t){if("function"!=typeof e)throw new ot(l);return t=null==t?0:kn(Wl(t),0),Eo((function(n){var r=n[t],o=Xo(n,0,t);return r&&fn(o,r),nn(e,this,o)}))},vr.tail=function(e){var t=null==e?0:e.length;return t?jo(e,1,t):[]},vr.take=function(e,t,n){return e&&e.length?jo(e,0,(t=n||t===o?1:Wl(t))<0?0:t):[]},vr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?jo(e,(t=r-(t=n||t===o?1:Wl(t)))<0?0:t,r):[]},vr.takeRightWhile=function(e,t){return e&&e.length?Wo(e,Fi(t,3),!1,!0):[]},vr.takeWhile=function(e,t){return e&&e.length?Wo(e,Fi(t,3)):[]},vr.tap=function(e,t){return t(e),e},vr.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ot(l);return Ol(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),al(e,t,{leading:r,maxWait:t,trailing:o})},vr.thru=Ua,vr.toArray=Bl,vr.toPairs=ps,vr.toPairsIn=hs,vr.toPath=function(e){return bl(e)?dn(e,fa):Nl(e)?[e]:ii(da(Ql(e)))},vr.toPlainObject=Gl,vr.transform=function(e,t,n){var r=bl(e),o=r||Sl(e)||Fl(e);if(t=Fi(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ol(e)&&El(i)?gr(xt(e)):{}}return(o?on:Yr)(e,(function(e,r,o){return t(n,e,r,o)})),n},vr.unary=function(e){return nl(e,1)},vr.union=Pa,vr.unionBy=Ia,vr.unionWith=Aa,vr.uniq=function(e){return e&&e.length?Vo(e):[]},vr.uniqBy=function(e,t){return e&&e.length?Vo(e,Fi(t,2)):[]},vr.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Vo(e,o,t):[]},vr.unset=function(e,t){return null==e||Bo(e,t)},vr.unzip=ja,vr.unzipWith=Ma,vr.update=function(e,t,n){return null==e?e:Uo(e,t,$o(n))},vr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:Uo(e,t,$o(n),r)},vr.values=vs,vr.valuesIn=function(e){return null==e?[]:Pn(e,ls(e))},vr.without=Da,vr.words=Es,vr.wrap=function(e,t){return fl($o(t),e)},vr.xor=La,vr.xorBy=Na,vr.xorWith=Fa,vr.zip=za,vr.zipObject=function(e,t){return Go(e||[],t||[],Pr)},vr.zipObjectDeep=function(e,t){return Go(e||[],t||[],Oo)},vr.zipWith=Va,vr.entries=ps,vr.entriesIn=hs,vr.extend=Yl,vr.extendWith=Kl,Ls(vr,vr),vr.add=Gs,vr.attempt=Ts,vr.camelCase=gs,vr.capitalize=ms,vr.ceil=Qs,vr.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=ql(n))===n?n:0),t!==o&&(t=(t=ql(t))===t?t:0),Lr(ql(e),t,n)},vr.clone=function(e){return Nr(e,h)},vr.cloneDeep=function(e){return Nr(e,f|h)},vr.cloneDeepWith=function(e,t){return Nr(e,f|h,t="function"==typeof t?t:o)},vr.cloneWith=function(e,t){return Nr(e,h,t="function"==typeof t?t:o)},vr.conformsTo=function(e,t){return null==t||Fr(e,t,as(t))},vr.deburr=ys,vr.defaultTo=function(e,t){return null==e||e!==e?t:e},vr.divide=$s,vr.endsWith=function(e,t,n){e=Ql(e),t=zo(t);var r=e.length,i=n=n===o?r:Lr(Wl(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},vr.eq=vl,vr.escape=function(e){return(e=Ql(e))&&Ee.test(e)?e.replace(ke,Dn):e},vr.escapeRegExp=function(e){return(e=Ql(e))&&Me.test(e)?e.replace(je,"\\$&"):e},vr.every=function(e,t,n){var r=bl(e)?ln:Wr;return n&&Yi(e,t,n)&&(t=o),r(e,Fi(t,3))},vr.find=qa,vr.findIndex=ya,vr.findKey=function(e,t){return mn(e,Fi(t,3),Yr)},vr.findLast=Ga,vr.findLastIndex=ba,vr.findLastKey=function(e,t){return mn(e,Fi(t,3),Kr)},vr.floor=Ys,vr.forEach=Qa,vr.forEachRight=$a,vr.forIn=function(e,t){return null==e?e:Qr(e,Fi(t,3),ls)},vr.forInRight=function(e,t){return null==e?e:$r(e,Fi(t,3),ls)},vr.forOwn=function(e,t){return e&&Yr(e,Fi(t,3))},vr.forOwnRight=function(e,t){return e&&Kr(e,Fi(t,3))},vr.get=ts,vr.gt=gl,vr.gte=ml,vr.has=function(e,t){return null!=e&&qi(e,t,no)},vr.hasIn=ns,vr.head=xa,vr.identity=As,vr.includes=function(e,t,n,r){e=xl(e)?e:vs(e),n=n&&!r?Wl(n):0;var o=e.length;return n<0&&(n=kn(o+n,0)),Ll(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&bn(e,t,n)>-1},vr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:Wl(n);return o<0&&(o=kn(r+o,0)),bn(e,t,o)},vr.inRange=function(e,t,n){return t=Ul(t),n===o?(n=t,t=0):n=Ul(n),function(e,t,n){return e>=$n(t,n)&&e=-M&&e<=M},vr.isSet=Dl,vr.isString=Ll,vr.isSymbol=Nl,vr.isTypedArray=Fl,vr.isUndefined=function(e){return e===o},vr.isWeakMap=function(e){return Pl(e)&&Hi(e)==le},vr.isWeakSet=function(e){return Pl(e)&&eo(e)==se},vr.join=function(e,t){return null==e?"":Yt.call(e,t)},vr.kebabCase=bs,vr.last=Ca,vr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=Wl(n))<0?kn(r+i,0):$n(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):yn(e,xn,i,!0)},vr.lowerCase=ws,vr.lowerFirst=xs,vr.lt=zl,vr.lte=Vl,vr.max=function(e){return e&&e.length?Hr(e,As,to):o},vr.maxBy=function(e,t){return e&&e.length?Hr(e,Fi(t,2),to):o},vr.mean=function(e){return _n(e,As)},vr.meanBy=function(e,t){return _n(e,Fi(t,2))},vr.min=function(e){return e&&e.length?Hr(e,As,ho):o},vr.minBy=function(e,t){return e&&e.length?Hr(e,Fi(t,2),ho):o},vr.stubArray=Hs,vr.stubFalse=qs,vr.stubObject=function(){return{}},vr.stubString=function(){return""},vr.stubTrue=function(){return!0},vr.multiply=Ks,vr.nth=function(e,t){return e&&e.length?bo(e,Wl(t)):o},vr.noConflict=function(){return Ht._===this&&(Ht._=vt),this},vr.noop=Ns,vr.now=tl,vr.pad=function(e,t,n){e=Ql(e);var r=(t=Wl(t))?Wn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return wi(Wt(o),n)+e+wi(Ut(o),n)},vr.padEnd=function(e,t,n){e=Ql(e);var r=(t=Wl(t))?Wn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Xn();return $n(e+i*(t-e+Vt("1e-"+((i+"").length-1))),t)}return ko(e,t)},vr.reduce=function(e,t,n){var r=bl(e)?pn:Cn,o=arguments.length<3;return r(e,Fi(t,4),n,o,Br)},vr.reduceRight=function(e,t,n){var r=bl(e)?hn:Cn,o=arguments.length<3;return r(e,Fi(t,4),n,o,Ur)},vr.repeat=function(e,t,n){return t=(n?Yi(e,t,n):t===o)?1:Wl(t),Co(Ql(e),t)},vr.replace=function(){var e=arguments,t=Ql(e[0]);return e.length<3?t:t.replace(e[1],e[2])},vr.result=function(e,t,n){var r=-1,i=(t=Yo(t,e)).length;for(i||(i=1,e=o);++rM)return[];var n=N,r=$n(e,N);t=Fi(t),e-=N;for(var o=Tn(r,t);++n=a)return e;var s=n-Wn(r);if(s<1)return r;var u=l?Xo(l,0,s).join(""):e.slice(0,s);if(i===o)return u+r;if(l&&(s+=u.length-s),Ml(i)){if(e.slice(s).search(i)){var c,d=u;for(i.global||(i=nt(i.source,Ql(He.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===o?s:f)}}else if(e.indexOf(zo(i),s)!=s){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+r},vr.unescape=function(e){return(e=Ql(e))&&Ce.test(e)?e.replace(Se,Gn):e},vr.uniqueId=function(e){var t=++dt;return Ql(e)+t},vr.upperCase=ks,vr.upperFirst=Cs,vr.each=Qa,vr.eachRight=$a,vr.first=xa,Ls(vr,function(){var e={};return Yr(vr,(function(t,n){ct.call(vr.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),vr.VERSION="4.17.21",on(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){vr[e].placeholder=vr})),on(["drop","take"],(function(e,t){br.prototype[e]=function(n){n=n===o?1:kn(Wl(n),0);var r=this.__filtered__&&!t?new br(this):this.clone();return r.__filtered__?r.__takeCount__=$n(n,r.__takeCount__):r.__views__.push({size:$n(n,N),type:e+(r.__dir__<0?"Right":"")}),r},br.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),on(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=n==I||3==n;br.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Fi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),on(["head","last"],(function(e,t){var n="take"+(t?"Right":"");br.prototype[e]=function(){return this[n](1).value()[0]}})),on(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");br.prototype[e]=function(){return this.__filtered__?new br(this):this[n](1)}})),br.prototype.compact=function(){return this.filter(As)},br.prototype.find=function(e){return this.filter(e).head()},br.prototype.findLast=function(e){return this.reverse().find(e)},br.prototype.invokeMap=Eo((function(e,t){return"function"==typeof e?new br(this):this.map((function(n){return io(n,e,t)}))})),br.prototype.reject=function(e){return this.filter(cl(Fi(e)))},br.prototype.slice=function(e,t){e=Wl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new br(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=Wl(t))<0?n.dropRight(-t):n.take(t-e)),n)},br.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},br.prototype.toArray=function(){return this.take(N)},Yr(br.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=vr[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(vr.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof br,u=l[0],c=s||bl(t),d=function(e){var t=i.apply(vr,fn([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=a&&!f,v=s&&!p;if(!a&&c){t=v?t:new br(this);var g=e.apply(t,l);return g.__actions__.push({func:Ua,args:[d],thisArg:o}),new yr(g,f)}return h&&v?e.apply(this,l):(g=this.thru(d),h?r?g.value()[0]:g.value():g)})})),on(["pop","push","shift","sort","splice","unshift"],(function(e){var t=it[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);vr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(bl(o)?o:[],e)}return this[n]((function(n){return t.apply(bl(n)?n:[],e)}))}})),Yr(br.prototype,(function(e,t){var n=vr[t];if(n){var r=n.name+"";ct.call(ar,r)||(ar[r]=[]),ar[r].push({name:t,func:n})}})),ar[gi(o,y).name]=[{name:"wrapper",func:o}],br.prototype.clone=function(){var e=new br(this.__wrapped__);return e.__actions__=ii(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ii(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ii(this.__views__),e},br.prototype.reverse=function(){if(this.__filtered__){var e=new br(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},br.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=bl(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},vr.prototype.plant=function(e){for(var t,n=this;n instanceof mr;){var r=ha(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},vr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof br){var t=e;return this.__actions__.length&&(t=new br(this)),(t=t.reverse()).__actions__.push({func:Ua,args:[Oa],thisArg:o}),new yr(t,this.__chain__)}return this.thru(Oa)},vr.prototype.toJSON=vr.prototype.valueOf=vr.prototype.value=function(){return Ho(this.__wrapped__,this.__actions__)},vr.prototype.first=vr.prototype.head,Et&&(vr.prototype[Et]=function(){return this}),vr}();Ht._=Qn,(r=function(){return Qn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},4463:function(e,t,n){"use strict";var r=n(2791),o=n(5296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n