🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more →

react-fields-keeper

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-fields-keeper - npm Package Compare versions

Comparing version

to
1.7.0

@@ -1,2 +0,17 @@

import { IFieldsKeeperState, IFieldsKeeperActions, IFieldsKeeperStateInternal } from "./FieldsKeeper.types";
export declare const FieldsKeeperContext: import("react").Context<IFieldsKeeperState & IFieldsKeeperActions & IFieldsKeeperStateInternal>;
import { IFieldsKeeperState } from "./FieldsKeeper.types";
type State = IFieldsKeeperState;
export type AdditionalContextState = {
onStateUpdate: (state: State) => void;
};
export type ContextSetState = (instanceId: string, newState: Partial<State & AdditionalContextState>) => void;
interface ContextState {
state: Record<string, State & AdditionalContextState>;
setState: ContextSetState;
deleteState: (instanceId: string) => void;
}
export declare const useStore: import("zustand").UseBoundStore<import("zustand").StoreApi<ContextState>>;
export declare const useStoreState: (instanceId: string) => Required<IFieldsKeeperState>;
export declare const FieldsKeeperContext: import("react").Context<{
instanceId: string;
}>;
export {};

@@ -27,2 +27,8 @@ import { ReactNode } from "react";

items: IFieldsKeeperItem<T>[];
customItemRenderer?: (props: {
bucketId: string;
fieldItem: IFieldsKeeperItem<T>;
getDefaultItemRenderer: () => JSX.Element;
remove: () => void;
}) => JSX.Element;
}

@@ -43,2 +49,9 @@ export interface IGetPriorityTargetBucketToFillProps {

getPriorityTargetBucketToFill?: (props: IGetPriorityTargetBucketToFillProps) => IFieldsKeeperBucket | undefined;
/**
* if not passed - custom instanceId will be created and used internally
*
* instanceId is useful when using nested FieldsKeeperProvider to achieve complex assignment formation
*/
instanceId?: string;
ignoreCheckBox?: boolean;
}

@@ -49,6 +62,9 @@ export interface IFieldsKeeperState {

getPriorityTargetBucketToFill?: IFieldsKeeperRootBucketProps['getPriorityTargetBucketToFill'];
/**
* if not passed - custom instanceId will be created and used internally
*
* instanceId is useful when using nested FieldsKeeperProvider to achieve complex assignment formation
*/
instanceId?: string;
}
export interface IFieldsKeeperStateInternal {
instanceId: string;
}
export interface IFieldsKeeperActions {

@@ -85,2 +101,20 @@ updateState: (state: Partial<IFieldsKeeperState>) => void;

sortGroupOrderWiseOnAssignment?: boolean;
/**
* if not passed - internally created instanceId will be used to trace down the parent provider
*
* instanceId is useful when using nested FieldsKeeperProvider to achieve complex assignment formation
*/
instanceId?: string;
/**
* default - false
*/
showExtendedAssignmentPlaceholder?: boolean;
/**
* default - false
*/
centerAlignPlaceholder?: boolean;
/**
* default - undefined
*/
placeHolderWrapperClassName?: string;
}

@@ -1,8 +0,10 @@

