1import*as e from"../../../frontend-js-dependencies-web/__liferay__/exports/fuzzy.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as r from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as n from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js";import*as a from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";import*as l from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js";import*as o from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$form.js";import*as u from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";import*as i from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$label.js";import*as c from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js";import*as s from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var f={52:b=>{b.exports=e},238:b=>{b.exports=t},421:b=>{b.exports=r},748:b=>{b.exports=n},539:b=>{b.exports=a},703:b=>{b.exports=l},798:b=>{b.exports=o},663:b=>{b.exports=u},788:b=>{b.exports=i},791:b=>{b.exports=c},934:b=>{b.exports=s}},d={};function __webpack_require__(b){var v=d[b];if(void 0!==v)return v.exports;var g=d[b]={exports:{}};return f[b](g,g.exports,__webpack_require__),g.exports}var p={};(()=>{var b=p;function _typeof(b){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(b){return typeof b}:function(b){return b&&"function"==typeof Symbol&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b})(b)}Object.defineProperty(b,"X$",{value:!0}),b.Se=b.ZP=void 0;var v=_interopRequireDefault(__webpack_require__(748)),g=__webpack_require__(539),h=_interopRequireDefault(__webpack_require__(703)),k=__webpack_require__(798),w=_interopRequireDefault(__webpack_require__(663)),A=_interopRequireDefault(__webpack_require__(788)),I=_interopRequireDefault(__webpack_require__(791)),C=__webpack_require__(934),x=_interopRequireDefault(__webpack_require__(238)),E=_interopRequireDefault(__webpack_require__(52)),j=function _interopRequireWildcard(b,v){if(!v&&b&&b.__esModule)return b;if(null===b||"object"!==_typeof(b)&&"function"!=typeof b)return{default:b};var g=_getRequireWildcardCache(v);if(g&&g.has(b))return g.get(b);var h={},k=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in b)if("default"!==w&&Object.prototype.hasOwnProperty.call(b,w)){var A=k?Object.getOwnPropertyDescriptor(b,w):null;A&&(A.get||A.set)?Object.defineProperty(h,w,A):h[w]=b[w]}return h.default=b,g&&g.set(b,h),h}(__webpack_require__(421)),S=["allowsCustomLabel","alignmentByViewport","clearAllTitle","closeButtonAriaLabel","defaultItems","defaultValue","disabled","disabledClearAll","hotkeysDescription","inputName","inputValue","isLoading","isValid","items","liveRegion","locator","menuRenderer","onBlur","onChange","onClearAllButtonClick","onFocus","onItemsChange","onKeyDown","onPaste","placeholder","size","sourceItems","spritemap","value"];function _getRequireWildcardCache(b){if("function"!=typeof WeakMap)return null;var v=new WeakMap,g=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(b){return b?g:v})(b)}function _interopRequireDefault(b){return b&&b.__esModule?b:{default:b}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(b){for(var v=1;v<arguments.length;v++){var g=arguments[v];for(var h in g)Object.prototype.hasOwnProperty.call(g,h)&&(b[h]=g[h])}return b}).apply(this,arguments)}function _defineProperty(b,v,g){return v in b?Object.defineProperty(b,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):b[v]=g,b}function _toConsumableArray(b){return function _arrayWithoutHoles(b){if(Array.isArray(b))return _arrayLikeToArray(b)}(b)||function _iterableToArray(b){if("undefined"!=typeof Symbol&&null!=b[Symbol.iterator]||null!=b["@@iterator"])return Array.from(b)}(b)||_unsupportedIterableToArray(b)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _slicedToArray(b,v){return function _arrayWithHoles(b){if(Array.isArray(b))return b}(b)||function _iterableToArrayLimit(b,v){var g=null==b?null:"undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(null!=g){var h,k,w=[],A=!0,I=!1;try{for(g=g.call(b);!(A=(h=g.next()).done)&&(w.push(h.value),!v||w.length!==v);A=!0);}catch(b){I=!0,k=b}finally{try{A||null==g.return||g.return()}finally{if(I)throw k}}return w}}(b,v)||_unsupportedIterableToArray(b,v)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(b,v){if(b){if("string"==typeof b)return _arrayLikeToArray(b,v);var g=Object.prototype.toString.call(b).slice(8,-1);return"Object"===g&&b.constructor&&(g=b.constructor.name),"Map"===g||"Set"===g?Array.from(b):"Arguments"===g||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?_arrayLikeToArray(b,v):void 0}}function _arrayLikeToArray(b,v){(null==v||v>b.length)&&(v=b.length);for(var g=0,h=new Array(v);g<v;g++)h[g]=b[g];return h}var q=["Enter",","],D=function MultiSelectMenuRenderer(b){var g=b.locator,k=b.onItemClick,w=void 0===k?function(){}:k,A=b.sourceItems,I=b.value;return j.default.createElement(h.default.ItemList,null,A.map((function(b){return j.default.createElement(v.default.Item,{key:b[g.value],match:I,onClick:function onClick(){return w(b)},value:b[g.label]})})))},R=[C.Keys.Left,C.Keys.Right,C.Keys.Up,C.Keys.Down],P=[C.Keys.Left,C.Keys.Right],O=0,K=j.default.forwardRef((function(b,h){var E=b.allowsCustomLabel,K=void 0===E||E,T=b.alignmentByViewport,L=void 0!==T&&T,B=b.clearAllTitle,N=void 0===B?"Clear All":B,V=b.closeButtonAriaLabel,W=void 0===V?"Remove {0}":V,F=b.defaultItems,$=void 0===F?[]:F,M=b.defaultValue,G=void 0===M?"":M,H=b.disabled,z=b.disabledClearAll,U=b.hotkeysDescription,Z=void 0===U?"Press backspace to delete the current row.":U,X=b.inputName,J=b.inputValue,Q=b.isLoading,Y=void 0!==Q&&Q,ee=b.isValid,te=void 0===ee||ee,re=b.items,ne=b.liveRegion,ae=void 0===ne?{added:"Label {0} added to the list",removed:"Label {0} removed to the list"}:ne,le=b.locator,oe=void 0===le?{id:"key",label:"label",value:"value"}:le,ue=b.menuRenderer,ie=void 0===ue?D:ue,ce=b.onBlur,se=void 0===ce?C.noop:ce,fe=b.onChange,de=b.onClearAllButtonClick,pe=b.onFocus,ye=void 0===pe?C.noop:pe,me=b.onItemsChange,_e=b.onKeyDown,be=void 0===_e?C.noop:_e,ve=b.onPaste,ge=void 0===ve?C.noop:ve,he=b.placeholder,ke=b.size,we=b.sourceItems,Ae=void 0===we?[]:we,Ie=b.spritemap,Ce=b.value,xe=function _objectWithoutProperties(b,v){if(null==b)return{};var g,h,k=function _objectWithoutPropertiesLoose(b,v){if(null==b)return{};var g,h,k={},w=Object.keys(b);for(h=0;h<w.length;h++)g=w[h],v.indexOf(g)>=0||(k[g]=b[g]);return k}(b,v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(b);for(h=0;h<w.length;h++)g=w[h],v.indexOf(g)>=0||Object.prototype.propertyIsEnumerable.call(b,g)&&(k[g]=b[g])}return k}(b,S),Ee=(0,j.useRef)(null),je=(0,j.useRef)(null),Se=(0,j.useRef)(null),qe=(0,j.useRef)(null),De=(0,j.useRef)(null),Re=_slicedToArray((0,j.useState)(null),2),Pe=Re[0],Oe=Re[1],Ke=_slicedToArray((0,j.useState)(!1),2),Te=Ke[0],Le=Ke[1],Be=_slicedToArray((0,j.useState)(!1),2),Ne=Be[0],Ve=Be[1],We=_slicedToArray((0,C.useInternalState)({defaultName:"defaultItems",defaultValue:$,handleName:"onItemsChange",name:"items",onChange:me,value:re}),2),Fe=We[0],$e=We[1],Me=_slicedToArray((0,C.useInternalState)({defaultName:"defaultValue",defaultValue:G,handleName:"onChange",name:"value",onChange:fe,value:null!=Ce?Ce:J}),2),Ge=Me[0],He=Me[1];(0,j.useEffect)((function(){Ne&&Le(!!Ge&&0!==Ae.length)}),[Ge,Ne,Ae]);var ze=h||je,Ue=function setNewValue(b){$e([].concat(_toConsumableArray(Fe),[b])),He("")},Ze=function getNewItem(b){var v;return O++,function getSourceItemByLabel(b){return Ae.find((function(v){return v[oe.label]===b}))}(b)||(_defineProperty(v={},oe.label,b),_defineProperty(v,oe.value,b),_defineProperty(v,"key","key_".concat(O)),v)},Xe=(0,j.useCallback)((function(b,v){if(De.current){var g,h=Array.from(De.current.querySelectorAll("button")),k="SPAN"===document.activeElement.tagName?document.activeElement.querySelector("button"):document.activeElement,w=h.indexOf(k),A=h[h.length-1>w?w+1:w-1];
1A?(A.focus(),Oe(A.getAttribute("id"))):(null===(g=ze.current)||void 0===g||g.focus(),Oe(null))}qe.current={action:"removed",label:b},$e(Fe.filter((function(b,g){return g!==v})))}),[Fe]),Je=_slicedToArray((0,j.useState)(null),2),Qe=Je[0],Ye=Je[1],et=(0,C.useId)(),tt=(0,C.useId)();return j.default.createElement(C.FocusScope,{arrowKeysUpDown:!1},j.default.createElement("div",{className:(0,x.default)("form-control form-control-tag-group input-group",_defineProperty({focus:Ne&&te},"form-control-tag-group-".concat(ke),ke)),ref:Ee},j.default.createElement(k.ClayInput.GroupItem,null,j.default.createElement(k.ClayInput.Group,null,j.default.createElement(k.ClayInput.GroupItem,{"aria-labelledby":xe["aria-labelledby"],className:"d-contents",onFocus:function onFocus(b){return Oe(b.target.getAttribute("id"))},onKeyDown:function onKeyDown(b){if(R.includes(b.key)){var v=Array.from(b.currentTarget.querySelectorAll(P.includes(b.key)?"[role=gridcell][tabindex], button":null!=Pe&&Pe.includes("span")?"[role=gridcell][tabindex]":"button")),g=v.indexOf(document.activeElement),h=P.includes(b.key)?C.Keys.Left:C.Keys.Up,k=v[b.key===h?g-1:g+1];k&&(Oe(k.getAttribute("id")),k.focus())}if(b.key===C.Keys.Home||b.key===C.Keys.End){var w=Pe.includes("span");if(w&&b.key===C.Keys.Home||!w&&b.key===C.Keys.End)return;var A=b.currentTarget.querySelector("[id=".concat(null==Pe?void 0:Pe.replace(w?"span":"close",b.key===C.Keys.Home?"span":"close"),"]"));A&&(Oe(A.getAttribute("id")),A.focus())}},prepend:!0,ref:function ref(b){De.current=b},role:"grid",shrink:!0},Fe.map((function(b,v){var g,h=null!==(g=b[oe.id])&&void 0!==g?g:b[oe.value],k="".concat(et,"-label-").concat(h,"-span"),I="".concat(et,"-label-").concat(h,"-close");return j.default.createElement(j.default.Fragment,{key:k},j.default.createElement(A.default,{className:Qe===k?"focus":void 0,onKeyDown:function onKeyDown(g){g.key===C.Keys.Backspace&&Xe(b[oe.label],v)},role:"row",spritemap:Ie,tabIndex:-1,withClose:!1},j.default.createElement(A.default.ItemExpand,{"aria-describedby":tt,id:k,onBlur:function onBlur(){return Ye(null)},onFocus:function onFocus(){return Ye(k)},role:"gridcell",style:{outline:"none"},tabIndex:null===Pe&&0===v||Pe===k?0:-1},b[oe.label]),j.default.createElement(A.default.ItemAfter,{role:"gridcell"},j.default.createElement("button",{"aria-label":(0,C.sub)(W,[b[oe.label]]),className:"close",disabled:H,id:I,onClick:function onClick(){return Xe(b[oe.label],v)},ref:function ref(b){v===Fe.length-1&&(Se.current=b)},tabIndex:Pe===I?0:-1,type:"button"},j.default.createElement(w.default,{spritemap:Ie,symbol:"times-small"})))),X&&j.default.createElement("input",{name:X,type:"hidden",value:b[oe.value]}))}))),j.default.createElement(k.ClayInput.GroupItem,{prepend:!0},j.default.createElement("input",_extends({},xe,{className:"form-control-inset",disabled:H,onBlur:function onBlur(b){se(b),Ve(!1)},onChange:function onChange(b){var v=b.target.value;He(K?v.replace(",",""):v)},onFocus:function onFocus(b){ye(b),Ve(!0)},onKeyDown:function handleKeyDown(b){if(be(b),!b.defaultPrevented){var v=b.key;v!==C.Keys.Backspace||Ge||b.preventDefault(),K&&Ge.trim()&&q.includes(v)?(b.preventDefault(),qe.current={action:"added",label:Ge},Ue(Ze(Ge))):!Ge&&v===C.Keys.Backspace&&ze.current&&Se.current&&(ze.current.blur(),Se.current.focus())}},onPaste:function handlePaste(b){if(ge(b),!b.defaultPrevented){var v=b.clipboardData.getData("Text").split(",").map((function(b){return Ze(b.trim())})).filter(Boolean);K&&v.length>0&&(b.preventDefault(),$e([].concat(_toConsumableArray(Fe),_toConsumableArray(v))))}},placeholder:Fe.length?void 0:he,ref:ze,type:"text",value:Ge}))))),Y&&j.default.createElement(k.ClayInput.GroupItem,{shrink:!0},j.default.createElement(I.default,{small:!0})),!H&&!z&&(Ge||Fe.length>0)&&j.default.createElement(k.ClayInput.GroupItem,{shrink:!0},j.default.createElement(g.ClayButtonWithIcon,{"aria-label":N,borderless:!0,className:"component-action",displayType:"secondary",onClick:function onClick(){de?de():($e([]),He("")),ze.current&&ze.current.focus()},outline:!0,spritemap:Ie,symbol:"times-circle",title:N})),j.default.createElement("div",{className:"sr-only"},j.default.createElement("span",{id:tt},Z),j.default.createElement("span",{"aria-live":"polite","aria-relevant":"text"},qe.current?(0,C.sub)(ae[qe.current.action],[qe.current.label]):null)),Ae.length>0&&j.default.createElement(v.default.DropDown,{active:Te,alignElementRef:Ee,alignmentByViewport:L,onSetActive:Le},j.default.createElement(ie,{inputValue:Ge,locator:oe,onItemClick:function onItemClick(b){Ue(b),ze.current&&ze.current.focus()},sourceItems:Ae,value:Ge}))))}));K.displayName="ClayMultiSelect",b.Se=function itemLabelFilter(b,v){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label";
1return b.filter((function(b){return E.default.match(v,b[g])}))};var T=K;b.ZP=T})();var y=p.X$,m=p.ZP,_=p.Se;export{y as __esModule,m as default,_ as itemLabelFilter}; 2//# sourceMappingURL=@clayui$multi-select.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.