🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

react-fields-keeper

Package Overview
Dependencies
Maintainers
1
Versions
119
Alerts
File Explorer

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.12.0

5

dist/FieldsKeeper/FieldsKeeper.types.d.ts

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

items: IFieldsKeeperItem<T>[];
maxItems?: number;
}

@@ -112,6 +113,2 @@ export interface IGetPriorityTargetBucketToFillProps {

/**
* @default - Infinite
*/
maxItems?: number;
/**
* @default - false

@@ -118,0 +115,0 @@ */

24

dist/index.umd.js
(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%;font-size:12px}.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;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;white-space:nowrap;display:flex;max-width:100%;flex-direction:column;gap:3px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input::-webkit-scrollbar{display:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal{flex-direction:row;overflow:auto;width:100%;max-width:100%}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal.react-fields-keeper-content-input-horizontal-wrap{flex-wrap:wrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-offset{margin-left:unset;margin-right:unset;width:auto}.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-group{width:auto;height:auto;display:flex;flex-direction:column;background:#dbdbdb;padding:3px 2px;position:relative;gap:3px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.group-wrap{flex-wrap:wrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group:after{content:"";width:100%;height:calc(100% + 5px);position:absolute;top:50%;left:-1px;transform:translateY(-50%);z-index:-1}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.react-fields-keeper-mapping-content-input-filled-group-horizontal{flex-direction:row;padding:2px 3px;align-items:center}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.react-fields-keeper-mapping-content-input-filled-group-horizontal:after{width:calc(100% + 5px);height:100%;top:-1px;left:-1px}.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-custom-renderer{height:unset;display:unset;background-color:unset;padding: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-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:4px;width:calc(100% - 6px);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{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-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:7px!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:grid;grid-template-rows:auto auto 1fr;max-height:100%;width:100%;overflow:hidden;font-size:12px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-subtitle{margin-bottom:5px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container{width:100%;height:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column;padding-right:5px;margin-top:2px}.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-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-weight:400;padding:20px 0}.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-column-searcher{width:100%;overflow:hidden;position:relative;font-size:12px}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-input{width:100%;outline:none;border:none;border-bottom:1px solid #a8a8a8;font-size:inherit;padding:4px 1.8em}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-input:focus{border-bottom-color:#393939}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-prefix{position:absolute;top:50%;left:3px;transform:translateY(-50%)}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-prefix span{font-size:1em!important}.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-column-searcher .react-fields-keeper-mapping-column-searcher-clear span{font-size:8px!important}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:hover{background-color:#c7c7c7}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:active{transform:translateY(-50%) scale(.9)}.react-fields-keeper-mapping-content-disabled{opacity:.6;pointer-events:none}@font-face{font-family:FabricMDL2Icons_fields_keeper;src:url(data:font/woff;base64,d09GRgABAAAAAAnoAA4AAAAAElwABKj2AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgL6B+RGNtYXAAAAGMAAAATgAAAWrWy6aIY3Z0IAAAAdwAAAAgAAAAKgnZCa9mcGdtAAAB/AAAAPAAAAFZ/J7mjmdhc3AAAALsAAAADAAAAAwACAAbZ2x5ZgAAAvgAAAHIAAACgEql8hxoZWFkAAAEwAAAADIAAAA2BVACQGhoZWEAAAT0AAAAFQAAACQQAQgDaG10eAAABQwAAAASAAAAEg8tAzlsb2NhAAAFIAAAABAAAAAQAaICSG1heHAAAAUwAAAAHQAAACAAIgGabmFtZQAABVAAAAP3AAAJ+pKX8lVwb3N0AAAJSAAAABQAAAAg/1EAfnByZXAAAAlcAAAAiQAAANN4vfIOeJxjYGGfwTiBgZWBgXUWqzEDA6M0hGa+yJDGJMTBysrFyMQIBgxAIMCAAL7BCgoMDk+jvhdxgPkQkgGsjgXCU2BgAADlAgiMeJxjYGBgZoBgGQZGBhBIAfIYwXwWBg8gzcfAwcDEwPY06jnvc8XnOS92fy/6/5+BAZUvtUbii8QjiWninhyToeYgAUY2dJGRBwBDRxi/AAB4nGPQYghlKGBoYFjFyMDYwOzAeIDBAYsIEAAAqhwHlXicXY+/TsNADMZzJLSEJ0A6IZ11KkOViJ3phksk1CUlDOelgNRKpO+AlIXFA8/ibhnzYgjMEf4utr/P+ny/c6f5yXx2nKVHKilWnDfhoNQLDurtmf35IU/vNmVhTNV5VvdlwWoJomtOF/VNsGjI0PWWTG0eH7acLWKXxY7w0nDShk7qbQB2qL/HHeJVPJLFI4QS30/xfYxL+rUsVobTiyasA/des/OoAUzFYxN49BoQf8ikP3VnE+NsOWXbwE5zgkSfygL3RJqE+0uPf/Wgkv+G+23Iv6tB9U3c9Bb0h2HBgrChl2fbUAkaYPkOhPxkxgABAAIACAAK//8AD3icVVAxSyNBFH4zb3bXIORuGUMwQiAGY2WKNSEEQQ/sLLQxV2xUtDPFmU7BQ9jIFcd1upapDFi4VkH8BdcGjD/ATjtxa28SfbujXJxhvve9j/c95j3gcAEgfhn7gGABVOycPZOzcxd4r274zWAFjP2XP2diFegwkOzRejLnwKAknWAVZvmukkq66JtzxPDJVT+AcQQ069YgqpuhsgQpeK62XBwqvokd7LgKFUY9eQRjdCEPFerqZEVqIiny04VZZhKWSxVWZOXSopDOIi+Xijw/neSpiSw3vu1ct1sbjrPRal/vHD1sq2eZyRQkfl1b19rBXbteb98dvMcx0LK2ra+pUBYyGYn29sOR1v7BSHkcaeaP/40DJJiVYLPxQGlxgs0TRZdiDJQK+JSqqITsJveYZ3imF+94HL6AhDTNSnueJGD25yc8Bq+g3wD+c9N7hWHMNYoRrpGOiMCqWTWYon0uwNLoTosiWiQrFYknScuKeYdye36SpfJlDFphPzhcXj4M+mHrOLy9ivhVP8ROteF3e3vNXve0Ua3uEm9qrn4HgVV7Nzz3g5+R4TY81o3U971e1ydH41Q7/F3Nh385/Rhrl5dvO12+cXicY2BkYGBgWfHt0+PeR/H8Nl8ZuDkYQGD/34MNIPqegdcZEM3BABbnZGACUQCllAvWAAB4nGNgZGDgYAABOMnIgAqYAALKAB0AAAAFKgCmCAAAEwIDAAAAAAKAAAAAAAAAABYAKgBAAJAAsgDoAUB4nGNgZGBgYGdwYGBjAAFGMMkFwoyRICYACk4AvgAAAHictVQ/ixw3FH97u/ZdcHwEQ8ClihDOxzJrX8yZ2NVhx5WvOZsDNwHtjHZGeHYkJI2HMS5SusjHSGPIpwgJpEydT5A6Vcq896TZ2/NuzCWQHUbz09P7+3tPCwC3R1/CCOLvK3wjHsEt3EW8A7vwTcJjlD9LeIL424SvwadgE74On8HbhHfha/g+4T34HH5J+AYcwu8J3xz9PJokvA+HO79ilNHkE9wVO38mPIIvxucJ78D++E3CY5S/S3iC+MeEr8Ht8W8JXwcx/iPhXXCTvYT34HAy+LkBLyY/JHxz/G7yV8L78GLvu5/ei6O79x6IU507480iiMfGWeNk0KbJxEldizNdVsGLM+WVe62K7KmcO52L0yfPjsSJ9yr4M1W2tXSbB5uSc+U8ehb3s+PjeEqH8ey5Ko0S2gspgpOFWkr3SpiFCJVay690prUkzs3SykYrn21NvgrBPpzNuq7LlsN5hjaz0FtTOmmrfrYwTfCzC3PfWltrVQg6yMRL04ql7EXrFSaBiZFYBCNyp2RQU1Fob2vZT4VsCmGdxtMcVRR+pRdWuaUOAd3Ney6i1rlqyBceeGHcABYUYbpZqnWmaPMwFcQ82k7JZgigG9FVOq/WMuswqG7yui2wTavsTVP34kDfEWo5x1wu1NHDx7Jl9UI3pXDKB+wUsXoRgMxXvh4xAwcaowS1pBY4jVEL0zW1kcVl9mSkSjkqx2AoXNtg2yAKRWWSTqVqe5lRHMamT+rUEHSI/FR6rjHn7Ordhvcg4Ajuwj14gOgUNOTgwIDHdwEBZY8RObzztEqUaEQNZHhyAjU+As5QVkKFZ553Cr8KtV/jWqDmU7Sb4558U4wn+M9yxPaeNcmOrEpo0Z9EzatYXEXnnPPwKWcB9zGbY3zWbQfLdbvnnI3BVaAOVSXxDcxAgdIlZ/kKZcQSnVSsu42/kvctMjho5/hd4l5iTprZyv4F88RzQOlDmOHT8ZOhvw/tsxRnhrhnLyX7seihR+mCvVG1s63RPedssSOa+yhWFtT7l1yTYCZ6/LbMXWQiMjZok8xw1Q41qA4FU9wXrGe54z1LiA+KY7kz0TZPXlTaS/Ztua9Uc+AzsppzHkMnaq6IrIa8ooXnLrgNyWJVw/RKXbW8L9Amx/2U+YozH+NOV3E+rEDzJHbMU47rds66VClp51hNy3NXbOWebGpGB6h/B780ofPEyzbvMYf/yu2F94I9lShzPMch3alhVrdVMETfzOvR2gxQJbGWwPGGW0D+Y60FSjqu3PCt/NjsyUtTpbgvJq2xqohbvlktW1K2QzcHP6RZ803+5xmN/4xN6syF9+GG6MQyzQ/lO2emY2//h7v9N4bHOJoAeJxjYGYAg/9+DOUMmIAdACkxAc94nNvAoM2wiZGTSZtxExeI3M7Vmhtqq8rAob2dOzXYQU8GxOKJ8LDQkASxeJ3NteWFQSw+HRUZER4Qi19OQpiPA8QS4OPhZGcBsQTBAMQS2jChIMAAyGLYzgg3mgluNDPcaBa40axwo9nkJKFGs8ON5oAbzQk3epMwI7v2BgYF19pMCRcAxAEoGgAAAA==) 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:""}.fk-ms-Icon--Search:before{content:""}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
(function(ae,B){typeof exports=="object"&&typeof module<"u"?B(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],B):(ae=typeof globalThis<"u"?globalThis:ae||self,B(ae.index={},ae.rect))})(this,function(ae,B){"use strict";var ze=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ht(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var vt={exports:{}},Ce={};/** @license React v16.14.0
(function(se,B){typeof exports=="object"&&typeof module<"u"?B(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],B):(se=typeof globalThis<"u"?globalThis:se||self,B(se.index={},se.rect))})(this,function(se,B){"use strict";var Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vt(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var gt={exports:{}},Ae={};/** @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 Ft;function sr(){if(Ft)return Ce;Ft=1;var s=B,o=60103;if(Ce.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;o=a("react.element"),Ce.Fragment=a("react.fragment")}var i=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};function d(h,p,E){var l,v={},y=null,x=null;E!==void 0&&(y=""+E),p.key!==void 0&&(y=""+p.key),p.ref!==void 0&&(x=p.ref);for(l in p)u.call(p,l)&&!f.hasOwnProperty(l)&&(v[l]=p[l]);if(h&&h.defaultProps)for(l in p=h.defaultProps,p)v[l]===void 0&&(v[l]=p[l]);return{$$typeof:o,type:h,key:y,ref:x,props:v,_owner:i.current}}return Ce.jsx=d,Ce.jsxs=d,Ce}var gt={};/** @license React v16.14.0
*/var Ft;function ar(){if(Ft)return Ae;Ft=1;var a=B,o=60103;if(Ae.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var s=Symbol.for;o=s("react.element"),Ae.Fragment=s("react.fragment")}var i=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function h(f,d,O){var v,g={},p=null,S=null;O!==void 0&&(p=""+O),d.key!==void 0&&(p=""+d.key),d.ref!==void 0&&(S=d.ref);for(v in d)u.call(d,v)&&!l.hasOwnProperty(v)&&(g[v]=d[v]);if(f&&f.defaultProps)for(v in d=f.defaultProps,d)g[v]===void 0&&(g[v]=d[v]);return{$$typeof:o,type:f,key:p,ref:S,props:g,_owner:i.current}}return Ae.jsx=h,Ae.jsxs=h,Ae}var mt={};/** @license React v16.14.0
* react-jsx-runtime.development.js

@@ -17,10 +17,10 @@ *

* LICENSE file in the root directory of this source tree.
*/var Nt;function ir(){return Nt||(Nt=1,function(s){process.env.NODE_ENV!=="production"&&function(){var o=B,a=60103,i=60106;s.Fragment=60107;var u=60108,f=60114,d=60109,h=60110,p=60112,E=60113,l=60120,v=60115,y=60116,x=60121,D=60122,A=60117,F=60129,H=60131;if(typeof Symbol=="function"&&Symbol.for){var R=Symbol.for;a=R("react.element"),i=R("react.portal"),s.Fragment=R("react.fragment"),u=R("react.strict_mode"),f=R("react.profiler"),d=R("react.provider"),h=R("react.context"),p=R("react.forward_ref"),E=R("react.suspense"),l=R("react.suspense_list"),v=R("react.memo"),y=R("react.lazy"),x=R("react.block"),D=R("react.server.block"),A=R("react.fundamental"),R("react.scope"),R("react.opaque.id"),F=R("react.debug_trace_mode"),R("react.offscreen"),H=R("react.legacy_hidden")}var j=typeof Symbol=="function"&&Symbol.iterator,T="@@iterator";function P(r){if(r===null||typeof r!="object")return null;var c=j&&r[j]||r[T];return typeof c=="function"?c:null}var _=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function S(r){{for(var c=arguments.length,m=new Array(c>1?c-1:0),k=1;k<c;k++)m[k-1]=arguments[k];I("error",r,m)}}function I(r,c,m){{var k=_.ReactDebugCurrentFrame,W="";if(ee){var z=C(ee.type),G=ee._owner;W+=K(z,ee._source,G&&C(G.type))}W+=k.getStackAddendum(),W!==""&&(c+="%s",m=m.concat([W]));var L=m.map(function(J){return""+J});L.unshift("Warning: "+c),Function.prototype.apply.call(console[r],console,L)}}var N=!1;function O(r){return!!(typeof r=="string"||typeof r=="function"||r===s.Fragment||r===f||r===F||r===u||r===E||r===l||r===H||N||typeof r=="object"&&r!==null&&(r.$$typeof===y||r.$$typeof===v||r.$$typeof===d||r.$$typeof===h||r.$$typeof===p||r.$$typeof===A||r.$$typeof===x||r[0]===D))}var M=/^(.*)[\\\/]/;function K(r,c,m){var k="";if(c){var W=c.fileName,z=W.replace(M,"");if(/^index\./.test(z)){var G=W.match(M);if(G){var L=G[1];if(L){var J=L.replace(M,"");z=J+"/"+z}}}k=" (at "+z+":"+c.lineNumber+")"}else m&&(k=" (created by "+m+")");return`
in `+(r||"Unknown")+k}var U=1;function q(r){return r._status===U?r._result:null}function se(r,c,m){var k=c.displayName||c.name||"";return r.displayName||(k!==""?m+"("+k+")":m)}function C(r){if(r==null)return null;if(typeof r.tag=="number"&&S("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 s.Fragment:return"Fragment";case i:return"Portal";case f:return"Profiler";case u:return"StrictMode";case E:return"Suspense";case l:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case h:return"Context.Consumer";case d:return"Context.Provider";case p:return se(r,r.render,"ForwardRef");case v:return C(r.type);case x:return C(r.render);case y:{var c=r,m=q(c);if(m)return C(m);break}}return null}var Z={};_.ReactDebugCurrentFrame;var ee=null;function he(r){ee=r}function Ae(r,c,m,k,W){{var z=Function.call.bind(Object.prototype.hasOwnProperty);for(var G in r)if(z(r,G)){var L=void 0;try{if(typeof r[G]!="function"){var J=Error((k||"React class")+": "+m+" type `"+G+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[G]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw J.name="Invariant Violation",J}L=r[G](c,G,k,m,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ie){L=ie}L&&!(L instanceof Error)&&(he(W),S("%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).",k||"React class",m,G,typeof L),he(null)),L instanceof Error&&!(L.message in Z)&&(Z[L.message]=!0,he(W),S("Failed %s type: %s",m,L.message),he(null))}}}var ve=_.ReactCurrentOwner,je=Object.prototype.hasOwnProperty,It={key:!0,ref:!0,__self:!0,__source:!0},Ze,V,De;De={};function Tt(r){if(je.call(r,"ref")){var c=Object.getOwnPropertyDescriptor(r,"ref").get;if(c&&c.isReactWarning)return!1}return r.ref!==void 0}function fe(r){if(je.call(r,"key")){var c=Object.getOwnPropertyDescriptor(r,"key").get;if(c&&c.isReactWarning)return!1}return r.key!==void 0}function qe(r,c){if(typeof r.ref=="string"&&ve.current&&c&&ve.current.stateNode!==c){var m=C(ve.current.type);De[m]||(S('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',C(ve.current.type),r.ref),De[m]=!0)}}function $e(r,c){{var m=function(){Ze||(Ze=!0,S("%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))};m.isReactWarning=!0,Object.defineProperty(r,"key",{get:m,configurable:!0})}}function et(r,c){{var m=function(){V||(V=!0,S("%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))};m.isReactWarning=!0,Object.defineProperty(r,"ref",{get:m,configurable:!0})}}var Ne=function(r,c,m,k,W,z,G){var L={$$typeof:a,type:r,key:c,ref:m,props:G,_owner:z};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:k}),Object.defineProperty(L,"_source",{configurable:!1,enumerable:!1,writable:!1,value:W}),Object.freeze&&(Object.freeze(L.props),Object.freeze(L)),L};function tt(r,c,m,k,W){{var z,G={},L=null,J=null;m!==void 0&&(L=""+m),fe(c)&&(L=""+c.key),Tt(c)&&(J=c.ref,qe(c,W));for(z in c)je.call(c,z)&&!It.hasOwnProperty(z)&&(G[z]=c[z]);if(r&&r.defaultProps){var ie=r.defaultProps;for(z in ie)G[z]===void 0&&(G[z]=ie[z])}if(L||J){var pe=typeof r=="function"?r.displayName||r.name||"Unknown":r;L&&$e(G,pe),J&&et(G,pe)}return Ne(r,L,J,W,k,ve.current,G)}}var Pe=_.ReactCurrentOwner;_.ReactDebugCurrentFrame;function _e(r){ee=r}var Ge;Ge=!1;function Be(r){return typeof r=="object"&&r!==null&&r.$$typeof===a}function rt(){{if(Pe.current){var r=C(Pe.current.type);if(r)return`
*/var Nt;function ir(){return Nt||(Nt=1,function(a){process.env.NODE_ENV!=="production"&&function(){var o=B,s=60103,i=60106;a.Fragment=60107;var u=60108,l=60114,h=60109,f=60110,d=60112,O=60113,v=60120,g=60115,p=60116,S=60121,I=60122,R=60117,F=60129,Y=60131;if(typeof Symbol=="function"&&Symbol.for){var C=Symbol.for;s=C("react.element"),i=C("react.portal"),a.Fragment=C("react.fragment"),u=C("react.strict_mode"),l=C("react.profiler"),h=C("react.provider"),f=C("react.context"),d=C("react.forward_ref"),O=C("react.suspense"),v=C("react.suspense_list"),g=C("react.memo"),p=C("react.lazy"),S=C("react.block"),I=C("react.server.block"),R=C("react.fundamental"),C("react.scope"),C("react.opaque.id"),F=C("react.debug_trace_mode"),C("react.offscreen"),Y=C("react.legacy_hidden")}var w=typeof Symbol=="function"&&Symbol.iterator,A="@@iterator";function j(r){if(r===null||typeof r!="object")return null;var c=w&&r[w]||r[A];return typeof c=="function"?c:null}var y=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(r){{for(var c=arguments.length,_=new Array(c>1?c-1:0),k=1;k<c;k++)_[k-1]=arguments[k];T("error",r,_)}}function T(r,c,_){{var k=y.ReactDebugCurrentFrame,W="";if(ee){var z=D(ee.type),G=ee._owner;W+=K(z,ee._source,G&&D(G.type))}W+=k.getStackAddendum(),W!==""&&(c+="%s",_=_.concat([W]));var L=_.map(function(J){return""+J});L.unshift("Warning: "+c),Function.prototype.apply.call(console[r],console,L)}}var N=!1;function b(r){return!!(typeof r=="string"||typeof r=="function"||r===a.Fragment||r===l||r===F||r===u||r===O||r===v||r===Y||N||typeof r=="object"&&r!==null&&(r.$$typeof===p||r.$$typeof===g||r.$$typeof===h||r.$$typeof===f||r.$$typeof===d||r.$$typeof===R||r.$$typeof===S||r[0]===I))}var M=/^(.*)[\\\/]/;function K(r,c,_){var k="";if(c){var W=c.fileName,z=W.replace(M,"");if(/^index\./.test(z)){var G=W.match(M);if(G){var L=G[1];if(L){var J=L.replace(M,"");z=J+"/"+z}}}k=" (at "+z+":"+c.lineNumber+")"}else _&&(k=" (created by "+_+")");return`
in `+(r||"Unknown")+k}var U=1;function q(r){return r._status===U?r._result:null}function ae(r,c,_){var k=c.displayName||c.name||"";return r.displayName||(k!==""?_+"("+k+")":_)}function D(r){if(r==null)return null;if(typeof r.tag=="number"&&E("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 a.Fragment:return"Fragment";case i:return"Portal";case l:return"Profiler";case u:return"StrictMode";case O:return"Suspense";case v:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case f:return"Context.Consumer";case h:return"Context.Provider";case d:return ae(r,r.render,"ForwardRef");case g:return D(r.type);case S:return D(r.render);case p:{var c=r,_=q(c);if(_)return D(_);break}}return null}var Z={};y.ReactDebugCurrentFrame;var ee=null;function he(r){ee=r}function we(r,c,_,k,W){{var z=Function.call.bind(Object.prototype.hasOwnProperty);for(var G in r)if(z(r,G)){var L=void 0;try{if(typeof r[G]!="function"){var J=Error((k||"React class")+": "+_+" type `"+G+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[G]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw J.name="Invariant Violation",J}L=r[G](c,G,k,_,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ie){L=ie}L&&!(L instanceof Error)&&(he(W),E("%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).",k||"React class",_,G,typeof L),he(null)),L instanceof Error&&!(L.message in Z)&&(Z[L.message]=!0,he(W),E("Failed %s type: %s",_,L.message),he(null))}}}var ve=y.ReactCurrentOwner,je=Object.prototype.hasOwnProperty,It={key:!0,ref:!0,__self:!0,__source:!0},qe,V,De;De={};function Tt(r){if(je.call(r,"ref")){var c=Object.getOwnPropertyDescriptor(r,"ref").get;if(c&&c.isReactWarning)return!1}return r.ref!==void 0}function fe(r){if(je.call(r,"key")){var c=Object.getOwnPropertyDescriptor(r,"key").get;if(c&&c.isReactWarning)return!1}return r.key!==void 0}function $e(r,c){if(typeof r.ref=="string"&&ve.current&&c&&ve.current.stateNode!==c){var _=D(ve.current.type);De[_]||(E('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',D(ve.current.type),r.ref),De[_]=!0)}}function et(r,c){{var _=function(){qe||(qe=!0,E("%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(r,"key",{get:_,configurable:!0})}}function tt(r,c){{var _=function(){V||(V=!0,E("%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(r,"ref",{get:_,configurable:!0})}}var Ge=function(r,c,_,k,W,z,G){var L={$$typeof:s,type:r,key:c,ref:_,props:G,_owner:z};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:k}),Object.defineProperty(L,"_source",{configurable:!1,enumerable:!1,writable:!1,value:W}),Object.freeze&&(Object.freeze(L.props),Object.freeze(L)),L};function rt(r,c,_,k,W){{var z,G={},L=null,J=null;_!==void 0&&(L=""+_),fe(c)&&(L=""+c.key),Tt(c)&&(J=c.ref,$e(c,W));for(z in c)je.call(c,z)&&!It.hasOwnProperty(z)&&(G[z]=c[z]);if(r&&r.defaultProps){var ie=r.defaultProps;for(z in ie)G[z]===void 0&&(G[z]=ie[z])}if(L||J){var pe=typeof r=="function"?r.displayName||r.name||"Unknown":r;L&&et(G,pe),J&&tt(G,pe)}return Ge(r,L,J,W,k,ve.current,G)}}var Pe=y.ReactCurrentOwner;y.ReactDebugCurrentFrame;function _e(r){ee=r}var Be;Be=!1;function Me(r){return typeof r=="object"&&r!==null&&r.$$typeof===s}function nt(){{if(Pe.current){var r=D(Pe.current.type);if(r)return`
Check the render method of \``+r+"`."}return""}}function Rt(r){{if(r!==void 0){var c=r.fileName.replace(/^.*[\\\/]/,""),m=r.lineNumber;return`
Check the render method of \``+r+"`."}return""}}function Rt(r){{if(r!==void 0){var c=r.fileName.replace(/^.*[\\\/]/,""),_=r.lineNumber;return`
Check your code at `+c+":"+m+"."}return""}}var nt={};function Ct(r){{var c=rt();if(!c){var m=typeof r=="string"?r:r.displayName||r.name;m&&(c=`
Check your code at `+c+":"+_+"."}return""}}var st={};function At(r){{var c=nt();if(!c){var _=typeof r=="string"?r:r.displayName||r.name;_&&(c=`
Check the top-level render call using <`+m+">.")}return c}}function at(r,c){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var m=Ct(c);if(nt[m])return;nt[m]=!0;var k="";r&&r._owner&&r._owner!==Pe.current&&(k=" It was passed a child from "+C(r._owner.type)+"."),_e(r),S('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',m,k),_e(null)}}function st(r,c){{if(typeof r!="object")return;if(Array.isArray(r))for(var m=0;m<r.length;m++){var k=r[m];Be(k)&&at(k,c)}else if(Be(r))r._store&&(r._store.validated=!0);else if(r){var W=P(r);if(typeof W=="function"&&W!==r.entries)for(var z=W.call(r),G;!(G=z.next()).done;)Be(G.value)&&at(G.value,c)}}}function wt(r){{var c=r.type;if(c==null||typeof c=="string")return;var m;if(typeof c=="function")m=c.propTypes;else if(typeof c=="object"&&(c.$$typeof===p||c.$$typeof===v))m=c.propTypes;else return;if(m){var k=C(c);Ae(m,r.props,"prop",k,r)}else if(c.PropTypes!==void 0&&!Ge){Ge=!0;var W=C(c);S("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",W||"Unknown")}typeof c.getDefaultProps=="function"&&!c.getDefaultProps.isReactClassApproved&&S("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function At(r){{for(var c=Object.keys(r.props),m=0;m<c.length;m++){var k=c[m];if(k!=="children"&&k!=="key"){_e(r),S("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),_e(null);break}}r.ref!==null&&(_e(r),S("Invalid attribute `ref` supplied to `React.Fragment`."),_e(null))}}function it(r,c,m,k,W,z){{var G=O(r);if(!G){var L="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).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 J=Rt(W);J?L+=J:L+=rt();var ie;r===null?ie="null":Array.isArray(r)?ie="array":r!==void 0&&r.$$typeof===a?(ie="<"+(C(r.type)||"Unknown")+" />",L=" Did you accidentally export a JSX literal instead of a component?"):ie=typeof r,S("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ie,L)}var pe=tt(r,c,m,W,z);if(pe==null)return pe;if(G){var Se=c.children;if(Se!==void 0)if(k)if(Array.isArray(Se)){for(var be=0;be<Se.length;be++)st(Se[be],r);Object.freeze&&Object.freeze(Se)}else S("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 st(Se,r)}return r===s.Fragment?At(pe):wt(pe),pe}}function ke(r,c,m){return it(r,c,m,!0)}function Me(r,c,m){return it(r,c,m,!1)}var ot=Me,ue=ke;s.jsx=ot,s.jsxs=ue}()}(gt)),gt}process.env.NODE_ENV==="production"?vt.exports=sr():vt.exports=ir();var b=vt.exports;const On="",Gt=s=>{let o;const a=new Set,i=(l,v)=>{const y=typeof l=="function"?l(o):l;if(!Object.is(y,o)){const x=o;o=v??(typeof y!="object"||y===null)?y:Object.assign({},o,y),a.forEach(D=>D(o,x))}},u=()=>o,p={setState:i,getState:u,getInitialState:()=>E,subscribe:l=>(a.add(l),()=>a.delete(l)),destroy:()=>{a.clear()}},E=o=s(i,u,p);return p},or=s=>s?Gt(s):Gt;var mt={exports:{}},_t={},Ye={exports:{}},St={};/**
Check the top-level render call using <`+_+">.")}return c}}function at(r,c){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var _=At(c);if(st[_])return;st[_]=!0;var k="";r&&r._owner&&r._owner!==Pe.current&&(k=" It was passed a child from "+D(r._owner.type)+"."),_e(r),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',_,k),_e(null)}}function it(r,c){{if(typeof r!="object")return;if(Array.isArray(r))for(var _=0;_<r.length;_++){var k=r[_];Me(k)&&at(k,c)}else if(Me(r))r._store&&(r._store.validated=!0);else if(r){var W=j(r);if(typeof W=="function"&&W!==r.entries)for(var z=W.call(r),G;!(G=z.next()).done;)Me(G.value)&&at(G.value,c)}}}function Ct(r){{var c=r.type;if(c==null||typeof c=="string")return;var _;if(typeof c=="function")_=c.propTypes;else if(typeof c=="object"&&(c.$$typeof===d||c.$$typeof===g))_=c.propTypes;else return;if(_){var k=D(c);we(_,r.props,"prop",k,r)}else if(c.PropTypes!==void 0&&!Be){Be=!0;var W=D(c);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",W||"Unknown")}typeof c.getDefaultProps=="function"&&!c.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function wt(r){{for(var c=Object.keys(r.props),_=0;_<c.length;_++){var k=c[_];if(k!=="children"&&k!=="key"){_e(r),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),_e(null);break}}r.ref!==null&&(_e(r),E("Invalid attribute `ref` supplied to `React.Fragment`."),_e(null))}}function ot(r,c,_,k,W,z){{var G=b(r);if(!G){var L="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).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 J=Rt(W);J?L+=J:L+=nt();var ie;r===null?ie="null":Array.isArray(r)?ie="array":r!==void 0&&r.$$typeof===s?(ie="<"+(D(r.type)||"Unknown")+" />",L=" Did you accidentally export a JSX literal instead of a component?"):ie=typeof r,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ie,L)}var pe=rt(r,c,_,W,z);if(pe==null)return pe;if(G){var Se=c.children;if(Se!==void 0)if(k)if(Array.isArray(Se)){for(var be=0;be<Se.length;be++)it(Se[be],r);Object.freeze&&Object.freeze(Se)}else E("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 it(Se,r)}return r===a.Fragment?wt(pe):Ct(pe),pe}}function ke(r,c,_){return ot(r,c,_,!0)}function Ue(r,c,_){return ot(r,c,_,!1)}var ut=Ue,ue=ke;a.jsx=ut,a.jsxs=ue}()}(mt)),mt}process.env.NODE_ENV==="production"?gt.exports=ar():gt.exports=ir();var x=gt.exports;const On="",Gt=a=>{let o;const s=new Set,i=(v,g)=>{const p=typeof v=="function"?v(o):v;if(!Object.is(p,o)){const S=o;o=g??(typeof p!="object"||p===null)?p:Object.assign({},o,p),s.forEach(I=>I(o,S))}},u=()=>o,d={setState:i,getState:u,getInitialState:()=>O,subscribe:v=>(s.add(v),()=>s.delete(v)),destroy:()=>{s.clear()}},O=o=a(i,u,d);return d},or=a=>a?Gt(a):Gt;var _t={exports:{}},St={},He={exports:{}},yt={};/**
* @license React

@@ -33,3 +33,3 @@ * use-sync-external-store-shim.production.min.js

* LICENSE file in the root directory of this source tree.
*/var Bt;function ur(){if(Bt)return St;Bt=1;var s=B;function o(v,y){return v===y&&(v!==0||1/v===1/y)||v!==v&&y!==y}var a=typeof Object.is=="function"?Object.is:o,i=s.useState,u=s.useEffect,f=s.useLayoutEffect,d=s.useDebugValue;function h(v,y){var x=y(),D=i({inst:{value:x,getSnapshot:y}}),A=D[0].inst,F=D[1];return f(function(){A.value=x,A.getSnapshot=y,p(A)&&F({inst:A})},[v,x,y]),u(function(){return p(A)&&F({inst:A}),v(function(){p(A)&&F({inst:A})})},[v]),d(x),x}function p(v){var y=v.getSnapshot;v=v.value;try{var x=y();return!a(v,x)}catch{return!0}}function E(v,y){return y()}var l=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?E:h;return St.useSyncExternalStore=s.useSyncExternalStore!==void 0?s.useSyncExternalStore:l,St}var yt={};/**
*/var Bt;function ur(){if(Bt)return yt;Bt=1;var a=B;function o(g,p){return g===p&&(g!==0||1/g===1/p)||g!==g&&p!==p}var s=typeof Object.is=="function"?Object.is:o,i=a.useState,u=a.useEffect,l=a.useLayoutEffect,h=a.useDebugValue;function f(g,p){var S=p(),I=i({inst:{value:S,getSnapshot:p}}),R=I[0].inst,F=I[1];return l(function(){R.value=S,R.getSnapshot=p,d(R)&&F({inst:R})},[g,S,p]),u(function(){return d(R)&&F({inst:R}),g(function(){d(R)&&F({inst:R})})},[g]),h(S),S}function d(g){var p=g.getSnapshot;g=g.value;try{var S=p();return!s(g,S)}catch{return!0}}function O(g,p){return p()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?O:f;return yt.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:v,yt}var Et={};/**
* @license React

@@ -42,3 +42,3 @@ * use-sync-external-store-shim.development.js

* LICENSE file in the root directory of this source tree.
*/var Mt;function cr(){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 s=B,o=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function a(j){{for(var T=arguments.length,P=new Array(T>1?T-1:0),_=1;_<T;_++)P[_-1]=arguments[_];i("error",j,P)}}function i(j,T,P){{var _=o.ReactDebugCurrentFrame,S=_.getStackAddendum();S!==""&&(T+="%s",P=P.concat([S]));var I=P.map(function(N){return String(N)});I.unshift("Warning: "+T),Function.prototype.apply.call(console[j],console,I)}}function u(j,T){return j===T&&(j!==0||1/j===1/T)||j!==j&&T!==T}var f=typeof Object.is=="function"?Object.is:u,d=s.useState,h=s.useEffect,p=s.useLayoutEffect,E=s.useDebugValue,l=!1,v=!1;function y(j,T,P){l||s.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 _=T();if(!v){var S=T();f(_,S)||(a("The result of getSnapshot should be cached to avoid an infinite loop"),v=!0)}var I=d({inst:{value:_,getSnapshot:T}}),N=I[0].inst,O=I[1];return p(function(){N.value=_,N.getSnapshot=T,x(N)&&O({inst:N})},[j,_,T]),h(function(){x(N)&&O({inst:N});var M=function(){x(N)&&O({inst:N})};return j(M)},[j]),E(_),_}function x(j){var T=j.getSnapshot,P=j.value;try{var _=T();return!f(P,_)}catch{return!0}}function D(j,T,P){return T()}var A=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F=!A,H=F?D:y,R=s.useSyncExternalStore!==void 0?s.useSyncExternalStore:H;yt.useSyncExternalStore=R,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),yt}var Ut;function Wt(){return Ut||(Ut=1,process.env.NODE_ENV==="production"?Ye.exports=ur():Ye.exports=cr()),Ye.exports}/**
*/var Mt;function cr(){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 a=B,o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function s(w){{for(var A=arguments.length,j=new Array(A>1?A-1:0),y=1;y<A;y++)j[y-1]=arguments[y];i("error",w,j)}}function i(w,A,j){{var y=o.ReactDebugCurrentFrame,E=y.getStackAddendum();E!==""&&(A+="%s",j=j.concat([E]));var T=j.map(function(N){return String(N)});T.unshift("Warning: "+A),Function.prototype.apply.call(console[w],console,T)}}function u(w,A){return w===A&&(w!==0||1/w===1/A)||w!==w&&A!==A}var l=typeof Object.is=="function"?Object.is:u,h=a.useState,f=a.useEffect,d=a.useLayoutEffect,O=a.useDebugValue,v=!1,g=!1;function p(w,A,j){v||a.startTransition!==void 0&&(v=!0,s("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 y=A();if(!g){var E=A();l(y,E)||(s("The result of getSnapshot should be cached to avoid an infinite loop"),g=!0)}var T=h({inst:{value:y,getSnapshot:A}}),N=T[0].inst,b=T[1];return d(function(){N.value=y,N.getSnapshot=A,S(N)&&b({inst:N})},[w,y,A]),f(function(){S(N)&&b({inst:N});var M=function(){S(N)&&b({inst:N})};return w(M)},[w]),O(y),y}function S(w){var A=w.getSnapshot,j=w.value;try{var y=A();return!l(j,y)}catch{return!0}}function I(w,A,j){return A()}var R=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F=!R,Y=F?I:p,C=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:Y;Et.useSyncExternalStore=C,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Et}var Ut;function Wt(){return Ut||(Ut=1,process.env.NODE_ENV==="production"?He.exports=ur():He.exports=cr()),He.exports}/**
* @license React

@@ -51,3 +51,3 @@ * use-sync-external-store-shim/with-selector.production.min.js

* LICENSE file in the root directory of this source tree.
*/var Vt;function lr(){if(Vt)return _t;Vt=1;var s=B,o=Wt();function a(E,l){return E===l&&(E!==0||1/E===1/l)||E!==E&&l!==l}var i=typeof Object.is=="function"?Object.is:a,u=o.useSyncExternalStore,f=s.useRef,d=s.useEffect,h=s.useMemo,p=s.useDebugValue;return _t.useSyncExternalStoreWithSelector=function(E,l,v,y,x){var D=f(null);if(D.current===null){var A={hasValue:!1,value:null};D.current=A}else A=D.current;D=h(function(){function H(_){if(!R){if(R=!0,j=_,_=y(_),x!==void 0&&A.hasValue){var S=A.value;if(x(S,_))return T=S}return T=_}if(S=T,i(j,_))return S;var I=y(_);return x!==void 0&&x(S,I)?S:(j=_,T=I)}var R=!1,j,T,P=v===void 0?null:v;return[function(){return H(l())},P===null?void 0:function(){return H(P())}]},[l,v,y,x]);var F=u(E,D[0],D[1]);return d(function(){A.hasValue=!0,A.value=F},[F]),p(F),F},_t}var Et={};/**
*/var Vt;function lr(){if(Vt)return St;Vt=1;var a=B,o=Wt();function s(O,v){return O===v&&(O!==0||1/O===1/v)||O!==O&&v!==v}var i=typeof Object.is=="function"?Object.is:s,u=o.useSyncExternalStore,l=a.useRef,h=a.useEffect,f=a.useMemo,d=a.useDebugValue;return St.useSyncExternalStoreWithSelector=function(O,v,g,p,S){var I=l(null);if(I.current===null){var R={hasValue:!1,value:null};I.current=R}else R=I.current;I=f(function(){function Y(y){if(!C){if(C=!0,w=y,y=p(y),S!==void 0&&R.hasValue){var E=R.value;if(S(E,y))return A=E}return A=y}if(E=A,i(w,y))return E;var T=p(y);return S!==void 0&&S(E,T)?E:(w=y,A=T)}var C=!1,w,A,j=g===void 0?null:g;return[function(){return Y(v())},j===null?void 0:function(){return Y(j())}]},[v,g,p,S]);var F=u(O,I[0],I[1]);return h(function(){R.hasValue=!0,R.value=F},[F]),d(F),F},St}var Ot={};/**
* @license React

@@ -60,6 +60,6 @@ * use-sync-external-store-shim/with-selector.development.js

* LICENSE file in the root directory of this source tree.
*/var Kt;function fr(){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 s=B,o=Wt();function a(l,v){return l===v&&(l!==0||1/l===1/v)||l!==l&&v!==v}var i=typeof Object.is=="function"?Object.is:a,u=o.useSyncExternalStore,f=s.useRef,d=s.useEffect,h=s.useMemo,p=s.useDebugValue;function E(l,v,y,x,D){var A=f(null),F;A.current===null?(F={hasValue:!1,value:null},A.current=F):F=A.current;var H=h(function(){var P=!1,_,S,I=function(K){if(!P){P=!0,_=K;var U=x(K);if(D!==void 0&&F.hasValue){var q=F.value;if(D(q,U))return S=q,q}return S=U,U}var se=_,C=S;if(i(se,K))return C;var Z=x(K);return D!==void 0&&D(C,Z)?C:(_=K,S=Z,Z)},N=y===void 0?null:y,O=function(){return I(v())},M=N===null?void 0:function(){return I(N())};return[O,M]},[v,y,x,D]),R=H[0],j=H[1],T=u(l,R,j);return d(function(){F.hasValue=!0,F.value=T},[T]),p(T),T}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"?mt.exports=lr():mt.exports=fr();var dr=mt.exports;const pr=ht(dr),{useDebugValue:hr}=B,{useSyncExternalStoreWithSelector:vr}=pr;let bn=!1;const gr=s=>s;function mr(s,o=gr,a){const i=vr(s.subscribe,s.getState,s.getServerState||s.getInitialState,o,a);return hr(i),i}const zt=s=>{const o=typeof s=="function"?or(s):s,a=(i,u)=>mr(o,i,u);return Object.assign(a,o),a},He=(s=>s?zt(s):zt)()((s,o)=>({state:{},setState:(a,i)=>{const u=o().state,f=u[a]??{},d={...f,...i};s({state:{...u,[a]:d}}),f.onStateUpdate(d)},deleteState(a){const i={...o().state};delete i[a],s({state:{...i}})}})),Ot=s=>{const o=He(a=>a.state[s]);if(!o)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return o},Fe=B.createContext({instanceId:""});var Qe={exports:{}};Qe.exports,function(s,o){var a=200,i="__lodash_hash_undefined__",u=1,f=2,d=9007199254740991,h="[object Arguments]",p="[object Array]",E="[object AsyncFunction]",l="[object Boolean]",v="[object Date]",y="[object Error]",x="[object Function]",D="[object GeneratorFunction]",A="[object Map]",F="[object Number]",H="[object Null]",R="[object Object]",j="[object Promise]",T="[object Proxy]",P="[object RegExp]",_="[object Set]",S="[object String]",I="[object Symbol]",N="[object Undefined]",O="[object WeakMap]",M="[object ArrayBuffer]",K="[object DataView]",U="[object Float32Array]",q="[object Float64Array]",se="[object Int8Array]",C="[object Int16Array]",Z="[object Int32Array]",ee="[object Uint8Array]",he="[object Uint8ClampedArray]",Ae="[object Uint16Array]",ve="[object Uint32Array]",je=/[\\^$.*+?()[\]{}|]/g,It=/^\[object .+?Constructor\]$/,Ze=/^(?:0|[1-9]\d*)$/,V={};V[U]=V[q]=V[se]=V[C]=V[Z]=V[ee]=V[he]=V[Ae]=V[ve]=!0,V[h]=V[p]=V[M]=V[l]=V[K]=V[v]=V[y]=V[x]=V[A]=V[F]=V[R]=V[P]=V[_]=V[S]=V[O]=!1;var De=typeof ze=="object"&&ze&&ze.Object===Object&&ze,Tt=typeof self=="object"&&self&&self.Object===Object&&self,fe=De||Tt||Function("return this")(),qe=o&&!o.nodeType&&o,$e=qe&&!0&&s&&!s.nodeType&&s,et=$e&&$e.exports===qe,Ne=et&&De.process,tt=function(){try{return Ne&&Ne.binding&&Ne.binding("util")}catch{}}(),Pe=tt&&tt.isTypedArray;function _e(e,t){for(var n=-1,g=e==null?0:e.length,Y=0,w=[];++n<g;){var X=e[n];t(X,n,e)&&(w[Y++]=X)}return w}function Ge(e,t){for(var n=-1,g=t.length,Y=e.length;++n<g;)e[Y+n]=t[n];return e}function Be(e,t){for(var n=-1,g=e==null?0:e.length;++n<g;)if(t(e[n],n,e))return!0;return!1}function rt(e,t){for(var n=-1,g=Array(e);++n<e;)g[n]=t(n);return g}function Rt(e){return function(t){return e(t)}}function nt(e,t){return e.has(t)}function Ct(e,t){return e==null?void 0:e[t]}function at(e){var t=-1,n=Array(e.size);return e.forEach(function(g,Y){n[++t]=[Y,g]}),n}function st(e,t){return function(n){return e(t(n))}}function wt(e){var t=-1,n=Array(e.size);return e.forEach(function(g){n[++t]=g}),n}var At=Array.prototype,it=Function.prototype,ke=Object.prototype,Me=fe["__core-js_shared__"],ot=it.toString,ue=ke.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Me&&Me.keys&&Me.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),c=ke.toString,m=RegExp("^"+ot.call(ue).replace(je,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=et?fe.Buffer:void 0,W=fe.Symbol,z=fe.Uint8Array,G=ke.propertyIsEnumerable,L=At.splice,J=W?W.toStringTag:void 0,ie=Object.getOwnPropertySymbols,pe=k?k.isBuffer:void 0,Se=st(Object.keys,Object),be=Le(fe,"DataView"),Ue=Le(fe,"Map"),jt=Le(fe,"Promise"),Dt=Le(fe,"Set"),Pt=Le(fe,"WeakMap"),We=Le(Object,"create"),Rr=Te(be),Cr=Te(Ue),wr=Te(jt),Ar=Te(Dt),jr=Te(Pt),Qt=W?W.prototype:void 0,kt=Qt?Qt.valueOf:void 0;function xe(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function Dr(){this.__data__=We?We(null):{},this.size=0}function Pr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function kr(e){var t=this.__data__;if(We){var n=t[e];return n===i?void 0:n}return ue.call(t,e)?t[e]:void 0}function Lr(e){var t=this.__data__;return We?t[e]!==void 0:ue.call(t,e)}function Fr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=We&&t===void 0?i:t,this}xe.prototype.clear=Dr,xe.prototype.delete=Pr,xe.prototype.get=kr,xe.prototype.has=Lr,xe.prototype.set=Fr;function ge(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function Nr(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=ct(t,e);if(n<0)return!1;var g=t.length-1;return n==g?t.pop():L.call(t,n,1),--this.size,!0}function Br(e){var t=this.__data__,n=ct(t,e);return n<0?void 0:t[n][1]}function Mr(e){return ct(this.__data__,e)>-1}function Ur(e,t){var n=this.__data__,g=ct(n,e);return g<0?(++this.size,n.push([e,t])):n[g][1]=t,this}ge.prototype.clear=Nr,ge.prototype.delete=Gr,ge.prototype.get=Br,ge.prototype.has=Mr,ge.prototype.set=Ur;function Ie(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function Wr(){this.size=0,this.__data__={hash:new xe,map:new(Ue||ge),string:new xe}}function Vr(e){var t=lt(this,e).delete(e);return this.size-=t?1:0,t}function Kr(e){return lt(this,e).get(e)}function zr(e){return lt(this,e).has(e)}function Yr(e,t){var n=lt(this,e),g=n.size;return n.set(e,t),this.size+=n.size==g?0:1,this}Ie.prototype.clear=Wr,Ie.prototype.delete=Vr,Ie.prototype.get=Kr,Ie.prototype.has=zr,Ie.prototype.set=Yr;function ut(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Ie;++t<n;)this.add(e[t])}function Hr(e){return this.__data__.set(e,i),this}function Qr(e){return this.__data__.has(e)}ut.prototype.add=ut.prototype.push=Hr,ut.prototype.has=Qr;function ye(e){var t=this.__data__=new ge(e);this.size=t.size}function Jr(){this.__data__=new ge,this.size=0}function Xr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Zr(e){return this.__data__.get(e)}function qr(e){return this.__data__.has(e)}function $r(e,t){var n=this.__data__;if(n instanceof ge){var g=n.__data__;if(!Ue||g.length<a-1)return g.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ie(g)}return n.set(e,t),this.size=n.size,this}ye.prototype.clear=Jr,ye.prototype.delete=Xr,ye.prototype.get=Zr,ye.prototype.has=qr,ye.prototype.set=$r;function en(e,t){var n=ft(e),g=!n&&gn(e),Y=!n&&!g&&Lt(e),w=!n&&!g&&!Y&&nr(e),X=n||g||Y||w,$=X?rt(e.length,String):[],te=$.length;for(var Q in e)(t||ue.call(e,Q))&&!(X&&(Q=="length"||Y&&(Q=="offset"||Q=="parent")||w&&(Q=="buffer"||Q=="byteLength"||Q=="byteOffset")||fn(Q,te)))&&$.push(Q);return $}function ct(e,t){for(var n=e.length;n--;)if($t(e[n][0],t))return n;return-1}function tn(e,t,n){var g=t(e);return ft(e)?g:Ge(g,n(e))}function Ve(e){return e==null?e===void 0?N:H:J&&J in Object(e)?cn(e):vn(e)}function Jt(e){return Ke(e)&&Ve(e)==h}function Xt(e,t,n,g,Y){return e===t?!0:e==null||t==null||!Ke(e)&&!Ke(t)?e!==e&&t!==t:rn(e,t,n,g,Xt,Y)}function rn(e,t,n,g,Y,w){var X=ft(e),$=ft(t),te=X?p:Ee(e),Q=$?p:Ee(t);te=te==h?R:te,Q=Q==h?R:Q;var oe=te==R,de=Q==R,re=te==Q;if(re&&Lt(e)){if(!Lt(t))return!1;X=!0,oe=!1}if(re&&!oe)return w||(w=new ye),X||nr(e)?Zt(e,t,n,g,Y,w):on(e,t,te,n,g,Y,w);if(!(n&u)){var ce=oe&&ue.call(e,"__wrapped__"),le=de&&ue.call(t,"__wrapped__");if(ce||le){var Oe=ce?e.value():e,me=le?t.value():t;return w||(w=new ye),Y(Oe,me,n,g,w)}}return re?(w||(w=new ye),un(e,t,n,g,Y,w)):!1}function nn(e){if(!rr(e)||pn(e))return!1;var t=er(e)?m:It;return t.test(Te(e))}function an(e){return Ke(e)&&tr(e.length)&&!!V[Ve(e)]}function sn(e){if(!hn(e))return Se(e);var t=[];for(var n in Object(e))ue.call(e,n)&&n!="constructor"&&t.push(n);return t}function Zt(e,t,n,g,Y,w){var X=n&u,$=e.length,te=t.length;if($!=te&&!(X&&te>$))return!1;var Q=w.get(e);if(Q&&w.get(t))return Q==t;var oe=-1,de=!0,re=n&f?new ut:void 0;for(w.set(e,t),w.set(t,e);++oe<$;){var ce=e[oe],le=t[oe];if(g)var Oe=X?g(le,ce,oe,t,e,w):g(ce,le,oe,e,t,w);if(Oe!==void 0){if(Oe)continue;de=!1;break}if(re){if(!Be(t,function(me,Re){if(!nt(re,Re)&&(ce===me||Y(ce,me,n,g,w)))return re.push(Re)})){de=!1;break}}else if(!(ce===le||Y(ce,le,n,g,w))){de=!1;break}}return w.delete(e),w.delete(t),de}function on(e,t,n,g,Y,w,X){switch(n){case K:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case M:return!(e.byteLength!=t.byteLength||!w(new z(e),new z(t)));case l:case v:case F:return $t(+e,+t);case y:return e.name==t.name&&e.message==t.message;case P:case S:return e==t+"";case A:var $=at;case _:var te=g&u;if($||($=wt),e.size!=t.size&&!te)return!1;var Q=X.get(e);if(Q)return Q==t;g|=f,X.set(e,t);var oe=Zt($(e),$(t),g,Y,w,X);return X.delete(e),oe;case I:if(kt)return kt.call(e)==kt.call(t)}return!1}function un(e,t,n,g,Y,w){var X=n&u,$=qt(e),te=$.length,Q=qt(t),oe=Q.length;if(te!=oe&&!X)return!1;for(var de=te;de--;){var re=$[de];if(!(X?re in t:ue.call(t,re)))return!1}var ce=w.get(e);if(ce&&w.get(t))return ce==t;var le=!0;w.set(e,t),w.set(t,e);for(var Oe=X;++de<te;){re=$[de];var me=e[re],Re=t[re];if(g)var ar=X?g(Re,me,re,t,e,w):g(me,Re,re,e,t,w);if(!(ar===void 0?me===Re||Y(me,Re,n,g,w):ar)){le=!1;break}Oe||(Oe=re=="constructor")}if(le&&!Oe){var dt=e.constructor,pt=t.constructor;dt!=pt&&"constructor"in e&&"constructor"in t&&!(typeof dt=="function"&&dt instanceof dt&&typeof pt=="function"&&pt instanceof pt)&&(le=!1)}return w.delete(e),w.delete(t),le}function qt(e){return tn(e,Sn,ln)}function lt(e,t){var n=e.__data__;return dn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Le(e,t){var n=Ct(e,t);return nn(n)?n:void 0}function cn(e){var t=ue.call(e,J),n=e[J];try{e[J]=void 0;var g=!0}catch{}var Y=c.call(e);return g&&(t?e[J]=n:delete e[J]),Y}var ln=ie?function(e){return e==null?[]:(e=Object(e),_e(ie(e),function(t){return G.call(e,t)}))}:yn,Ee=Ve;(be&&Ee(new be(new ArrayBuffer(1)))!=K||Ue&&Ee(new Ue)!=A||jt&&Ee(jt.resolve())!=j||Dt&&Ee(new Dt)!=_||Pt&&Ee(new Pt)!=O)&&(Ee=function(e){var t=Ve(e),n=t==R?e.constructor:void 0,g=n?Te(n):"";if(g)switch(g){case Rr:return K;case Cr:return A;case wr:return j;case Ar:return _;case jr:return O}return t});function fn(e,t){return t=t??d,!!t&&(typeof e=="number"||Ze.test(e))&&e>-1&&e%1==0&&e<t}function dn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function pn(e){return!!r&&r in e}function hn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||ke;return e===n}function vn(e){return c.call(e)}function Te(e){if(e!=null){try{return ot.call(e)}catch{}try{return e+""}catch{}}return""}function $t(e,t){return e===t||e!==e&&t!==t}var gn=Jt(function(){return arguments}())?Jt:function(e){return Ke(e)&&ue.call(e,"callee")&&!G.call(e,"callee")},ft=Array.isArray;function mn(e){return e!=null&&tr(e.length)&&!er(e)}var Lt=pe||En;function _n(e,t){return Xt(e,t)}function er(e){if(!rr(e))return!1;var t=Ve(e);return t==x||t==D||t==E||t==T}function tr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=d}function rr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Ke(e){return e!=null&&typeof e=="object"}var nr=Pe?Rt(Pe):an;function Sn(e){return mn(e)?en(e):sn(e)}function yn(){return[]}function En(){return!1}s.exports=_n}(Qe,Qe.exports);var _r=Qe.exports;const Sr=ht(_r);function yr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,s=>{const o=Math.random()*16|0;return(s==="x"?o:o&3|8).toString(16)})}const Er=s=>{const{children:o,allItems:a,buckets:i,instanceId:u,receiveFieldItemsFromInstances:f,getPriorityTargetBucketToFill:d,onUpdate:h}=s,{setState:p,deleteState:E,state:l}=He(),v=B.useMemo(()=>u??yr(),[u]),y=B.useMemo(()=>{const x={allItems:a,buckets:i,instanceId:u,receiveFieldItemsFromInstances:f,getPriorityTargetBucketToFill:d,onStateUpdate:D=>{h==null||h({allItems:D.allItems,buckets:D.buckets,instanceId:D.instanceId})}};return l[v]=x,x},[u,a,i,d,h]);return B.useEffect(()=>{let x=l[v];x||(x={},l[v]=y),Sr({allItems:a,buckets:i},{allItems:x.allItems,buckets:x.buckets})||p(v,y)},[y]),b.jsx(Fe.Provider,{value:{instanceId:v},children:o})};var Yt={exports:{}};/*!
*/var Kt;function fr(){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 a=B,o=Wt();function s(v,g){return v===g&&(v!==0||1/v===1/g)||v!==v&&g!==g}var i=typeof Object.is=="function"?Object.is:s,u=o.useSyncExternalStore,l=a.useRef,h=a.useEffect,f=a.useMemo,d=a.useDebugValue;function O(v,g,p,S,I){var R=l(null),F;R.current===null?(F={hasValue:!1,value:null},R.current=F):F=R.current;var Y=f(function(){var j=!1,y,E,T=function(K){if(!j){j=!0,y=K;var U=S(K);if(I!==void 0&&F.hasValue){var q=F.value;if(I(q,U))return E=q,q}return E=U,U}var ae=y,D=E;if(i(ae,K))return D;var Z=S(K);return I!==void 0&&I(D,Z)?D:(y=K,E=Z,Z)},N=p===void 0?null:p,b=function(){return T(g())},M=N===null?void 0:function(){return T(N())};return[b,M]},[g,p,S,I]),C=Y[0],w=Y[1],A=u(v,C,w);return h(function(){F.hasValue=!0,F.value=A},[A]),d(A),A}Ot.useSyncExternalStoreWithSelector=O,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Ot}process.env.NODE_ENV==="production"?_t.exports=lr():_t.exports=fr();var dr=_t.exports;const pr=vt(dr),{useDebugValue:hr}=B,{useSyncExternalStoreWithSelector:vr}=pr;let bn=!1;const gr=a=>a;function mr(a,o=gr,s){const i=vr(a.subscribe,a.getState,a.getServerState||a.getInitialState,o,s);return hr(i),i}const zt=a=>{const o=typeof a=="function"?or(a):a,s=(i,u)=>mr(o,i,u);return Object.assign(s,o),s},Qe=(a=>a?zt(a):zt)()((a,o)=>({state:{},setState:(s,i)=>{const u=o().state,l=u[s]??{},h={...l,...i};a({state:{...u,[s]:h}}),l.onStateUpdate(h)},deleteState(s){const i={...o().state};delete i[s],a({state:{...i}})}})),bt=a=>{const o=Qe(s=>s.state[a]);if(!o)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return o},Fe=B.createContext({instanceId:""});var Je={exports:{}};Je.exports,function(a,o){var s=200,i="__lodash_hash_undefined__",u=1,l=2,h=9007199254740991,f="[object Arguments]",d="[object Array]",O="[object AsyncFunction]",v="[object Boolean]",g="[object Date]",p="[object Error]",S="[object Function]",I="[object GeneratorFunction]",R="[object Map]",F="[object Number]",Y="[object Null]",C="[object Object]",w="[object Promise]",A="[object Proxy]",j="[object RegExp]",y="[object Set]",E="[object String]",T="[object Symbol]",N="[object Undefined]",b="[object WeakMap]",M="[object ArrayBuffer]",K="[object DataView]",U="[object Float32Array]",q="[object Float64Array]",ae="[object Int8Array]",D="[object Int16Array]",Z="[object Int32Array]",ee="[object Uint8Array]",he="[object Uint8ClampedArray]",we="[object Uint16Array]",ve="[object Uint32Array]",je=/[\\^$.*+?()[\]{}|]/g,It=/^\[object .+?Constructor\]$/,qe=/^(?:0|[1-9]\d*)$/,V={};V[U]=V[q]=V[ae]=V[D]=V[Z]=V[ee]=V[he]=V[we]=V[ve]=!0,V[f]=V[d]=V[M]=V[v]=V[K]=V[g]=V[p]=V[S]=V[R]=V[F]=V[C]=V[j]=V[y]=V[E]=V[b]=!1;var De=typeof Ye=="object"&&Ye&&Ye.Object===Object&&Ye,Tt=typeof self=="object"&&self&&self.Object===Object&&self,fe=De||Tt||Function("return this")(),$e=o&&!o.nodeType&&o,et=$e&&!0&&a&&!a.nodeType&&a,tt=et&&et.exports===$e,Ge=tt&&De.process,rt=function(){try{return Ge&&Ge.binding&&Ge.binding("util")}catch{}}(),Pe=rt&&rt.isTypedArray;function _e(e,t){for(var n=-1,m=e==null?0:e.length,H=0,P=[];++n<m;){var X=e[n];t(X,n,e)&&(P[H++]=X)}return P}function Be(e,t){for(var n=-1,m=t.length,H=e.length;++n<m;)e[H+n]=t[n];return e}function Me(e,t){for(var n=-1,m=e==null?0:e.length;++n<m;)if(t(e[n],n,e))return!0;return!1}function nt(e,t){for(var n=-1,m=Array(e);++n<e;)m[n]=t(n);return m}function Rt(e){return function(t){return e(t)}}function st(e,t){return e.has(t)}function At(e,t){return e==null?void 0:e[t]}function at(e){var t=-1,n=Array(e.size);return e.forEach(function(m,H){n[++t]=[H,m]}),n}function it(e,t){return function(n){return e(t(n))}}function Ct(e){var t=-1,n=Array(e.size);return e.forEach(function(m){n[++t]=m}),n}var wt=Array.prototype,ot=Function.prototype,ke=Object.prototype,Ue=fe["__core-js_shared__"],ut=ot.toString,ue=ke.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ue&&Ue.keys&&Ue.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),c=ke.toString,_=RegExp("^"+ut.call(ue).replace(je,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=tt?fe.Buffer:void 0,W=fe.Symbol,z=fe.Uint8Array,G=ke.propertyIsEnumerable,L=wt.splice,J=W?W.toStringTag:void 0,ie=Object.getOwnPropertySymbols,pe=k?k.isBuffer:void 0,Se=it(Object.keys,Object),be=Le(fe,"DataView"),We=Le(fe,"Map"),jt=Le(fe,"Promise"),Dt=Le(fe,"Set"),Pt=Le(fe,"WeakMap"),Ve=Le(Object,"create"),Rr=Te(be),Ar=Te(We),Cr=Te(jt),wr=Te(Dt),jr=Te(Pt),Qt=W?W.prototype:void 0,kt=Qt?Qt.valueOf:void 0;function xe(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Dr(){this.__data__=Ve?Ve(null):{},this.size=0}function Pr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function kr(e){var t=this.__data__;if(Ve){var n=t[e];return n===i?void 0:n}return ue.call(t,e)?t[e]:void 0}function Lr(e){var t=this.__data__;return Ve?t[e]!==void 0:ue.call(t,e)}function Fr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ve&&t===void 0?i:t,this}xe.prototype.clear=Dr,xe.prototype.delete=Pr,xe.prototype.get=kr,xe.prototype.has=Lr,xe.prototype.set=Fr;function ge(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Nr(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=lt(t,e);if(n<0)return!1;var m=t.length-1;return n==m?t.pop():L.call(t,n,1),--this.size,!0}function Br(e){var t=this.__data__,n=lt(t,e);return n<0?void 0:t[n][1]}function Mr(e){return lt(this.__data__,e)>-1}function Ur(e,t){var n=this.__data__,m=lt(n,e);return m<0?(++this.size,n.push([e,t])):n[m][1]=t,this}ge.prototype.clear=Nr,ge.prototype.delete=Gr,ge.prototype.get=Br,ge.prototype.has=Mr,ge.prototype.set=Ur;function Ie(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Wr(){this.size=0,this.__data__={hash:new xe,map:new(We||ge),string:new xe}}function Vr(e){var t=ft(this,e).delete(e);return this.size-=t?1:0,t}function Kr(e){return ft(this,e).get(e)}function zr(e){return ft(this,e).has(e)}function Yr(e,t){var n=ft(this,e),m=n.size;return n.set(e,t),this.size+=n.size==m?0:1,this}Ie.prototype.clear=Wr,Ie.prototype.delete=Vr,Ie.prototype.get=Kr,Ie.prototype.has=zr,Ie.prototype.set=Yr;function ct(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Ie;++t<n;)this.add(e[t])}function Hr(e){return this.__data__.set(e,i),this}function Qr(e){return this.__data__.has(e)}ct.prototype.add=ct.prototype.push=Hr,ct.prototype.has=Qr;function ye(e){var t=this.__data__=new ge(e);this.size=t.size}function Jr(){this.__data__=new ge,this.size=0}function Xr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Zr(e){return this.__data__.get(e)}function qr(e){return this.__data__.has(e)}function $r(e,t){var n=this.__data__;if(n instanceof ge){var m=n.__data__;if(!We||m.length<s-1)return m.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ie(m)}return n.set(e,t),this.size=n.size,this}ye.prototype.clear=Jr,ye.prototype.delete=Xr,ye.prototype.get=Zr,ye.prototype.has=qr,ye.prototype.set=$r;function en(e,t){var n=dt(e),m=!n&&gn(e),H=!n&&!m&&Lt(e),P=!n&&!m&&!H&&nr(e),X=n||m||H||P,$=X?nt(e.length,String):[],te=$.length;for(var Q in e)(t||ue.call(e,Q))&&!(X&&(Q=="length"||H&&(Q=="offset"||Q=="parent")||P&&(Q=="buffer"||Q=="byteLength"||Q=="byteOffset")||fn(Q,te)))&&$.push(Q);return $}function lt(e,t){for(var n=e.length;n--;)if($t(e[n][0],t))return n;return-1}function tn(e,t,n){var m=t(e);return dt(e)?m:Be(m,n(e))}function Ke(e){return e==null?e===void 0?N:Y:J&&J in Object(e)?cn(e):vn(e)}function Jt(e){return ze(e)&&Ke(e)==f}function Xt(e,t,n,m,H){return e===t?!0:e==null||t==null||!ze(e)&&!ze(t)?e!==e&&t!==t:rn(e,t,n,m,Xt,H)}function rn(e,t,n,m,H,P){var X=dt(e),$=dt(t),te=X?d:Ee(e),Q=$?d:Ee(t);te=te==f?C:te,Q=Q==f?C:Q;var oe=te==C,de=Q==C,re=te==Q;if(re&&Lt(e)){if(!Lt(t))return!1;X=!0,oe=!1}if(re&&!oe)return P||(P=new ye),X||nr(e)?Zt(e,t,n,m,H,P):on(e,t,te,n,m,H,P);if(!(n&u)){var ce=oe&&ue.call(e,"__wrapped__"),le=de&&ue.call(t,"__wrapped__");if(ce||le){var Oe=ce?e.value():e,me=le?t.value():t;return P||(P=new ye),H(Oe,me,n,m,P)}}return re?(P||(P=new ye),un(e,t,n,m,H,P)):!1}function nn(e){if(!rr(e)||pn(e))return!1;var t=er(e)?_:It;return t.test(Te(e))}function sn(e){return ze(e)&&tr(e.length)&&!!V[Ke(e)]}function an(e){if(!hn(e))return Se(e);var t=[];for(var n in Object(e))ue.call(e,n)&&n!="constructor"&&t.push(n);return t}function Zt(e,t,n,m,H,P){var X=n&u,$=e.length,te=t.length;if($!=te&&!(X&&te>$))return!1;var Q=P.get(e);if(Q&&P.get(t))return Q==t;var oe=-1,de=!0,re=n&l?new ct:void 0;for(P.set(e,t),P.set(t,e);++oe<$;){var ce=e[oe],le=t[oe];if(m)var Oe=X?m(le,ce,oe,t,e,P):m(ce,le,oe,e,t,P);if(Oe!==void 0){if(Oe)continue;de=!1;break}if(re){if(!Me(t,function(me,Re){if(!st(re,Re)&&(ce===me||H(ce,me,n,m,P)))return re.push(Re)})){de=!1;break}}else if(!(ce===le||H(ce,le,n,m,P))){de=!1;break}}return P.delete(e),P.delete(t),de}function on(e,t,n,m,H,P,X){switch(n){case K:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case M:return!(e.byteLength!=t.byteLength||!P(new z(e),new z(t)));case v:case g:case F:return $t(+e,+t);case p:return e.name==t.name&&e.message==t.message;case j:case E:return e==t+"";case R:var $=at;case y:var te=m&u;if($||($=Ct),e.size!=t.size&&!te)return!1;var Q=X.get(e);if(Q)return Q==t;m|=l,X.set(e,t);var oe=Zt($(e),$(t),m,H,P,X);return X.delete(e),oe;case T:if(kt)return kt.call(e)==kt.call(t)}return!1}function un(e,t,n,m,H,P){var X=n&u,$=qt(e),te=$.length,Q=qt(t),oe=Q.length;if(te!=oe&&!X)return!1;for(var de=te;de--;){var re=$[de];if(!(X?re in t:ue.call(t,re)))return!1}var ce=P.get(e);if(ce&&P.get(t))return ce==t;var le=!0;P.set(e,t),P.set(t,e);for(var Oe=X;++de<te;){re=$[de];var me=e[re],Re=t[re];if(m)var sr=X?m(Re,me,re,t,e,P):m(me,Re,re,e,t,P);if(!(sr===void 0?me===Re||H(me,Re,n,m,P):sr)){le=!1;break}Oe||(Oe=re=="constructor")}if(le&&!Oe){var pt=e.constructor,ht=t.constructor;pt!=ht&&"constructor"in e&&"constructor"in t&&!(typeof pt=="function"&&pt instanceof pt&&typeof ht=="function"&&ht instanceof ht)&&(le=!1)}return P.delete(e),P.delete(t),le}function qt(e){return tn(e,Sn,ln)}function ft(e,t){var n=e.__data__;return dn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Le(e,t){var n=At(e,t);return nn(n)?n:void 0}function cn(e){var t=ue.call(e,J),n=e[J];try{e[J]=void 0;var m=!0}catch{}var H=c.call(e);return m&&(t?e[J]=n:delete e[J]),H}var ln=ie?function(e){return e==null?[]:(e=Object(e),_e(ie(e),function(t){return G.call(e,t)}))}:yn,Ee=Ke;(be&&Ee(new be(new ArrayBuffer(1)))!=K||We&&Ee(new We)!=R||jt&&Ee(jt.resolve())!=w||Dt&&Ee(new Dt)!=y||Pt&&Ee(new Pt)!=b)&&(Ee=function(e){var t=Ke(e),n=t==C?e.constructor:void 0,m=n?Te(n):"";if(m)switch(m){case Rr:return K;case Ar:return R;case Cr:return w;case wr:return y;case jr:return b}return t});function fn(e,t){return t=t??h,!!t&&(typeof e=="number"||qe.test(e))&&e>-1&&e%1==0&&e<t}function dn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function pn(e){return!!r&&r in e}function hn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||ke;return e===n}function vn(e){return c.call(e)}function Te(e){if(e!=null){try{return ut.call(e)}catch{}try{return e+""}catch{}}return""}function $t(e,t){return e===t||e!==e&&t!==t}var gn=Jt(function(){return arguments}())?Jt:function(e){return ze(e)&&ue.call(e,"callee")&&!G.call(e,"callee")},dt=Array.isArray;function mn(e){return e!=null&&tr(e.length)&&!er(e)}var Lt=pe||En;function _n(e,t){return Xt(e,t)}function er(e){if(!rr(e))return!1;var t=Ke(e);return t==S||t==I||t==O||t==A}function tr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=h}function rr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function ze(e){return e!=null&&typeof e=="object"}var nr=Pe?Rt(Pe):sn;function Sn(e){return mn(e)?en(e):an(e)}function yn(){return[]}function En(){return!1}a.exports=_n}(Je,Je.exports);var _r=Je.exports;const Sr=vt(_r);function yr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{const o=Math.random()*16|0;return(a==="x"?o:o&3|8).toString(16)})}const Er=a=>{const{children:o,allItems:s,buckets:i,instanceId:u,receiveFieldItemsFromInstances:l,getPriorityTargetBucketToFill:h,onUpdate:f}=a,{setState:d,deleteState:O,state:v}=Qe(),g=B.useMemo(()=>u??yr(),[u]),p=B.useMemo(()=>{const S={allItems:s,buckets:i,instanceId:u,receiveFieldItemsFromInstances:l,getPriorityTargetBucketToFill:h,onStateUpdate:I=>{f==null||f({allItems:I.allItems,buckets:I.buckets,instanceId:I.instanceId})}};return v[g]=S,S},[u,s,i,h,f]);return B.useEffect(()=>{let S=v[g];S||(S={},v[g]=p),Sr({allItems:s,buckets:i},{allItems:S.allItems,buckets:S.buckets})||d(g,p)},[p]),x.jsx(Fe.Provider,{value:{instanceId:g},children:o})};var Yt={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(s){(function(){var o={}.hasOwnProperty;function a(){for(var i=[],u=0;u<arguments.length;u++){var f=arguments[u];if(f){var d=typeof f;if(d==="string"||d==="number")i.push(f);else if(Array.isArray(f)){if(f.length){var h=a.apply(null,f);h&&i.push(h)}}else if(d==="object"){if(f.toString!==Object.prototype.toString&&!f.toString.toString().includes("[native code]")){i.push(f.toString());continue}for(var p in f)o.call(f,p)&&f[p]&&i.push(p)}}}return i.join(" ")}s.exports?(a.default=a,s.exports=a):window.classNames=a})()})(Yt);var Or=Yt.exports;const ne=ht(Or),br=s=>{const{id:o,label:a,maxItems:i=Number.MAX_SAFE_INTEGER,disabled:u=!1,emptyFieldPlaceholder:f="Add data fields here",sortGroupOrderWiseOnAssignment:d=!0,instanceId:h,showExtendedAssignmentPlaceholder:p=!1,centerAlignPlaceholder:E=!1,placeHolderWrapperClassName:l,wrapperClassName:v,orientation:y="vertical",horizontalFillOverflowType:x="scroll"}=s,[D,A]=B.useState(!1),F=He(C=>C.setState),{instanceId:H}=B.useContext(Fe),R=h??H,{allItems:j,buckets:T,receiveFieldItemsFromInstances:P=[]}=Ot(R),{currentBucket:_,groupedItems:S}=B.useMemo(()=>{const C=T.find(Z=>Z.id===o);return C?{groupedItems:xt(C.items),currentBucket:C}:{groupedItems:[],currentBucket:C}},[T,o]),I=(...C)=>()=>Je({instanceId:R,bucketId:o,buckets:T,fieldItems:C,sortGroupOrderWiseOnAssignment:d,updateState:F,removeOnly:!0}),N=()=>{A(!1)},O=()=>{A(!0)},M=C=>{C.preventDefault(),O()},K=C=>{const ee=[R,...P].find(ve=>C.dataTransfer.getData(ve));return((ee?C.dataTransfer.getData(ee):"")??"").split(",")},U=C=>{const Z=K(C),ee=j.filter(he=>Z.some(Ae=>he.id===Ae));ee.length&&Je({instanceId:R,bucketId:o,buckets:T,sortGroupOrderWiseOnAssignment:d,fieldItems:ee,updateState:F}),N()},q=S.length<i,se=b.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-placeholder",{"center-align":E},l),children:f});return _?b.jsxs("div",{className:ne("react-fields-keeper-mapping-content",v),children:[a&&b.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:a}),b.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":y==="horizontal","react-fields-keeper-content-input-horizontal-wrap":y==="horizontal"&&x==="wrap","react-fields-keeper-mapping-content-multi-input":q&&!p&&y==="vertical","react-fields-keeper-mapping-content-input-active":D,"react-fields-keeper-mapping-content-disabled":u}),onDrop:U,onDragOver:M,onDragEnter:O,onDragLeave:N,children:[S.length>0&&S.map((C,Z)=>B.createElement(xr,{...s,key:Z,groupedItem:C,currentBucket:_,onDragOverHandler:M,onFieldItemRemove:I})),(S.length===0||p===!0)&&se]})]}):null},xr=s=>{var T;const{groupedItem:{items:o,group:a,groupLabel:i},allowRemoveFields:u=!1,suffixNode:f,instanceId:d,currentBucket:h,orientation:p="vertical",horizontalFillOverflowType:E="scroll",customItemRenderer:l,onDragOverHandler:v,onFieldItemRemove:y}=s,{instanceId:x}=B.useContext(Fe),D=d??x,[A,F]=B.useState(!1),H=a!=="NO_GROUP",R=(...P)=>_=>{_.dataTransfer.setData(D,P.map(S=>S.id).join(","))},j=({fieldItems:P,isGroupItem:_,groupHeader:S})=>{const I=S!==void 0,N=I?{"--bucket-group-items-count":S.groupItems.length+1}:{};return P.map(O=>{var U,q,se,C;const M=y(...I?S.groupItems:[O]),K=()=>{const Z=I&&b.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:S.onGroupHeaderToggle,children:S.isGroupCollapsed?b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return b.jsxs(B.Fragment,{children:[b.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:O.label}),p==="vertical"&&Z,f||u&&b.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:M,children:b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),p==="horizontal"&&Z]})};return b.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(U=O.disabled)==null?void 0:U.active}),title:((q=O.disabled)!=null&&q.active?(se=O.disabled)==null?void 0:se.message:O.tooltip)??O.tooltip,children:b.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled",O.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":_,"react-fields-keeper-mapping-content-input-filled-group-header":I,"react-fields-keeper-mapping-content-input-filled-disabled":(C=O.disabled)==null?void 0:C.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":l!==void 0}),style:N,draggable:!0,onDragStart:R(...I?S.groupItems:[O]),onDragOver:v,children:l!==void 0?l({bucketId:h.id,fieldItem:O,remove:M,getDefaultItemRenderer:K}):K()})},O.id)})};if(H){let P=(T=o.find(S=>{var I;return(I=S.disabled)==null?void 0:I.active}))==null?void 0:T.disabled;const _=o.length>1?(P==null?void 0:P.disableGroupLabel)??!0:!0;return P&&(P={...P,active:_}),b.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":p==="horizontal","group-wrap":E==="wrap"}),children:[j({fieldItems:[{label:i,id:a,group:a,groupLabel:i,disabled:P}],groupHeader:{groupItems:o,isGroupCollapsed:A,onGroupHeaderToggle:()=>F(!A)}}),!A&&j({fieldItems:o,isGroupItem:!0})]})}return b.jsx(b.Fragment,{children:j({fieldItems:o})})};function Je(s){const{instanceId:o,bucketId:a,buckets:i,fieldItems:u,updateState:f,removeOnly:d=!1,sortGroupOrderWiseOnAssignment:h=!1}=s,p=u.filter(l=>{var v;return((v=l.rootDisabled??l.disabled)==null?void 0:v.active)!==!0}),E=[...i];E.forEach(l=>{l.items=l.items.filter(v=>p.some(y=>y.id===v.id)===!1),!d&&l.id===a&&l.items.push(...p),h&&(l.items=bt(l.items))}),f(o,{buckets:E})}function bt(s){return s.reduce((i,u,f)=>{let d=i.find(h=>h.group===(u.group??f.toString()));return d||(d={group:u.group??f.toString(),items:[]},i.push(d)),d.items.push(u),i},[]).reduce((i,u)=>(u.items.length>1&&u.items.sort((f,d)=>f.groupOrder!==void 0&&d.groupOrder!==void 0?f.groupOrder-d.groupOrder:0),i.push(...u.items),i),[])}class Xe{static getDescendantProperty(o,a,i=[]){let u,f,d,h,p,E;if(a){if(d=a.indexOf("."),d===-1?u=a:(u=a.slice(0,d),f=a.slice(d+1)),h=o[u],h!==null&&typeof h<"u")if(!f&&(typeof h=="string"||typeof h=="number"))i.push(h);else if(Object.prototype.toString.call(h)==="[object Array]")for(p=0,E=h.length;p<E;p++)Xe.getDescendantProperty(h[p],f,i);else f&&Xe.getDescendantProperty(h,f,i)}else i.push(o);return i}}class we{constructor(o=[],a=[],i={}){Array.isArray(a)||(i=a,a=[]),this.haystack=o,this.keys=a,this.options=Object.assign({caseSensitive:!1,sort:!1},i)}search(o=""){if(o==="")return this.haystack;const a=[];for(let i=0;i<this.haystack.length;i++){const u=this.haystack[i];if(this.keys.length===0){const f=we.isMatch(u,o,this.options.caseSensitive);f&&a.push({item:u,score:f})}else for(let f=0;f<this.keys.length;f++){const d=Xe.getDescendantProperty(u,this.keys[f]);let h=!1;for(let p=0;p<d.length;p++){const E=we.isMatch(d[p],o,this.options.caseSensitive);if(E){h=!0,a.push({item:u,score:E});break}}if(h)break}}return this.options.sort&&a.sort((i,u)=>i.score-u.score),a.map(i=>i.item)}static isMatch(o,a,i){o=String(o),a=String(a),i||(o=o.toLocaleLowerCase(),a=a.toLocaleLowerCase());const u=we.nearestIndexesFor(o,a);return u?o===a?1:u.length>1?2+(u[u.length-1]-u[0]):2+u[0]:!1}static nearestIndexesFor(o,a){const i=a.split("");let u=[];return we.indexesOfFirstLetter(o,a).forEach((d,h)=>{let p=d+1;u[h]=[d];for(let E=1;E<i.length;E++){const l=i[E];if(p=o.indexOf(l,p),p===-1){u[h]=!1;break}u[h].push(p),p++}}),u=u.filter(d=>d!==!1),u.length?u.sort((d,h)=>d.length===1?d[0]-h[0]:(d=d[d.length-1]-d[0],h=h[h.length-1]-h[0],d-h))[0]:!1}static indexesOfFirstLetter(o,a){const i=a[0];return o.split("").map((u,f)=>u!==i?!1:f).filter(u=>u!==!1)}}const Ht=B.forwardRef((s,o)=>{const{className:a,searchPlaceholder:i,searchQuery:u,onSearchQueryChange:f}=s,d=B.useRef(null),h=E=>{f(E.target.value??"")},p=()=>{var E,l;f(""),o?(E=o==null?void 0:o.current)==null||E.focus():(l=d.current)==null||l.focus()};return b.jsxs("div",{className:ne("react-fields-keeper-mapping-column-searcher",a),children:[b.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:b.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),b.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:o??d,onChange:h,value:u,placeholder:i}),u.length>0&&b.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:p,children:b.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),xt=s=>{const o=s.reduce((a,i)=>{const u=a.find(f=>f.group===i.group);return u?u.items.push(i):a.push({group:i.group??"NO_GROUP",groupLabel:i.groupLabel??"NO_GROUP",items:[i]}),a},[]);return o.forEach(a=>{a.items=bt(a.items)}),o},Ir=s=>{const{label:o,isDisabled:a,labelClassName:i,sortGroupOrderWiseOnAssignment:u=!0,instanceId:f,searchPlaceholder:d="Search",wrapperClassName:h,customSearchQuery:p=void 0,onClearSearch:E,showClearSearchLink:l=!0,emptyFilterMessage:v=void 0,disabledEmptyFilterMessage:y=!1}=s,x=B.useRef(null),{instanceId:D}=B.useContext(Fe),A=f??D,{allItems:F}=Ot(A),[H,R]=B.useState(""),j=p!==void 0,T=B.useMemo(()=>{const S=new we(F,["label","id"],{sort:!0}).search(p??H);return xt(S)},[p,H,F]),P=()=>{var _;R(""),(_=x.current)==null||_.focus(),E==null||E()};return b.jsxs("div",{className:ne("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":a},h),children:[o?b.jsx("div",{className:ne("react-fields-keeper-mapping-subtitle",i),children:o}):b.jsx("div",{}),j?b.jsx("div",{}):b.jsx(Ht,{ref:x,searchPlaceholder:d,searchQuery:H,onSearchQueryChange:R}),b.jsx("div",{className:ne("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:T.length>0?T.map((_,S)=>B.createElement(Tr,{...s,key:S,filteredGroupedItem:_,sortGroupOrderWiseOnAssignment:u})):!y&&b.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:v??b.jsxs(b.Fragment,{children:[b.jsxs("div",{children:["No items found for ",b.jsx("br",{}),b.jsx("br",{}),b.jsxs("code",{children:["'",H,"'"]})]}),b.jsx("br",{}),l&&F.length>0&&b.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:P,role:"button",children:"Clear search"})]})})})]})},Tr=s=>{var S;const{filteredGroupedItem:{group:o,groupLabel:a,items:i},sortGroupOrderWiseOnAssignment:u,getPriorityTargetBucketToFill:f,instanceId:d,ignoreCheckBox:h=!1,allowDragAfterAssignment:p=!0}=s,{instanceId:E}=B.useContext(Fe),l=d??E,{buckets:v,getPriorityTargetBucketToFill:y}=Ot(l),x=He(I=>I.setState),[D,A]=B.useState(!1),F=o!=="NO_GROUP",H=(...I)=>N=>{N.dataTransfer.setData(l,I.map(O=>O.id).join(","))},R=I=>v.some(N=>N.items.some(O=>O.id===I.id)),j=f??y,T=({buckets:I,currentFillingItem:N,priorityGroup:O})=>{if(j){const K=j({buckets:I,priorityGroup:O,currentFillingItem:N});if(K)return K}if(O){const K=I.find(U=>U.items.some(q=>q.group===O));if(K)return K}return[...I].sort((K,U)=>K.items.length-U.items.length)[0]},P=(I,N=!1)=>()=>{const O=T({buckets:v,priorityGroup:I[0].group,currentFillingItem:i});Je({instanceId:l,bucketId:O.id,fieldItems:I,buckets:v,removeOnly:N,sortGroupOrderWiseOnAssignment:u,updateState:x})},_=({fieldItems:I,isGroupItem:N,groupHeader:O})=>{const M=O!==void 0,K=M?{"--root-bucket-group-items-count":O.groupItems.length+1}:{};return I.map(U=>{var se,C,Z,ee;const q=M?O==null?void 0:O.isGroupHeaderSelected:R(U);return b.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(se=U.rootDisabled)==null?void 0:se.active}),title:((C=U.rootDisabled)!=null&&C.active?(Z=U.rootDisabled)==null?void 0:Z.message:U.rootTooltip)??U.rootTooltip,children:b.jsxs("div",{className:ne("react-fields-keeper-mapping-column-content",U.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":N,"react-fields-keeper-mapping-column-content-group-header":M&&!O.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(ee=U.rootDisabled)==null?void 0:ee.active,"react-fields-keeper-mapping-column-content-without-checkbox":h}),style:K,draggable:p?!0:!q,onDragStart:H(...M?O.groupItems:[U]),children:[!h&&b.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:b.jsx("input",{type:"checkbox",checked:q,onChange:P(M?O.groupItems:[U],q)})}),b.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[b.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:U.label}),M&&b.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:O.onGroupHeaderToggle,children:O.isGroupCollapsed?b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},U.id)})};if(F){let I=(S=i.find(O=>{var M;return(M=O.rootDisabled)==null?void 0:M.active}))==null?void 0:S.rootDisabled;const N=i.length>1?(I==null?void 0:I.disableGroupLabel)??!0:!0;return I&&(I={...I,active:N}),b.jsxs(b.Fragment,{children:[_({fieldItems:[{label:a,id:o,group:o,groupLabel:a,rootDisabled:I}],groupHeader:{isGroupHeaderSelected:i.some(O=>{var M;return((M=O.rootDisabled)==null?void 0:M.active)!==!0&&R(O)}),groupItems:i,isGroupCollapsed:D,onGroupHeaderToggle:()=>A(!D)}}),!D&&_({fieldItems:i,isGroupItem:!0})]})}return b.jsx(b.Fragment,{children:_({fieldItems:i})})};ae.FieldsKeeperBucket=br,ae.FieldsKeeperProvider=Er,ae.FieldsKeeperRootBucket=Ir,ae.FieldsKeeperSearcher=Ht,ae.assignFieldItems=Je,ae.getGroupedItems=xt,ae.sortBucketItemsBasedOnGroupOrder=bt,Object.defineProperty(ae,Symbol.toStringTag,{value:"Module"})});
*/(function(a){(function(){var o={}.hasOwnProperty;function s(){for(var i=[],u=0;u<arguments.length;u++){var l=arguments[u];if(l){var h=typeof l;if(h==="string"||h==="number")i.push(l);else if(Array.isArray(l)){if(l.length){var f=s.apply(null,l);f&&i.push(f)}}else if(h==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){i.push(l.toString());continue}for(var d in l)o.call(l,d)&&l[d]&&i.push(d)}}}return i.join(" ")}a.exports?(s.default=s,a.exports=s):window.classNames=s})()})(Yt);var Or=Yt.exports;const ne=vt(Or),br=a=>{const{id:o,label:s,disabled:i=!1,emptyFieldPlaceholder:u="Add data fields here",sortGroupOrderWiseOnAssignment:l=!0,instanceId:h,showExtendedAssignmentPlaceholder:f=!1,centerAlignPlaceholder:d=!1,placeHolderWrapperClassName:O,wrapperClassName:v,orientation:g="vertical",horizontalFillOverflowType:p="scroll"}=a,[S,I]=B.useState(!1),R=Qe(D=>D.setState),{instanceId:F}=B.useContext(Fe),Y=h??F,{allItems:C,buckets:w,receiveFieldItemsFromInstances:A=[]}=bt(Y),{currentBucket:j,groupedItems:y}=B.useMemo(()=>{const D=w.find(Z=>Z.id===o);return D?{groupedItems:xt(D.items),currentBucket:D}:{groupedItems:[],currentBucket:D}},[w,o]);if(!j)return null;const{maxItems:E=Number.MAX_SAFE_INTEGER}=j,T=(...D)=>()=>Xe({instanceId:Y,bucketId:o,buckets:w,fieldItems:D,sortGroupOrderWiseOnAssignment:l,updateState:R,removeOnly:!0}),N=()=>{I(!1)},b=()=>{I(!0)},M=D=>{D.preventDefault(),b()},K=D=>{const ee=[Y,...A].find(ve=>D.dataTransfer.getData(ve));return((ee?D.dataTransfer.getData(ee):"")??"").split(",")},U=D=>{const Z=K(D),ee=C.filter(he=>Z.some(we=>he.id===we));ee.length&&Xe({instanceId:Y,bucketId:o,buckets:w,sortGroupOrderWiseOnAssignment:l,fieldItems:ee,updateState:R}),N()},q=y.length<E,ae=x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-placeholder",{"center-align":d},O),children:u});return j?x.jsxs("div",{className:ne("react-fields-keeper-mapping-content",v),children:[s&&x.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:s}),x.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":g==="horizontal","react-fields-keeper-content-input-horizontal-wrap":g==="horizontal"&&p==="wrap","react-fields-keeper-mapping-content-multi-input":q&&!f&&g==="vertical","react-fields-keeper-mapping-content-input-active":S,"react-fields-keeper-mapping-content-disabled":i}),onDrop:U,onDragOver:M,onDragEnter:b,onDragLeave:N,children:[y.length>0&&y.map((D,Z)=>B.createElement(xr,{...a,key:Z,groupedItem:D,currentBucket:j,onDragOverHandler:M,onFieldItemRemove:T})),(y.length===0||f===!0)&&ae]})]}):null},xr=a=>{var A;const{groupedItem:{items:o,group:s,groupLabel:i},allowRemoveFields:u=!1,suffixNode:l,instanceId:h,currentBucket:f,orientation:d="vertical",horizontalFillOverflowType:O="scroll",customItemRenderer:v,onDragOverHandler:g,onFieldItemRemove:p}=a,{instanceId:S}=B.useContext(Fe),I=h??S,[R,F]=B.useState(!1),Y=s!=="NO_GROUP",C=(...j)=>y=>{y.dataTransfer.setData(I,j.map(E=>E.id).join(","))},w=({fieldItems:j,isGroupItem:y,groupHeader:E})=>{const T=E!==void 0,N=T?{"--bucket-group-items-count":E.groupItems.length+1}:{};return j.map(b=>{var U,q,ae,D;const M=p(...T?E.groupItems:[b]),K=()=>{const Z=T&&x.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:E.onGroupHeaderToggle,children:E.isGroupCollapsed?x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return x.jsxs(B.Fragment,{children:[x.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:b.label}),d==="vertical"&&Z,l||u&&x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:M,children:x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),d==="horizontal"&&Z]})};return x.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(U=b.disabled)==null?void 0:U.active}),title:((q=b.disabled)!=null&&q.active?(ae=b.disabled)==null?void 0:ae.message:b.tooltip)??b.tooltip,children:x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled",b.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":y,"react-fields-keeper-mapping-content-input-filled-group-header":T,"react-fields-keeper-mapping-content-input-filled-disabled":(D=b.disabled)==null?void 0:D.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":v!==void 0}),style:N,draggable:!0,onDragStart:C(...T?E.groupItems:[b]),onDragOver:g,children:v!==void 0?v({bucketId:f.id,fieldItem:b,remove:M,getDefaultItemRenderer:K}):K()})},b.id)})};if(Y){let j=(A=o.find(E=>{var T;return(T=E.disabled)==null?void 0:T.active}))==null?void 0:A.disabled;const y=o.length>1?(j==null?void 0:j.disableGroupLabel)??!0:!0;return j&&(j={...j,active:y}),x.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":d==="horizontal","group-wrap":O==="wrap"}),children:[w({fieldItems:[{label:i,id:s,group:s,groupLabel:i,disabled:j}],groupHeader:{groupItems:o,isGroupCollapsed:R,onGroupHeaderToggle:()=>F(!R)}}),!R&&w({fieldItems:o,isGroupItem:!0})]})}return x.jsx(x.Fragment,{children:w({fieldItems:o})})};function Xe(a){const{instanceId:o,bucketId:s,buckets:i,fieldItems:u,updateState:l,removeOnly:h=!1,sortGroupOrderWiseOnAssignment:f=!1}=a,d=[...i],O=u.filter(p=>{var S;return((S=p.rootDisabled??p.disabled)==null?void 0:S.active)!==!0}),v=(p,S=[])=>{p.items=p.items.filter(I=>O.some(R=>R.id===I.id)===!1||S.some(R=>R.id===I.id))},g=p=>{const{maxItems:S=Number.MAX_SAFE_INTEGER}=p,I=p.items.slice(0,S),R=p.items.slice(S);return p.items=I,R};if(h)d.forEach(p=>{v(p),f&&Ne(p.items)});else{const p=d.find(I=>I.id===s);if(!p)return;v(p),p.items.push(...O);const S=g(p);f&&Ne(p.items),d.forEach(I=>{I.id!==s&&(v(I,S),f&&Ne(I.items))})}l(o,{buckets:d})}function Ne(a){return a.reduce((i,u,l)=>{let h=i.find(f=>f.group===(u.group??l.toString()));return h||(h={group:u.group??l.toString(),items:[]},i.push(h)),h.items.push(u),i},[]).reduce((i,u)=>(u.items.length>1&&u.items.sort((l,h)=>l.groupOrder!==void 0&&h.groupOrder!==void 0?l.groupOrder-h.groupOrder:0),i.push(...u.items),i),[])}class Ze{static getDescendantProperty(o,s,i=[]){let u,l,h,f,d,O;if(s){if(h=s.indexOf("."),h===-1?u=s:(u=s.slice(0,h),l=s.slice(h+1)),f=o[u],f!==null&&typeof f<"u")if(!l&&(typeof f=="string"||typeof f=="number"))i.push(f);else if(Object.prototype.toString.call(f)==="[object Array]")for(d=0,O=f.length;d<O;d++)Ze.getDescendantProperty(f[d],l,i);else l&&Ze.getDescendantProperty(f,l,i)}else i.push(o);return i}}class Ce{constructor(o=[],s=[],i={}){Array.isArray(s)||(i=s,s=[]),this.haystack=o,this.keys=s,this.options=Object.assign({caseSensitive:!1,sort:!1},i)}search(o=""){if(o==="")return this.haystack;const s=[];for(let i=0;i<this.haystack.length;i++){const u=this.haystack[i];if(this.keys.length===0){const l=Ce.isMatch(u,o,this.options.caseSensitive);l&&s.push({item:u,score:l})}else for(let l=0;l<this.keys.length;l++){const h=Ze.getDescendantProperty(u,this.keys[l]);let f=!1;for(let d=0;d<h.length;d++){const O=Ce.isMatch(h[d],o,this.options.caseSensitive);if(O){f=!0,s.push({item:u,score:O});break}}if(f)break}}return this.options.sort&&s.sort((i,u)=>i.score-u.score),s.map(i=>i.item)}static isMatch(o,s,i){o=String(o),s=String(s),i||(o=o.toLocaleLowerCase(),s=s.toLocaleLowerCase());const u=Ce.nearestIndexesFor(o,s);return u?o===s?1:u.length>1?2+(u[u.length-1]-u[0]):2+u[0]:!1}static nearestIndexesFor(o,s){const i=s.split("");let u=[];return Ce.indexesOfFirstLetter(o,s).forEach((h,f)=>{let d=h+1;u[f]=[h];for(let O=1;O<i.length;O++){const v=i[O];if(d=o.indexOf(v,d),d===-1){u[f]=!1;break}u[f].push(d),d++}}),u=u.filter(h=>h!==!1),u.length?u.sort((h,f)=>h.length===1?h[0]-f[0]:(h=h[h.length-1]-h[0],f=f[f.length-1]-f[0],h-f))[0]:!1}static indexesOfFirstLetter(o,s){const i=s[0];return o.split("").map((u,l)=>u!==i?!1:l).filter(u=>u!==!1)}}const Ht=B.forwardRef((a,o)=>{const{className:s,searchPlaceholder:i,searchQuery:u,onSearchQueryChange:l}=a,h=B.useRef(null),f=O=>{l(O.target.value??"")},d=()=>{var O,v;l(""),o?(O=o==null?void 0:o.current)==null||O.focus():(v=h.current)==null||v.focus()};return x.jsxs("div",{className:ne("react-fields-keeper-mapping-column-searcher",s),children:[x.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:x.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),x.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:o??h,onChange:f,value:u,placeholder:i}),u.length>0&&x.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:d,children:x.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),xt=a=>{const o=a.reduce((s,i)=>{const u=s.find(l=>l.group===i.group);return u?u.items.push(i):s.push({group:i.group??"NO_GROUP",groupLabel:i.groupLabel??"NO_GROUP",items:[i]}),s},[]);return o.forEach(s=>{s.items=Ne(s.items)}),o},Ir=a=>{const{label:o,isDisabled:s,labelClassName:i,sortGroupOrderWiseOnAssignment:u=!0,instanceId:l,searchPlaceholder:h="Search",wrapperClassName:f,customSearchQuery:d=void 0,onClearSearch:O,showClearSearchLink:v=!0,emptyFilterMessage:g=void 0,disabledEmptyFilterMessage:p=!1}=a,S=B.useRef(null),{instanceId:I}=B.useContext(Fe),R=l??I,{allItems:F}=bt(R),[Y,C]=B.useState(""),w=d!==void 0,A=B.useMemo(()=>{const E=new Ce(F,["label","id"],{sort:!0}).search(d??Y);return xt(E)},[d,Y,F]),j=()=>{var y;C(""),(y=S.current)==null||y.focus(),O==null||O()};return x.jsxs("div",{className:ne("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":s},f),children:[o?x.jsx("div",{className:ne("react-fields-keeper-mapping-subtitle",i),children:o}):x.jsx("div",{}),w?x.jsx("div",{}):x.jsx(Ht,{ref:S,searchPlaceholder:h,searchQuery:Y,onSearchQueryChange:C}),x.jsx("div",{className:ne("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:A.length>0?A.map((y,E)=>B.createElement(Tr,{...a,key:E,filteredGroupedItem:y,sortGroupOrderWiseOnAssignment:u})):!p&&x.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:g??x.jsxs(x.Fragment,{children:[x.jsxs("div",{children:["No items found for ",x.jsx("br",{}),x.jsx("br",{}),x.jsxs("code",{children:["'",Y,"'"]})]}),x.jsx("br",{}),v&&F.length>0&&x.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:j,role:"button",children:"Clear search"})]})})})]})},Tr=a=>{var E;const{filteredGroupedItem:{group:o,groupLabel:s,items:i},sortGroupOrderWiseOnAssignment:u,getPriorityTargetBucketToFill:l,instanceId:h,ignoreCheckBox:f=!1,allowDragAfterAssignment:d=!0}=a,{instanceId:O}=B.useContext(Fe),v=h??O,{buckets:g,getPriorityTargetBucketToFill:p}=bt(v),S=Qe(T=>T.setState),[I,R]=B.useState(!1),F=o!=="NO_GROUP",Y=(...T)=>N=>{N.dataTransfer.setData(v,T.map(b=>b.id).join(","))},C=T=>g.some(N=>N.items.some(b=>b.id===T.id)),w=l??p,A=({buckets:T,currentFillingItem:N,priorityGroup:b})=>{if(w){const K=w({buckets:T,priorityGroup:b,currentFillingItem:N});if(K)return K}if(b){const K=T.find(U=>U.items.some(q=>q.group===b));if(K)return K}return[...T].sort((K,U)=>K.items.length-U.items.length)[0]},j=(T,N=!1)=>()=>{const b=A({buckets:g,priorityGroup:T[0].group,currentFillingItem:i});Xe({instanceId:v,bucketId:b.id,fieldItems:T,buckets:g,removeOnly:N,sortGroupOrderWiseOnAssignment:u,updateState:S})},y=({fieldItems:T,isGroupItem:N,groupHeader:b})=>{const M=b!==void 0,K=M?{"--root-bucket-group-items-count":b.groupItems.length+1}:{};return T.map(U=>{var ae,D,Z,ee;const q=M?b==null?void 0:b.isGroupHeaderSelected:C(U);return x.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(ae=U.rootDisabled)==null?void 0:ae.active}),title:((D=U.rootDisabled)!=null&&D.active?(Z=U.rootDisabled)==null?void 0:Z.message:U.rootTooltip)??U.rootTooltip,children:x.jsxs("div",{className:ne("react-fields-keeper-mapping-column-content",U.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":N,"react-fields-keeper-mapping-column-content-group-header":M&&!b.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(ee=U.rootDisabled)==null?void 0:ee.active,"react-fields-keeper-mapping-column-content-without-checkbox":f}),style:K,draggable:d?!0:!q,onDragStart:Y(...M?b.groupItems:[U]),children:[!f&&x.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:x.jsx("input",{type:"checkbox",checked:q,onChange:j(M?b.groupItems:[U],q)})}),x.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[x.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:U.label}),M&&x.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:b.onGroupHeaderToggle,children:b.isGroupCollapsed?x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},U.id)})};if(F){let T=(E=i.find(b=>{var M;return(M=b.rootDisabled)==null?void 0:M.active}))==null?void 0:E.rootDisabled;const N=i.length>1?(T==null?void 0:T.disableGroupLabel)??!0:!0;return T&&(T={...T,active:N}),x.jsxs(x.Fragment,{children:[y({fieldItems:[{label:s,id:o,group:o,groupLabel:s,rootDisabled:T}],groupHeader:{isGroupHeaderSelected:i.some(b=>{var M;return((M=b.rootDisabled)==null?void 0:M.active)!==!0&&C(b)}),groupItems:i,isGroupCollapsed:I,onGroupHeaderToggle:()=>R(!I)}}),!I&&y({fieldItems:i,isGroupItem:!0})]})}return x.jsx(x.Fragment,{children:y({fieldItems:i})})};se.FieldsKeeperBucket=br,se.FieldsKeeperProvider=Er,se.FieldsKeeperRootBucket=Ir,se.FieldsKeeperSearcher=Ht,se.assignFieldItems=Xe,se.getGroupedItems=xt,se.sortBucketItemsBasedOnGroupOrder=Ne,Object.defineProperty(se,Symbol.toStringTag,{value:"Module"})});
{
"name": "react-fields-keeper",
"version": "1.11.1",
"version": "1.12.0",
"type": "module",

@@ -5,0 +5,0 @@ "main": "./dist/index.umd.js",

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