react-fields-keeper
Advanced tools
Comparing version
@@ -95,2 +95,6 @@ import { ReactNode } from "react"; | ||
shouldRender?: <T>(item: IFieldsKeeperItem<T>) => boolean; | ||
/** | ||
* toggle checkbox on label click | ||
*/ | ||
toggleCheckboxOnLabelClick?: boolean; | ||
} | ||
@@ -97,0 +101,0 @@ export interface IFieldsKeeperState { |
(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 6px 6px;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-offset-without-checkbox{padding-left:12px}.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(ie,G){typeof exports=="object"&&typeof module<"u"?G(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],G):(ie=typeof globalThis<"u"?globalThis:ie||self,G(ie.index={},ie.rect))})(this,function(ie,G){"use strict";var Qe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mt(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var _t={exports:{}},je={};/** @license React v16.14.0 | ||
(function(ie,M){typeof exports=="object"&&typeof module<"u"?M(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],M):(ie=typeof globalThis<"u"?globalThis:ie||self,M(ie.index={},ie.rect))})(this,function(ie,M){"use strict";var Qe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mt(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var _t={exports:{}},je={};/** @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 Nt;function ir(){if(Nt)return je;Nt=1;var a=G,i=60103;if(je.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var s=Symbol.for;i=s("react.element"),je.Fragment=s("react.fragment")}var o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function p(f,d,I){var g,h={},_=null,R=null;I!==void 0&&(_=""+I),d.key!==void 0&&(_=""+d.key),d.ref!==void 0&&(R=d.ref);for(g in d)c.call(d,g)&&!l.hasOwnProperty(g)&&(h[g]=d[g]);if(f&&f.defaultProps)for(g in d=f.defaultProps,d)h[g]===void 0&&(h[g]=d[g]);return{$$typeof:i,type:f,key:_,ref:R,props:h,_owner:o.current}}return je.jsx=p,je.jsxs=p,je}var St={};/** @license React v16.14.0 | ||
*/var Nt;function ir(){if(Nt)return je;Nt=1;var a=M,i=60103;if(je.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var s=Symbol.for;i=s("react.element"),je.Fragment=s("react.fragment")}var o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function p(f,d,I){var h,g={},_=null,b=null;I!==void 0&&(_=""+I),d.key!==void 0&&(_=""+d.key),d.ref!==void 0&&(b=d.ref);for(h in d)c.call(d,h)&&!l.hasOwnProperty(h)&&(g[h]=d[h]);if(f&&f.defaultProps)for(h in d=f.defaultProps,d)g[h]===void 0&&(g[h]=d[h]);return{$$typeof:i,type:f,key:_,ref:b,props:g,_owner:o.current}}return je.jsx=p,je.jsxs=p,je}var St={};/** @license React v16.14.0 | ||
* react-jsx-runtime.development.js | ||
@@ -17,4 +17,4 @@ * | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Bt;function or(){return Bt||(Bt=1,function(a){process.env.NODE_ENV!=="production"&&function(){var i=G,s=60103,o=60106;a.Fragment=60107;var c=60108,l=60114,p=60109,f=60110,d=60112,I=60113,g=60120,h=60115,_=60116,R=60121,A=60122,S=60117,L=60129,b=60131;if(typeof Symbol=="function"&&Symbol.for){var O=Symbol.for;s=O("react.element"),o=O("react.portal"),a.Fragment=O("react.fragment"),c=O("react.strict_mode"),l=O("react.profiler"),p=O("react.provider"),f=O("react.context"),d=O("react.forward_ref"),I=O("react.suspense"),g=O("react.suspense_list"),h=O("react.memo"),_=O("react.lazy"),R=O("react.block"),A=O("react.server.block"),S=O("react.fundamental"),O("react.scope"),O("react.opaque.id"),L=O("react.debug_trace_mode"),O("react.offscreen"),b=O("react.legacy_hidden")}var T=typeof Symbol=="function"&&Symbol.iterator,E="@@iterator";function D(r){if(r===null||typeof r!="object")return null;var u=T&&r[T]||r[E];return typeof u=="function"?u:null}var y=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function x(r){{for(var u=arguments.length,m=new Array(u>1?u-1:0),F=1;F<u;F++)m[F-1]=arguments[F];P("error",r,m)}}function P(r,u,m){{var F=y.ReactDebugCurrentFrame,z="";if(ee){var H=W(ee.type),M=ee._owner;z+=j(H,ee._source,M&&W(M.type))}z+=F.getStackAddendum(),z!==""&&(u+="%s",m=m.concat([z]));var N=m.map(function(q){return""+q});N.unshift("Warning: "+u),Function.prototype.apply.call(console[r],console,N)}}var U=!1;function w(r){return!!(typeof r=="string"||typeof r=="function"||r===a.Fragment||r===l||r===L||r===c||r===I||r===g||r===b||U||typeof r=="object"&&r!==null&&(r.$$typeof===_||r.$$typeof===h||r.$$typeof===p||r.$$typeof===f||r.$$typeof===d||r.$$typeof===S||r.$$typeof===R||r[0]===A))}var K=/^(.*)[\\\/]/;function j(r,u,m){var F="";if(u){var z=u.fileName,H=z.replace(K,"");if(/^index\./.test(H)){var M=z.match(K);if(M){var N=M[1];if(N){var q=N.replace(K,"");H=q+"/"+H}}}F=" (at "+H+":"+u.lineNumber+")"}else m&&(F=" (created by "+m+")");return` | ||
in `+(r||"Unknown")+F}var X=1;function Z(r){return r._status===X?r._result:null}function Y(r,u,m){var F=u.displayName||u.name||"";return r.displayName||(F!==""?m+"("+F+")":m)}function W(r){if(r==null)return null;if(typeof r.tag=="number"&&x("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 o:return"Portal";case l:return"Profiler";case c:return"StrictMode";case I:return"Suspense";case g:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case f:return"Context.Consumer";case p:return"Context.Provider";case d:return Y(r,r.render,"ForwardRef");case h:return W(r.type);case R:return W(r.render);case _:{var u=r,m=Z(u);if(m)return W(m);break}}return null}var B={};y.ReactDebugCurrentFrame;var ee=null;function ce(r){ee=r}function he(r,u,m,F,z){{var H=Function.call.bind(Object.prototype.hasOwnProperty);for(var M in r)if(H(r,M)){var N=void 0;try{if(typeof r[M]!="function"){var q=Error((F||"React class")+": "+m+" type `"+M+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[M]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw q.name="Invariant Violation",q}N=r[M](u,M,F,m,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ue){N=ue}N&&!(N instanceof Error)&&(ce(z),x("%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).",F||"React class",m,M,typeof N),ce(null)),N instanceof Error&&!(N.message in B)&&(B[N.message]=!0,ce(z),x("Failed %s type: %s",m,N.message),ce(null))}}}var ae=y.ReactCurrentOwner,Ee=Object.prototype.hasOwnProperty,ke={key:!0,ref:!0,__self:!0,__source:!0},Le,V,Fe;Fe={};function Rt(r){if(Ee.call(r,"ref")){var u=Object.getOwnPropertyDescriptor(r,"ref").get;if(u&&u.isReactWarning)return!1}return r.ref!==void 0}function ge(r){if(Ee.call(r,"key")){var u=Object.getOwnPropertyDescriptor(r,"key").get;if(u&&u.isReactWarning)return!1}return r.key!==void 0}function tt(r,u){if(typeof r.ref=="string"&&ae.current&&u&&ae.current.stateNode!==u){var m=W(ae.current.type);Fe[m]||(x('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',W(ae.current.type),r.ref),Fe[m]=!0)}}function rt(r,u){{var m=function(){Le||(Le=!0,x("%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)",u))};m.isReactWarning=!0,Object.defineProperty(r,"key",{get:m,configurable:!0})}}function nt(r,u){{var m=function(){V||(V=!0,x("%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)",u))};m.isReactWarning=!0,Object.defineProperty(r,"ref",{get:m,configurable:!0})}}var Ue=function(r,u,m,F,z,H,M){var N={$$typeof:s,type:r,key:u,ref:m,props:M,_owner:H};return N._store={},Object.defineProperty(N._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(N,"_self",{configurable:!1,enumerable:!1,writable:!1,value:F}),Object.defineProperty(N,"_source",{configurable:!1,enumerable:!1,writable:!1,value:z}),Object.freeze&&(Object.freeze(N.props),Object.freeze(N)),N};function st(r,u,m,F,z){{var H,M={},N=null,q=null;m!==void 0&&(N=""+m),ge(u)&&(N=""+u.key),Rt(u)&&(q=u.ref,tt(u,z));for(H in u)Ee.call(u,H)&&!ke.hasOwnProperty(H)&&(M[H]=u[H]);if(r&&r.defaultProps){var ue=r.defaultProps;for(H in ue)M[H]===void 0&&(M[H]=ue[H])}if(N||q){var me=typeof r=="function"?r.displayName||r.name||"Unknown":r;N&&rt(M,me),q&&nt(M,me)}return Ue(r,N,q,z,F,ae.current,M)}}var Ne=y.ReactCurrentOwner;y.ReactDebugCurrentFrame;function Oe(r){ee=r}var Ke;Ke=!1;function We(r){return typeof r=="object"&&r!==null&&r.$$typeof===s}function at(){{if(Ne.current){var r=W(Ne.current.type);if(r)return` | ||
*/var Bt;function or(){return Bt||(Bt=1,function(a){process.env.NODE_ENV!=="production"&&function(){var i=M,s=60103,o=60106;a.Fragment=60107;var c=60108,l=60114,p=60109,f=60110,d=60112,I=60113,h=60120,g=60115,_=60116,b=60121,w=60122,S=60117,N=60129,O=60131;if(typeof Symbol=="function"&&Symbol.for){var y=Symbol.for;s=y("react.element"),o=y("react.portal"),a.Fragment=y("react.fragment"),c=y("react.strict_mode"),l=y("react.profiler"),p=y("react.provider"),f=y("react.context"),d=y("react.forward_ref"),I=y("react.suspense"),h=y("react.suspense_list"),g=y("react.memo"),_=y("react.lazy"),b=y("react.block"),w=y("react.server.block"),S=y("react.fundamental"),y("react.scope"),y("react.opaque.id"),N=y("react.debug_trace_mode"),y("react.offscreen"),O=y("react.legacy_hidden")}var R=typeof Symbol=="function"&&Symbol.iterator,x="@@iterator";function A(r){if(r===null||typeof r!="object")return null;var u=R&&r[R]||r[x];return typeof u=="function"?u:null}var E=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function T(r){{for(var u=arguments.length,m=new Array(u>1?u-1:0),B=1;B<u;B++)m[B-1]=arguments[B];D("error",r,m)}}function D(r,u,m){{var B=E.ReactDebugCurrentFrame,Y="";if(ee){var X=j(ee.type),K=ee._owner;Y+=U(X,ee._source,K&&j(K.type))}Y+=B.getStackAddendum(),Y!==""&&(u+="%s",m=m.concat([Y]));var G=m.map(function(Z){return""+Z});G.unshift("Warning: "+u),Function.prototype.apply.call(console[r],console,G)}}var W=!1;function V(r){return!!(typeof r=="string"||typeof r=="function"||r===a.Fragment||r===l||r===N||r===c||r===I||r===h||r===O||W||typeof r=="object"&&r!==null&&(r.$$typeof===_||r.$$typeof===g||r.$$typeof===p||r.$$typeof===f||r.$$typeof===d||r.$$typeof===S||r.$$typeof===b||r[0]===w))}var L=/^(.*)[\\\/]/;function U(r,u,m){var B="";if(u){var Y=u.fileName,X=Y.replace(L,"");if(/^index\./.test(X)){var K=Y.match(L);if(K){var G=K[1];if(G){var Z=G.replace(L,"");X=Z+"/"+X}}}B=" (at "+X+":"+u.lineNumber+")"}else m&&(B=" (created by "+m+")");return` | ||
in `+(r||"Unknown")+B}var F=1;function H(r){return r._status===F?r._result:null}function $(r,u,m){var B=u.displayName||u.name||"";return r.displayName||(B!==""?m+"("+B+")":m)}function j(r){if(r==null)return null;if(typeof r.tag=="number"&&T("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 o:return"Portal";case l:return"Profiler";case c:return"StrictMode";case I:return"Suspense";case h:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case f:return"Context.Consumer";case p:return"Context.Provider";case d:return $(r,r.render,"ForwardRef");case g:return j(r.type);case b:return j(r.render);case _:{var u=r,m=H(u);if(m)return j(m);break}}return null}var k={};E.ReactDebugCurrentFrame;var ee=null;function ce(r){ee=r}function he(r,u,m,B,Y){{var X=Function.call.bind(Object.prototype.hasOwnProperty);for(var K in r)if(X(r,K)){var G=void 0;try{if(typeof r[K]!="function"){var Z=Error((B||"React class")+": "+m+" type `"+K+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[K]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Z.name="Invariant Violation",Z}G=r[K](u,K,B,m,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ue){G=ue}G&&!(G instanceof Error)&&(ce(Y),T("%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).",B||"React class",m,K,typeof G),ce(null)),G instanceof Error&&!(G.message in k)&&(k[G.message]=!0,ce(Y),T("Failed %s type: %s",m,G.message),ce(null))}}}var re=E.ReactCurrentOwner,Ee=Object.prototype.hasOwnProperty,ke={key:!0,ref:!0,__self:!0,__source:!0},Le,z,Fe;Fe={};function Rt(r){if(Ee.call(r,"ref")){var u=Object.getOwnPropertyDescriptor(r,"ref").get;if(u&&u.isReactWarning)return!1}return r.ref!==void 0}function ge(r){if(Ee.call(r,"key")){var u=Object.getOwnPropertyDescriptor(r,"key").get;if(u&&u.isReactWarning)return!1}return r.key!==void 0}function tt(r,u){if(typeof r.ref=="string"&&re.current&&u&&re.current.stateNode!==u){var m=j(re.current.type);Fe[m]||(T('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',j(re.current.type),r.ref),Fe[m]=!0)}}function rt(r,u){{var m=function(){Le||(Le=!0,T("%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)",u))};m.isReactWarning=!0,Object.defineProperty(r,"key",{get:m,configurable:!0})}}function nt(r,u){{var m=function(){z||(z=!0,T("%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)",u))};m.isReactWarning=!0,Object.defineProperty(r,"ref",{get:m,configurable:!0})}}var Ue=function(r,u,m,B,Y,X,K){var G={$$typeof:s,type:r,key:u,ref:m,props:K,_owner:X};return G._store={},Object.defineProperty(G._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(G,"_self",{configurable:!1,enumerable:!1,writable:!1,value:B}),Object.defineProperty(G,"_source",{configurable:!1,enumerable:!1,writable:!1,value:Y}),Object.freeze&&(Object.freeze(G.props),Object.freeze(G)),G};function st(r,u,m,B,Y){{var X,K={},G=null,Z=null;m!==void 0&&(G=""+m),ge(u)&&(G=""+u.key),Rt(u)&&(Z=u.ref,tt(u,Y));for(X in u)Ee.call(u,X)&&!ke.hasOwnProperty(X)&&(K[X]=u[X]);if(r&&r.defaultProps){var ue=r.defaultProps;for(X in ue)K[X]===void 0&&(K[X]=ue[X])}if(G||Z){var me=typeof r=="function"?r.displayName||r.name||"Unknown":r;G&&rt(K,me),Z&&nt(K,me)}return Ue(r,G,Z,Y,B,re.current,K)}}var Ne=E.ReactCurrentOwner;E.ReactDebugCurrentFrame;function Oe(r){ee=r}var Ke;Ke=!1;function We(r){return typeof r=="object"&&r!==null&&r.$$typeof===s}function at(){{if(Ne.current){var r=j(Ne.current.type);if(r)return` | ||
@@ -25,3 +25,3 @@ Check the render method of \``+r+"`."}return""}}function Ct(r){{if(r!==void 0){var u=r.fileName.replace(/^.*[\\\/]/,""),m=r.lineNumber;return` | ||
Check the top-level render call using <`+m+">.")}return u}}function ot(r,u){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var m=wt(u);if(it[m])return;it[m]=!0;var F="";r&&r._owner&&r._owner!==Ne.current&&(F=" It was passed a child from "+W(r._owner.type)+"."),Oe(r),x('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',m,F),Oe(null)}}function ct(r,u){{if(typeof r!="object")return;if(Array.isArray(r))for(var m=0;m<r.length;m++){var F=r[m];We(F)&&ot(F,u)}else if(We(r))r._store&&(r._store.validated=!0);else if(r){var z=D(r);if(typeof z=="function"&&z!==r.entries)for(var H=z.call(r),M;!(M=H.next()).done;)We(M.value)&&ot(M.value,u)}}}function At(r){{var u=r.type;if(u==null||typeof u=="string")return;var m;if(typeof u=="function")m=u.propTypes;else if(typeof u=="object"&&(u.$$typeof===d||u.$$typeof===h))m=u.propTypes;else return;if(m){var F=W(u);he(m,r.props,"prop",F,r)}else if(u.PropTypes!==void 0&&!Ke){Ke=!0;var z=W(u);x("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",z||"Unknown")}typeof u.getDefaultProps=="function"&&!u.getDefaultProps.isReactClassApproved&&x("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Dt(r){{for(var u=Object.keys(r.props),m=0;m<u.length;m++){var F=u[m];if(F!=="children"&&F!=="key"){Oe(r),x("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",F),Oe(null);break}}r.ref!==null&&(Oe(r),x("Invalid attribute `ref` supplied to `React.Fragment`."),Oe(null))}}function ut(r,u,m,F,z,H){{var M=w(r);if(!M){var N="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).length===0)&&(N+=" 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 q=Ct(z);q?N+=q:N+=at();var ue;r===null?ue="null":Array.isArray(r)?ue="array":r!==void 0&&r.$$typeof===s?(ue="<"+(W(r.type)||"Unknown")+" />",N=" Did you accidentally export a JSX literal instead of a component?"):ue=typeof r,x("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ue,N)}var me=st(r,u,m,z,H);if(me==null)return me;if(M){var ye=u.children;if(ye!==void 0)if(F)if(Array.isArray(ye)){for(var Re=0;Re<ye.length;Re++)ct(ye[Re],r);Object.freeze&&Object.freeze(ye)}else x("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 ct(ye,r)}return r===a.Fragment?Dt(me):At(me),me}}function Be(r,u,m){return ut(r,u,m,!0)}function Ve(r,u,m){return ut(r,u,m,!1)}var lt=Ve,fe=Be;a.jsx=lt,a.jsxs=fe}()}(St)),St}process.env.NODE_ENV==="production"?_t.exports=ir():_t.exports=or();var C=_t.exports;const In="",Gt=a=>{let i;const s=new Set,o=(g,h)=>{const _=typeof g=="function"?g(i):g;if(!Object.is(_,i)){const R=i;i=h??(typeof _!="object"||_===null)?_:Object.assign({},i,_),s.forEach(A=>A(i,R))}},c=()=>i,d={setState:o,getState:c,getInitialState:()=>I,subscribe:g=>(s.add(g),()=>s.delete(g)),destroy:()=>{s.clear()}},I=i=a(o,c,d);return d},cr=a=>a?Gt(a):Gt;var Et={exports:{}},Ot={},Je={exports:{}},yt={};/** | ||
Check the top-level render call using <`+m+">.")}return u}}function ot(r,u){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var m=wt(u);if(it[m])return;it[m]=!0;var B="";r&&r._owner&&r._owner!==Ne.current&&(B=" It was passed a child from "+j(r._owner.type)+"."),Oe(r),T('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',m,B),Oe(null)}}function ct(r,u){{if(typeof r!="object")return;if(Array.isArray(r))for(var m=0;m<r.length;m++){var B=r[m];We(B)&&ot(B,u)}else if(We(r))r._store&&(r._store.validated=!0);else if(r){var Y=A(r);if(typeof Y=="function"&&Y!==r.entries)for(var X=Y.call(r),K;!(K=X.next()).done;)We(K.value)&&ot(K.value,u)}}}function At(r){{var u=r.type;if(u==null||typeof u=="string")return;var m;if(typeof u=="function")m=u.propTypes;else if(typeof u=="object"&&(u.$$typeof===d||u.$$typeof===g))m=u.propTypes;else return;if(m){var B=j(u);he(m,r.props,"prop",B,r)}else if(u.PropTypes!==void 0&&!Ke){Ke=!0;var Y=j(u);T("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Y||"Unknown")}typeof u.getDefaultProps=="function"&&!u.getDefaultProps.isReactClassApproved&&T("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Dt(r){{for(var u=Object.keys(r.props),m=0;m<u.length;m++){var B=u[m];if(B!=="children"&&B!=="key"){Oe(r),T("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",B),Oe(null);break}}r.ref!==null&&(Oe(r),T("Invalid attribute `ref` supplied to `React.Fragment`."),Oe(null))}}function ut(r,u,m,B,Y,X){{var K=V(r);if(!K){var G="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).length===0)&&(G+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Z=Ct(Y);Z?G+=Z:G+=at();var ue;r===null?ue="null":Array.isArray(r)?ue="array":r!==void 0&&r.$$typeof===s?(ue="<"+(j(r.type)||"Unknown")+" />",G=" Did you accidentally export a JSX literal instead of a component?"):ue=typeof r,T("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ue,G)}var me=st(r,u,m,Y,X);if(me==null)return me;if(K){var ye=u.children;if(ye!==void 0)if(B)if(Array.isArray(ye)){for(var Re=0;Re<ye.length;Re++)ct(ye[Re],r);Object.freeze&&Object.freeze(ye)}else T("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 ct(ye,r)}return r===a.Fragment?Dt(me):At(me),me}}function Be(r,u,m){return ut(r,u,m,!0)}function Ve(r,u,m){return ut(r,u,m,!1)}var lt=Ve,fe=Be;a.jsx=lt,a.jsxs=fe}()}(St)),St}process.env.NODE_ENV==="production"?_t.exports=ir():_t.exports=or();var C=_t.exports;const xn="",Gt=a=>{let i;const s=new Set,o=(h,g)=>{const _=typeof h=="function"?h(i):h;if(!Object.is(_,i)){const b=i;i=g??(typeof _!="object"||_===null)?_:Object.assign({},i,_),s.forEach(w=>w(i,b))}},c=()=>i,d={setState:o,getState:c,getInitialState:()=>I,subscribe:h=>(s.add(h),()=>s.delete(h)),destroy:()=>{s.clear()}},I=i=a(o,c,d);return d},cr=a=>a?Gt(a):Gt;var Et={exports:{}},Ot={},Je={exports:{}},yt={};/** | ||
* @license React | ||
@@ -34,3 +34,3 @@ * use-sync-external-store-shim.production.min.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Mt;function ur(){if(Mt)return yt;Mt=1;var a=G;function i(h,_){return h===_&&(h!==0||1/h===1/_)||h!==h&&_!==_}var s=typeof Object.is=="function"?Object.is:i,o=a.useState,c=a.useEffect,l=a.useLayoutEffect,p=a.useDebugValue;function f(h,_){var R=_(),A=o({inst:{value:R,getSnapshot:_}}),S=A[0].inst,L=A[1];return l(function(){S.value=R,S.getSnapshot=_,d(S)&&L({inst:S})},[h,R,_]),c(function(){return d(S)&&L({inst:S}),h(function(){d(S)&&L({inst:S})})},[h]),p(R),R}function d(h){var _=h.getSnapshot;h=h.value;try{var R=_();return!s(h,R)}catch{return!0}}function I(h,_){return _()}var g=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?I:f;return yt.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:g,yt}var It={};/** | ||
*/var Mt;function ur(){if(Mt)return yt;Mt=1;var a=M;function i(g,_){return g===_&&(g!==0||1/g===1/_)||g!==g&&_!==_}var s=typeof Object.is=="function"?Object.is:i,o=a.useState,c=a.useEffect,l=a.useLayoutEffect,p=a.useDebugValue;function f(g,_){var b=_(),w=o({inst:{value:b,getSnapshot:_}}),S=w[0].inst,N=w[1];return l(function(){S.value=b,S.getSnapshot=_,d(S)&&N({inst:S})},[g,b,_]),c(function(){return d(S)&&N({inst:S}),g(function(){d(S)&&N({inst:S})})},[g]),p(b),b}function d(g){var _=g.getSnapshot;g=g.value;try{var b=_();return!s(g,b)}catch{return!0}}function I(g,_){return _()}var h=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?I:f;return yt.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:h,yt}var xt={};/** | ||
* @license React | ||
@@ -43,3 +43,3 @@ * use-sync-external-store-shim.development.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Ut;function lr(){return Ut||(Ut=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=G,i=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function s(T){{for(var E=arguments.length,D=new Array(E>1?E-1:0),y=1;y<E;y++)D[y-1]=arguments[y];o("error",T,D)}}function o(T,E,D){{var y=i.ReactDebugCurrentFrame,x=y.getStackAddendum();x!==""&&(E+="%s",D=D.concat([x]));var P=D.map(function(U){return String(U)});P.unshift("Warning: "+E),Function.prototype.apply.call(console[T],console,P)}}function c(T,E){return T===E&&(T!==0||1/T===1/E)||T!==T&&E!==E}var l=typeof Object.is=="function"?Object.is:c,p=a.useState,f=a.useEffect,d=a.useLayoutEffect,I=a.useDebugValue,g=!1,h=!1;function _(T,E,D){g||a.startTransition!==void 0&&(g=!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=E();if(!h){var x=E();l(y,x)||(s("The result of getSnapshot should be cached to avoid an infinite loop"),h=!0)}var P=p({inst:{value:y,getSnapshot:E}}),U=P[0].inst,w=P[1];return d(function(){U.value=y,U.getSnapshot=E,R(U)&&w({inst:U})},[T,y,E]),f(function(){R(U)&&w({inst:U});var K=function(){R(U)&&w({inst:U})};return T(K)},[T]),I(y),y}function R(T){var E=T.getSnapshot,D=T.value;try{var y=E();return!l(D,y)}catch{return!0}}function A(T,E,D){return E()}var S=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",L=!S,b=L?A:_,O=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:b;It.useSyncExternalStore=O,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),It}var Kt;function Wt(){return Kt||(Kt=1,process.env.NODE_ENV==="production"?Je.exports=ur():Je.exports=lr()),Je.exports}/** | ||
*/var Ut;function lr(){return Ut||(Ut=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=M,i=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function s(R){{for(var x=arguments.length,A=new Array(x>1?x-1:0),E=1;E<x;E++)A[E-1]=arguments[E];o("error",R,A)}}function o(R,x,A){{var E=i.ReactDebugCurrentFrame,T=E.getStackAddendum();T!==""&&(x+="%s",A=A.concat([T]));var D=A.map(function(W){return String(W)});D.unshift("Warning: "+x),Function.prototype.apply.call(console[R],console,D)}}function c(R,x){return R===x&&(R!==0||1/R===1/x)||R!==R&&x!==x}var l=typeof Object.is=="function"?Object.is:c,p=a.useState,f=a.useEffect,d=a.useLayoutEffect,I=a.useDebugValue,h=!1,g=!1;function _(R,x,A){h||a.startTransition!==void 0&&(h=!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 E=x();if(!g){var T=x();l(E,T)||(s("The result of getSnapshot should be cached to avoid an infinite loop"),g=!0)}var D=p({inst:{value:E,getSnapshot:x}}),W=D[0].inst,V=D[1];return d(function(){W.value=E,W.getSnapshot=x,b(W)&&V({inst:W})},[R,E,x]),f(function(){b(W)&&V({inst:W});var L=function(){b(W)&&V({inst:W})};return R(L)},[R]),I(E),E}function b(R){var x=R.getSnapshot,A=R.value;try{var E=x();return!l(A,E)}catch{return!0}}function w(R,x,A){return x()}var S=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",N=!S,O=N?w:_,y=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:O;xt.useSyncExternalStore=y,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),xt}var Kt;function Wt(){return Kt||(Kt=1,process.env.NODE_ENV==="production"?Je.exports=ur():Je.exports=lr()),Je.exports}/** | ||
* @license React | ||
@@ -52,3 +52,3 @@ * use-sync-external-store-shim/with-selector.production.min.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Vt;function fr(){if(Vt)return Ot;Vt=1;var a=G,i=Wt();function s(I,g){return I===g&&(I!==0||1/I===1/g)||I!==I&&g!==g}var o=typeof Object.is=="function"?Object.is:s,c=i.useSyncExternalStore,l=a.useRef,p=a.useEffect,f=a.useMemo,d=a.useDebugValue;return Ot.useSyncExternalStoreWithSelector=function(I,g,h,_,R){var A=l(null);if(A.current===null){var S={hasValue:!1,value:null};A.current=S}else S=A.current;A=f(function(){function b(y){if(!O){if(O=!0,T=y,y=_(y),R!==void 0&&S.hasValue){var x=S.value;if(R(x,y))return E=x}return E=y}if(x=E,o(T,y))return x;var P=_(y);return R!==void 0&&R(x,P)?x:(T=y,E=P)}var O=!1,T,E,D=h===void 0?null:h;return[function(){return b(g())},D===null?void 0:function(){return b(D())}]},[g,h,_,R]);var L=c(I,A[0],A[1]);return p(function(){S.hasValue=!0,S.value=L},[L]),d(L),L},Ot}var xt={};/** | ||
*/var Vt;function fr(){if(Vt)return Ot;Vt=1;var a=M,i=Wt();function s(I,h){return I===h&&(I!==0||1/I===1/h)||I!==I&&h!==h}var o=typeof Object.is=="function"?Object.is:s,c=i.useSyncExternalStore,l=a.useRef,p=a.useEffect,f=a.useMemo,d=a.useDebugValue;return Ot.useSyncExternalStoreWithSelector=function(I,h,g,_,b){var w=l(null);if(w.current===null){var S={hasValue:!1,value:null};w.current=S}else S=w.current;w=f(function(){function O(E){if(!y){if(y=!0,R=E,E=_(E),b!==void 0&&S.hasValue){var T=S.value;if(b(T,E))return x=T}return x=E}if(T=x,o(R,E))return T;var D=_(E);return b!==void 0&&b(T,D)?T:(R=E,x=D)}var y=!1,R,x,A=g===void 0?null:g;return[function(){return O(h())},A===null?void 0:function(){return O(A())}]},[h,g,_,b]);var N=c(I,w[0],w[1]);return p(function(){S.hasValue=!0,S.value=N},[N]),d(N),N},Ot}var It={};/** | ||
* @license React | ||
@@ -61,6 +61,6 @@ * use-sync-external-store-shim/with-selector.development.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var zt;function dr(){return zt||(zt=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=G,i=Wt();function s(g,h){return g===h&&(g!==0||1/g===1/h)||g!==g&&h!==h}var o=typeof Object.is=="function"?Object.is:s,c=i.useSyncExternalStore,l=a.useRef,p=a.useEffect,f=a.useMemo,d=a.useDebugValue;function I(g,h,_,R,A){var S=l(null),L;S.current===null?(L={hasValue:!1,value:null},S.current=L):L=S.current;var b=f(function(){var D=!1,y,x,P=function(j){if(!D){D=!0,y=j;var X=R(j);if(A!==void 0&&L.hasValue){var Z=L.value;if(A(Z,X))return x=Z,Z}return x=X,X}var Y=y,W=x;if(o(Y,j))return W;var B=R(j);return A!==void 0&&A(W,B)?W:(y=j,x=B,B)},U=_===void 0?null:_,w=function(){return P(h())},K=U===null?void 0:function(){return P(U())};return[w,K]},[h,_,R,A]),O=b[0],T=b[1],E=c(g,O,T);return p(function(){L.hasValue=!0,L.value=E},[E]),d(E),E}xt.useSyncExternalStoreWithSelector=I,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),xt}process.env.NODE_ENV==="production"?Et.exports=fr():Et.exports=dr();var pr=Et.exports;const hr=mt(pr),{useDebugValue:gr}=G,{useSyncExternalStoreWithSelector:vr}=hr;let xn=!1;const mr=a=>a;function _r(a,i=mr,s){const o=vr(a.subscribe,a.getState,a.getServerState||a.getInitialState,i,s);return gr(o),o}const Yt=a=>{const i=typeof a=="function"?cr(a):a,s=(o,c)=>_r(i,o,c);return Object.assign(s,i),s},Ze=(a=>a?Yt(a):Yt)()((a,i)=>({state:{},setState:(s,o)=>{const c=i().state,l=c[s]??{},p={...l,...o};a({state:{...c,[s]:p}}),l.onStateUpdate(p)},deleteState(s){const o={...i().state};delete o[s],a({state:{...o}})}})),bt=a=>{const i=Ze(s=>s.state[a]);if(!i)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return i},Me=G.createContext({instanceId:""}),oe={ROOT_BUCKET_ID:"ROOT_BUCKET",FROM_BUCKET:"FROM_BUCKET",FIELD_ITEM_INDEX:"FIELD_ITEM_INDEX",NO_GROUP_ID:"NO_GROUP"};var qe={exports:{}};qe.exports,function(a,i){var s=200,o="__lodash_hash_undefined__",c=1,l=2,p=9007199254740991,f="[object Arguments]",d="[object Array]",I="[object AsyncFunction]",g="[object Boolean]",h="[object Date]",_="[object Error]",R="[object Function]",A="[object GeneratorFunction]",S="[object Map]",L="[object Number]",b="[object Null]",O="[object Object]",T="[object Promise]",E="[object Proxy]",D="[object RegExp]",y="[object Set]",x="[object String]",P="[object Symbol]",U="[object Undefined]",w="[object WeakMap]",K="[object ArrayBuffer]",j="[object DataView]",X="[object Float32Array]",Z="[object Float64Array]",Y="[object Int8Array]",W="[object Int16Array]",B="[object Int32Array]",ee="[object Uint8Array]",ce="[object Uint8ClampedArray]",he="[object Uint16Array]",ae="[object Uint32Array]",Ee=/[\\^$.*+?()[\]{}|]/g,ke=/^\[object .+?Constructor\]$/,Le=/^(?:0|[1-9]\d*)$/,V={};V[X]=V[Z]=V[Y]=V[W]=V[B]=V[ee]=V[ce]=V[he]=V[ae]=!0,V[f]=V[d]=V[K]=V[g]=V[j]=V[h]=V[_]=V[R]=V[S]=V[L]=V[O]=V[D]=V[y]=V[x]=V[w]=!1;var Fe=typeof Qe=="object"&&Qe&&Qe.Object===Object&&Qe,Rt=typeof self=="object"&&self&&self.Object===Object&&self,ge=Fe||Rt||Function("return this")(),tt=i&&!i.nodeType&&i,rt=tt&&!0&&a&&!a.nodeType&&a,nt=rt&&rt.exports===tt,Ue=nt&&Fe.process,st=function(){try{return Ue&&Ue.binding&&Ue.binding("util")}catch{}}(),Ne=st&&st.isTypedArray;function Oe(e,t){for(var n=-1,v=e==null?0:e.length,Q=0,k=[];++n<v;){var $=e[n];t($,n,e)&&(k[Q++]=$)}return k}function Ke(e,t){for(var n=-1,v=t.length,Q=e.length;++n<v;)e[Q+n]=t[n];return e}function We(e,t){for(var n=-1,v=e==null?0:e.length;++n<v;)if(t(e[n],n,e))return!0;return!1}function at(e,t){for(var n=-1,v=Array(e);++n<e;)v[n]=t(n);return v}function Ct(e){return function(t){return e(t)}}function it(e,t){return e.has(t)}function wt(e,t){return e==null?void 0:e[t]}function ot(e){var t=-1,n=Array(e.size);return e.forEach(function(v,Q){n[++t]=[Q,v]}),n}function ct(e,t){return function(n){return e(t(n))}}function At(e){var t=-1,n=Array(e.size);return e.forEach(function(v){n[++t]=v}),n}var Dt=Array.prototype,ut=Function.prototype,Be=Object.prototype,Ve=ge["__core-js_shared__"],lt=ut.toString,fe=Be.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ve&&Ve.keys&&Ve.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),u=Be.toString,m=RegExp("^"+lt.call(fe).replace(Ee,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=nt?ge.Buffer:void 0,z=ge.Symbol,H=ge.Uint8Array,M=Be.propertyIsEnumerable,N=Dt.splice,q=z?z.toStringTag:void 0,ue=Object.getOwnPropertySymbols,me=F?F.isBuffer:void 0,ye=ct(Object.keys,Object),Re=Ge(ge,"DataView"),ze=Ge(ge,"Map"),jt=Ge(ge,"Promise"),Pt=Ge(ge,"Set"),kt=Ge(ge,"WeakMap"),Ye=Ge(Object,"create"),Cr=Ae(Re),wr=Ae(ze),Ar=Ae(jt),Dr=Ae(Pt),jr=Ae(kt),Qt=z?z.prototype:void 0,Lt=Qt?Qt.valueOf:void 0;function Ce(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Pr(){this.__data__=Ye?Ye(null):{},this.size=0}function kr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Lr(e){var t=this.__data__;if(Ye){var n=t[e];return n===o?void 0:n}return fe.call(t,e)?t[e]:void 0}function Fr(e){var t=this.__data__;return Ye?t[e]!==void 0:fe.call(t,e)}function Nr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ye&&t===void 0?o:t,this}Ce.prototype.clear=Pr,Ce.prototype.delete=kr,Ce.prototype.get=Lr,Ce.prototype.has=Fr,Ce.prototype.set=Nr;function _e(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Br(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=dt(t,e);if(n<0)return!1;var v=t.length-1;return n==v?t.pop():N.call(t,n,1),--this.size,!0}function Mr(e){var t=this.__data__,n=dt(t,e);return n<0?void 0:t[n][1]}function Ur(e){return dt(this.__data__,e)>-1}function Kr(e,t){var n=this.__data__,v=dt(n,e);return v<0?(++this.size,n.push([e,t])):n[v][1]=t,this}_e.prototype.clear=Br,_e.prototype.delete=Gr,_e.prototype.get=Mr,_e.prototype.has=Ur,_e.prototype.set=Kr;function we(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Wr(){this.size=0,this.__data__={hash:new Ce,map:new(ze||_e),string:new Ce}}function Vr(e){var t=pt(this,e).delete(e);return this.size-=t?1:0,t}function zr(e){return pt(this,e).get(e)}function Yr(e){return pt(this,e).has(e)}function Hr(e,t){var n=pt(this,e),v=n.size;return n.set(e,t),this.size+=n.size==v?0:1,this}we.prototype.clear=Wr,we.prototype.delete=Vr,we.prototype.get=zr,we.prototype.has=Yr,we.prototype.set=Hr;function ft(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new we;++t<n;)this.add(e[t])}function Xr(e){return this.__data__.set(e,o),this}function Qr(e){return this.__data__.has(e)}ft.prototype.add=ft.prototype.push=Xr,ft.prototype.has=Qr;function Ie(e){var t=this.__data__=new _e(e);this.size=t.size}function Jr(){this.__data__=new _e,this.size=0}function Zr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function qr(e){return this.__data__.get(e)}function $r(e){return this.__data__.has(e)}function en(e,t){var n=this.__data__;if(n instanceof _e){var v=n.__data__;if(!ze||v.length<s-1)return v.push([e,t]),this.size=++n.size,this;n=this.__data__=new we(v)}return n.set(e,t),this.size=n.size,this}Ie.prototype.clear=Jr,Ie.prototype.delete=Zr,Ie.prototype.get=qr,Ie.prototype.has=$r,Ie.prototype.set=en;function tn(e,t){var n=ht(e),v=!n&&mn(e),Q=!n&&!v&&Ft(e),k=!n&&!v&&!Q&&sr(e),$=n||v||Q||k,te=$?at(e.length,String):[],re=te.length;for(var J in e)(t||fe.call(e,J))&&!($&&(J=="length"||Q&&(J=="offset"||J=="parent")||k&&(J=="buffer"||J=="byteLength"||J=="byteOffset")||dn(J,re)))&&te.push(J);return te}function dt(e,t){for(var n=e.length;n--;)if(er(e[n][0],t))return n;return-1}function rn(e,t,n){var v=t(e);return ht(e)?v:Ke(v,n(e))}function He(e){return e==null?e===void 0?U:b:q&&q in Object(e)?ln(e):vn(e)}function Jt(e){return Xe(e)&&He(e)==f}function Zt(e,t,n,v,Q){return e===t?!0:e==null||t==null||!Xe(e)&&!Xe(t)?e!==e&&t!==t:nn(e,t,n,v,Zt,Q)}function nn(e,t,n,v,Q,k){var $=ht(e),te=ht(t),re=$?d:xe(e),J=te?d:xe(t);re=re==f?O:re,J=J==f?O:J;var le=re==O,ve=J==O,ne=re==J;if(ne&&Ft(e)){if(!Ft(t))return!1;$=!0,le=!1}if(ne&&!le)return k||(k=new Ie),$||sr(e)?qt(e,t,n,v,Q,k):cn(e,t,re,n,v,Q,k);if(!(n&c)){var de=le&&fe.call(e,"__wrapped__"),pe=ve&&fe.call(t,"__wrapped__");if(de||pe){var be=de?e.value():e,Se=pe?t.value():t;return k||(k=new Ie),Q(be,Se,n,v,k)}}return ne?(k||(k=new Ie),un(e,t,n,v,Q,k)):!1}function sn(e){if(!nr(e)||hn(e))return!1;var t=tr(e)?m:ke;return t.test(Ae(e))}function an(e){return Xe(e)&&rr(e.length)&&!!V[He(e)]}function on(e){if(!gn(e))return ye(e);var t=[];for(var n in Object(e))fe.call(e,n)&&n!="constructor"&&t.push(n);return t}function qt(e,t,n,v,Q,k){var $=n&c,te=e.length,re=t.length;if(te!=re&&!($&&re>te))return!1;var J=k.get(e);if(J&&k.get(t))return J==t;var le=-1,ve=!0,ne=n&l?new ft:void 0;for(k.set(e,t),k.set(t,e);++le<te;){var de=e[le],pe=t[le];if(v)var be=$?v(pe,de,le,t,e,k):v(de,pe,le,e,t,k);if(be!==void 0){if(be)continue;ve=!1;break}if(ne){if(!We(t,function(Se,De){if(!it(ne,De)&&(de===Se||Q(de,Se,n,v,k)))return ne.push(De)})){ve=!1;break}}else if(!(de===pe||Q(de,pe,n,v,k))){ve=!1;break}}return k.delete(e),k.delete(t),ve}function cn(e,t,n,v,Q,k,$){switch(n){case j:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case K:return!(e.byteLength!=t.byteLength||!k(new H(e),new H(t)));case g:case h:case L:return er(+e,+t);case _:return e.name==t.name&&e.message==t.message;case D:case x:return e==t+"";case S:var te=ot;case y:var re=v&c;if(te||(te=At),e.size!=t.size&&!re)return!1;var J=$.get(e);if(J)return J==t;v|=l,$.set(e,t);var le=qt(te(e),te(t),v,Q,k,$);return $.delete(e),le;case P:if(Lt)return Lt.call(e)==Lt.call(t)}return!1}function un(e,t,n,v,Q,k){var $=n&c,te=$t(e),re=te.length,J=$t(t),le=J.length;if(re!=le&&!$)return!1;for(var ve=re;ve--;){var ne=te[ve];if(!($?ne in t:fe.call(t,ne)))return!1}var de=k.get(e);if(de&&k.get(t))return de==t;var pe=!0;k.set(e,t),k.set(t,e);for(var be=$;++ve<re;){ne=te[ve];var Se=e[ne],De=t[ne];if(v)var ar=$?v(De,Se,ne,t,e,k):v(Se,De,ne,e,t,k);if(!(ar===void 0?Se===De||Q(Se,De,n,v,k):ar)){pe=!1;break}be||(be=ne=="constructor")}if(pe&&!be){var gt=e.constructor,vt=t.constructor;gt!=vt&&"constructor"in e&&"constructor"in t&&!(typeof gt=="function"&> instanceof gt&&typeof vt=="function"&&vt instanceof vt)&&(pe=!1)}return k.delete(e),k.delete(t),pe}function $t(e){return rn(e,En,fn)}function pt(e,t){var n=e.__data__;return pn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Ge(e,t){var n=wt(e,t);return sn(n)?n:void 0}function ln(e){var t=fe.call(e,q),n=e[q];try{e[q]=void 0;var v=!0}catch{}var Q=u.call(e);return v&&(t?e[q]=n:delete e[q]),Q}var fn=ue?function(e){return e==null?[]:(e=Object(e),Oe(ue(e),function(t){return M.call(e,t)}))}:On,xe=He;(Re&&xe(new Re(new ArrayBuffer(1)))!=j||ze&&xe(new ze)!=S||jt&&xe(jt.resolve())!=T||Pt&&xe(new Pt)!=y||kt&&xe(new kt)!=w)&&(xe=function(e){var t=He(e),n=t==O?e.constructor:void 0,v=n?Ae(n):"";if(v)switch(v){case Cr:return j;case wr:return S;case Ar:return T;case Dr:return y;case jr:return w}return t});function dn(e,t){return t=t??p,!!t&&(typeof e=="number"||Le.test(e))&&e>-1&&e%1==0&&e<t}function pn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function hn(e){return!!r&&r in e}function gn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Be;return e===n}function vn(e){return u.call(e)}function Ae(e){if(e!=null){try{return lt.call(e)}catch{}try{return e+""}catch{}}return""}function er(e,t){return e===t||e!==e&&t!==t}var mn=Jt(function(){return arguments}())?Jt:function(e){return Xe(e)&&fe.call(e,"callee")&&!M.call(e,"callee")},ht=Array.isArray;function _n(e){return e!=null&&rr(e.length)&&!tr(e)}var Ft=me||yn;function Sn(e,t){return Zt(e,t)}function tr(e){if(!nr(e))return!1;var t=He(e);return t==R||t==A||t==I||t==E}function rr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=p}function nr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Xe(e){return e!=null&&typeof e=="object"}var sr=Ne?Ct(Ne):an;function En(e){return _n(e)?tn(e):on(e)}function On(){return[]}function yn(){return!1}a.exports=Sn}(qe,qe.exports);var Sr=qe.exports;const Er=mt(Sr);function Or(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{const i=Math.random()*16|0;return(a==="x"?i:i&3|8).toString(16)})}const yr=a=>{const{children:i,allItems:s,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:p,getPriorityTargetBucketToFill:f,onUpdate:d}=a,{setState:I,deleteState:g,state:h}=Ze(),_=G.useMemo(()=>c??Or(),[c]),R=G.useMemo(()=>{const A={allItems:s,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:p,getPriorityTargetBucketToFill:f,onStateUpdate:S=>{d==null||d({allItems:S.allItems,buckets:S.buckets,instanceId:S.instanceId})}};return h[_]=A,A},[c,s,o,f,d]);return G.useEffect(()=>{let A=h[_];A||(A={},h[_]=R),Er({allItems:s,buckets:o},{allItems:A.allItems,buckets:A.buckets})||I(_,R)},[R]),C.jsx(Me.Provider,{value:{instanceId:_},children:i})};var Ht={exports:{}};/*! | ||
*/var zt;function dr(){return zt||(zt=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=M,i=Wt();function s(h,g){return h===g&&(h!==0||1/h===1/g)||h!==h&&g!==g}var o=typeof Object.is=="function"?Object.is:s,c=i.useSyncExternalStore,l=a.useRef,p=a.useEffect,f=a.useMemo,d=a.useDebugValue;function I(h,g,_,b,w){var S=l(null),N;S.current===null?(N={hasValue:!1,value:null},S.current=N):N=S.current;var O=f(function(){var A=!1,E,T,D=function(U){if(!A){A=!0,E=U;var F=b(U);if(w!==void 0&&N.hasValue){var H=N.value;if(w(H,F))return T=H,H}return T=F,F}var $=E,j=T;if(o($,U))return j;var k=b(U);return w!==void 0&&w(j,k)?j:(E=U,T=k,k)},W=_===void 0?null:_,V=function(){return D(g())},L=W===null?void 0:function(){return D(W())};return[V,L]},[g,_,b,w]),y=O[0],R=O[1],x=c(h,y,R);return p(function(){N.hasValue=!0,N.value=x},[x]),d(x),x}It.useSyncExternalStoreWithSelector=I,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),It}process.env.NODE_ENV==="production"?Et.exports=fr():Et.exports=dr();var pr=Et.exports;const hr=mt(pr),{useDebugValue:gr}=M,{useSyncExternalStoreWithSelector:vr}=hr;let In=!1;const mr=a=>a;function _r(a,i=mr,s){const o=vr(a.subscribe,a.getState,a.getServerState||a.getInitialState,i,s);return gr(o),o}const Yt=a=>{const i=typeof a=="function"?cr(a):a,s=(o,c)=>_r(i,o,c);return Object.assign(s,i),s},Ze=(a=>a?Yt(a):Yt)()((a,i)=>({state:{},setState:(s,o)=>{const c=i().state,l=c[s]??{},p={...l,...o};a({state:{...c,[s]:p}}),l.onStateUpdate(p)},deleteState(s){const o={...i().state};delete o[s],a({state:{...o}})}})),bt=a=>{const i=Ze(s=>s.state[a]);if(!i)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return i},Me=M.createContext({instanceId:""}),oe={ROOT_BUCKET_ID:"ROOT_BUCKET",FROM_BUCKET:"FROM_BUCKET",FIELD_ITEM_INDEX:"FIELD_ITEM_INDEX",NO_GROUP_ID:"NO_GROUP"};var qe={exports:{}};qe.exports,function(a,i){var s=200,o="__lodash_hash_undefined__",c=1,l=2,p=9007199254740991,f="[object Arguments]",d="[object Array]",I="[object AsyncFunction]",h="[object Boolean]",g="[object Date]",_="[object Error]",b="[object Function]",w="[object GeneratorFunction]",S="[object Map]",N="[object Number]",O="[object Null]",y="[object Object]",R="[object Promise]",x="[object Proxy]",A="[object RegExp]",E="[object Set]",T="[object String]",D="[object Symbol]",W="[object Undefined]",V="[object WeakMap]",L="[object ArrayBuffer]",U="[object DataView]",F="[object Float32Array]",H="[object Float64Array]",$="[object Int8Array]",j="[object Int16Array]",k="[object Int32Array]",ee="[object Uint8Array]",ce="[object Uint8ClampedArray]",he="[object Uint16Array]",re="[object Uint32Array]",Ee=/[\\^$.*+?()[\]{}|]/g,ke=/^\[object .+?Constructor\]$/,Le=/^(?:0|[1-9]\d*)$/,z={};z[F]=z[H]=z[$]=z[j]=z[k]=z[ee]=z[ce]=z[he]=z[re]=!0,z[f]=z[d]=z[L]=z[h]=z[U]=z[g]=z[_]=z[b]=z[S]=z[N]=z[y]=z[A]=z[E]=z[T]=z[V]=!1;var Fe=typeof Qe=="object"&&Qe&&Qe.Object===Object&&Qe,Rt=typeof self=="object"&&self&&self.Object===Object&&self,ge=Fe||Rt||Function("return this")(),tt=i&&!i.nodeType&&i,rt=tt&&!0&&a&&!a.nodeType&&a,nt=rt&&rt.exports===tt,Ue=nt&&Fe.process,st=function(){try{return Ue&&Ue.binding&&Ue.binding("util")}catch{}}(),Ne=st&&st.isTypedArray;function Oe(e,t){for(var n=-1,v=e==null?0:e.length,Q=0,P=[];++n<v;){var q=e[n];t(q,n,e)&&(P[Q++]=q)}return P}function Ke(e,t){for(var n=-1,v=t.length,Q=e.length;++n<v;)e[Q+n]=t[n];return e}function We(e,t){for(var n=-1,v=e==null?0:e.length;++n<v;)if(t(e[n],n,e))return!0;return!1}function at(e,t){for(var n=-1,v=Array(e);++n<e;)v[n]=t(n);return v}function Ct(e){return function(t){return e(t)}}function it(e,t){return e.has(t)}function wt(e,t){return e==null?void 0:e[t]}function ot(e){var t=-1,n=Array(e.size);return e.forEach(function(v,Q){n[++t]=[Q,v]}),n}function ct(e,t){return function(n){return e(t(n))}}function At(e){var t=-1,n=Array(e.size);return e.forEach(function(v){n[++t]=v}),n}var Dt=Array.prototype,ut=Function.prototype,Be=Object.prototype,Ve=ge["__core-js_shared__"],lt=ut.toString,fe=Be.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ve&&Ve.keys&&Ve.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),u=Be.toString,m=RegExp("^"+lt.call(fe).replace(Ee,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),B=nt?ge.Buffer:void 0,Y=ge.Symbol,X=ge.Uint8Array,K=Be.propertyIsEnumerable,G=Dt.splice,Z=Y?Y.toStringTag:void 0,ue=Object.getOwnPropertySymbols,me=B?B.isBuffer:void 0,ye=ct(Object.keys,Object),Re=Ge(ge,"DataView"),ze=Ge(ge,"Map"),jt=Ge(ge,"Promise"),Pt=Ge(ge,"Set"),kt=Ge(ge,"WeakMap"),Ye=Ge(Object,"create"),Cr=Ae(Re),wr=Ae(ze),Ar=Ae(jt),Dr=Ae(Pt),jr=Ae(kt),Qt=Y?Y.prototype:void 0,Lt=Qt?Qt.valueOf:void 0;function Ce(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Pr(){this.__data__=Ye?Ye(null):{},this.size=0}function kr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Lr(e){var t=this.__data__;if(Ye){var n=t[e];return n===o?void 0:n}return fe.call(t,e)?t[e]:void 0}function Fr(e){var t=this.__data__;return Ye?t[e]!==void 0:fe.call(t,e)}function Nr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ye&&t===void 0?o:t,this}Ce.prototype.clear=Pr,Ce.prototype.delete=kr,Ce.prototype.get=Lr,Ce.prototype.has=Fr,Ce.prototype.set=Nr;function _e(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Br(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=dt(t,e);if(n<0)return!1;var v=t.length-1;return n==v?t.pop():G.call(t,n,1),--this.size,!0}function Mr(e){var t=this.__data__,n=dt(t,e);return n<0?void 0:t[n][1]}function Ur(e){return dt(this.__data__,e)>-1}function Kr(e,t){var n=this.__data__,v=dt(n,e);return v<0?(++this.size,n.push([e,t])):n[v][1]=t,this}_e.prototype.clear=Br,_e.prototype.delete=Gr,_e.prototype.get=Mr,_e.prototype.has=Ur,_e.prototype.set=Kr;function we(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var v=e[t];this.set(v[0],v[1])}}function Wr(){this.size=0,this.__data__={hash:new Ce,map:new(ze||_e),string:new Ce}}function Vr(e){var t=pt(this,e).delete(e);return this.size-=t?1:0,t}function zr(e){return pt(this,e).get(e)}function Yr(e){return pt(this,e).has(e)}function Hr(e,t){var n=pt(this,e),v=n.size;return n.set(e,t),this.size+=n.size==v?0:1,this}we.prototype.clear=Wr,we.prototype.delete=Vr,we.prototype.get=zr,we.prototype.has=Yr,we.prototype.set=Hr;function ft(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new we;++t<n;)this.add(e[t])}function Xr(e){return this.__data__.set(e,o),this}function Qr(e){return this.__data__.has(e)}ft.prototype.add=ft.prototype.push=Xr,ft.prototype.has=Qr;function xe(e){var t=this.__data__=new _e(e);this.size=t.size}function Jr(){this.__data__=new _e,this.size=0}function Zr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function qr(e){return this.__data__.get(e)}function $r(e){return this.__data__.has(e)}function en(e,t){var n=this.__data__;if(n instanceof _e){var v=n.__data__;if(!ze||v.length<s-1)return v.push([e,t]),this.size=++n.size,this;n=this.__data__=new we(v)}return n.set(e,t),this.size=n.size,this}xe.prototype.clear=Jr,xe.prototype.delete=Zr,xe.prototype.get=qr,xe.prototype.has=$r,xe.prototype.set=en;function tn(e,t){var n=ht(e),v=!n&&mn(e),Q=!n&&!v&&Ft(e),P=!n&&!v&&!Q&&sr(e),q=n||v||Q||P,te=q?at(e.length,String):[],ne=te.length;for(var J in e)(t||fe.call(e,J))&&!(q&&(J=="length"||Q&&(J=="offset"||J=="parent")||P&&(J=="buffer"||J=="byteLength"||J=="byteOffset")||dn(J,ne)))&&te.push(J);return te}function dt(e,t){for(var n=e.length;n--;)if(er(e[n][0],t))return n;return-1}function rn(e,t,n){var v=t(e);return ht(e)?v:Ke(v,n(e))}function He(e){return e==null?e===void 0?W:O:Z&&Z in Object(e)?ln(e):vn(e)}function Jt(e){return Xe(e)&&He(e)==f}function Zt(e,t,n,v,Q){return e===t?!0:e==null||t==null||!Xe(e)&&!Xe(t)?e!==e&&t!==t:nn(e,t,n,v,Zt,Q)}function nn(e,t,n,v,Q,P){var q=ht(e),te=ht(t),ne=q?d:Ie(e),J=te?d:Ie(t);ne=ne==f?y:ne,J=J==f?y:J;var le=ne==y,ve=J==y,se=ne==J;if(se&&Ft(e)){if(!Ft(t))return!1;q=!0,le=!1}if(se&&!le)return P||(P=new xe),q||sr(e)?qt(e,t,n,v,Q,P):cn(e,t,ne,n,v,Q,P);if(!(n&c)){var de=le&&fe.call(e,"__wrapped__"),pe=ve&&fe.call(t,"__wrapped__");if(de||pe){var be=de?e.value():e,Se=pe?t.value():t;return P||(P=new xe),Q(be,Se,n,v,P)}}return se?(P||(P=new xe),un(e,t,n,v,Q,P)):!1}function sn(e){if(!nr(e)||hn(e))return!1;var t=tr(e)?m:ke;return t.test(Ae(e))}function an(e){return Xe(e)&&rr(e.length)&&!!z[He(e)]}function on(e){if(!gn(e))return ye(e);var t=[];for(var n in Object(e))fe.call(e,n)&&n!="constructor"&&t.push(n);return t}function qt(e,t,n,v,Q,P){var q=n&c,te=e.length,ne=t.length;if(te!=ne&&!(q&&ne>te))return!1;var J=P.get(e);if(J&&P.get(t))return J==t;var le=-1,ve=!0,se=n&l?new ft:void 0;for(P.set(e,t),P.set(t,e);++le<te;){var de=e[le],pe=t[le];if(v)var be=q?v(pe,de,le,t,e,P):v(de,pe,le,e,t,P);if(be!==void 0){if(be)continue;ve=!1;break}if(se){if(!We(t,function(Se,De){if(!it(se,De)&&(de===Se||Q(de,Se,n,v,P)))return se.push(De)})){ve=!1;break}}else if(!(de===pe||Q(de,pe,n,v,P))){ve=!1;break}}return P.delete(e),P.delete(t),ve}function cn(e,t,n,v,Q,P,q){switch(n){case U:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case L:return!(e.byteLength!=t.byteLength||!P(new X(e),new X(t)));case h:case g:case N:return er(+e,+t);case _:return e.name==t.name&&e.message==t.message;case A:case T:return e==t+"";case S:var te=ot;case E:var ne=v&c;if(te||(te=At),e.size!=t.size&&!ne)return!1;var J=q.get(e);if(J)return J==t;v|=l,q.set(e,t);var le=qt(te(e),te(t),v,Q,P,q);return q.delete(e),le;case D:if(Lt)return Lt.call(e)==Lt.call(t)}return!1}function un(e,t,n,v,Q,P){var q=n&c,te=$t(e),ne=te.length,J=$t(t),le=J.length;if(ne!=le&&!q)return!1;for(var ve=ne;ve--;){var se=te[ve];if(!(q?se in t:fe.call(t,se)))return!1}var de=P.get(e);if(de&&P.get(t))return de==t;var pe=!0;P.set(e,t),P.set(t,e);for(var be=q;++ve<ne;){se=te[ve];var Se=e[se],De=t[se];if(v)var ar=q?v(De,Se,se,t,e,P):v(Se,De,se,e,t,P);if(!(ar===void 0?Se===De||Q(Se,De,n,v,P):ar)){pe=!1;break}be||(be=se=="constructor")}if(pe&&!be){var gt=e.constructor,vt=t.constructor;gt!=vt&&"constructor"in e&&"constructor"in t&&!(typeof gt=="function"&> instanceof gt&&typeof vt=="function"&&vt instanceof vt)&&(pe=!1)}return P.delete(e),P.delete(t),pe}function $t(e){return rn(e,En,fn)}function pt(e,t){var n=e.__data__;return pn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Ge(e,t){var n=wt(e,t);return sn(n)?n:void 0}function ln(e){var t=fe.call(e,Z),n=e[Z];try{e[Z]=void 0;var v=!0}catch{}var Q=u.call(e);return v&&(t?e[Z]=n:delete e[Z]),Q}var fn=ue?function(e){return e==null?[]:(e=Object(e),Oe(ue(e),function(t){return K.call(e,t)}))}:On,Ie=He;(Re&&Ie(new Re(new ArrayBuffer(1)))!=U||ze&&Ie(new ze)!=S||jt&&Ie(jt.resolve())!=R||Pt&&Ie(new Pt)!=E||kt&&Ie(new kt)!=V)&&(Ie=function(e){var t=He(e),n=t==y?e.constructor:void 0,v=n?Ae(n):"";if(v)switch(v){case Cr:return U;case wr:return S;case Ar:return R;case Dr:return E;case jr:return V}return t});function dn(e,t){return t=t??p,!!t&&(typeof e=="number"||Le.test(e))&&e>-1&&e%1==0&&e<t}function pn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function hn(e){return!!r&&r in e}function gn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Be;return e===n}function vn(e){return u.call(e)}function Ae(e){if(e!=null){try{return lt.call(e)}catch{}try{return e+""}catch{}}return""}function er(e,t){return e===t||e!==e&&t!==t}var mn=Jt(function(){return arguments}())?Jt:function(e){return Xe(e)&&fe.call(e,"callee")&&!K.call(e,"callee")},ht=Array.isArray;function _n(e){return e!=null&&rr(e.length)&&!tr(e)}var Ft=me||yn;function Sn(e,t){return Zt(e,t)}function tr(e){if(!nr(e))return!1;var t=He(e);return t==b||t==w||t==I||t==x}function rr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=p}function nr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Xe(e){return e!=null&&typeof e=="object"}var sr=Ne?Ct(Ne):an;function En(e){return _n(e)?tn(e):on(e)}function On(){return[]}function yn(){return!1}a.exports=Sn}(qe,qe.exports);var Sr=qe.exports;const Er=mt(Sr);function Or(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{const i=Math.random()*16|0;return(a==="x"?i:i&3|8).toString(16)})}const yr=a=>{const{children:i,allItems:s,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:p,getPriorityTargetBucketToFill:f,onUpdate:d}=a,{setState:I,deleteState:h,state:g}=Ze(),_=M.useMemo(()=>c??Or(),[c]),b=M.useMemo(()=>{const w={allItems:s,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:p,getPriorityTargetBucketToFill:f,onStateUpdate:S=>{d==null||d({allItems:S.allItems,buckets:S.buckets,instanceId:S.instanceId})}};return g[_]=w,w},[c,s,o,f,d]);return M.useEffect(()=>{let w=g[_];w||(w={},g[_]=b),Er({allItems:s,buckets:o},{allItems:w.allItems,buckets:w.buckets})||I(_,b)},[b]),C.jsx(Me.Provider,{value:{instanceId:_},children:i})};var Ht={exports:{}};/*! | ||
Copyright (c) 2018 Jed Watson. | ||
Licensed under the MIT License (MIT), see | ||
http://jedwatson.github.io/classnames | ||
*/(function(a){(function(){var i={}.hasOwnProperty;function s(){for(var o=[],c=0;c<arguments.length;c++){var l=arguments[c];if(l){var p=typeof l;if(p==="string"||p==="number")o.push(l);else if(Array.isArray(l)){if(l.length){var f=s.apply(null,l);f&&o.push(f)}}else if(p==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){o.push(l.toString());continue}for(var d in l)i.call(l,d)&&l[d]&&o.push(d)}}}return o.join(" ")}a.exports?(s.default=s,a.exports=s):window.classNames=s})()})(Ht);var Ir=Ht.exports;const se=mt(Ir),xr=a=>{const{id:i,label:s,disabled:o=!1,emptyFieldPlaceholder:c="Add data fields here",sortGroupOrderWiseOnAssignment:l=!0,instanceId:p,showExtendedAssignmentPlaceholder:f=!1,centerAlignPlaceholder:d=!1,placeHolderWrapperClassName:I,wrapperClassName:g,orientation:h="vertical",horizontalFillOverflowType:_="scroll"}=a,[R,A]=G.useState(!1),S=Ze(B=>B.setState),{instanceId:L}=G.useContext(Me),b=p??L,{allItems:O,buckets:T,allowDuplicates:E,receiveFieldItemsFromInstances:D=[]}=bt(b),{currentBucket:y,groupedItems:x}=G.useMemo(()=>{const B=T.find(ee=>ee.id===i);return B?{groupedItems:Tt(B.items),currentBucket:B}:{groupedItems:[],currentBucket:B}},[T,i]);if(!y)return null;const{maxItems:P=Number.MAX_SAFE_INTEGER}=y,U=(...B)=>()=>$e({instanceId:b,bucketId:i,fromBucket:i,buckets:T,fieldItems:B,sortGroupOrderWiseOnAssignment:l,updateState:S,removeOnly:!0,allowDuplicates:E,removeIndex:B.length===1?B[0].fieldItemIndex:void 0}),w=()=>{A(!1)},K=()=>{A(!0)},j=B=>{B.preventDefault(),K()},X=B=>{const ee=[b,...D],ce=B.dataTransfer.getData(oe.FIELD_ITEM_INDEX),he=B.dataTransfer.getData(oe.FROM_BUCKET),ae=ee.find(Le=>B.dataTransfer.getData(Le));return{fieldItemIds:((ae?B.dataTransfer.getData(ae):"")??"").split(","),fromBucket:he,fieldItemIndex:ce}},Z=B=>{const{fromBucket:ee,fieldItemIds:ce,fieldItemIndex:he}=X(B),ae=O.filter(Ee=>ce.some(ke=>Ee.id===ke));ae.length&&$e({instanceId:b,bucketId:i,buckets:T,sortGroupOrderWiseOnAssignment:l,fieldItems:ae,allowDuplicates:E,fromBucket:ee,removeIndex:ae.length===1&&he?+he:void 0,updateState:S}),w()},Y=x.length<P,W=C.jsx("div",{className:se("react-fields-keeper-mapping-content-input-placeholder",{"center-align":d},I),children:c});return y?C.jsxs("div",{className:se("react-fields-keeper-mapping-content",g),children:[s&&C.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:s}),C.jsxs("div",{className:se("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":h==="horizontal","react-fields-keeper-content-input-horizontal-wrap":h==="horizontal"&&_==="wrap","react-fields-keeper-mapping-content-multi-input":Y&&!f&&h==="vertical","react-fields-keeper-mapping-content-input-active":R,"react-fields-keeper-mapping-content-disabled":o}),onDrop:Z,onDragOver:j,onDragEnter:K,onDragLeave:w,children:[x.length>0&&x.map((B,ee)=>G.createElement(br,{...a,key:ee,groupedItem:B,currentBucket:y,onDragOverHandler:j,onFieldItemRemove:U})),(x.length===0||f===!0)&&W]})]}):null},br=a=>{var E;const{groupedItem:{items:i,group:s,groupLabel:o},suffixNode:c,instanceId:l,currentBucket:p,allowRemoveFields:f=!1,orientation:d="vertical",horizontalFillOverflowType:I="scroll",customItemRenderer:g,onDragOverHandler:h,onFieldItemRemove:_}=a,{instanceId:R}=G.useContext(Me),A=l??R,[S,L]=G.useState(!1),b=s!==oe.NO_GROUP_ID,O=(D,y,x)=>P=>{P.dataTransfer.setData(oe.FIELD_ITEM_INDEX,D),P.dataTransfer.setData(oe.FROM_BUCKET,y),P.dataTransfer.setData(A,x.map(U=>U.id).join(","))},T=({fieldItems:D,isGroupItem:y,groupHeader:x})=>{const P=x!==void 0,U=P?{"--bucket-group-items-count":x.groupItems.length+1}:{};return D.map(w=>{var X,Z,Y,W;const K=_(...P?x.groupItems:[w]),j=()=>{const B=P&&C.jsx("div",{className:se("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:x.onGroupHeaderToggle,children:x.isGroupCollapsed?C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return C.jsxs(G.Fragment,{children:[C.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:w.label}),d==="vertical"&&B,c||f&&C.jsx("div",{className:se("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:K,children:C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),d==="horizontal"&&B]})};return C.jsx("div",{className:se("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(X=w.disabled)==null?void 0:X.active}),title:((Z=w.disabled)!=null&&Z.active?(Y=w.disabled)==null?void 0:Y.message:w.tooltip)??w.tooltip,children:C.jsx("div",{className:se("react-fields-keeper-mapping-content-input-filled",w.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":y,"react-fields-keeper-mapping-content-input-filled-group-header":P,"react-fields-keeper-mapping-content-input-filled-disabled":(W=w.disabled)==null?void 0:W.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":g!==void 0}),style:U,draggable:!0,onDragStart:O((w.fieldItemIndex??"")+"",p.id,P?x.groupItems:[w]),onDragOver:h,children:g!==void 0?g({bucketId:p.id,fieldItem:w,remove:K,getDefaultItemRenderer:j}):j()})},w.id)})};if(b){let D=(E=i.find(x=>{var P;return(P=x.disabled)==null?void 0:P.active}))==null?void 0:E.disabled;const y=i.length>1?(D==null?void 0:D.disableGroupLabel)??!0:!0;return D&&(D={...D,active:y}),C.jsxs("div",{className:se("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":d==="horizontal","group-wrap":I==="wrap"}),children:[T({fieldItems:[{label:o,id:s,group:s,groupLabel:o,disabled:D}],groupHeader:{groupItems:i,isGroupCollapsed:S,onGroupHeaderToggle:()=>L(!S)}}),!S&&T({fieldItems:i,isGroupItem:!0})]})}return C.jsx(C.Fragment,{children:T({fieldItems:i})})};function $e(a){const{instanceId:i,bucketId:s,buckets:o,fieldItems:c,updateState:l,removeOnly:p=!1,sortGroupOrderWiseOnAssignment:f=!1,allowDuplicates:d=!1,removeIndex:I,fromBucket:g}=a,h=[...o],_=c.filter(b=>{var O;return((O=b.rootDisabled??b.disabled)==null?void 0:O.active)!==!0}),R=(b,O=[])=>{I!==void 0&&b.id===g?b.items.splice(I,_.length):b.items=b.items.filter(T=>_.some(E=>E.id===T.id)===!1||O.some(E=>E.id===T.id))},A=(b,O)=>{const{maxItems:T=Number.MAX_SAFE_INTEGER}=b;if(O===0){const E=b.items.slice(0,T),D=b.items.slice(T);return b.items=E,D}else{const E=b.items.slice(Math.max(b.items.length-T,0)),D=b.items.slice(0,Math.max(b.items.length-T,0));return b.items=E,D}},S=h.find(b=>b.id===s),L=h.find(b=>b.id===g);if(p)g===oe.ROOT_BUCKET_ID?h.forEach(b=>{R(b),f&&Te(b.items)}):L&&R(L);else{if(!S)return;const b=S.items.length;if(g===oe.ROOT_BUCKET_ID)d||h.forEach(O=>R(O)),S.items.push(..._),A(S,b),f&&Te(S.items);else if(g===S.id)d||R(S),S.items.push(..._),A(S,b),f&&Te(S.items);else{S.items.push(..._);const T=A(S,b);f&&Te(S.items),L&&(R(L,T),f&&Te(L.items))}}l(i,{buckets:h})}function Te(a){return a.reduce((o,c,l)=>{let p=o.find(f=>f.group===(c.group??l.toString()));return p||(p={group:c.group??l.toString(),items:[]},o.push(p)),p.items.push(c),o},[]).reduce((o,c)=>(c.items.length>1&&c.items.sort((l,p)=>l.groupOrder!==void 0&&p.groupOrder!==void 0?l.groupOrder-p.groupOrder:0),o.push(...c.items),o),[])}class et{static getDescendantProperty(i,s,o=[]){let c,l,p,f,d,I;if(s){if(p=s.indexOf("."),p===-1?c=s:(c=s.slice(0,p),l=s.slice(p+1)),f=i[c],f!==null&&typeof f<"u")if(!l&&(typeof f=="string"||typeof f=="number"))o.push(f);else if(Object.prototype.toString.call(f)==="[object Array]")for(d=0,I=f.length;d<I;d++)et.getDescendantProperty(f[d],l,o);else l&&et.getDescendantProperty(f,l,o)}else o.push(i);return o}}class Pe{constructor(i=[],s=[],o={}){Array.isArray(s)||(o=s,s=[]),this.haystack=i,this.keys=s,this.options=Object.assign({caseSensitive:!1,sort:!1},o)}search(i=""){if(i==="")return this.haystack;const s=[];for(let o=0;o<this.haystack.length;o++){const c=this.haystack[o];if(this.keys.length===0){const l=Pe.isMatch(c,i,this.options.caseSensitive);l&&s.push({item:c,score:l})}else for(let l=0;l<this.keys.length;l++){const p=et.getDescendantProperty(c,this.keys[l]);let f=!1;for(let d=0;d<p.length;d++){const I=Pe.isMatch(p[d],i,this.options.caseSensitive);if(I){f=!0,s.push({item:c,score:I});break}}if(f)break}}return this.options.sort&&s.sort((o,c)=>o.score-c.score),s.map(o=>o.item)}static isMatch(i,s,o){i=String(i),s=String(s),o||(i=i.toLocaleLowerCase(),s=s.toLocaleLowerCase());const c=Pe.nearestIndexesFor(i,s);return c?i===s?1:c.length>1?2+(c[c.length-1]-c[0]):2+c[0]:!1}static nearestIndexesFor(i,s){const o=s.split("");let c=[];return Pe.indexesOfFirstLetter(i,s).forEach((p,f)=>{let d=p+1;c[f]=[p];for(let I=1;I<o.length;I++){const g=o[I];if(d=i.indexOf(g,d),d===-1){c[f]=!1;break}c[f].push(d),d++}}),c=c.filter(p=>p!==!1),c.length?c.sort((p,f)=>p.length===1?p[0]-f[0]:(p=p[p.length-1]-p[0],f=f[f.length-1]-f[0],p-f))[0]:!1}static indexesOfFirstLetter(i,s){const o=s[0];return i.split("").map((c,l)=>c!==o?!1:l).filter(c=>c!==!1)}}const Xt=G.forwardRef((a,i)=>{const{className:s,searchPlaceholder:o,searchQuery:c,onSearchQueryChange:l}=a,p=G.useRef(null),f=I=>{l(I.target.value??"")},d=()=>{var I,g;l(""),i?(I=i==null?void 0:i.current)==null||I.focus():(g=p.current)==null||g.focus()};return C.jsxs("div",{className:se("react-fields-keeper-mapping-column-searcher",s),children:[C.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:C.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),C.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:i??p,onChange:f,value:c,placeholder:o}),c.length>0&&C.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:d,children:C.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),Tt=a=>{const i=a.reduce((s,o,c)=>{const l=s.find(p=>p.group===o.group);return l?l.items.push({...o,fieldItemIndex:c}):s.push({group:o.group??oe.NO_GROUP_ID,groupLabel:o.groupLabel??oe.NO_GROUP_ID,items:[{...o,fieldItemIndex:c}]}),s},[]);return i.forEach(s=>{s.items=Te(s.items)}),i},Tr=a=>{const{label:i,isDisabled:s,labelClassName:o,sortGroupOrderWiseOnAssignment:c=!0,instanceId:l,searchPlaceholder:p="Search",wrapperClassName:f,customSearchQuery:d=void 0,onClearSearch:I,showClearSearchLink:g=!0,emptyFilterMessage:h=void 0,disabledEmptyFilterMessage:_=!1,shouldRender:R=()=>!0}=a,A=G.useRef(null),{instanceId:S}=G.useContext(Me),L=l??S,{allItems:b}=bt(L),[O,T]=G.useState(""),E=G.useMemo(()=>b.filter(P=>R(P)),[b,R]),D=d!==void 0,y=G.useMemo(()=>{const U=new Pe(E,["label","id"],{sort:!0}).search(d??O);return Tt(U)},[d,O,E]),x=()=>{var P;T(""),(P=A.current)==null||P.focus(),I==null||I()};return C.jsxs("div",{className:se("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":s},f),children:[i?C.jsx("div",{className:se("react-fields-keeper-mapping-subtitle",o),children:i}):C.jsx("div",{}),D?C.jsx("div",{}):C.jsx(Xt,{ref:A,searchPlaceholder:p,searchQuery:O,onSearchQueryChange:T}),C.jsx("div",{className:se("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:y.length>0?y.map((P,U)=>G.createElement(Rr,{...a,key:U,filteredGroupedItem:P,sortGroupOrderWiseOnAssignment:c})):!_&&C.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:h??C.jsxs(C.Fragment,{children:[C.jsxs("div",{children:["No items found for ",C.jsx("br",{}),C.jsx("br",{}),C.jsxs("code",{children:["'",O,"'"]})]}),C.jsx("br",{}),g&&E.length>0&&C.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:x,role:"button",children:"Clear search"})]})})})]})},Rr=a=>{var U;const{filteredGroupedItem:{group:i,groupLabel:s,items:o},sortGroupOrderWiseOnAssignment:c,getPriorityTargetBucketToFill:l,instanceId:p,ignoreCheckBox:f=!1,allowDragAfterAssignment:d=!0,allowDragging:I=!0}=a,{instanceId:g}=G.useContext(Me),h=p??g,{buckets:_,getPriorityTargetBucketToFill:R,allowDuplicates:A}=bt(h),S=Ze(w=>w.setState),[L,b]=G.useState(!1),O=i!==oe.NO_GROUP_ID,T=(...w)=>K=>{K.dataTransfer.setData(oe.FROM_BUCKET,oe.ROOT_BUCKET_ID),K.dataTransfer.setData(h,w.map(j=>j.id).join(","))},E=w=>_.some(K=>K.items.some(j=>j.id===w.id)),D=l??R,y=({buckets:w,currentFillingItem:K,priorityGroup:j})=>{if(D){const Z=D({buckets:w,priorityGroup:j,currentFillingItem:K});if(Z)return Z}if(j){const Z=w.find(Y=>Y.items.some(W=>W.group===j));if(Z)return Z}return[...w].sort((Z,Y)=>Z.items.length-Y.items.length)[0]},x=(w,K=!1)=>()=>{const j=y({buckets:_,priorityGroup:w[0].group,currentFillingItem:o});$e({instanceId:h,bucketId:j.id,fromBucket:oe.ROOT_BUCKET_ID,fieldItems:w,buckets:_,removeOnly:K,sortGroupOrderWiseOnAssignment:c,allowDuplicates:A,updateState:S})},P=({fieldItems:w,isGroupItem:K,groupHeader:j})=>{const X=j!==void 0,Z=X?{"--root-bucket-group-items-count":j.groupItems.length+1}:{};return w.map(Y=>{var B,ee,ce,he;const W=X?j==null?void 0:j.isGroupHeaderSelected:E(Y);return C.jsx("div",{className:se("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(B=Y.rootDisabled)==null?void 0:B.active}),title:((ee=Y.rootDisabled)!=null&&ee.active?(ce=Y.rootDisabled)==null?void 0:ce.message:Y.rootTooltip)??Y.rootTooltip,children:C.jsxs("div",{className:se("react-fields-keeper-mapping-column-content",Y.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":K,"react-fields-keeper-mapping-column-content-group-header":X&&!j.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(he=Y.rootDisabled)==null?void 0:he.active,"react-fields-keeper-mapping-column-content-offset-without-checkbox":f&&K}),style:Z,draggable:I&&(d?!0:!W),onDragStart:T(...X?j.groupItems:[Y]),children:[!f&&C.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:C.jsx("input",{type:"checkbox",checked:W,onChange:x(X?j.groupItems:[Y],W)})}),C.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[C.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:Y.label}),X&&C.jsx("div",{className:se("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:j.onGroupHeaderToggle,children:j.isGroupCollapsed?C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},Y.id)})};if(O){let w=(U=o.find(j=>{var X;return(X=j.rootDisabled)==null?void 0:X.active}))==null?void 0:U.rootDisabled;const K=o.length>1?(w==null?void 0:w.disableGroupLabel)??!0:!0;return w&&(w={...w,active:K}),C.jsxs(C.Fragment,{children:[P({fieldItems:[{label:s,id:i,group:i,groupLabel:s,rootDisabled:w}],groupHeader:{isGroupHeaderSelected:o.some(j=>{var X;return((X=j.rootDisabled)==null?void 0:X.active)!==!0&&E(j)}),groupItems:o,isGroupCollapsed:L,onGroupHeaderToggle:()=>b(!L)}}),!L&&P({fieldItems:o,isGroupItem:!0})]})}return C.jsx(C.Fragment,{children:P({fieldItems:o})})};ie.FieldsKeeperBucket=xr,ie.FieldsKeeperProvider=yr,ie.FieldsKeeperRootBucket=Tr,ie.FieldsKeeperSearcher=Xt,ie.assignFieldItems=$e,ie.getGroupedItems=Tt,ie.sortBucketItemsBasedOnGroupOrder=Te,Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"})}); | ||
*/(function(a){(function(){var i={}.hasOwnProperty;function s(){for(var o=[],c=0;c<arguments.length;c++){var l=arguments[c];if(l){var p=typeof l;if(p==="string"||p==="number")o.push(l);else if(Array.isArray(l)){if(l.length){var f=s.apply(null,l);f&&o.push(f)}}else if(p==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){o.push(l.toString());continue}for(var d in l)i.call(l,d)&&l[d]&&o.push(d)}}}return o.join(" ")}a.exports?(s.default=s,a.exports=s):window.classNames=s})()})(Ht);var xr=Ht.exports;const ae=mt(xr),Ir=a=>{const{id:i,label:s,disabled:o=!1,emptyFieldPlaceholder:c="Add data fields here",sortGroupOrderWiseOnAssignment:l=!0,instanceId:p,showExtendedAssignmentPlaceholder:f=!1,centerAlignPlaceholder:d=!1,placeHolderWrapperClassName:I,wrapperClassName:h,orientation:g="vertical",horizontalFillOverflowType:_="scroll"}=a,[b,w]=M.useState(!1),S=Ze(k=>k.setState),{instanceId:N}=M.useContext(Me),O=p??N,{allItems:y,buckets:R,allowDuplicates:x,receiveFieldItemsFromInstances:A=[]}=bt(O),{currentBucket:E,groupedItems:T}=M.useMemo(()=>{const k=R.find(ee=>ee.id===i);return k?{groupedItems:Tt(k.items),currentBucket:k}:{groupedItems:[],currentBucket:k}},[R,i]);if(!E)return null;const{maxItems:D=Number.MAX_SAFE_INTEGER}=E,W=(...k)=>()=>$e({instanceId:O,bucketId:i,fromBucket:i,buckets:R,fieldItems:k,sortGroupOrderWiseOnAssignment:l,updateState:S,removeOnly:!0,allowDuplicates:x,removeIndex:k.length===1?k[0].fieldItemIndex:void 0}),V=()=>{w(!1)},L=()=>{w(!0)},U=k=>{k.preventDefault(),L()},F=k=>{const ee=[O,...A],ce=k.dataTransfer.getData(oe.FIELD_ITEM_INDEX),he=k.dataTransfer.getData(oe.FROM_BUCKET),re=ee.find(Le=>k.dataTransfer.getData(Le));return{fieldItemIds:((re?k.dataTransfer.getData(re):"")??"").split(","),fromBucket:he,fieldItemIndex:ce}},H=k=>{const{fromBucket:ee,fieldItemIds:ce,fieldItemIndex:he}=F(k),re=y.filter(Ee=>ce.some(ke=>Ee.id===ke));re.length&&$e({instanceId:O,bucketId:i,buckets:R,sortGroupOrderWiseOnAssignment:l,fieldItems:re,allowDuplicates:x,fromBucket:ee,removeIndex:re.length===1&&he?+he:void 0,updateState:S}),V()},$=T.length<D,j=C.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-placeholder",{"center-align":d},I),children:c});return E?C.jsxs("div",{className:ae("react-fields-keeper-mapping-content",h),children:[s&&C.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:s}),C.jsxs("div",{className:ae("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":g==="horizontal","react-fields-keeper-content-input-horizontal-wrap":g==="horizontal"&&_==="wrap","react-fields-keeper-mapping-content-multi-input":$&&!f&&g==="vertical","react-fields-keeper-mapping-content-input-active":b,"react-fields-keeper-mapping-content-disabled":o}),onDrop:H,onDragOver:U,onDragEnter:L,onDragLeave:V,children:[T.length>0&&T.map((k,ee)=>M.createElement(br,{...a,key:ee,groupedItem:k,currentBucket:E,onDragOverHandler:U,onFieldItemRemove:W})),(T.length===0||f===!0)&&j]})]}):null},br=a=>{var x;const{groupedItem:{items:i,group:s,groupLabel:o},suffixNode:c,instanceId:l,currentBucket:p,allowRemoveFields:f=!1,orientation:d="vertical",horizontalFillOverflowType:I="scroll",customItemRenderer:h,onDragOverHandler:g,onFieldItemRemove:_}=a,{instanceId:b}=M.useContext(Me),w=l??b,[S,N]=M.useState(!1),O=s!==oe.NO_GROUP_ID,y=(A,E,T)=>D=>{D.dataTransfer.setData(oe.FIELD_ITEM_INDEX,A),D.dataTransfer.setData(oe.FROM_BUCKET,E),D.dataTransfer.setData(w,T.map(W=>W.id).join(","))},R=({fieldItems:A,isGroupItem:E,groupHeader:T})=>{const D=T!==void 0,W=D?{"--bucket-group-items-count":T.groupItems.length+1}:{};return A.map(V=>{var F,H,$,j;const L=_(...D?T.groupItems:[V]),U=()=>{const k=D&&C.jsx("div",{className:ae("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:T.onGroupHeaderToggle,children:T.isGroupCollapsed?C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return C.jsxs(M.Fragment,{children:[C.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:V.label}),d==="vertical"&&k,c||f&&C.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:L,children:C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),d==="horizontal"&&k]})};return C.jsx("div",{className:ae("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(F=V.disabled)==null?void 0:F.active}),title:((H=V.disabled)!=null&&H.active?($=V.disabled)==null?void 0:$.message:V.tooltip)??V.tooltip,children:C.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-filled",V.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":E,"react-fields-keeper-mapping-content-input-filled-group-header":D,"react-fields-keeper-mapping-content-input-filled-disabled":(j=V.disabled)==null?void 0:j.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":h!==void 0}),style:W,draggable:!0,onDragStart:y((V.fieldItemIndex??"")+"",p.id,D?T.groupItems:[V]),onDragOver:g,children:h!==void 0?h({bucketId:p.id,fieldItem:V,remove:L,getDefaultItemRenderer:U}):U()})},V.id)})};if(O){let A=(x=i.find(T=>{var D;return(D=T.disabled)==null?void 0:D.active}))==null?void 0:x.disabled;const E=i.length>1?(A==null?void 0:A.disableGroupLabel)??!0:!0;return A&&(A={...A,active:E}),C.jsxs("div",{className:ae("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":d==="horizontal","group-wrap":I==="wrap"}),children:[R({fieldItems:[{label:o,id:s,group:s,groupLabel:o,disabled:A}],groupHeader:{groupItems:i,isGroupCollapsed:S,onGroupHeaderToggle:()=>N(!S)}}),!S&&R({fieldItems:i,isGroupItem:!0})]})}return C.jsx(C.Fragment,{children:R({fieldItems:i})})};function $e(a){const{instanceId:i,bucketId:s,buckets:o,fieldItems:c,updateState:l,removeOnly:p=!1,sortGroupOrderWiseOnAssignment:f=!1,allowDuplicates:d=!1,removeIndex:I,fromBucket:h}=a,g=[...o],_=c.filter(O=>{var y;return((y=O.rootDisabled??O.disabled)==null?void 0:y.active)!==!0}),b=(O,y=[])=>{I!==void 0&&O.id===h?O.items.splice(I,_.length):O.items=O.items.filter(R=>_.some(x=>x.id===R.id)===!1||y.some(x=>x.id===R.id))},w=(O,y)=>{const{maxItems:R=Number.MAX_SAFE_INTEGER}=O;if(y===0){const x=O.items.slice(0,R),A=O.items.slice(R);return O.items=x,A}else{const x=O.items.slice(Math.max(O.items.length-R,0)),A=O.items.slice(0,Math.max(O.items.length-R,0));return O.items=x,A}},S=g.find(O=>O.id===s),N=g.find(O=>O.id===h);if(p)h===oe.ROOT_BUCKET_ID?g.forEach(O=>{b(O),f&&Te(O.items)}):N&&b(N);else{if(!S)return;const O=S.items.length;if(h===oe.ROOT_BUCKET_ID)d||g.forEach(y=>b(y)),S.items.push(..._),w(S,O),f&&Te(S.items);else if(h===S.id)d||b(S),S.items.push(..._),w(S,O),f&&Te(S.items);else{S.items.push(..._);const R=w(S,O);f&&Te(S.items),N&&(b(N,R),f&&Te(N.items))}}l(i,{buckets:g})}function Te(a){return a.reduce((o,c,l)=>{let p=o.find(f=>f.group===(c.group??l.toString()));return p||(p={group:c.group??l.toString(),items:[]},o.push(p)),p.items.push(c),o},[]).reduce((o,c)=>(c.items.length>1&&c.items.sort((l,p)=>l.groupOrder!==void 0&&p.groupOrder!==void 0?l.groupOrder-p.groupOrder:0),o.push(...c.items),o),[])}class et{static getDescendantProperty(i,s,o=[]){let c,l,p,f,d,I;if(s){if(p=s.indexOf("."),p===-1?c=s:(c=s.slice(0,p),l=s.slice(p+1)),f=i[c],f!==null&&typeof f<"u")if(!l&&(typeof f=="string"||typeof f=="number"))o.push(f);else if(Object.prototype.toString.call(f)==="[object Array]")for(d=0,I=f.length;d<I;d++)et.getDescendantProperty(f[d],l,o);else l&&et.getDescendantProperty(f,l,o)}else o.push(i);return o}}class Pe{constructor(i=[],s=[],o={}){Array.isArray(s)||(o=s,s=[]),this.haystack=i,this.keys=s,this.options=Object.assign({caseSensitive:!1,sort:!1},o)}search(i=""){if(i==="")return this.haystack;const s=[];for(let o=0;o<this.haystack.length;o++){const c=this.haystack[o];if(this.keys.length===0){const l=Pe.isMatch(c,i,this.options.caseSensitive);l&&s.push({item:c,score:l})}else for(let l=0;l<this.keys.length;l++){const p=et.getDescendantProperty(c,this.keys[l]);let f=!1;for(let d=0;d<p.length;d++){const I=Pe.isMatch(p[d],i,this.options.caseSensitive);if(I){f=!0,s.push({item:c,score:I});break}}if(f)break}}return this.options.sort&&s.sort((o,c)=>o.score-c.score),s.map(o=>o.item)}static isMatch(i,s,o){i=String(i),s=String(s),o||(i=i.toLocaleLowerCase(),s=s.toLocaleLowerCase());const c=Pe.nearestIndexesFor(i,s);return c?i===s?1:c.length>1?2+(c[c.length-1]-c[0]):2+c[0]:!1}static nearestIndexesFor(i,s){const o=s.split("");let c=[];return Pe.indexesOfFirstLetter(i,s).forEach((p,f)=>{let d=p+1;c[f]=[p];for(let I=1;I<o.length;I++){const h=o[I];if(d=i.indexOf(h,d),d===-1){c[f]=!1;break}c[f].push(d),d++}}),c=c.filter(p=>p!==!1),c.length?c.sort((p,f)=>p.length===1?p[0]-f[0]:(p=p[p.length-1]-p[0],f=f[f.length-1]-f[0],p-f))[0]:!1}static indexesOfFirstLetter(i,s){const o=s[0];return i.split("").map((c,l)=>c!==o?!1:l).filter(c=>c!==!1)}}const Xt=M.forwardRef((a,i)=>{const{className:s,searchPlaceholder:o,searchQuery:c,onSearchQueryChange:l}=a,p=M.useRef(null),f=I=>{l(I.target.value??"")},d=()=>{var I,h;l(""),i?(I=i==null?void 0:i.current)==null||I.focus():(h=p.current)==null||h.focus()};return C.jsxs("div",{className:ae("react-fields-keeper-mapping-column-searcher",s),children:[C.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:C.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),C.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:i??p,onChange:f,value:c,placeholder:o}),c.length>0&&C.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:d,children:C.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),Tt=a=>{const i=a.reduce((s,o,c)=>{const l=s.find(p=>p.group===o.group);return l?l.items.push({...o,fieldItemIndex:c}):s.push({group:o.group??oe.NO_GROUP_ID,groupLabel:o.groupLabel??oe.NO_GROUP_ID,items:[{...o,fieldItemIndex:c}]}),s},[]);return i.forEach(s=>{s.items=Te(s.items)}),i},Tr=a=>{const{label:i,isDisabled:s,labelClassName:o,sortGroupOrderWiseOnAssignment:c=!0,instanceId:l,searchPlaceholder:p="Search",wrapperClassName:f,customSearchQuery:d=void 0,onClearSearch:I,showClearSearchLink:h=!0,emptyFilterMessage:g=void 0,disabledEmptyFilterMessage:_=!1,shouldRender:b=()=>!0}=a,w=M.useRef(null),{instanceId:S}=M.useContext(Me),N=l??S,{allItems:O}=bt(N),[y,R]=M.useState(""),x=M.useMemo(()=>O.filter(D=>b(D)),[O,b]),A=d!==void 0,E=M.useMemo(()=>{const W=new Pe(x,["label","id"],{sort:!0}).search(d??y);return Tt(W)},[d,y,x]),T=()=>{var D;R(""),(D=w.current)==null||D.focus(),I==null||I()};return C.jsxs("div",{className:ae("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":s},f),children:[i?C.jsx("div",{className:ae("react-fields-keeper-mapping-subtitle",o),children:i}):C.jsx("div",{}),A?C.jsx("div",{}):C.jsx(Xt,{ref:w,searchPlaceholder:p,searchQuery:y,onSearchQueryChange:R}),C.jsx("div",{className:ae("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:E.length>0?E.map((D,W)=>M.createElement(Rr,{...a,key:W,filteredGroupedItem:D,sortGroupOrderWiseOnAssignment:c})):!_&&C.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:g??C.jsxs(C.Fragment,{children:[C.jsxs("div",{children:["No items found for ",C.jsx("br",{}),C.jsx("br",{}),C.jsxs("code",{children:["'",y,"'"]})]}),C.jsx("br",{}),h&&x.length>0&&C.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:T,role:"button",children:"Clear search"})]})})})]})},Rr=a=>{var V;const{filteredGroupedItem:{group:i,groupLabel:s,items:o},sortGroupOrderWiseOnAssignment:c,getPriorityTargetBucketToFill:l,instanceId:p,ignoreCheckBox:f=!1,allowDragAfterAssignment:d=!0,allowDragging:I=!0,toggleCheckboxOnLabelClick:h=!1}=a,{instanceId:g}=M.useContext(Me),_=p??g,{buckets:b,getPriorityTargetBucketToFill:w,allowDuplicates:S}=bt(_),N=Ze(L=>L.setState),[O,y]=M.useState(!1),R=i!==oe.NO_GROUP_ID,x=(...L)=>U=>{U.dataTransfer.setData(oe.FROM_BUCKET,oe.ROOT_BUCKET_ID),U.dataTransfer.setData(_,L.map(F=>F.id).join(","))},A=L=>b.some(U=>U.items.some(F=>F.id===L.id)),E=l??w,T=({buckets:L,currentFillingItem:U,priorityGroup:F})=>{if(E){const $=E({buckets:L,priorityGroup:F,currentFillingItem:U});if($)return $}if(F){const $=L.find(j=>j.items.some(k=>k.group===F));if($)return $}return[...L].sort(($,j)=>$.items.length-j.items.length)[0]},D=(L,U=!1)=>()=>{const F=T({buckets:b,priorityGroup:L[0].group,currentFillingItem:o});$e({instanceId:_,bucketId:F.id,fromBucket:oe.ROOT_BUCKET_ID,fieldItems:L,buckets:b,removeOnly:U,sortGroupOrderWiseOnAssignment:c,allowDuplicates:S,updateState:N})},W=({fieldItems:L,isGroupItem:U,groupHeader:F})=>{const H=F!==void 0,$=H?{"--root-bucket-group-items-count":F.groupItems.length+1}:{};return L.map(j=>{var ee,ce,he,re;const k=H?F==null?void 0:F.isGroupHeaderSelected:A(j);return C.jsx("div",{className:ae("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(ee=j.rootDisabled)==null?void 0:ee.active}),title:((ce=j.rootDisabled)!=null&&ce.active?(he=j.rootDisabled)==null?void 0:he.message:j.rootTooltip)??j.rootTooltip,children:C.jsxs("div",{className:ae("react-fields-keeper-mapping-column-content",j.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":U,"react-fields-keeper-mapping-column-content-group-header":H&&!F.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(re=j.rootDisabled)==null?void 0:re.active,"react-fields-keeper-mapping-column-content-offset-without-checkbox":f&&U}),style:$,draggable:I&&(d?!0:!k),onDragStart:x(...H?F.groupItems:[j]),onClick:h?D(H?F.groupItems:[j],k):void 0,children:[!f&&C.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:C.jsx("input",{type:"checkbox",checked:k,onChange:D(H?F.groupItems:[j],k)})}),C.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[C.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:j.label}),H&&C.jsx("div",{className:ae("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:F.onGroupHeaderToggle,children:F.isGroupCollapsed?C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):C.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},j.id)})};if(R){let L=(V=o.find(F=>{var H;return(H=F.rootDisabled)==null?void 0:H.active}))==null?void 0:V.rootDisabled;const U=o.length>1?(L==null?void 0:L.disableGroupLabel)??!0:!0;return L&&(L={...L,active:U}),C.jsxs(C.Fragment,{children:[W({fieldItems:[{label:s,id:i,group:i,groupLabel:s,rootDisabled:L}],groupHeader:{isGroupHeaderSelected:o.some(F=>{var H;return((H=F.rootDisabled)==null?void 0:H.active)!==!0&&A(F)}),groupItems:o,isGroupCollapsed:O,onGroupHeaderToggle:()=>y(!O)}}),!O&&W({fieldItems:o,isGroupItem:!0})]})}return C.jsx(C.Fragment,{children:W({fieldItems:o})})};ie.FieldsKeeperBucket=Ir,ie.FieldsKeeperProvider=yr,ie.FieldsKeeperRootBucket=Tr,ie.FieldsKeeperSearcher=Xt,ie.assignFieldItems=$e,ie.getGroupedItems=Tt,ie.sortBucketItemsBasedOnGroupOrder=Te,Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"})}); |
{ | ||
"name": "react-fields-keeper", | ||
"version": "1.17.1", | ||
"version": "1.18.0", | ||
"type": "module", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.umd.js", |
Sorry, the diff of this file is too big to display
217210
0.15%2717
0.33%