import { IFieldsKeeperBucket, IFieldsKeeperBucketProps, IFieldsKeeperItem, IFieldsKeeperState } from './FieldsKeeper.types';
export declare const FieldsKeeperBucket: (props: IFieldsKeeperBucketProps) => JSX.Element;
import { IFieldsKeeperBucket, IFieldsKeeperBucketProps, IFieldsKeeperItem } from './FieldsKeeper.types';
import { ContextSetState } from './FieldsKeeper.context';
export declare const FieldsKeeperBucket: (props: IFieldsKeeperBucketProps) => JSX.Element | null;
export declare function assignFieldItems(props: {
instanceId: string;
bucketId: string | null;
buckets: IFieldsKeeperBucket[];
fieldItems: IFieldsKeeperItem[];
updateState: (state: Partial<IFieldsKeeperState>) => void;
updateState: ContextSetState;
removeOnly?: boolean;

@@ -9,0 +11,0 @@ sortGroupOrderWiseOnAssignment?: boolean;

@@ -1,2 +0,2 @@

import { IFieldsKeeperProviderProps } from "./FieldsKeeper.types";
import { IFieldsKeeperProviderProps } from './FieldsKeeper.types';
export declare const FieldsKeeperProvider: (props: IFieldsKeeperProviderProps) => JSX.Element;

@@ -1,3 +0,3 @@

(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.react-fields-keeper-mapping-content{display:flex;flex-direction:column;gap:5px;align-items:flex-start;width:100%}.react-fields-keeper-mapping-content :hover .react-fields-keeper-edit{visibility:visible}.react-fields-keeper-mapping-content .react-fields-keeper-edit{cursor:pointer;visibility:hidden}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .link-label{color:#2e7fec;cursor:pointer;font-weight:600}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons{padding:5px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons:hover{background:#80808030;border-radius:2px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .ms-Icon--ChromeClose{font-size:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input{width:100%;overflow:hidden;border:1px dashed gray;border-radius:2px;padding:6px 5px;text-align:left;font-size:12px;white-space:nowrap;display:flex;flex-direction:column;gap:3px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-input-active{border-color:#000;background-color:#f0f0f0}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-placeholder{padding:0 4px;height:24px;display:flex;align-items:center;pointer-events:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-multi-input{padding-bottom:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled{background:#dbdbdb;width:100%;height:24px;padding:0 5px 0 8px;white-space:nowrap;border-radius:2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;gap:3px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-column-content-action{margin-left:auto}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover.react-fields-keeper-mapping-content-input-filled-group-header:after{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-offset{margin-left:5px;margin-right:5px;width:calc(100% - 10px);border:1px solid #b2b2b2}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-bottom-offset{margin-bottom:5px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header .react-fields-keeper-mapping-content-input-filled-close,.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header-after .react-fields-keeper-mapping-content-input-filled-close{margin-left:unset}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header-after:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc((24px * var(--bucket-group-items-count)) + (3px * var(--bucket-group-items-count)) + 2px);border-radius:2px;z-index:-1;background:#dbdbdb}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-value{width:min-content;overflow:hidden;text-overflow:ellipsis}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close{margin-left:auto;height:15px;width:15px;border-radius:2px;display:grid;place-items:center;cursor:pointer;user-select:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close i{font-size:8px!important}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close:hover{background-color:#e4e4e4}.react-fields-keeper-tooltip-wrapper{width:auto;height:auto}.react-fields-keeper-tooltip-wrapper.react-fields-keeper-tooltip-disabled-pointer{cursor:not-allowed}.react-fields-keeper-mapping-column-content-action{width:15px;height:15px;display:grid;place-items:center}.react-fields-keeper-mapping-column-content-action:hover{background-color:#e4e4e4;scale:1.1}.react-fields-keeper-mapping-column-content-action:active{scale:1}.react-fields-keeper-mapping-column-content-action i{font-size:8px!important}.react-fields-keeper-mapping-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:6px;overflow:hidden}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-subtitle{font-size:12px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher{width:100%;overflow:hidden;position:relative}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher input{width:100%;padding:4px 20px 4px 5px;outline:none}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:18px;height:18px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear span{font-size:8px!important}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:hover{background-color:#c7c7c7}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:active{transform:translateY(-50%) scale(.9)}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container{width:100%;height:auto;max-height:335px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:5px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container.react-fields-keeper-mapping-content-scrollable-container-columns{max-height:300px;gap:0px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content{display:flex;flex-direction:row;width:100%;gap:6px;align-items:center;cursor:pointer;padding:6px 4px;user-select:none;position:relative}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover.react-fields-keeper-mapping-column-content-group-header:after{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-group-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc((24px * var(--root-bucket-group-items-count)) + (2px * var(--root-bucket-group-items-count)) + 2px);border-radius:2px;z-index:-1}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-offset{padding-left:20px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox{display:block;height:100%;display:grid;place-items:center}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox input{cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper .react-fields-keeper-mapping-column-content-label{font-size:12px;font-weight:400}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found{width:100%;text-align:center;display:grid;place-items:center;font-size:13px;font-weight:400}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link{margin-top:5px;border-bottom:1px solid #5c5cd1;color:#5c5cd1;width:min-content;white-space:nowrap;cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link:hover{color:#3232ac}.react-fields-keeper-mapping-content-disabled{opacity:.6;pointer-events:none}@font-face{font-family:FabricMDL2Icons_fields_keeper;src:url(data:font/woff;base64,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) format("woff")}.fk-ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons_fields_keeper;font-style:normal;font-weight:400}.fk-ms-Icon--ChevronDown:before{content:""}.fk-ms-Icon--ChevronRight:before{content:""}.fk-ms-Icon--ChromeClose:before{content:""}.fk-ms-Icon--GripperDotsVertical:before{content:""}.fk-ms-Icon--Info12:before{content:""}')),document.head.appendChild(e)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();
(function(Q,M){typeof exports=="object"&&typeof module<"u"?M(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],M):(Q=typeof globalThis<"u"?globalThis:Q||self,M(Q.index={},Q.rect))})(this,function(Q,M){"use strict";var Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function St(T){return T&&T.__esModule&&Object.prototype.hasOwnProperty.call(T,"default")?T.default:T}var ut={exports:{}},Oe={};/** @license React v16.14.0
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.react-fields-keeper-mapping-content{display:flex;flex-direction:column;gap:5px;align-items:flex-start;width:100%}.react-fields-keeper-mapping-content :hover .react-fields-keeper-edit{visibility:visible}.react-fields-keeper-mapping-content .react-fields-keeper-edit{cursor:pointer;visibility:hidden}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .link-label{color:#2e7fec;cursor:pointer;font-weight:600}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons{padding:5px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons:hover{background:#80808030;border-radius:2px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .ms-Icon--ChromeClose{font-size:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input{width:100%;overflow:hidden;border:1px dashed gray;border-radius:2px;padding:6px 5px;text-align:left;font-size:12px;white-space:nowrap;display:flex;flex-direction:column;gap:3px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-input-active{border-color:#000;background-color:#f0f0f0}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-placeholder{padding:0 4px;min-height:24px;display:flex;align-items:center;pointer-events:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-placeholder.center-align{justify-content:center}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-multi-input{padding-bottom:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled{background:#dbdbdb;width:100%;height:24px;padding:0 5px 0 8px;white-space:nowrap;border-radius:2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;gap:3px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-column-content-action{margin-left:auto}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover.react-fields-keeper-mapping-content-input-filled-group-header:after{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-offset{margin-left:5px;margin-right:5px;width:calc(100% - 10px);border:1px solid #b2b2b2}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-bottom-offset{margin-bottom:5px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header .react-fields-keeper-mapping-content-input-filled-close,.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header-after .react-fields-keeper-mapping-content-input-filled-close{margin-left:unset}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header-after:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc((24px * var(--bucket-group-items-count)) + (3px * var(--bucket-group-items-count)) + 2px);border-radius:2px;z-index:-1;background:#dbdbdb}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-value{width:min-content;overflow:hidden;text-overflow:ellipsis}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close{margin-left:auto;height:15px;width:15px;border-radius:2px;display:grid;place-items:center;cursor:pointer;user-select:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close i{font-size:8px!important}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close:hover{background-color:#e4e4e4}.react-fields-keeper-tooltip-wrapper{width:auto;height:auto}.react-fields-keeper-tooltip-wrapper.react-fields-keeper-tooltip-disabled-pointer{cursor:not-allowed}.react-fields-keeper-mapping-column-content-action{width:15px;height:15px;display:grid;place-items:center}.react-fields-keeper-mapping-column-content-action:hover{background-color:#e4e4e4;scale:1.1}.react-fields-keeper-mapping-column-content-action:active{scale:1}.react-fields-keeper-mapping-column-content-action i{font-size:8px!important}.react-fields-keeper-mapping-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:6px;overflow:hidden}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-subtitle{font-size:12px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher{width:100%;overflow:hidden;position:relative}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher input{width:100%;padding:4px 20px 4px 5px;outline:none}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:18px;height:18px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear span{font-size:8px!important}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:hover{background-color:#c7c7c7}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:active{transform:translateY(-50%) scale(.9)}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container{width:100%;height:auto;max-height:335px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:5px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container.react-fields-keeper-mapping-content-scrollable-container-columns{max-height:300px;gap:0px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content{display:flex;flex-direction:row;width:100%;gap:6px;align-items:center;cursor:pointer;padding:6px 4px;user-select:none;position:relative}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover.react-fields-keeper-mapping-column-content-group-header:after{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-group-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc((24px * var(--root-bucket-group-items-count)) + (2px * var(--root-bucket-group-items-count)) + 2px);border-radius:2px;z-index:-1;top:-1px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-offset{padding-left:20px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-without-checkbox{padding-left:8px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox{display:block;height:100%;display:grid;place-items:center}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox input{cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper .react-fields-keeper-mapping-column-content-label{font-size:12px;font-weight:400}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found{width:100%;text-align:center;display:grid;place-items:center;font-size:13px;font-weight:400}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link{margin-top:5px;border-bottom:1px solid #5c5cd1;color:#5c5cd1;width:min-content;white-space:nowrap;cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link:hover{color:#3232ac}.react-fields-keeper-mapping-content-disabled{opacity:.6;pointer-events:none}@font-face{font-family:FabricMDL2Icons_fields_keeper;src:url(data:font/woff;base64,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) format("woff")}.fk-ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons_fields_keeper;font-style:normal;font-weight:400}.fk-ms-Icon--ChevronDown:before{content:""}.fk-ms-Icon--ChevronRight:before{content:""}.fk-ms-Icon--ChromeClose:before{content:""}.fk-ms-Icon--GripperDotsVertical:before{content:""}.fk-ms-Icon--Info12:before{content:""}')),document.head.appendChild(e)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();
(function(re,M){typeof exports=="object"&&typeof module<"u"?M(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],M):(re=typeof globalThis<"u"?globalThis:re||self,M(re.index={},re.rect))})(this,function(re,M){"use strict";var Ke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function pt(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var gt={exports:{}},Ie={};/** @license React v16.14.0
* react-jsx-runtime.production.min.js

@@ -9,3 +9,3 @@ *

* LICENSE file in the root directory of this source tree.
*/var At;function Yt(){if(At)return Oe;At=1;var T=M,p=60103;if(Oe.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var i=Symbol.for;p=i("react.element"),Oe.Fragment=i("react.fragment")}var s=T.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};function d(u,g,b){var E,S={},P=null,F=null;b!==void 0&&(P=""+b),g.key!==void 0&&(P=""+g.key),g.ref!==void 0&&(F=g.ref);for(E in g)o.call(g,E)&&!f.hasOwnProperty(E)&&(S[E]=g[E]);if(u&&u.defaultProps)for(E in g=u.defaultProps,g)S[E]===void 0&&(S[E]=g[E]);return{$$typeof:p,type:u,key:P,ref:F,props:S,_owner:s.current}}return Oe.jsx=d,Oe.jsxs=d,Oe}var ft={};/** @license React v16.14.0
*/var Ft;function an(){if(Ft)return Ie;Ft=1;var i=M,u=60103;if(Ie.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;u=a("react.element"),Ie.Fragment=a("react.fragment")}var s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,d={key:!0,ref:!0,__self:!0,__source:!0};function p(g,m,E){var l,h={},S=null,b=null;E!==void 0&&(S=""+E),m.key!==void 0&&(S=""+m.key),m.ref!==void 0&&(b=m.ref);for(l in m)o.call(m,l)&&!d.hasOwnProperty(l)&&(h[l]=m[l]);if(g&&g.defaultProps)for(l in m=g.defaultProps,m)h[l]===void 0&&(h[l]=m[l]);return{$$typeof:u,type:g,key:S,ref:b,props:h,_owner:s.current}}return Ie.jsx=p,Ie.jsxs=p,Ie}var vt={};/** @license React v16.14.0
* react-jsx-runtime.development.js

@@ -17,13 +17,45 @@ *

* LICENSE file in the root directory of this source tree.
*/var jt;function Wt(){return jt||(jt=1,function(T){process.env.NODE_ENV!=="production"&&function(){var p=M,i=60103,s=60106;T.Fragment=60107;var o=60108,f=60114,d=60109,u=60110,g=60112,b=60113,E=60120,S=60115,P=60116,F=60121,Z=60122,w=60117,K=60129,U=60131;if(typeof Symbol=="function"&&Symbol.for){var m=Symbol.for;i=m("react.element"),s=m("react.portal"),T.Fragment=m("react.fragment"),o=m("react.strict_mode"),f=m("react.profiler"),d=m("react.provider"),u=m("react.context"),g=m("react.forward_ref"),b=m("react.suspense"),E=m("react.suspense_list"),S=m("react.memo"),P=m("react.lazy"),F=m("react.block"),Z=m("react.server.block"),w=m("react.fundamental"),m("react.scope"),m("react.opaque.id"),K=m("react.debug_trace_mode"),m("react.offscreen"),U=m("react.legacy_hidden")}var $=typeof Symbol=="function"&&Symbol.iterator,h="@@iterator";function D(r){if(r===null||typeof r!="object")return null;var a=$&&r[$]||r[h];return typeof a=="function"?a:null}var _=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function R(r){{for(var a=arguments.length,c=new Array(a>1?a-1:0),x=1;x<a;x++)c[x-1]=arguments[x];Y("error",r,c)}}function Y(r,a,c){{var x=_.ReactDebugCurrentFrame,A="";if(fe){var I=V(fe.type),C=fe._owner;A+=le(I,fe._source,C&&V(C.type))}A+=x.getStackAddendum(),A!==""&&(a+="%s",c=c.concat([A]));var O=c.map(function(L){return""+L});O.unshift("Warning: "+a),Function.prototype.apply.call(console[r],console,O)}}var G=!1;function re(r){return!!(typeof r=="string"||typeof r=="function"||r===T.Fragment||r===f||r===K||r===o||r===b||r===E||r===U||G||typeof r=="object"&&r!==null&&(r.$$typeof===P||r.$$typeof===S||r.$$typeof===d||r.$$typeof===u||r.$$typeof===g||r.$$typeof===w||r.$$typeof===F||r[0]===Z))}var oe=/^(.*)[\\\/]/;function le(r,a,c){var x="";if(a){var A=a.fileName,I=A.replace(oe,"");if(/^index\./.test(I)){var C=A.match(oe);if(C){var O=C[1];if(O){var L=O.replace(oe,"");I=L+"/"+I}}}x=" (at "+I+":"+a.lineNumber+")"}else c&&(x=" (created by "+c+")");return`
in `+(r||"Unknown")+x}var Re=1;function Ce(r){return r._status===Re?r._result:null}function gt(r,a,c){var x=a.displayName||a.name||"";return r.displayName||(x!==""?c+"("+x+")":c)}function V(r){if(r==null)return null;if(typeof r.tag=="number"&&R("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case T.Fragment:return"Fragment";case s:return"Portal";case f:return"Profiler";case o:return"StrictMode";case b:return"Suspense";case E:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case u:return"Context.Consumer";case d:return"Context.Provider";case g:return gt(r,r.render,"ForwardRef");case S:return V(r.type);case F:return V(r.render);case P:{var a=r,c=Ce(a);if(c)return V(c);break}}return null}var He={};_.ReactDebugCurrentFrame;var fe=null;function Se(r){fe=r}function ht(r,a,c,x,A){{var I=Function.call.bind(Object.prototype.hasOwnProperty);for(var C in r)if(I(r,C)){var O=void 0;try{if(typeof r[C]!="function"){var L=Error((x||"React class")+": "+c+" type `"+C+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[C]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw L.name="Invariant Violation",L}O=r[C](a,C,x,c,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(J){O=J}O&&!(O instanceof Error)&&(Se(A),R("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",x||"React class",c,C,typeof O),Se(null)),O instanceof Error&&!(O.message in He)&&(He[O.message]=!0,Se(A),R("Failed %s type: %s",c,O.message),Se(null))}}}var me=_.ReactCurrentOwner,ke=Object.prototype.hasOwnProperty,vt={key:!0,ref:!0,__self:!0,__source:!0},Ve,j,Ae;Ae={};function mt(r){if(ke.call(r,"ref")){var a=Object.getOwnPropertyDescriptor(r,"ref").get;if(a&&a.isReactWarning)return!1}return r.ref!==void 0}function ne(r){if(ke.call(r,"key")){var a=Object.getOwnPropertyDescriptor(r,"key").get;if(a&&a.isReactWarning)return!1}return r.key!==void 0}function Je(r,a){if(typeof r.ref=="string"&&me.current&&a&&me.current.stateNode!==a){var c=V(me.current.type);Ae[c]||(R('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',V(me.current.type),r.ref),Ae[c]=!0)}}function Xe(r,a){{var c=function(){Ve||(Ve=!0,R("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",a))};c.isReactWarning=!0,Object.defineProperty(r,"key",{get:c,configurable:!0})}}function Qe(r,a){{var c=function(){j||(j=!0,R("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",a))};c.isReactWarning=!0,Object.defineProperty(r,"ref",{get:c,configurable:!0})}}var De=function(r,a,c,x,A,I,C){var O={$$typeof:i,type:r,key:a,ref:c,props:C,_owner:I};return O._store={},Object.defineProperty(O._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(O,"_self",{configurable:!1,enumerable:!1,writable:!1,value:x}),Object.defineProperty(O,"_source",{configurable:!1,enumerable:!1,writable:!1,value:A}),Object.freeze&&(Object.freeze(O.props),Object.freeze(O)),O};function Ze(r,a,c,x,A){{var I,C={},O=null,L=null;c!==void 0&&(O=""+c),ne(a)&&(O=""+a.key),mt(a)&&(L=a.ref,Je(a,A));for(I in a)ke.call(a,I)&&!vt.hasOwnProperty(I)&&(C[I]=a[I]);if(r&&r.defaultProps){var J=r.defaultProps;for(I in J)C[I]===void 0&&(C[I]=J[I])}if(O||L){var ie=typeof r=="function"?r.displayName||r.name||"Unknown":r;O&&Xe(C,ie),L&&Qe(C,ie)}return De(r,O,L,A,x,me.current,C)}}var je=_.ReactCurrentOwner;_.ReactDebugCurrentFrame;function de(r){fe=r}var Fe;Fe=!1;function Ge(r){return typeof r=="object"&&r!==null&&r.$$typeof===i}function $e(){{if(je.current){var r=V(je.current.type);if(r)return`
*/var Gt;function sn(){return Gt||(Gt=1,function(i){process.env.NODE_ENV!=="production"&&function(){var u=M,a=60103,s=60106;i.Fragment=60107;var o=60108,d=60114,p=60109,g=60110,m=60112,E=60113,l=60120,h=60115,S=60116,b=60121,F=60122,R=60117,k=60129,Y=60131;if(typeof Symbol=="function"&&Symbol.for){var y=Symbol.for;a=y("react.element"),s=y("react.portal"),i.Fragment=y("react.fragment"),o=y("react.strict_mode"),d=y("react.profiler"),p=y("react.provider"),g=y("react.context"),m=y("react.forward_ref"),E=y("react.suspense"),l=y("react.suspense_list"),h=y("react.memo"),S=y("react.lazy"),b=y("react.block"),F=y("react.server.block"),R=y("react.fundamental"),y("react.scope"),y("react.opaque.id"),k=y("react.debug_trace_mode"),y("react.offscreen"),Y=y("react.legacy_hidden")}var A=typeof Symbol=="function"&&Symbol.iterator,O="@@iterator";function w(n){if(n===null||typeof n!="object")return null;var c=A&&n[A]||n[O];return typeof c=="function"?c:null}var x=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function f(n){{for(var c=arguments.length,_=new Array(c>1?c-1:0),P=1;P<c;P++)_[P-1]=arguments[P];N("error",n,_)}}function N(n,c,_){{var P=x.ReactDebugCurrentFrame,U="";if(ve){var V=X(ve.type),G=ve._owner;U+=j(V,ve._source,G&&X(G.type))}U+=P.getStackAddendum(),U!==""&&(c+="%s",_=_.concat([U]));var L=_.map(function(z){return""+z});L.unshift("Warning: "+c),Function.prototype.apply.call(console[n],console,L)}}var T=!1;function B(n){return!!(typeof n=="string"||typeof n=="function"||n===i.Fragment||n===d||n===k||n===o||n===E||n===l||n===Y||T||typeof n=="object"&&n!==null&&(n.$$typeof===S||n.$$typeof===h||n.$$typeof===p||n.$$typeof===g||n.$$typeof===m||n.$$typeof===R||n.$$typeof===b||n[0]===F))}var D=/^(.*)[\\\/]/;function j(n,c,_){var P="";if(c){var U=c.fileName,V=U.replace(D,"");if(/^index\./.test(V)){var G=U.match(D);if(G){var L=G[1];if(L){var z=L.replace(D,"");V=z+"/"+V}}}P=" (at "+V+":"+c.lineNumber+")"}else _&&(P=" (created by "+_+")");return`
in `+(n||"Unknown")+P}var Q=1;function ee(n){return n._status===Q?n._result:null}function fe(n,c,_){var P=c.displayName||c.name||"";return n.displayName||(P!==""?_+"("+P+")":_)}function X(n){if(n==null)return null;if(typeof n.tag=="number"&&f("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case i.Fragment:return"Fragment";case s:return"Portal";case d:return"Profiler";case o:return"StrictMode";case E:return"Suspense";case l:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case g:return"Context.Consumer";case p:return"Context.Provider";case m:return fe(n,n.render,"ForwardRef");case h:return X(n.type);case b:return X(n.render);case S:{var c=n,_=ee(c);if(_)return X(_);break}}return null}var ue={};x.ReactDebugCurrentFrame;var ve=null;function Ce(n){ve=n}function Tt(n,c,_,P,U){{var V=Function.call.bind(Object.prototype.hasOwnProperty);for(var G in n)if(V(n,G)){var L=void 0;try{if(typeof n[G]!="function"){var z=Error((P||"React class")+": "+_+" type `"+G+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof n[G]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw z.name="Invariant Violation",z}L=n[G](c,G,P,_,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(te){L=te}L&&!(L instanceof Error)&&(Ce(U),f("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",P||"React class",_,G,typeof L),Ce(null)),L instanceof Error&&!(L.message in ue)&&(ue[L.message]=!0,Ce(U),f("Failed %s type: %s",_,L.message),Ce(null))}}}var ye=x.ReactCurrentOwner,ke=Object.prototype.hasOwnProperty,xt={key:!0,ref:!0,__self:!0,__source:!0},Qe,W,we;we={};function Rt(n){if(ke.call(n,"ref")){var c=Object.getOwnPropertyDescriptor(n,"ref").get;if(c&&c.isReactWarning)return!1}return n.ref!==void 0}function ce(n){if(ke.call(n,"key")){var c=Object.getOwnPropertyDescriptor(n,"key").get;if(c&&c.isReactWarning)return!1}return n.key!==void 0}function Ze(n,c){if(typeof n.ref=="string"&&ye.current&&c&&ye.current.stateNode!==c){var _=X(ye.current.type);we[_]||(f('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',X(ye.current.type),n.ref),we[_]=!0)}}function qe(n,c){{var _=function(){Qe||(Qe=!0,f("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",c))};_.isReactWarning=!0,Object.defineProperty(n,"key",{get:_,configurable:!0})}}function $e(n,c){{var _=function(){W||(W=!0,f("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",c))};_.isReactWarning=!0,Object.defineProperty(n,"ref",{get:_,configurable:!0})}}var Fe=function(n,c,_,P,U,V,G){var L={$$typeof:a,type:n,key:c,ref:_,props:G,_owner:V};return L._store={},Object.defineProperty(L._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(L,"_self",{configurable:!1,enumerable:!1,writable:!1,value:P}),Object.defineProperty(L,"_source",{configurable:!1,enumerable:!1,writable:!1,value:U}),Object.freeze&&(Object.freeze(L.props),Object.freeze(L)),L};function et(n,c,_,P,U){{var V,G={},L=null,z=null;_!==void 0&&(L=""+_),ce(c)&&(L=""+c.key),Rt(c)&&(z=c.ref,Ze(c,U));for(V in c)ke.call(c,V)&&!xt.hasOwnProperty(V)&&(G[V]=c[V]);if(n&&n.defaultProps){var te=n.defaultProps;for(V in te)G[V]===void 0&&(G[V]=te[V])}if(L||z){var de=typeof n=="function"?n.displayName||n.name||"Unknown":n;L&&qe(G,de),z&&$e(G,de)}return Fe(n,L,z,U,P,ye.current,G)}}var De=x.ReactCurrentOwner;x.ReactDebugCurrentFrame;function he(n){ve=n}var Ge;Ge=!1;function Ne(n){return typeof n=="object"&&n!==null&&n.$$typeof===a}function tt(){{if(De.current){var n=X(De.current.type);if(n)return`
Check the render method of \``+r+"`."}return""}}function _t(r){{if(r!==void 0){var a=r.fileName.replace(/^.*[\\\/]/,""),c=r.lineNumber;return`
Check the render method of \``+n+"`."}return""}}function It(n){{if(n!==void 0){var c=n.fileName.replace(/^.*[\\\/]/,""),_=n.lineNumber;return`
Check your code at `+a+":"+c+"."}return""}}var qe={};function bt(r){{var a=$e();if(!a){var c=typeof r=="string"?r:r.displayName||r.name;c&&(a=`
Check your code at `+c+":"+_+"."}return""}}var nt={};function At(n){{var c=tt();if(!c){var _=typeof n=="string"?n:n.displayName||n.name;_&&(c=`
Check the top-level render call using <`+c+">.")}return a}}function et(r,a){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var c=bt(a);if(qe[c])return;qe[c]=!0;var x="";r&&r._owner&&r._owner!==je.current&&(x=" It was passed a child from "+V(r._owner.type)+"."),de(r),R('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',c,x),de(null)}}function tt(r,a){{if(typeof r!="object")return;if(Array.isArray(r))for(var c=0;c<r.length;c++){var x=r[c];Ge(x)&&et(x,a)}else if(Ge(r))r._store&&(r._store.validated=!0);else if(r){var A=D(r);if(typeof A=="function"&&A!==r.entries)for(var I=A.call(r),C;!(C=I.next()).done;)Ge(C.value)&&et(C.value,a)}}}function yt(r){{var a=r.type;if(a==null||typeof a=="string")return;var c;if(typeof a=="function")c=a.propTypes;else if(typeof a=="object"&&(a.$$typeof===g||a.$$typeof===S))c=a.propTypes;else return;if(c){var x=V(a);ht(c,r.props,"prop",x,r)}else if(a.PropTypes!==void 0&&!Fe){Fe=!0;var A=V(a);R("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",A||"Unknown")}typeof a.getDefaultProps=="function"&&!a.getDefaultProps.isReactClassApproved&&R("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Tt(r){{for(var a=Object.keys(r.props),c=0;c<a.length;c++){var x=a[c];if(x!=="children"&&x!=="key"){de(r),R("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",x),de(null);break}}r.ref!==null&&(de(r),R("Invalid attribute `ref` supplied to `React.Fragment`."),de(null))}}function rt(r,a,c,x,A,I){{var C=re(r);if(!C){var O="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).length===0)&&(O+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var L=_t(A);L?O+=L:O+=$e();var J;r===null?J="null":Array.isArray(r)?J="array":r!==void 0&&r.$$typeof===i?(J="<"+(V(r.type)||"Unknown")+" />",O=" Did you accidentally export a JSX literal instead of a component?"):J=typeof r,R("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",J,O)}var ie=Ze(r,a,c,A,I);if(ie==null)return ie;if(C){var pe=a.children;if(pe!==void 0)if(x)if(Array.isArray(pe)){for(var _e=0;_e<pe.length;_e++)tt(pe[_e],r);Object.freeze&&Object.freeze(pe)}else R("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else tt(pe,r)}return r===T.Fragment?Tt(ie):yt(ie),ie}}function Ie(r,a,c){return rt(r,a,c,!0)}function Ne(r,a,c){return rt(r,a,c,!1)}var nt=Ne,q=Ie;T.jsx=nt,T.jsxs=q}()}(ft)),ft}process.env.NODE_ENV==="production"?ut.exports=Yt():ut.exports=Wt();var v=ut.exports;const Hr="",Pe=M.createContext({allItems:[],buckets:[],updateState:()=>{},instanceId:new Date().getTime().toString()});var We={exports:{}};We.exports,function(T,p){var i=200,s="__lodash_hash_undefined__",o=1,f=2,d=9007199254740991,u="[object Arguments]",g="[object Array]",b="[object AsyncFunction]",E="[object Boolean]",S="[object Date]",P="[object Error]",F="[object Function]",Z="[object GeneratorFunction]",w="[object Map]",K="[object Number]",U="[object Null]",m="[object Object]",$="[object Promise]",h="[object Proxy]",D="[object RegExp]",_="[object Set]",R="[object String]",Y="[object Symbol]",G="[object Undefined]",re="[object WeakMap]",oe="[object ArrayBuffer]",le="[object DataView]",Re="[object Float32Array]",Ce="[object Float64Array]",gt="[object Int8Array]",V="[object Int16Array]",He="[object Int32Array]",fe="[object Uint8Array]",Se="[object Uint8ClampedArray]",ht="[object Uint16Array]",me="[object Uint32Array]",ke=/[\\^$.*+?()[\]{}|]/g,vt=/^\[object .+?Constructor\]$/,Ve=/^(?:0|[1-9]\d*)$/,j={};j[Re]=j[Ce]=j[gt]=j[V]=j[He]=j[fe]=j[Se]=j[ht]=j[me]=!0,j[u]=j[g]=j[oe]=j[E]=j[le]=j[S]=j[P]=j[F]=j[w]=j[K]=j[m]=j[D]=j[_]=j[R]=j[re]=!1;var Ae=typeof Ye=="object"&&Ye&&Ye.Object===Object&&Ye,mt=typeof self=="object"&&self&&self.Object===Object&&self,ne=Ae||mt||Function("return this")(),Je=p&&!p.nodeType&&p,Xe=Je&&!0&&T&&!T.nodeType&&T,Qe=Xe&&Xe.exports===Je,De=Qe&&Ae.process,Ze=function(){try{return De&&De.binding&&De.binding("util")}catch{}}(),je=Ze&&Ze.isTypedArray;function de(e,t){for(var n=-1,l=e==null?0:e.length,k=0,y=[];++n<l;){var B=e[n];t(B,n,e)&&(y[k++]=B)}return y}function Fe(e,t){for(var n=-1,l=t.length,k=e.length;++n<l;)e[k+n]=t[n];return e}function Ge(e,t){for(var n=-1,l=e==null?0:e.length;++n<l;)if(t(e[n],n,e))return!0;return!1}function $e(e,t){for(var n=-1,l=Array(e);++n<e;)l[n]=t(n);return l}function _t(e){return function(t){return e(t)}}function qe(e,t){return e.has(t)}function bt(e,t){return e==null?void 0:e[t]}function et(e){var t=-1,n=Array(e.size);return e.forEach(function(l,k){n[++t]=[k,l]}),n}function tt(e,t){return function(n){return e(t(n))}}function yt(e){var t=-1,n=Array(e.size);return e.forEach(function(l){n[++t]=l}),n}var Tt=Array.prototype,rt=Function.prototype,Ie=Object.prototype,Ne=ne["__core-js_shared__"],nt=rt.toString,q=Ie.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ne&&Ne.keys&&Ne.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),a=Ie.toString,c=RegExp("^"+nt.call(q).replace(ke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),x=Qe?ne.Buffer:void 0,A=ne.Symbol,I=ne.Uint8Array,C=Ie.propertyIsEnumerable,O=Tt.splice,L=A?A.toStringTag:void 0,J=Object.getOwnPropertySymbols,ie=x?x.isBuffer:void 0,pe=tt(Object.keys,Object),_e=we(ne,"DataView"),Le=we(ne,"Map"),xt=we(ne,"Promise"),Ot=we(ne,"Set"),Et=we(ne,"WeakMap"),Be=we(Object,"create"),$t=Te(_e),qt=Te(Le),er=Te(xt),tr=Te(Ot),rr=Te(Et),wt=A?A.prototype:void 0,Rt=wt?wt.valueOf:void 0;function be(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var l=e[t];this.set(l[0],l[1])}}function nr(){this.__data__=Be?Be(null):{},this.size=0}function ar(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function sr(e){var t=this.__data__;if(Be){var n=t[e];return n===s?void 0:n}return q.call(t,e)?t[e]:void 0}function ir(e){var t=this.__data__;return Be?t[e]!==void 0:q.call(t,e)}function or(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Be&&t===void 0?s:t,this}be.prototype.clear=nr,be.prototype.delete=ar,be.prototype.get=sr,be.prototype.has=ir,be.prototype.set=or;function ce(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var l=e[t];this.set(l[0],l[1])}}function lr(){this.__data__=[],this.size=0}function cr(e){var t=this.__data__,n=st(t,e);if(n<0)return!1;var l=t.length-1;return n==l?t.pop():O.call(t,n,1),--this.size,!0}function ur(e){var t=this.__data__,n=st(t,e);return n<0?void 0:t[n][1]}function fr(e){return st(this.__data__,e)>-1}function dr(e,t){var n=this.__data__,l=st(n,e);return l<0?(++this.size,n.push([e,t])):n[l][1]=t,this}ce.prototype.clear=lr,ce.prototype.delete=cr,ce.prototype.get=ur,ce.prototype.has=fr,ce.prototype.set=dr;function ye(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var l=e[t];this.set(l[0],l[1])}}function pr(){this.size=0,this.__data__={hash:new be,map:new(Le||ce),string:new be}}function gr(e){var t=it(this,e).delete(e);return this.size-=t?1:0,t}function hr(e){return it(this,e).get(e)}function vr(e){return it(this,e).has(e)}function mr(e,t){var n=it(this,e),l=n.size;return n.set(e,t),this.size+=n.size==l?0:1,this}ye.prototype.clear=pr,ye.prototype.delete=gr,ye.prototype.get=hr,ye.prototype.has=vr,ye.prototype.set=mr;function at(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new ye;++t<n;)this.add(e[t])}function _r(e){return this.__data__.set(e,s),this}function br(e){return this.__data__.has(e)}at.prototype.add=at.prototype.push=_r,at.prototype.has=br;function ge(e){var t=this.__data__=new ce(e);this.size=t.size}function yr(){this.__data__=new ce,this.size=0}function Tr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function xr(e){return this.__data__.get(e)}function Or(e){return this.__data__.has(e)}function Er(e,t){var n=this.__data__;if(n instanceof ce){var l=n.__data__;if(!Le||l.length<i-1)return l.push([e,t]),this.size=++n.size,this;n=this.__data__=new ye(l)}return n.set(e,t),this.size=n.size,this}ge.prototype.clear=yr,ge.prototype.delete=Tr,ge.prototype.get=xr,ge.prototype.has=Or,ge.prototype.set=Er;function Rr(e,t){var n=ot(e),l=!n&&Mr(e),k=!n&&!l&&Ct(e),y=!n&&!l&&!k&&Mt(e),B=n||l||k||y,W=B?$e(e.length,String):[],z=W.length;for(var N in e)(t||q.call(e,N))&&!(B&&(N=="length"||k&&(N=="offset"||N=="parent")||y&&(N=="buffer"||N=="byteLength"||N=="byteOffset")||Fr(N,z)))&&W.push(N);return W}function st(e,t){for(var n=e.length;n--;)if(Gt(e[n][0],t))return n;return-1}function Cr(e,t,n){var l=t(e);return ot(e)?l:Fe(l,n(e))}function Me(e){return e==null?e===void 0?G:U:L&&L in Object(e)?kr(e):Br(e)}function Pt(e){return Ue(e)&&Me(e)==u}function kt(e,t,n,l,k){return e===t?!0:e==null||t==null||!Ue(e)&&!Ue(t)?e!==e&&t!==t:Sr(e,t,n,l,kt,k)}function Sr(e,t,n,l,k,y){var B=ot(e),W=ot(t),z=B?g:he(e),N=W?g:he(t);z=z==u?m:z,N=N==u?m:N;var X=z==m,ae=N==m,H=z==N;if(H&&Ct(e)){if(!Ct(t))return!1;B=!0,X=!1}if(H&&!X)return y||(y=new ge),B||Mt(e)?Dt(e,t,n,l,k,y):wr(e,t,z,n,l,k,y);if(!(n&o)){var ee=X&&q.call(e,"__wrapped__"),te=ae&&q.call(t,"__wrapped__");if(ee||te){var ve=ee?e.value():e,ue=te?t.value():t;return y||(y=new ge),k(ve,ue,n,l,y)}}return H?(y||(y=new ge),Pr(e,t,n,l,k,y)):!1}function Ar(e){if(!Bt(e)||Nr(e))return!1;var t=Nt(e)?c:vt;return t.test(Te(e))}function jr(e){return Ue(e)&&Lt(e.length)&&!!j[Me(e)]}function Ir(e){if(!Lr(e))return pe(e);var t=[];for(var n in Object(e))q.call(e,n)&&n!="constructor"&&t.push(n);return t}function Dt(e,t,n,l,k,y){var B=n&o,W=e.length,z=t.length;if(W!=z&&!(B&&z>W))return!1;var N=y.get(e);if(N&&y.get(t))return N==t;var X=-1,ae=!0,H=n&f?new at:void 0;for(y.set(e,t),y.set(t,e);++X<W;){var ee=e[X],te=t[X];if(l)var ve=B?l(te,ee,X,t,e,y):l(ee,te,X,e,t,y);if(ve!==void 0){if(ve)continue;ae=!1;break}if(H){if(!Ge(t,function(ue,xe){if(!qe(H,xe)&&(ee===ue||k(ee,ue,n,l,y)))return H.push(xe)})){ae=!1;break}}else if(!(ee===te||k(ee,te,n,l,y))){ae=!1;break}}return y.delete(e),y.delete(t),ae}function wr(e,t,n,l,k,y,B){switch(n){case le:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case oe:return!(e.byteLength!=t.byteLength||!y(new I(e),new I(t)));case E:case S:case K:return Gt(+e,+t);case P:return e.name==t.name&&e.message==t.message;case D:case R:return e==t+"";case w:var W=et;case _:var z=l&o;if(W||(W=yt),e.size!=t.size&&!z)return!1;var N=B.get(e);if(N)return N==t;l|=f,B.set(e,t);var X=Dt(W(e),W(t),l,k,y,B);return B.delete(e),X;case Y:if(Rt)return Rt.call(e)==Rt.call(t)}return!1}function Pr(e,t,n,l,k,y){var B=n&o,W=Ft(e),z=W.length,N=Ft(t),X=N.length;if(z!=X&&!B)return!1;for(var ae=z;ae--;){var H=W[ae];if(!(B?H in t:q.call(t,H)))return!1}var ee=y.get(e);if(ee&&y.get(t))return ee==t;var te=!0;y.set(e,t),y.set(t,e);for(var ve=B;++ae<z;){H=W[ae];var ue=e[H],xe=t[H];if(l)var Ut=B?l(xe,ue,H,t,e,y):l(ue,xe,H,e,t,y);if(!(Ut===void 0?ue===xe||k(ue,xe,n,l,y):Ut)){te=!1;break}ve||(ve=H=="constructor")}if(te&&!ve){var lt=e.constructor,ct=t.constructor;lt!=ct&&"constructor"in e&&"constructor"in t&&!(typeof lt=="function"&&lt instanceof lt&&typeof ct=="function"&&ct instanceof ct)&&(te=!1)}return y.delete(e),y.delete(t),te}function Ft(e){return Cr(e,Wr,Dr)}function it(e,t){var n=e.__data__;return Gr(t)?n[typeof t=="string"?"string":"hash"]:n.map}function we(e,t){var n=bt(e,t);return Ar(n)?n:void 0}function kr(e){var t=q.call(e,L),n=e[L];try{e[L]=void 0;var l=!0}catch{}var k=a.call(e);return l&&(t?e[L]=n:delete e[L]),k}var Dr=J?function(e){return e==null?[]:(e=Object(e),de(J(e),function(t){return C.call(e,t)}))}:Kr,he=Me;(_e&&he(new _e(new ArrayBuffer(1)))!=le||Le&&he(new Le)!=w||xt&&he(xt.resolve())!=$||Ot&&he(new Ot)!=_||Et&&he(new Et)!=re)&&(he=function(e){var t=Me(e),n=t==m?e.constructor:void 0,l=n?Te(n):"";if(l)switch(l){case $t:return le;case qt:return w;case er:return $;case tr:return _;case rr:return re}return t});function Fr(e,t){return t=t??d,!!t&&(typeof e=="number"||Ve.test(e))&&e>-1&&e%1==0&&e<t}function Gr(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Nr(e){return!!r&&r in e}function Lr(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Ie;return e===n}function Br(e){return a.call(e)}function Te(e){if(e!=null){try{return nt.call(e)}catch{}try{return e+""}catch{}}return""}function Gt(e,t){return e===t||e!==e&&t!==t}var Mr=Pt(function(){return arguments}())?Pt:function(e){return Ue(e)&&q.call(e,"callee")&&!C.call(e,"callee")},ot=Array.isArray;function Ur(e){return e!=null&&Lt(e.length)&&!Nt(e)}var Ct=ie||zr;function Yr(e,t){return kt(e,t)}function Nt(e){if(!Bt(e))return!1;var t=Me(e);return t==F||t==Z||t==b||t==h}function Lt(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=d}function Bt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Ue(e){return e!=null&&typeof e=="object"}var Mt=je?_t(je):jr;function Wr(e){return Ur(e)?Rr(e):Ir(e)}function Kr(){return[]}function zr(){return!1}T.exports=Yr}(We,We.exports);var Kt=We.exports;const zt=St(Kt),Ht=T=>{const{children:p,allItems:i,buckets:s,getPriorityTargetBucketToFill:o,onUpdate:f}=T,[d,u]=M.useState({allItems:i,buckets:s,getPriorityTargetBucketToFill:o}),g=M.useMemo(()=>new Date().getTime().toString(),[]),b=E=>{const S={...d,...E};u(S),f==null||f({allItems:S.allItems,buckets:S.buckets})};return M.useEffect(()=>{zt({allItems:i,buckets:s},{allItems:d.allItems,buckets:d.buckets})||u({allItems:i,buckets:s,getPriorityTargetBucketToFill:o})},[i,s,o]),v.jsx(Pe.Provider,{value:{...d,instanceId:g,updateState:b},children:p})};var It={exports:{}};/*!
Check the top-level render call using <`+_+">.")}return c}}function rt(n,c){{if(!n._store||n._store.validated||n.key!=null)return;n._store.validated=!0;var _=At(c);if(nt[_])return;nt[_]=!0;var P="";n&&n._owner&&n._owner!==De.current&&(P=" It was passed a child from "+X(n._owner.type)+"."),he(n),f('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',_,P),he(null)}}function at(n,c){{if(typeof n!="object")return;if(Array.isArray(n))for(var _=0;_<n.length;_++){var P=n[_];Ne(P)&&rt(P,c)}else if(Ne(n))n._store&&(n._store.validated=!0);else if(n){var U=w(n);if(typeof U=="function"&&U!==n.entries)for(var V=U.call(n),G;!(G=V.next()).done;)Ne(G.value)&&rt(G.value,c)}}}function Ct(n){{var c=n.type;if(c==null||typeof c=="string")return;var _;if(typeof c=="function")_=c.propTypes;else if(typeof c=="object"&&(c.$$typeof===m||c.$$typeof===h))_=c.propTypes;else return;if(_){var P=X(c);Tt(_,n.props,"prop",P,n)}else if(c.PropTypes!==void 0&&!Ge){Ge=!0;var U=X(c);f("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",U||"Unknown")}typeof c.getDefaultProps=="function"&&!c.getDefaultProps.isReactClassApproved&&f("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function wt(n){{for(var c=Object.keys(n.props),_=0;_<c.length;_++){var P=c[_];if(P!=="children"&&P!=="key"){he(n),f("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",P),he(null);break}}n.ref!==null&&(he(n),f("Invalid attribute `ref` supplied to `React.Fragment`."),he(null))}}function st(n,c,_,P,U,V){{var G=B(n);if(!G){var L="";(n===void 0||typeof n=="object"&&n!==null&&Object.keys(n).length===0)&&(L+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var z=It(U);z?L+=z:L+=tt();var te;n===null?te="null":Array.isArray(n)?te="array":n!==void 0&&n.$$typeof===a?(te="<"+(X(n.type)||"Unknown")+" />",L=" Did you accidentally export a JSX literal instead of a component?"):te=typeof n,f("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",te,L)}var de=et(n,c,_,U,V);if(de==null)return de;if(G){var _e=c.children;if(_e!==void 0)if(P)if(Array.isArray(_e)){for(var Oe=0;Oe<_e.length;Oe++)at(_e[Oe],n);Object.freeze&&Object.freeze(_e)}else f("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else at(_e,n)}return n===i.Fragment?wt(de):Ct(de),de}}function je(n,c,_){return st(n,c,_,!0)}function Be(n,c,_){return st(n,c,_,!1)}var it=Be,ae=je;i.jsx=it,i.jsxs=ae}()}(vt)),vt}process.env.NODE_ENV==="production"?gt.exports=an():gt.exports=sn();var I=gt.exports;const yr="",Nt=i=>{let u;const a=new Set,s=(l,h)=>{const S=typeof l=="function"?l(u):l;if(!Object.is(S,u)){const b=u;u=h??(typeof S!="object"||S===null)?S:Object.assign({},u,S),a.forEach(F=>F(u,b))}},o=()=>u,m={setState:s,getState:o,getInitialState:()=>E,subscribe:l=>(a.add(l),()=>a.delete(l)),destroy:()=>{a.clear()}},E=u=i(s,o,m);return m},on=i=>i?Nt(i):Nt;var ht={exports:{}},_t={},Ye={exports:{}},mt={};/**
* @license React
* use-sync-external-store-shim.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Bt;function un(){if(Bt)return mt;Bt=1;var i=M;function u(h,S){return h===S&&(h!==0||1/h===1/S)||h!==h&&S!==S}var a=typeof Object.is=="function"?Object.is:u,s=i.useState,o=i.useEffect,d=i.useLayoutEffect,p=i.useDebugValue;function g(h,S){var b=S(),F=s({inst:{value:b,getSnapshot:S}}),R=F[0].inst,k=F[1];return d(function(){R.value=b,R.getSnapshot=S,m(R)&&k({inst:R})},[h,b,S]),o(function(){return m(R)&&k({inst:R}),h(function(){m(R)&&k({inst:R})})},[h]),p(b),b}function m(h){var S=h.getSnapshot;h=h.value;try{var b=S();return!a(h,b)}catch{return!0}}function E(h,S){return S()}var l=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?E:g;return mt.useSyncExternalStore=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:l,mt}var St={};/**
* @license React
* use-sync-external-store-shim.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Mt;function cn(){return Mt||(Mt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var i=M,u=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function a(A){{for(var O=arguments.length,w=new Array(O>1?O-1:0),x=1;x<O;x++)w[x-1]=arguments[x];s("error",A,w)}}function s(A,O,w){{var x=u.ReactDebugCurrentFrame,f=x.getStackAddendum();f!==""&&(O+="%s",w=w.concat([f]));var N=w.map(function(T){return String(T)});N.unshift("Warning: "+O),Function.prototype.apply.call(console[A],console,N)}}function o(A,O){return A===O&&(A!==0||1/A===1/O)||A!==A&&O!==O}var d=typeof Object.is=="function"?Object.is:o,p=i.useState,g=i.useEffect,m=i.useLayoutEffect,E=i.useDebugValue,l=!1,h=!1;function S(A,O,w){l||i.startTransition!==void 0&&(l=!0,a("You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."));var x=O();if(!h){var f=O();d(x,f)||(a("The result of getSnapshot should be cached to avoid an infinite loop"),h=!0)}var N=p({inst:{value:x,getSnapshot:O}}),T=N[0].inst,B=N[1];return m(function(){T.value=x,T.getSnapshot=O,b(T)&&B({inst:T})},[A,x,O]),g(function(){b(T)&&B({inst:T});var D=function(){b(T)&&B({inst:T})};return A(D)},[A]),E(x),x}function b(A){var O=A.getSnapshot,w=A.value;try{var x=O();return!d(w,x)}catch{return!0}}function F(A,O,w){return O()}var R=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",k=!R,Y=k?F:S,y=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:Y;St.useSyncExternalStore=y,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),St}var Ut;function Wt(){return Ut||(Ut=1,process.env.NODE_ENV==="production"?Ye.exports=un():Ye.exports=cn()),Ye.exports}/**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Vt;function ln(){if(Vt)return _t;Vt=1;var i=M,u=Wt();function a(E,l){return E===l&&(E!==0||1/E===1/l)||E!==E&&l!==l}var s=typeof Object.is=="function"?Object.is:a,o=u.useSyncExternalStore,d=i.useRef,p=i.useEffect,g=i.useMemo,m=i.useDebugValue;return _t.useSyncExternalStoreWithSelector=function(E,l,h,S,b){var F=d(null);if(F.current===null){var R={hasValue:!1,value:null};F.current=R}else R=F.current;F=g(function(){function Y(x){if(!y){if(y=!0,A=x,x=S(x),b!==void 0&&R.hasValue){var f=R.value;if(b(f,x))return O=f}return O=x}if(f=O,s(A,x))return f;var N=S(x);return b!==void 0&&b(f,N)?f:(A=x,O=N)}var y=!1,A,O,w=h===void 0?null:h;return[function(){return Y(l())},w===null?void 0:function(){return Y(w())}]},[l,h,S,b]);var k=o(E,F[0],F[1]);return p(function(){R.hasValue=!0,R.value=k},[k]),m(k),k},_t}var Et={};/**
* @license React
* use-sync-external-store-shim/with-selector.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Kt;function fn(){return Kt||(Kt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var i=M,u=Wt();function a(l,h){return l===h&&(l!==0||1/l===1/h)||l!==l&&h!==h}var s=typeof Object.is=="function"?Object.is:a,o=u.useSyncExternalStore,d=i.useRef,p=i.useEffect,g=i.useMemo,m=i.useDebugValue;function E(l,h,S,b,F){var R=d(null),k;R.current===null?(k={hasValue:!1,value:null},R.current=k):k=R.current;var Y=g(function(){var w=!1,x,f,N=function(j){if(!w){w=!0,x=j;var Q=b(j);if(F!==void 0&&k.hasValue){var ee=k.value;if(F(ee,Q))return f=ee,ee}return f=Q,Q}var fe=x,X=f;if(s(fe,j))return X;var ue=b(j);return F!==void 0&&F(X,ue)?X:(x=j,f=ue,ue)},T=S===void 0?null:S,B=function(){return N(h())},D=T===null?void 0:function(){return N(T())};return[B,D]},[h,S,b,F]),y=Y[0],A=Y[1],O=o(l,y,A);return p(function(){k.hasValue=!0,k.value=O},[O]),m(O),O}Et.useSyncExternalStoreWithSelector=E,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Et}process.env.NODE_ENV==="production"?ht.exports=ln():ht.exports=fn();var dn=ht.exports;const pn=pt(dn),{useDebugValue:gn}=M,{useSyncExternalStoreWithSelector:vn}=pn;let Or=!1;const hn=i=>i;function _n(i,u=hn,a){const s=vn(i.subscribe,i.getState,i.getServerState||i.getInitialState,u,a);return gn(s),s}const Yt=i=>{const u=typeof i=="function"?on(i):i,a=(s,o)=>_n(u,s,o);return Object.assign(a,u),a},He=(i=>i?Yt(i):Yt)()((i,u)=>({state:{},setState:(a,s)=>{const o=u().state,d=o[a]??{},p={...d,...s};i({state:{...o,[a]:p}}),d.onStateUpdate(p)},deleteState(a){const s={...u().state};delete s[a],i({state:{...s}})}})),yt=i=>{const u=He(a=>a.state[i]);if(!u)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return u},Le=M.createContext({instanceId:""});var ze={exports:{}};ze.exports,function(i,u){var a=200,s="__lodash_hash_undefined__",o=1,d=2,p=9007199254740991,g="[object Arguments]",m="[object Array]",E="[object AsyncFunction]",l="[object Boolean]",h="[object Date]",S="[object Error]",b="[object Function]",F="[object GeneratorFunction]",R="[object Map]",k="[object Number]",Y="[object Null]",y="[object Object]",A="[object Promise]",O="[object Proxy]",w="[object RegExp]",x="[object Set]",f="[object String]",N="[object Symbol]",T="[object Undefined]",B="[object WeakMap]",D="[object ArrayBuffer]",j="[object DataView]",Q="[object Float32Array]",ee="[object Float64Array]",fe="[object Int8Array]",X="[object Int16Array]",ue="[object Int32Array]",ve="[object Uint8Array]",Ce="[object Uint8ClampedArray]",Tt="[object Uint16Array]",ye="[object Uint32Array]",ke=/[\\^$.*+?()[\]{}|]/g,xt=/^\[object .+?Constructor\]$/,Qe=/^(?:0|[1-9]\d*)$/,W={};W[Q]=W[ee]=W[fe]=W[X]=W[ue]=W[ve]=W[Ce]=W[Tt]=W[ye]=!0,W[g]=W[m]=W[D]=W[l]=W[j]=W[h]=W[S]=W[b]=W[R]=W[k]=W[y]=W[w]=W[x]=W[f]=W[B]=!1;var we=typeof Ke=="object"&&Ke&&Ke.Object===Object&&Ke,Rt=typeof self=="object"&&self&&self.Object===Object&&self,ce=we||Rt||Function("return this")(),Ze=u&&!u.nodeType&&u,qe=Ze&&!0&&i&&!i.nodeType&&i,$e=qe&&qe.exports===Ze,Fe=$e&&we.process,et=function(){try{return Fe&&Fe.binding&&Fe.binding("util")}catch{}}(),De=et&&et.isTypedArray;function he(e,t){for(var r=-1,v=e==null?0:e.length,K=0,C=[];++r<v;){var J=e[r];t(J,r,e)&&(C[K++]=J)}return C}function Ge(e,t){for(var r=-1,v=t.length,K=e.length;++r<v;)e[K+r]=t[r];return e}function Ne(e,t){for(var r=-1,v=e==null?0:e.length;++r<v;)if(t(e[r],r,e))return!0;return!1}function tt(e,t){for(var r=-1,v=Array(e);++r<e;)v[r]=t(r);return v}function It(e){return function(t){return e(t)}}function nt(e,t){return e.has(t)}function At(e,t){return e==null?void 0:e[t]}function rt(e){var t=-1,r=Array(e.size);return e.forEach(function(v,K){r[++t]=[K,v]}),r}function at(e,t){return function(r){return e(t(r))}}function Ct(e){var t=-1,r=Array(e.size);return e.forEach(function(v){r[++t]=v}),r}var wt=Array.prototype,st=Function.prototype,je=Object.prototype,Be=ce["__core-js_shared__"],it=st.toString,ae=je.hasOwnProperty,n=function(){var e=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),c=je.toString,_=RegExp("^"+it.call(ae).replace(ke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),P=$e?ce.Buffer:void 0,U=ce.Symbol,V=ce.Uint8Array,G=je.propertyIsEnumerable,L=wt.splice,z=U?U.toStringTag:void 0,te=Object.getOwnPropertySymbols,de=P?P.isBuffer:void 0,_e=at(Object.keys,Object),Oe=Pe(ce,"DataView"),Me=Pe(ce,"Map"),Dt=Pe(ce,"Promise"),jt=Pe(ce,"Set"),Pt=Pe(ce,"WeakMap"),Ue=Pe(Object,"create"),In=xe(Oe),An=xe(Me),Cn=xe(Dt),wn=xe(jt),Dn=xe(Pt),zt=U?U.prototype:void 0,Lt=zt?zt.valueOf:void 0;function be(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var v=e[t];this.set(v[0],v[1])}}function jn(){this.__data__=Ue?Ue(null):{},this.size=0}function Pn(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Ln(e){var t=this.__data__;if(Ue){var r=t[e];return r===s?void 0:r}return ae.call(t,e)?t[e]:void 0}function kn(e){var t=this.__data__;return Ue?t[e]!==void 0:ae.call(t,e)}function Fn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ue&&t===void 0?s:t,this}be.prototype.clear=jn,be.prototype.delete=Pn,be.prototype.get=Ln,be.prototype.has=kn,be.prototype.set=Fn;function pe(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var v=e[t];this.set(v[0],v[1])}}function Gn(){this.__data__=[],this.size=0}function Nn(e){var t=this.__data__,r=ut(t,e);if(r<0)return!1;var v=t.length-1;return r==v?t.pop():L.call(t,r,1),--this.size,!0}function Bn(e){var t=this.__data__,r=ut(t,e);return r<0?void 0:t[r][1]}function Mn(e){return ut(this.__data__,e)>-1}function Un(e,t){var r=this.__data__,v=ut(r,e);return v<0?(++this.size,r.push([e,t])):r[v][1]=t,this}pe.prototype.clear=Gn,pe.prototype.delete=Nn,pe.prototype.get=Bn,pe.prototype.has=Mn,pe.prototype.set=Un;function Te(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var v=e[t];this.set(v[0],v[1])}}function Wn(){this.size=0,this.__data__={hash:new be,map:new(Me||pe),string:new be}}function Vn(e){var t=ct(this,e).delete(e);return this.size-=t?1:0,t}function Kn(e){return ct(this,e).get(e)}function Yn(e){return ct(this,e).has(e)}function Hn(e,t){var r=ct(this,e),v=r.size;return r.set(e,t),this.size+=r.size==v?0:1,this}Te.prototype.clear=Wn,Te.prototype.delete=Vn,Te.prototype.get=Kn,Te.prototype.has=Yn,Te.prototype.set=Hn;function ot(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Te;++t<r;)this.add(e[t])}function zn(e){return this.__data__.set(e,s),this}function Jn(e){return this.__data__.has(e)}ot.prototype.add=ot.prototype.push=zn,ot.prototype.has=Jn;function me(e){var t=this.__data__=new pe(e);this.size=t.size}function Xn(){this.__data__=new pe,this.size=0}function Qn(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Zn(e){return this.__data__.get(e)}function qn(e){return this.__data__.has(e)}function $n(e,t){var r=this.__data__;if(r instanceof pe){var v=r.__data__;if(!Me||v.length<a-1)return v.push([e,t]),this.size=++r.size,this;r=this.__data__=new Te(v)}return r.set(e,t),this.size=r.size,this}me.prototype.clear=Xn,me.prototype.delete=Qn,me.prototype.get=Zn,me.prototype.has=qn,me.prototype.set=$n;function er(e,t){var r=lt(e),v=!r&&vr(e),K=!r&&!v&&kt(e),C=!r&&!v&&!K&&nn(e),J=r||v||K||C,Z=J?tt(e.length,String):[],q=Z.length;for(var H in e)(t||ae.call(e,H))&&!(J&&(H=="length"||K&&(H=="offset"||H=="parent")||C&&(H=="buffer"||H=="byteLength"||H=="byteOffset")||lr(H,q)))&&Z.push(H);return Z}function ut(e,t){for(var r=e.length;r--;)if(qt(e[r][0],t))return r;return-1}function tr(e,t,r){var v=t(e);return lt(e)?v:Ge(v,r(e))}function We(e){return e==null?e===void 0?T:Y:z&&z in Object(e)?ur(e):gr(e)}function Jt(e){return Ve(e)&&We(e)==g}function Xt(e,t,r,v,K){return e===t?!0:e==null||t==null||!Ve(e)&&!Ve(t)?e!==e&&t!==t:nr(e,t,r,v,Xt,K)}function nr(e,t,r,v,K,C){var J=lt(e),Z=lt(t),q=J?m:Se(e),H=Z?m:Se(t);q=q==g?y:q,H=H==g?y:H;var ne=q==y,le=H==y,$=q==H;if($&&kt(e)){if(!kt(t))return!1;J=!0,ne=!1}if($&&!ne)return C||(C=new me),J||nn(e)?Qt(e,t,r,v,K,C):ir(e,t,q,r,v,K,C);if(!(r&o)){var se=ne&&ae.call(e,"__wrapped__"),ie=le&&ae.call(t,"__wrapped__");if(se||ie){var Ee=se?e.value():e,ge=ie?t.value():t;return C||(C=new me),K(Ee,ge,r,v,C)}}return $?(C||(C=new me),or(e,t,r,v,K,C)):!1}function rr(e){if(!tn(e)||dr(e))return!1;var t=$t(e)?_:xt;return t.test(xe(e))}function ar(e){return Ve(e)&&en(e.length)&&!!W[We(e)]}function sr(e){if(!pr(e))return _e(e);var t=[];for(var r in Object(e))ae.call(e,r)&&r!="constructor"&&t.push(r);return t}function Qt(e,t,r,v,K,C){var J=r&o,Z=e.length,q=t.length;if(Z!=q&&!(J&&q>Z))return!1;var H=C.get(e);if(H&&C.get(t))return H==t;var ne=-1,le=!0,$=r&d?new ot:void 0;for(C.set(e,t),C.set(t,e);++ne<Z;){var se=e[ne],ie=t[ne];if(v)var Ee=J?v(ie,se,ne,t,e,C):v(se,ie,ne,e,t,C);if(Ee!==void 0){if(Ee)continue;le=!1;break}if($){if(!Ne(t,function(ge,Re){if(!nt($,Re)&&(se===ge||K(se,ge,r,v,C)))return $.push(Re)})){le=!1;break}}else if(!(se===ie||K(se,ie,r,v,C))){le=!1;break}}return C.delete(e),C.delete(t),le}function ir(e,t,r,v,K,C,J){switch(r){case j:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case D:return!(e.byteLength!=t.byteLength||!C(new V(e),new V(t)));case l:case h:case k:return qt(+e,+t);case S:return e.name==t.name&&e.message==t.message;case w:case f:return e==t+"";case R:var Z=rt;case x:var q=v&o;if(Z||(Z=Ct),e.size!=t.size&&!q)return!1;var H=J.get(e);if(H)return H==t;v|=d,J.set(e,t);var ne=Qt(Z(e),Z(t),v,K,C,J);return J.delete(e),ne;case N:if(Lt)return Lt.call(e)==Lt.call(t)}return!1}function or(e,t,r,v,K,C){var J=r&o,Z=Zt(e),q=Z.length,H=Zt(t),ne=H.length;if(q!=ne&&!J)return!1;for(var le=q;le--;){var $=Z[le];if(!(J?$ in t:ae.call(t,$)))return!1}var se=C.get(e);if(se&&C.get(t))return se==t;var ie=!0;C.set(e,t),C.set(t,e);for(var Ee=J;++le<q;){$=Z[le];var ge=e[$],Re=t[$];if(v)var rn=J?v(Re,ge,$,t,e,C):v(ge,Re,$,e,t,C);if(!(rn===void 0?ge===Re||K(ge,Re,r,v,C):rn)){ie=!1;break}Ee||(Ee=$=="constructor")}if(ie&&!Ee){var ft=e.constructor,dt=t.constructor;ft!=dt&&"constructor"in e&&"constructor"in t&&!(typeof ft=="function"&&ft instanceof ft&&typeof dt=="function"&&dt instanceof dt)&&(ie=!1)}return C.delete(e),C.delete(t),ie}function Zt(e){return tr(e,mr,cr)}function ct(e,t){var r=e.__data__;return fr(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Pe(e,t){var r=At(e,t);return rr(r)?r:void 0}function ur(e){var t=ae.call(e,z),r=e[z];try{e[z]=void 0;var v=!0}catch{}var K=c.call(e);return v&&(t?e[z]=r:delete e[z]),K}var cr=te?function(e){return e==null?[]:(e=Object(e),he(te(e),function(t){return G.call(e,t)}))}:Sr,Se=We;(Oe&&Se(new Oe(new ArrayBuffer(1)))!=j||Me&&Se(new Me)!=R||Dt&&Se(Dt.resolve())!=A||jt&&Se(new jt)!=x||Pt&&Se(new Pt)!=B)&&(Se=function(e){var t=We(e),r=t==y?e.constructor:void 0,v=r?xe(r):"";if(v)switch(v){case In:return j;case An:return R;case Cn:return A;case wn:return x;case Dn:return B}return t});function lr(e,t){return t=t??p,!!t&&(typeof e=="number"||Qe.test(e))&&e>-1&&e%1==0&&e<t}function fr(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function dr(e){return!!n&&n in e}function pr(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||je;return e===r}function gr(e){return c.call(e)}function xe(e){if(e!=null){try{return it.call(e)}catch{}try{return e+""}catch{}}return""}function qt(e,t){return e===t||e!==e&&t!==t}var vr=Jt(function(){return arguments}())?Jt:function(e){return Ve(e)&&ae.call(e,"callee")&&!G.call(e,"callee")},lt=Array.isArray;function hr(e){return e!=null&&en(e.length)&&!$t(e)}var kt=de||Er;function _r(e,t){return Xt(e,t)}function $t(e){if(!tn(e))return!1;var t=We(e);return t==b||t==F||t==E||t==O}function en(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=p}function tn(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Ve(e){return e!=null&&typeof e=="object"}var nn=De?It(De):ar;function mr(e){return hr(e)?er(e):sr(e)}function Sr(){return[]}function Er(){return!1}i.exports=_r}(ze,ze.exports);var mn=ze.exports;const Sn=pt(mn);function En(){return new Date().getTime().toString()}const yn=i=>{const{children:u,allItems:a,buckets:s,instanceId:o,getPriorityTargetBucketToFill:d,onUpdate:p}=i,{setState:g,deleteState:m,state:E}=He(),l=M.useMemo(()=>o??En(),[o]),h=M.useMemo(()=>{const S={allItems:a,buckets:s,instanceId:o,getPriorityTargetBucketToFill:d,onStateUpdate:b=>{p==null||p({allItems:b.allItems,buckets:b.buckets,instanceId:b.instanceId})}};return E[l]=S,S},[o,a,s,d,p]);return M.useEffect(()=>{let S=E[l];S||(S={},E[l]=h),Sn({allItems:a,buckets:s},{allItems:S.allItems,buckets:S.buckets})||g(l,h)},[h]),I.jsx(Le.Provider,{value:{instanceId:l},children:u})};var Ht={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(T){(function(){var p={}.hasOwnProperty;function i(){for(var s=[],o=0;o<arguments.length;o++){var f=arguments[o];if(f){var d=typeof f;if(d==="string"||d==="number")s.push(f);else if(Array.isArray(f)){if(f.length){var u=i.apply(null,f);u&&s.push(u)}}else if(d==="object"){if(f.toString!==Object.prototype.toString&&!f.toString.toString().includes("[native code]")){s.push(f.toString());continue}for(var g in f)p.call(f,g)&&f[g]&&s.push(g)}}}return s.join(" ")}T.exports?(i.default=i,T.exports=i):window.classNames=i})()})(It);var Vt=It.exports;const se=St(Vt),Jt=T=>{const{id:p,label:i,maxItems:s=Number.MAX_SAFE_INTEGER,disabled:o=!1,emptyFieldPlaceholder:f="Add data fields here",sortGroupOrderWiseOnAssignment:d=!0}=T,[u,g]=M.useState(!1),{instanceId:b,allItems:E,buckets:S,updateState:P}=M.useContext(Pe),F=M.useMemo(()=>{const h=S.find(D=>D.id===p);return h?pt(h.items):[]},[S,p]),Z=(...h)=>()=>Ke({bucketId:p,buckets:S,fieldItems:h,sortGroupOrderWiseOnAssignment:d,updateState:P,removeOnly:!0}),w=()=>{g(!1)},K=()=>{g(!0)},U=h=>{h.preventDefault(),K()},m=h=>{const D=(h.dataTransfer.getData(b)??"").split(","),_=E.filter(R=>D.some(Y=>R.id===Y));_.length&&Ke({bucketId:p,buckets:S,sortGroupOrderWiseOnAssignment:d,fieldItems:_,updateState:P}),w()},$=F.length<s;return v.jsxs("div",{className:"react-fields-keeper-mapping-content",children:[v.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:i}),v.jsx("div",{className:se("react-fields-keeper-mapping-content-input",{"react-fields-keeper-mapping-content-multi-input":$,"react-fields-keeper-mapping-content-input-active":u,"react-fields-keeper-mapping-content-disabled":o}),onDrop:m,onDragOver:U,onDragEnter:K,onDragLeave:w,children:F.length>0?F.map((h,D)=>v.jsx(Xt,{...T,groupedItem:h,onDragOverHandler:U,onFieldItemRemove:Z},D)):v.jsx("div",{className:"react-fields-keeper-mapping-content-input-placeholder",children:f})})]})},Xt=T=>{var Z;const{groupedItem:{items:p,group:i,groupLabel:s},allowRemoveFields:o=!1,suffixNode:f,onDragOverHandler:d,onFieldItemRemove:u}=T,{instanceId:g}=M.useContext(Pe),[b,E]=M.useState(!1),S=i!=="NO_GROUP",P=(...w)=>K=>{K.dataTransfer.setData(g,w.map(U=>U.id).join(","))},F=({fieldItems:w,isGroupItem:K,groupHeader:U})=>{const m=U!==void 0,$=m?{"--bucket-group-items-count":U.groupItems.length+1}:{};return w.map((h,D)=>{var _,R,Y,G;return v.jsx("div",{className:se("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(_=h.disabled)==null?void 0:_.active}),title:((R=h.disabled)!=null&&R.active?(Y=h.disabled)==null?void 0:Y.message:h.tooltip)??h.tooltip,children:v.jsxs("div",{className:se("react-fields-keeper-mapping-content-input-filled",h.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":K,"react-fields-keeper-mapping-content-input-filled-bottom-offset":K&&D===w.length-1,"react-fields-keeper-mapping-content-input-filled-group-header":m,"react-fields-keeper-mapping-content-input-filled-group-header-after":m&&!U.isGroupCollapsed,"react-fields-keeper-mapping-content-input-filled-disabled":(G=h.disabled)==null?void 0:G.active}),style:$,draggable:!0,onDragStart:P(...m?U.groupItems:[h]),onDragOver:d,children:[v.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:h.label}),m&&v.jsx("div",{className:se("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:U.onGroupHeaderToggle,children:U.isGroupCollapsed?v.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):v.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})}),f||o&&v.jsx("div",{className:se("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:u(...m?U.groupItems:[h]),children:v.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})},h.id)})};if(S){let w=(Z=p.find(U=>{var m;return(m=U.disabled)==null?void 0:m.active}))==null?void 0:Z.disabled;const K=p.length>1?(w==null?void 0:w.disableGroupLabel)??!0:!0;return w&&(w={...w,active:K}),v.jsxs(v.Fragment,{children:[F({fieldItems:[{label:s,id:i,group:i,groupLabel:s,disabled:w}],groupHeader:{groupItems:p,isGroupCollapsed:b,onGroupHeaderToggle:()=>E(!b)}}),!b&&F({fieldItems:p,isGroupItem:!0})]})}return v.jsx(v.Fragment,{children:F({fieldItems:p})})};function Ke(T){const{bucketId:p,buckets:i,fieldItems:s,updateState:o,removeOnly:f=!1,sortGroupOrderWiseOnAssignment:d=!1}=T,u=s.filter(b=>{var E;return((E=b.rootDisabled??b.disabled)==null?void 0:E.active)!==!0}),g=[...i];g.forEach(b=>{b.items=b.items.filter(E=>u.some(S=>S.id===E.id)===!1),!f&&b.id===p&&b.items.push(...u),d&&(b.items=dt(b.items))}),o({buckets:g})}function dt(T){return T.reduce((s,o,f)=>{let d=s.find(u=>u.group===(o.group??f.toString()));return d||(d={group:o.group??f.toString(),items:[]},s.push(d)),d.items.push(o),s},[]).reduce((s,o)=>(o.items.length>1&&o.items.sort((f,d)=>f.groupOrder!==void 0&&d.groupOrder!==void 0?f.groupOrder-d.groupOrder:0),s.push(...o.items),s),[])}class ze{static getDescendantProperty(p,i,s=[]){let o,f,d,u,g,b;if(i){if(d=i.indexOf("."),d===-1?o=i:(o=i.slice(0,d),f=i.slice(d+1)),u=p[o],u!==null&&typeof u<"u")if(!f&&(typeof u=="string"||typeof u=="number"))s.push(u);else if(Object.prototype.toString.call(u)==="[object Array]")for(g=0,b=u.length;g<b;g++)ze.getDescendantProperty(u[g],f,s);else f&&ze.getDescendantProperty(u,f,s)}else s.push(p);return s}}class Ee{constructor(p=[],i=[],s={}){Array.isArray(i)||(s=i,i=[]),this.haystack=p,this.keys=i,this.options=Object.assign({caseSensitive:!1,sort:!1},s)}search(p=""){if(p==="")return this.haystack;const i=[];for(let s=0;s<this.haystack.length;s++){const o=this.haystack[s];if(this.keys.length===0){const f=Ee.isMatch(o,p,this.options.caseSensitive);f&&i.push({item:o,score:f})}else for(let f=0;f<this.keys.length;f++){const d=ze.getDescendantProperty(o,this.keys[f]);let u=!1;for(let g=0;g<d.length;g++){const b=Ee.isMatch(d[g],p,this.options.caseSensitive);if(b){u=!0,i.push({item:o,score:b});break}}if(u)break}}return this.options.sort&&i.sort((s,o)=>s.score-o.score),i.map(s=>s.item)}static isMatch(p,i,s){p=String(p),i=String(i),s||(p=p.toLocaleLowerCase(),i=i.toLocaleLowerCase());const o=Ee.nearestIndexesFor(p,i);return o?p===i?1:o.length>1?2+(o[o.length-1]-o[0]):2+o[0]:!1}static nearestIndexesFor(p,i){const s=i.split("");let o=[];return Ee.indexesOfFirstLetter(p,i).forEach((d,u)=>{let g=d+1;o[u]=[d];for(let b=1;b<s.length;b++){const E=s[b];if(g=p.indexOf(E,g),g===-1){o[u]=!1;break}o[u].push(g),g++}}),o=o.filter(d=>d!==!1),o.length?o.sort((d,u)=>d.length===1?d[0]-u[0]:(d=d[d.length-1]-d[0],u=u[u.length-1]-u[0],d-u))[0]:!1}static indexesOfFirstLetter(p,i){const s=i[0];return p.split("").map((o,f)=>o!==s?!1:f).filter(o=>o!==!1)}}const pt=T=>{const p=T.reduce((i,s)=>{const o=i.find(f=>f.group===s.group);return o?o.items.push(s):i.push({group:s.group??"NO_GROUP",groupLabel:s.groupLabel??"NO_GROUP",items:[s]}),i},[]);return p.forEach(i=>{i.items=dt(i.items)}),p},Qt=T=>{const{label:p,isDisabled:i,labelClassName:s,sortGroupOrderWiseOnAssignment:o=!0}=T,f=M.useRef(null),{allItems:d}=M.useContext(Pe),[u,g]=M.useState(""),b=M.useMemo(()=>{const F=new Ee(d,["label","id"],{sort:!0}).search(u);return pt(F)},[u,d]),E=P=>{g(P.target.value??"")},S=()=>{var P;g(""),(P=f.current)==null||P.focus()};return v.jsxs("div",{className:se("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":i}),children:[p&&v.jsx("div",{className:se("react-fields-keeper-mapping-subtitle",s),children:p}),v.jsxs("div",{className:"react-fields-keeper-mapping-column-searcher",children:[v.jsx("input",{type:"text",ref:f,onChange:E,value:u,placeholder:"Search values"}),u.length>0&&v.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:S,children:v.jsx("span",{className:"ms-Icon ms-Icon--ChromeClose"})})]}),v.jsx("div",{className:"react-fields-keeper-mapping-content-scrollable-container react-fields-keeper-mapping-content-scrollable-container-columns",children:b.length>0?b.map((P,F)=>v.jsx(Zt,{filteredGroupedItem:P,sortGroupOrderWiseOnAssignment:o},F)):v.jsxs("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:[v.jsxs("div",{children:["No items found for ",v.jsx("br",{})," ",v.jsx("code",{children:u})]}),d.length>0&&v.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:S,role:"button",children:"Clear search"})]})})]})},Zt=T=>{var $;const{filteredGroupedItem:{group:p,groupLabel:i,items:s},sortGroupOrderWiseOnAssignment:o,getPriorityTargetBucketToFill:f}=T,{instanceId:d,buckets:u,getPriorityTargetBucketToFill:g,updateState:b}=M.useContext(Pe),[E,S]=M.useState(!1),P=p!=="NO_GROUP",F=(...h)=>D=>{D.dataTransfer.setData(d,h.map(_=>_.id).join(","))},Z=h=>u.some(D=>D.items.some(_=>_.id===h.id)),w=f??g,K=({buckets:h,currentFillingItem:D,priorityGroup:_})=>{if(w){const Y=w({buckets:h,priorityGroup:_,currentFillingItem:D});if(Y)return Y}if(_){const Y=h.find(G=>G.items.some(re=>re.group===_));if(Y)return Y}return[...h].sort((Y,G)=>Y.items.length-G.items.length)[0]},U=(h,D=!1)=>()=>{const _=K({buckets:u,priorityGroup:h[0].group,currentFillingItem:s});Ke({bucketId:_.id,fieldItems:h,buckets:u,removeOnly:D,sortGroupOrderWiseOnAssignment:o,updateState:b})},m=({fieldItems:h,isGroupItem:D,groupHeader:_})=>{const R=_!==void 0,Y=R?{"--root-bucket-group-items-count":_.groupItems.length+1}:{};return h.map(G=>{var oe,le,Re,Ce;const re=R?_==null?void 0:_.isGroupHeaderSelected:Z(G);return v.jsx("div",{className:se("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(oe=G.rootDisabled)==null?void 0:oe.active}),title:((le=G.rootDisabled)!=null&&le.active?(Re=G.rootDisabled)==null?void 0:Re.message:G.rootTooltip)??G.rootTooltip,children:v.jsxs("div",{className:se("react-fields-keeper-mapping-column-content",G.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":D,"react-fields-keeper-mapping-column-content-group-header":R&&!_.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(Ce=G.rootDisabled)==null?void 0:Ce.active}),style:Y,draggable:!re,onDragStart:F(...R?_.groupItems:[G]),children:[v.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:v.jsx("input",{type:"checkbox",checked:re,onChange:U(R?_.groupItems:[G],re)})}),v.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[v.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:G.label}),R&&v.jsx("div",{className:se("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:_.onGroupHeaderToggle,children:_.isGroupCollapsed?v.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):v.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},G.id)})};if(P){let h=($=s.find(_=>{var R;return(R=_.rootDisabled)==null?void 0:R.active}))==null?void 0:$.rootDisabled;const D=s.length>1?(h==null?void 0:h.disableGroupLabel)??!0:!0;return h&&(h={...h,active:D}),v.jsxs(v.Fragment,{children:[m({fieldItems:[{label:i,id:p,group:p,groupLabel:i,rootDisabled:h}],groupHeader:{isGroupHeaderSelected:s.some(_=>{var R;return((R=_.rootDisabled)==null?void 0:R.active)!==!0&&Z(_)}),groupItems:s,isGroupCollapsed:E,onGroupHeaderToggle:()=>S(!E)}}),!E&&m({fieldItems:s,isGroupItem:!0})]})}return v.jsx(v.Fragment,{children:m({fieldItems:s})})};Q.FieldsKeeperBucket=Jt,Q.FieldsKeeperProvider=Ht,Q.FieldsKeeperRootBucket=Qt,Q.assignFieldItems=Ke,Q.getGroupedItems=pt,Q.sortBucketItemsBasedOnGroupOrder=dt,Object.defineProperty(Q,Symbol.toStringTag,{value:"Module"})});
*/(function(i){(function(){var u={}.hasOwnProperty;function a(){for(var s=[],o=0;o<arguments.length;o++){var d=arguments[o];if(d){var p=typeof d;if(p==="string"||p==="number")s.push(d);else if(Array.isArray(d)){if(d.length){var g=a.apply(null,d);g&&s.push(g)}}else if(p==="object"){if(d.toString!==Object.prototype.toString&&!d.toString.toString().includes("[native code]")){s.push(d.toString());continue}for(var m in d)u.call(d,m)&&d[m]&&s.push(m)}}}return s.join(" ")}i.exports?(a.default=a,i.exports=a):window.classNames=a})()})(Ht);var On=Ht.exports;const oe=pt(On),bn=i=>{const{id:u,label:a,maxItems:s=Number.MAX_SAFE_INTEGER,disabled:o=!1,emptyFieldPlaceholder:d="Add data fields here",sortGroupOrderWiseOnAssignment:p=!0,instanceId:g,showExtendedAssignmentPlaceholder:m=!1,centerAlignPlaceholder:E=!1,placeHolderWrapperClassName:l}=i;console.log(E);const[h,S]=M.useState(!1),b=He(D=>D.setState),{instanceId:F}=M.useContext(Le),R=g??F,{allItems:k,buckets:Y}=yt(R),{currentBucket:y,groupedItems:A}=M.useMemo(()=>{const D=Y.find(j=>j.id===u);return D?{groupedItems:bt(D.items),currentBucket:D}:{groupedItems:[],currentBucket:D}},[Y,u]),O=(...D)=>()=>Je({instanceId:R,bucketId:u,buckets:Y,fieldItems:D,sortGroupOrderWiseOnAssignment:p,updateState:b,removeOnly:!0}),w=()=>{S(!1)},x=()=>{S(!0)},f=D=>{D.preventDefault(),x()},N=D=>{const j=(D.dataTransfer.getData(R)??"").split(","),Q=k.filter(ee=>j.some(fe=>ee.id===fe));Q.length&&Je({instanceId:R,bucketId:u,buckets:Y,sortGroupOrderWiseOnAssignment:p,fieldItems:Q,updateState:b}),w()},T=A.length<s,B=I.jsx("div",{className:oe("react-fields-keeper-mapping-content-input-placeholder",{"center-align":E},l),children:d});return y?I.jsxs("div",{className:"react-fields-keeper-mapping-content",children:[I.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:a}),I.jsxs("div",{className:oe("react-fields-keeper-mapping-content-input",{"react-fields-keeper-mapping-content-multi-input":T,"react-fields-keeper-mapping-content-input-active":h,"react-fields-keeper-mapping-content-disabled":o}),onDrop:N,onDragOver:f,onDragEnter:x,onDragLeave:w,children:[A.length>0&&A.map((D,j)=>M.createElement(Tn,{...i,key:j,groupedItem:D,currentBucket:y,onDragOverHandler:f,onFieldItemRemove:O})),(A.length===0||m===!0)&&B]})]}):null},Tn=i=>{var Y;const{groupedItem:{items:u,group:a,groupLabel:s},allowRemoveFields:o=!1,suffixNode:d,instanceId:p,currentBucket:g,onDragOverHandler:m,onFieldItemRemove:E}=i,{instanceId:l}=M.useContext(Le),h=p??l,[S,b]=M.useState(!1),F=a!=="NO_GROUP",R=(...y)=>A=>{A.dataTransfer.setData(h,y.map(O=>O.id).join(","))},k=({fieldItems:y,isGroupItem:A,groupHeader:O})=>{const w=O!==void 0,x=w?{"--bucket-group-items-count":O.groupItems.length+1}:{};return y.map((f,N)=>{var D,j,Q,ee;const T=E(...w?O.groupItems:[f]),B=()=>I.jsxs(M.Fragment,{children:[I.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:f.label}),w&&I.jsx("div",{className:oe("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:O.onGroupHeaderToggle,children:O.isGroupCollapsed?I.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):I.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})}),d||o&&I.jsx("div",{className:oe("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:T,children:I.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]});return I.jsx("div",{className:oe("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(D=f.disabled)==null?void 0:D.active}),title:((j=f.disabled)!=null&&j.active?(Q=f.disabled)==null?void 0:Q.message:f.tooltip)??f.tooltip,children:I.jsx("div",{className:oe("react-fields-keeper-mapping-content-input-filled",f.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":A,"react-fields-keeper-mapping-content-input-filled-bottom-offset":A&&N===y.length-1,"react-fields-keeper-mapping-content-input-filled-group-header":w,"react-fields-keeper-mapping-content-input-filled-group-header-after":w&&!O.isGroupCollapsed,"react-fields-keeper-mapping-content-input-filled-disabled":(ee=f.disabled)==null?void 0:ee.active}),style:x,draggable:!0,onDragStart:R(...w?O.groupItems:[f]),onDragOver:m,children:g.customItemRenderer?g.customItemRenderer({bucketId:g.id,fieldItem:f,remove:T,getDefaultItemRenderer:B}):B()})},f.id)})};if(F){let y=(Y=u.find(O=>{var w;return(w=O.disabled)==null?void 0:w.active}))==null?void 0:Y.disabled;const A=u.length>1?(y==null?void 0:y.disableGroupLabel)??!0:!0;return y&&(y={...y,active:A}),I.jsxs(I.Fragment,{children:[k({fieldItems:[{label:s,id:a,group:a,groupLabel:s,disabled:y}],groupHeader:{groupItems:u,isGroupCollapsed:S,onGroupHeaderToggle:()=>b(!S)}}),!S&&k({fieldItems:u,isGroupItem:!0})]})}return I.jsx(I.Fragment,{children:k({fieldItems:u})})};function Je(i){const{instanceId:u,bucketId:a,buckets:s,fieldItems:o,updateState:d,removeOnly:p=!1,sortGroupOrderWiseOnAssignment:g=!1}=i,m=o.filter(l=>{var h;return((h=l.rootDisabled??l.disabled)==null?void 0:h.active)!==!0}),E=[...s];E.forEach(l=>{l.items=l.items.filter(h=>m.some(S=>S.id===h.id)===!1),!p&&l.id===a&&l.items.push(...m),g&&(l.items=Ot(l.items))}),d(u,{buckets:E})}function Ot(i){return i.reduce((s,o,d)=>{let p=s.find(g=>g.group===(o.group??d.toString()));return p||(p={group:o.group??d.toString(),items:[]},s.push(p)),p.items.push(o),s},[]).reduce((s,o)=>(o.items.length>1&&o.items.sort((d,p)=>d.groupOrder!==void 0&&p.groupOrder!==void 0?d.groupOrder-p.groupOrder:0),s.push(...o.items),s),[])}class Xe{static getDescendantProperty(u,a,s=[]){let o,d,p,g,m,E;if(a){if(p=a.indexOf("."),p===-1?o=a:(o=a.slice(0,p),d=a.slice(p+1)),g=u[o],g!==null&&typeof g<"u")if(!d&&(typeof g=="string"||typeof g=="number"))s.push(g);else if(Object.prototype.toString.call(g)==="[object Array]")for(m=0,E=g.length;m<E;m++)Xe.getDescendantProperty(g[m],d,s);else d&&Xe.getDescendantProperty(g,d,s)}else s.push(u);return s}}class Ae{constructor(u=[],a=[],s={}){Array.isArray(a)||(s=a,a=[]),this.haystack=u,this.keys=a,this.options=Object.assign({caseSensitive:!1,sort:!1},s)}search(u=""){if(u==="")return this.haystack;const a=[];for(let s=0;s<this.haystack.length;s++){const o=this.haystack[s];if(this.keys.length===0){const d=Ae.isMatch(o,u,this.options.caseSensitive);d&&a.push({item:o,score:d})}else for(let d=0;d<this.keys.length;d++){const p=Xe.getDescendantProperty(o,this.keys[d]);let g=!1;for(let m=0;m<p.length;m++){const E=Ae.isMatch(p[m],u,this.options.caseSensitive);if(E){g=!0,a.push({item:o,score:E});break}}if(g)break}}return this.options.sort&&a.sort((s,o)=>s.score-o.score),a.map(s=>s.item)}static isMatch(u,a,s){u=String(u),a=String(a),s||(u=u.toLocaleLowerCase(),a=a.toLocaleLowerCase());const o=Ae.nearestIndexesFor(u,a);return o?u===a?1:o.length>1?2+(o[o.length-1]-o[0]):2+o[0]:!1}static nearestIndexesFor(u,a){const s=a.split("");let o=[];return Ae.indexesOfFirstLetter(u,a).forEach((p,g)=>{let m=p+1;o[g]=[p];for(let E=1;E<s.length;E++){const l=s[E];if(m=u.indexOf(l,m),m===-1){o[g]=!1;break}o[g].push(m),m++}}),o=o.filter(p=>p!==!1),o.length?o.sort((p,g)=>p.length===1?p[0]-g[0]:(p=p[p.length-1]-p[0],g=g[g.length-1]-g[0],p-g))[0]:!1}static indexesOfFirstLetter(u,a){const s=a[0];return u.split("").map((o,d)=>o!==s?!1:d).filter(o=>o!==!1)}}const bt=i=>{const u=i.reduce((a,s)=>{const o=a.find(d=>d.group===s.group);return o?o.items.push(s):a.push({group:s.group??"NO_GROUP",groupLabel:s.groupLabel??"NO_GROUP",items:[s]}),a},[]);return u.forEach(a=>{a.items=Ot(a.items)}),u},xn=i=>{const{label:u,isDisabled:a,labelClassName:s,sortGroupOrderWiseOnAssignment:o=!0,instanceId:d}=i,p=M.useRef(null),{instanceId:g}=M.useContext(Le),m=d??g,{allItems:E}=yt(m),[l,h]=M.useState(""),S=M.useMemo(()=>{const k=new Ae(E,["label","id"],{sort:!0}).search(l);return bt(k)},[l,E]),b=R=>{h(R.target.value??"")},F=()=>{var R;h(""),(R=p.current)==null||R.focus()};return I.jsxs("div",{className:oe("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":a}),children:[u&&I.jsx("div",{className:oe("react-fields-keeper-mapping-subtitle",s),children:u}),I.jsxs("div",{className:"react-fields-keeper-mapping-column-searcher",children:[I.jsx("input",{type:"text",ref:p,onChange:b,value:l,placeholder:"Search values"}),l.length>0&&I.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:F,children:I.jsx("span",{className:"ms-Icon ms-Icon--ChromeClose"})})]}),I.jsx("div",{className:"react-fields-keeper-mapping-content-scrollable-container react-fields-keeper-mapping-content-scrollable-container-columns",children:S.length>0?S.map((R,k)=>M.createElement(Rn,{...i,key:k,filteredGroupedItem:R,sortGroupOrderWiseOnAssignment:o})):I.jsxs("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:[I.jsxs("div",{children:["No items found for ",I.jsx("br",{})," ",I.jsx("code",{children:l})]}),E.length>0&&I.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:F,role:"button",children:"Clear search"})]})})]})},Rn=i=>{var x;const{filteredGroupedItem:{group:u,groupLabel:a,items:s},sortGroupOrderWiseOnAssignment:o,getPriorityTargetBucketToFill:d,instanceId:p,ignoreCheckBox:g=!1}=i,{instanceId:m}=M.useContext(Le),E=p??m,{buckets:l,getPriorityTargetBucketToFill:h}=yt(E),S=He(f=>f.setState),[b,F]=M.useState(!1),R=u!=="NO_GROUP",k=(...f)=>N=>{N.dataTransfer.setData(E,f.map(T=>T.id).join(","))},Y=f=>l.some(N=>N.items.some(T=>T.id===f.id)),y=d??h,A=({buckets:f,currentFillingItem:N,priorityGroup:T})=>{if(y){const D=y({buckets:f,priorityGroup:T,currentFillingItem:N});if(D)return D}if(T){const D=f.find(j=>j.items.some(Q=>Q.group===T));if(D)return D}return[...f].sort((D,j)=>D.items.length-j.items.length)[0]},O=(f,N=!1)=>()=>{const T=A({buckets:l,priorityGroup:f[0].group,currentFillingItem:s});Je({instanceId:E,bucketId:T.id,fieldItems:f,buckets:l,removeOnly:N,sortGroupOrderWiseOnAssignment:o,updateState:S})},w=({fieldItems:f,isGroupItem:N,groupHeader:T})=>{const B=T!==void 0,D=B?{"--root-bucket-group-items-count":T.groupItems.length+1}:{};return f.map(j=>{var ee,fe,X,ue;const Q=B?T==null?void 0:T.isGroupHeaderSelected:Y(j);return I.jsx("div",{className:oe("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(ee=j.rootDisabled)==null?void 0:ee.active}),title:((fe=j.rootDisabled)!=null&&fe.active?(X=j.rootDisabled)==null?void 0:X.message:j.rootTooltip)??j.rootTooltip,children:I.jsxs("div",{className:oe("react-fields-keeper-mapping-column-content",j.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":N,"react-fields-keeper-mapping-column-content-group-header":B&&!T.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(ue=j.rootDisabled)==null?void 0:ue.active,"react-fields-keeper-mapping-column-content-without-checkbox":g}),style:D,draggable:!Q,onDragStart:k(...B?T.groupItems:[j]),children:[!g&&I.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:I.jsx("input",{type:"checkbox",checked:Q,onChange:O(B?T.groupItems:[j],Q)})}),I.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[I.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:j.label}),B&&I.jsx("div",{className:oe("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:T.onGroupHeaderToggle,children:T.isGroupCollapsed?I.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):I.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},j.id)})};if(R){let f=(x=s.find(T=>{var B;return(B=T.rootDisabled)==null?void 0:B.active}))==null?void 0:x.rootDisabled;const N=s.length>1?(f==null?void 0:f.disableGroupLabel)??!0:!0;return f&&(f={...f,active:N}),I.jsxs(I.Fragment,{children:[w({fieldItems:[{label:a,id:u,group:u,groupLabel:a,rootDisabled:f}],groupHeader:{isGroupHeaderSelected:s.some(T=>{var B;return((B=T.rootDisabled)==null?void 0:B.active)!==!0&&Y(T)}),groupItems:s,isGroupCollapsed:b,onGroupHeaderToggle:()=>F(!b)}}),!b&&w({fieldItems:s,isGroupItem:!0})]})}return I.jsx(I.Fragment,{children:w({fieldItems:s})})};re.FieldsKeeperBucket=bn,re.FieldsKeeperProvider=yn,re.FieldsKeeperRootBucket=xn,re.assignFieldItems=Je,re.getGroupedItems=bt,re.sortBucketItemsBasedOnGroupOrder=Ot,Object.defineProperty(re,Symbol.toStringTag,{value:"Module"})});
{
"name": "react-fields-keeper",
"version": "1.6.2",
"version": "1.7.0",
"type": "module",

@@ -26,3 +26,4 @@ "main": "./dist/index.umd.js",

"react": "^16.14.0",
"react-dom": "^16.12.0"
"react-dom": "^16.12.0",
"zustand": "^4.5.0"
},

@@ -29,0 +30,0 @@ "devDependencies": {

Sorry, the diff of this file is too big to display