Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Context",["module","exports","require","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var context=_react.default.createContext({});context.displayName=
"ClayModalContext";var _default=context;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Footer",["module","exports","require","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ClayModalFooter=function ClayModalFooter(_ref){var first=
_ref.first,last=_ref.last,middle=_ref.middle;return _react.default.createElement("div",{className:"modal-footer"},_react.default.createElement("div",{className:"modal-item-first"},first),_react.default.createElement("div",{className:"modal-item"},middle),_react.default.createElement("div",{className:"modal-item-last"},last))};var _default=ClayModalFooter;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Header",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/icon","frontend-taglib-clay$classnames","frontend-js-react-web$react","./Context"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.Subtitle=exports.SubtitleSection=exports.TitleIndicator=exports.Title=exports.TitleSection=
exports.Item=exports.ItemGroup=void 0;var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));var _icon=_interopRequireDefault(require("@frontend-taglib-clay$clayui/icon"));var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Context=_interopRequireDefault(require("./Context"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){_extends=
Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=
sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ItemGroup=function ItemGroup(_ref){var children=_ref.children,className=
_ref.className,otherProps=_objectWithoutProperties(_ref,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-item-group",className)},otherProps),children)};exports.ItemGroup=ItemGroup;var Item=function Item(_ref2){var children=_ref2.children,className=_ref2.className,shrink=_ref2.shrink,otherProps=_objectWithoutProperties(_ref2,["children","className","shrink"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-item",
className,{"modal-item-shrink":shrink})},otherProps),children)};exports.Item=Item;var TitleSection=function TitleSection(_ref3){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-title-section",className)},otherProps),children)};exports.TitleSection=TitleSection;var Title=function Title(_ref4){var children=_ref4.children,className=_ref4.className,
otherProps=_objectWithoutProperties(_ref4,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-title",className)},otherProps),children)};exports.Title=Title;var TitleIndicator=function TitleIndicator(_ref5){var children=_ref5.children,className=_ref5.className,otherProps=_objectWithoutProperties(_ref5,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-title-indicator",
className)},otherProps),children)};exports.TitleIndicator=TitleIndicator;var SubtitleSection=function SubtitleSection(_ref6){var children=_ref6.children,className=_ref6.className,otherProps=_objectWithoutProperties(_ref6,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-subtitle-section",className)},otherProps),children)};exports.SubtitleSection=SubtitleSection;var Subtitle=function Subtitle(_ref7){var children=_ref7.children,className=
_ref7.className,otherProps=_objectWithoutProperties(_ref7,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-subtitle",className)},otherProps),children)};exports.Subtitle=Subtitle;var ICON_MAP={danger:"exclamation-full",info:"info-circle",success:"check-circle-full",warning:"warning-full"};var HighLevel=function HighLevel(_ref8){var children=_ref8.children,onClose=_ref8.onClose,spritemap=_ref8.spritemap,status=_ref8.status;return _react.default.createElement(_react.default.Fragment,
null,_react.default.createElement(Title,null,status&&_react.default.createElement(TitleIndicator,null,_react.default.createElement(_icon.default,{spritemap:spritemap,symbol:ICON_MAP[status]})),children),_react.default.createElement(_button.default,{"aria-label":"close",className:"close",displayType:"unstyled",onClick:onClose},_react.default.createElement(_icon.default,{spritemap:spritemap,symbol:"times"})))};var ClayModalHeader=function ClayModalHeader(_ref9){var children=_ref9.children,className=
_ref9.className,otherProps=_objectWithoutProperties(_ref9,["children","className"]);return _react.default.createElement("div",_extends({className:(0,_classnames.default)("modal-header",className)},otherProps),children)};var ClayModalHeaderHybrid=function ClayModalHeaderHybrid(_ref10){var children=_ref10.children,_ref10$withTitle=_ref10.withTitle,withTitle=_ref10$withTitle===void 0?true:_ref10$withTitle,otherProps=_objectWithoutProperties(_ref10,["children","withTitle"]);var _React$useContext=_react.default.useContext(_Context.default),
onClose=_React$useContext.onClose,spritemap=_React$useContext.spritemap,status=_React$useContext.status;return _react.default.createElement(ClayModalHeader,otherProps,withTitle&&_react.default.createElement(HighLevel,{onClose:onClose,spritemap:spritemap,status:status},children),!withTitle&&children)};var _default=ClayModalHeaderHybrid;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Hook",["module","exports","require","@frontend-taglib-clay$clayui/shared","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.useUserInteractions=void 0;var _shared=require("@frontend-taglib-clay$clayui/shared");var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}var FOCUSABLE_ELEMENTS=["a[href]","[contenteditable]",'[tabindex]:not([tabindex^\x3d"-"])',"area[href]","button:not([disabled]):not([aria-hidden])","embed","iframe",'input:not([disabled]):not([type\x3d"hidden"]):not([aria-hidden])',"object","select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])"];var useUserInteractions=function useUserInteractions(modalElementRef,modalBodyElementRef,onClick){var mouseEventTargetRef=_react.default.useRef(null);
var getFocusableNodes=function getFocusableNodes(){if(modalBodyElementRef.current){var nodes=modalBodyElementRef.current.querySelectorAll(FOCUSABLE_ELEMENTS);return Object.keys(nodes).map(function(key){return nodes[key]})}return[]};var handleKeydown=function handleKeydown(event){if(event.key===_shared.Keys.Tab)if(modalElementRef.current&&event.target!==null&&!modalElementRef.current.contains(event.target))modalBodyElementRef.current.focus();else{var focusableNodes=getFocusableNodes();var focusedItemIndex=
focusableNodes.indexOf(document.activeElement);if(event.shiftKey&&focusedItemIndex===0){focusableNodes[focusableNodes.length-1].focus();event.preventDefault()}if(!event.shiftKey&&focusedItemIndex===focusableNodes.length-1){focusableNodes[0].focus();event.preventDefault()}}};var handleKeyup=function handleKeyup(event){if(event.key===_shared.Keys.Esc)onClick()};var handleDocumentMouseDown=function handleDocumentMouseDown(event){mouseEventTargetRef.current=event.target};var handleDocumentMouseUp=function handleDocumentMouseUp(event){if(event.defaultPrevented){mouseEventTargetRef.current=
null;return}if(event.target===modalElementRef.current&&(mouseEventTargetRef.current===event.target||mouseEventTargetRef.current===null))onClick();mouseEventTargetRef.current=null};_react.default.useEffect(function(){document.addEventListener("keydown",handleKeydown);document.addEventListener("keyup",handleKeyup);document.addEventListener("mousedown",handleDocumentMouseDown);document.addEventListener("mouseup",handleDocumentMouseUp);return function(){document.removeEventListener("keydown",handleKeydown);
document.removeEventListener("keyup",handleKeyup);document.removeEventListener("mousedown",handleDocumentMouseDown);document.removeEventListener("mouseup",handleDocumentMouseUp)}},[])};exports.useUserInteractions=useUserInteractions}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/types",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.ObserverType=void 0;var ObserverType;exports.ObserverType=ObserverType;(function(ObserverType){ObserverType[ObserverType["Close"]=0]="Close";ObserverType[ObserverType["Open"]=1]="Open"})(ObserverType||(exports.ObserverType=ObserverType={}))}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Modal",["module","exports","require","@frontend-taglib-clay$clayui/shared","frontend-taglib-clay$classnames","frontend-js-react-web$react","frontend-taglib-clay$warning","./Body","./Context","./Footer","./Header","./Hook","./types"],function(module,exports,require){var define=undefined;var global=window;{function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};
else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _shared=require("@frontend-taglib-clay$clayui/shared");var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));var _warning=_interopRequireDefault(require("frontend-taglib-clay$warning"));
var _Body=_interopRequireDefault(require("./Body"));var _Context=_interopRequireDefault(require("./Context"));var _Footer=_interopRequireDefault(require("./Footer"));var _Header=_interopRequireWildcard(require("./Header"));var _Hook=require("./Hook");var _types=require("./types");function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};return cache}function _interopRequireWildcard(obj){if(obj&&
obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set))Object.defineProperty(newObj,key,desc);
else newObj[key]=obj[key]}newObj.default=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,
key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o===
"string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol===
"undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,
excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];
if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var warningMessage="You need to pass the 'observer' prop to ClayModal for everything to work fine, use the 'useModal' hook that exposes the observer.\n\n\x3e const {observer} \x3d useModal({...});\n\x3e\n\x3e return (\n\x3e \t\x3cClayModal observer\x3d{observer}\x3e\n\x3e \t\t...\n\x3e \t\x3c/ClayModal\x3e\n\x3e ); \n";var ClayModal=function ClayModal(_ref){var _classNames;var center=_ref.center,children=_ref.children,className=
_ref.className,observer=_ref.observer,size=_ref.size,spritemap=_ref.spritemap,status=_ref.status,zIndex=_ref.zIndex,otherProps=_objectWithoutProperties(_ref,["center","children","className","observer","size","spritemap","status","zIndex"]);var modalElementRef=(0,_react.useRef)(null);var modalBodyElementRef=(0,_react.useRef)(null);void 0;(0,_Hook.useUserInteractions)(modalElementRef,modalBodyElementRef,function(){return observer.dispatch(_types.ObserverType.Close)});(0,_react.useEffect)(function(){return observer.dispatch(_types.ObserverType.Open)},
[]);var _ref2=observer&&observer.mutation?observer.mutation:[false,false],_ref3=_slicedToArray(_ref2,2),show=_ref3[0],content=_ref3[1];return _react.default.createElement(_shared.ClayPortal,{subPortalRef:modalElementRef},_react.default.createElement("div",{className:(0,_classnames.default)("modal-backdrop fade",{show:show}),style:{zIndex:zIndex}}),_react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("fade modal d-block",className,{show:show}),ref:modalElementRef,
style:{zIndex:zIndex&&zIndex+10}}),_react.default.createElement("div",{className:(0,_classnames.default)("modal-dialog",(_classNames={},_defineProperty(_classNames,"modal-".concat(size),size),_defineProperty(_classNames,"modal-".concat(status),status),_defineProperty(_classNames,"modal-dialog-centered",center),_classNames)),ref:modalBodyElementRef,tabIndex:-1},_react.default.createElement("div",{className:"modal-content"},_react.default.createElement(_Context.default.Provider,{value:{onClose:function onClose(){return observer.dispatch(_types.ObserverType.Close)},
spritemap:spritemap,status:status}},content&&children)))))};var _default=Object.assign(ClayModal,{Body:_Body.default,Footer:_Footer.default,Header:_Header.default,Item:_Header.Item,ItemGroup:_Header.ItemGroup,Subtitle:_Header.Subtitle,SubtitleSection:_Header.SubtitleSection,Title:_Header.Title,TitleIndicator:_Header.TitleIndicator,TitleSection:_Header.TitleSection});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/useModal",["module","exports","require","frontend-js-react-web$react","./types"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.useModal=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _types=require("./types");function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _slicedToArray(arr,
i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=
o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),
_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}var delay=function delay(fn){return setTimeout(function(){fn()},100)};var modalOpenClassName="modal-open";var useModal=function useModal(_ref){var _ref$onClose=_ref.onClose,onClose=_ref$onClose===void 0?function(){}:_ref$onClose;var _React$useState=
_react.default.useState([false,false]),_React$useState2=_slicedToArray(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];var timerIdRef=_react.default.useRef(null);var handleCloseModal=function handleCloseModal(){document.body.classList.remove(modalOpenClassName);setVisible([false,true]);timerIdRef.current=delay(function(){onClose();setVisible([false,false])})};var handleOpenModal=function handleOpenModal(){document.body.classList.add(modalOpenClassName);timerIdRef.current=
delay(function(){return setVisible([true,true])})};_react.default.useEffect(function(){return function(){if(timerIdRef.current)clearTimeout(timerIdRef.current)}},[]);return{observer:{dispatch:function handleObserverDispatch(type){switch(type){case _types.ObserverType.Close:handleCloseModal();break;case _types.ObserverType.Open:handleOpenModal();break;default:break}},mutation:visible},onClose:handleCloseModal}};exports.useModal=useModal}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Provider",["module","exports","require","frontend-js-react-web$react","./Modal","./useModal"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.Context=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Modal=_interopRequireDefault(require("./Modal"));var _useModal2=require("./useModal");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,
excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=
arr[i];return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function ownKeys(object,
enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});
else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}var Action;(function(Action){Action[Action["Close"]=0]="Close";Action[Action["Open"]=
1]="Open"})(Action||(Action={}));var initialState={body:_react.default.createElement("div",null),footer:[],onClose:function onClose(){},visible:false};var reducer=function reducer(state,action){switch(action.type){case Action.Open:return _objectSpread(_objectSpread({},action.payload),{},{visible:true});case Action.Close:return initialState;default:throw new TypeError;}};var Context=_react.default.createContext([initialState,function(){}]);exports.Context=Context;var ClayModalProvider=function ClayModalProvider(_ref){var children=
_ref.children,spritemap=_ref.spritemap;var _React$useReducer=_react.default.useReducer(reducer,initialState),_React$useReducer2=_slicedToArray(_React$useReducer,2),_React$useReducer2$=_React$useReducer2[0],visible=_React$useReducer2$.visible,otherState=_objectWithoutProperties(_React$useReducer2$,["visible"]),dispatch=_React$useReducer2[1];var _useModal=(0,_useModal2.useModal)({onClose:function onClose(){return dispatch({type:Action.Close})}}),observer=_useModal.observer,onClose=_useModal.onClose;
var body=otherState.body,center=otherState.center,footer=otherState.footer,header=otherState.header,size=otherState.size,status=otherState.status,url=otherState.url;var _footer=_slicedToArray(footer,3),first=_footer[0],middle=_footer[1],last=_footer[2];var state=_objectSpread(_objectSpread({},otherState),{},{onClose:onClose});return _react.default.createElement(_react.default.Fragment,null,visible&&_react.default.createElement(_Modal.default,{center:center,observer:observer,size:size,spritemap:spritemap,
status:status},_react.default.createElement(_Modal.default.Header,null,header),_react.default.createElement(_Modal.default.Body,{url:url},body),_react.default.createElement(_Modal.default.Footer,{first:first,last:last,middle:middle})),_react.default.createElement(Context.Provider,{value:[state,dispatch]},children))};var _default=ClayModalProvider;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/index",["module","exports","require","./Modal","./Provider","./useModal"],function(module,exports,require){var define=undefined;var global=window;{function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?
"symbol":typeof obj};return _typeof(obj)}Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"ClayModalProvider",{enumerable:true,get:function get(){return _Provider.default}});Object.defineProperty(exports,"Context",{enumerable:true,get:function get(){return _Provider.Context}});Object.defineProperty(exports,"useModal",{enumerable:true,get:function get(){return _useModal.useModal}});exports.default=void 0;var _Modal=_interopRequireDefault(require("./Modal"));var _Provider=
_interopRequireWildcard(require("./Provider"));var _useModal=require("./useModal");function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);
var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj.default=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var _default=_Modal.default;
exports.default=_default}});
/*
 Copyright (c) 2017 Jed Watson.
    Licensed under the MIT License (MIT), see
    http://jedwatson.github.io/classnames
*/
Liferay.Loader.define("frontend-js-react-web$classnames@2.2.6/index",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{(function(){var hasOwn={}.hasOwnProperty;function classNames(){var classes=[];for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(!arg)continue;var argType=typeof arg;if(argType==="string"||argType==="number")classes.push(arg);else if(Array.isArray(arg)&&arg.length){var inner=classNames.apply(null,arg);if(inner)classes.push(inner)}else if(argType===
"object")for(var key in arg)if(hasOwn.call(arg,key)&&arg[key])classes.push(key)}return classes.join(" ")}if(typeof module!=="undefined"&&module.exports){classNames.default=classNames;module.exports=classNames}else if(typeof define==="function"&&typeof define.amd==="object"&&define.amd)define("classnames",[],function(){return classNames});else window.classNames=classNames})()}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/lib/ReactPropTypesSecret",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{var ReactPropTypesSecret="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";module.exports=ReactPropTypesSecret}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/factoryWithThrowingShims",["module","exports","require","./lib/ReactPropTypesSecret"],function(module,exports,require){var define=undefined;var global=window;{var ReactPropTypesSecret=require("./lib/ReactPropTypesSecret");function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret===
ReactPropTypesSecret)return;var err=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use PropTypes.checkPropTypes() to call them. "+"Read more at http://fb.me/use-check-prop-types");err.name="Invariant Violation";throw err;}shim.isRequired=shim;function getShim(){return shim}var ReactPropTypes={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,
objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};ReactPropTypes.PropTypes=ReactPropTypes;return ReactPropTypes}}});
Liferay.Loader.define("frontend-js-react-web$prop-types@15.7.2/index",["module","exports","require","./factoryWithThrowingShims"],function(module,exports,require){var define=undefined;var global=window;{module.exports=require("./factoryWithThrowingShims")();var ReactIs,throwOnDirectAccess}});
(function(){var link=document.createElement("link");link.setAttribute("rel","stylesheet");link.setAttribute("type","text/css");link.setAttribute("href",Liferay.ThemeDisplay.getPathContext()+"/o/frontend-js-web/liferay/modal/Modal.css");function defineModule(){Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/Modal.scss",["module","exports","require"],function(module,exports,require){var define=undefined;module.exports=link})}link.onload=defineModule;link.onerror=function(){console.warn("Unable to load /o/frontend-js-web/liferay/modal/Modal.css. However, its .js module will still be defined to avoid breaking execution flow (expect some visual degradation).");
defineModule()};document.querySelector("head").appendChild(link)})();
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/util/navigate.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=_default;function _default(url,listeners){if(Liferay.SPA&&Liferay.SPA.app&&Liferay.SPA.app.canNavigate(url)){Liferay.SPA.app.navigate(url);if(listeners)Object.keys(listeners).forEach(function(key){Liferay.once(key,listeners[key])})}else window.location.href=url}});
Liferay.Loader.define("frontend-js-web@4.0.29/liferay/modal/Modal",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/loading-indicator","@frontend-taglib-clay$clayui/modal","frontend-js-react-web$classnames","frontend-js-react-web","frontend-js-metal-web$metal-dom","frontend-js-react-web$prop-types","frontend-js-react-web$react","./Modal.scss","../util/navigate.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,
"__esModule",{value:true});exports.openSelectionModal=exports.openPortletWindow=exports.openPortletModal=exports.openModal=exports.Modal=void 0;var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));var _loadingIndicator=_interopRequireDefault(require("@frontend-taglib-clay$clayui/loading-indicator"));var _modal=_interopRequireWildcard(require("@frontend-taglib-clay$clayui/modal"));var _classnames=_interopRequireDefault(require("frontend-js-react-web$classnames"));var _frontendJsReactWeb=
require("frontend-js-react-web");var _metalDom=_interopRequireDefault(require("frontend-js-metal-web$metal-dom"));var _propTypes=_interopRequireDefault(require("frontend-js-react-web$prop-types"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));require("./Modal.scss");var _navigate=_interopRequireDefault(require("../util/navigate.es"));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};
return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{"default":obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&
(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj["default"]=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==
Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,
props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&
(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _inherits(subClass,superClass){if(typeof superClass!==
"function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,
i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||Object.prototype.toString.call(arr)==="[object Arguments]"))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=
null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=
arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,
configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}
function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var openModal=function openModal(props){(0,_frontendJsReactWeb.render)(Modal,props,document.createElement("div"))};exports.openModal=openModal;var openPortletModal=function openPortletModal(_ref){var iframeBodyCssClass=_ref.iframeBodyCssClass,
onClose=_ref.onClose,portletSelector=_ref.portletSelector,subTitle=_ref.subTitle,title=_ref.title,url=_ref.url;var portlet=document.querySelector(portletSelector);if(portlet&&url){var titleElement=portlet.querySelector(".portlet-title")||portlet.querySelector(".portlet-title-default");if(titleElement)if(portlet.querySelector("#cpPortletTitle")){var titleTextElement=titleElement.querySelector(".portlet-title-text");if(titleTextElement)title="".concat(titleTextElement.outerHTML," - ").concat(title)}else title=
"".concat(titleElement.textContent," - ").concat(title);var headerHTML;if(subTitle)headerHTML="".concat(title,'\x3cdiv class\x3d"portlet-configuration-subtitle small"\x3e\x3cspan class\x3d"portlet-configuration-subtitle-text"\x3e').concat(subTitle,"\x3c/span\x3e\x3c/div\x3e");openModal({headerHTML:headerHTML,iframeBodyCssClass:iframeBodyCssClass,onClose:onClose,title:title,url:url})}};exports.openPortletModal=openPortletModal;var openPortletWindow=function openPortletWindow(_ref2){var bodyCssClass=
_ref2.bodyCssClass,portlet=_ref2.portlet,uri=_ref2.uri,otherProps=_objectWithoutProperties(_ref2,["bodyCssClass","portlet","uri"]);openPortletModal(_objectSpread({iframeBodyCssClass:bodyCssClass,portletSelector:portlet,url:uri},otherProps))};exports.openPortletWindow=openPortletWindow;var openSelectionModal=function openSelectionModal(_ref3){var _ref3$buttonAddLabel=_ref3.buttonAddLabel,buttonAddLabel=_ref3$buttonAddLabel===void 0?'Aggiungi':_ref3$buttonAddLabel,_ref3$buttonCancelLab=
_ref3.buttonCancelLabel,buttonCancelLabel=_ref3$buttonCancelLab===void 0?'Annulla':_ref3$buttonCancelLab,_ref3$customSelectEve=_ref3.customSelectEvent,customSelectEvent=_ref3$customSelectEve===void 0?false:_ref3$customSelectEve,height=_ref3.height,id=_ref3.id,_ref3$multiple=_ref3.multiple,multiple=_ref3$multiple===void 0?false:_ref3$multiple,_onClose=_ref3.onClose,onSelect=_ref3.onSelect,selectEventName=_ref3.selectEventName,selectedData=_ref3.selectedData,size=_ref3.size,title=
_ref3.title,url=_ref3.url,zIndex=_ref3.zIndex;var selectedItem;var eventHandlers=[];var select=function select(_ref4){var processClose=_ref4.processClose;onSelect(selectedItem);processClose()};openModal({buttons:multiple?[{displayType:"secondary",label:buttonCancelLabel,type:"cancel"},{label:buttonAddLabel,onClick:select}]:null,height:height,id:id||selectEventName,onClose:function onClose(){eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length);
if(_onClose)_onClose()},onOpen:function onOpen(_ref5){var container=_ref5.container,processClose=_ref5.processClose;var selectEventHandler=Liferay.on(selectEventName,function(event){selectedItem=event.data||event;if(!multiple)select({processClose:processClose})});eventHandlers.push(selectEventHandler);var itemElements=container.querySelectorAll(".selector-button");if(selectedData){var selectedDataSet=new Set(selectedData);itemElements.forEach(function(itemElement){var itemId=itemElement.dataset.entityid||
itemElement.dataset.entityname;if(selectedDataSet.has(itemId))itemElement.disabled=true})}if(!customSelectEvent)container.addEventListener("click",function(event){var delegateTarget=event.target&&event.target.closest(".selector-button");if(delegateTarget)Liferay.fire(selectEventName,delegateTarget.dataset)})},size:size,title:title,url:url,zIndex:zIndex})};exports.openSelectionModal=openSelectionModal;var Modal=function Modal(_ref6){var bodyHTML=_ref6.bodyHTML,buttons=_ref6.buttons,customEvents=_ref6.customEvents,
headerHTML=_ref6.headerHTML,height=_ref6.height,id=_ref6.id,iframeBodyCssClass=_ref6.iframeBodyCssClass,_ref6$iframeProps=_ref6.iframeProps,iframeProps=_ref6$iframeProps===void 0?{}:_ref6$iframeProps,onClose=_ref6.onClose,onOpen=_ref6.onOpen,size=_ref6.size,title=_ref6.title,url=_ref6.url,zIndex=_ref6.zIndex;var _useState=(0,_react.useState)(true),_useState2=_slicedToArray(_useState,2),loading=_useState2[0],setLoading=_useState2[1];var _useState3=(0,_react.useState)(true),_useState4=_slicedToArray(_useState3,
2),visible=_useState4[0],setVisible=_useState4[1];var eventHandlersRef=(0,_react.useRef)([]);var _useModal=(0,_modal.useModal)({onClose:function onClose(){return processClose()}}),observer=_useModal.observer;var onButtonClick=function onButtonClick(_ref7){var formId=_ref7.formId,onClick=_ref7.onClick,type=_ref7.type;if(type==="cancel")processClose();else if(url&&type==="submit"){var iframe=document.querySelector(".liferay-modal iframe");if(iframe){var iframeDocument=iframe.contentWindow.document;
var forms=iframeDocument.querySelectorAll("form");if(formId){var form=iframeDocument.getElementById(formId);if(form)form.submit()}else if(forms.length>=1)forms[0].submit()}}if(onClick)onClick({processClose:processClose})};var processClose=(0,_react.useCallback)(function(){setVisible(false);document.body.classList.remove("modal-open");var eventHandlers=eventHandlersRef.current;eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length);if(onClose)onClose()},
[eventHandlersRef,onClose]);(0,_react.useEffect)(function(){var eventHandlers=eventHandlersRef.current;if(customEvents)customEvents.forEach(function(customEvent){if(customEvent.name&&customEvent.onEvent){var eventHandler=Liferay.on(customEvent.name,function(event){customEvent.onEvent(event)});eventHandlers.push(eventHandler)}});var closeEventHandler=Liferay.on("closeModal",function(event){if(event.id&&id&&event.id!==id)return;processClose();if(event.redirect)(0,_navigate["default"])(event.redirect)});
eventHandlers.push(closeEventHandler);return function(){eventHandlers.forEach(function(eventHandler){eventHandler.detach()});eventHandlers.splice(0,eventHandlers.length)}},[customEvents,eventHandlersRef,id,onClose,onOpen,processClose]);return _react["default"].createElement(_react["default"].Fragment,null,visible&&_react["default"].createElement(_modal["default"],{className:"liferay-modal",id:id,observer:observer,size:url&&!size?"full-screen":size,zIndex:zIndex},_react["default"].createElement(_modal["default"].Header,
null,headerHTML?_react["default"].createElement("div",{dangerouslySetInnerHTML:{__html:headerHTML}}):title),_react["default"].createElement("div",{className:(0,_classnames["default"])("modal-body",{"modal-body-iframe":url}),style:{height:height}},url?_react["default"].createElement(_react["default"].Fragment,null,loading&&_react["default"].createElement(_loadingIndicator["default"],null),_react["default"].createElement(Iframe,{iframeBodyCssClass:iframeBodyCssClass,iframeProps:_objectSpread({id:id&&
"".concat(id,"_iframe_")},iframeProps),onOpen:onOpen,processClose:processClose,title:title,updateLoading:function updateLoading(loading){setLoading(loading)},url:url})):_react["default"].createElement(_react["default"].Fragment,null,bodyHTML&&_react["default"].createElement(function Body(_ref8){var html=_ref8.html;var bodyRef=(0,_react.useRef)();(0,_react.useEffect)(function(){var fragment=document.createRange().createContextualFragment(html);bodyRef.current.innerHTML="";bodyRef.current.appendChild(fragment);
if(onOpen)onOpen({container:fragment,processClose:processClose})},[html]);return _react["default"].createElement("div",{className:"liferay-modal-body",ref:bodyRef})},{html:bodyHTML}))),buttons&&_react["default"].createElement(_modal["default"].Footer,{last:_react["default"].createElement(_button["default"].Group,{spaced:true},buttons.map(function(button,index){return _react["default"].createElement(_button["default"],{displayType:button.displayType,id:button.id,key:index,onClick:function onClick(){onButtonClick(button)},
type:button.type==="cancel"?"button":button.type},button.label)}))})))};exports.Modal=Modal;var CSS_CLASS_IFRAME_BODY="dialog-iframe-popup";var Iframe=function(_React$Component){_inherits(Iframe,_React$Component);function Iframe(props){var _this;_classCallCheck(this,Iframe);_this=_possibleConstructorReturn(this,_getPrototypeOf(Iframe).call(this,props));_defineProperty(_assertThisInitialized(_this),"onLoadHandler",function(){var iframeWindow=_this.iframeRef.current.contentWindow;_this.delegateHandler=
_metalDom["default"].delegate(iframeWindow.document,"click",".btn-cancel,.lfr-hide-dialog",function(){return _this.props.processClose()});iframeWindow.document.body.classList.add(CSS_CLASS_IFRAME_BODY);if(iframeWindow.Liferay.SPA)_this.beforeScreenFlipHandler=iframeWindow.Liferay.on("beforeScreenFlip",function(){iframeWindow.document.body.classList.add(CSS_CLASS_IFRAME_BODY)});_this.props.updateLoading(false);iframeWindow.onunload=function(){_this.props.updateLoading(true)};Liferay.fire("modalIframeLoaded",
{src:_this.state.src});if(_this.props.onOpen)_this.props.onOpen({container:iframeWindow.document.body,processClose:_this.props.processClose})});_this.iframeRef=_react["default"].createRef();var iframeURL=new URL(props.url);var namespace=iframeURL.searchParams.get("p_p_id");var bodyCssClass=CSS_CLASS_IFRAME_BODY;if(props.iframeBodyCssClass)bodyCssClass="".concat(bodyCssClass," ").concat(props.iframeBodyCssClass);iframeURL.searchParams.set("_".concat(namespace,"_bodyCssClass"),bodyCssClass);_this.state=
{src:iframeURL.toString()};return _this}_createClass(Iframe,[{key:"componentWillUnmount",value:function componentWillUnmount(){if(this.beforeScreenFlipHandler)Liferay.detach(this.beforeScreenFlipHandler);if(this.delegateHandler)this.delegateHandler.removeListener()}},{key:"render",value:function render(){return _react["default"].createElement("iframe",_extends({},this.props.iframeProps,{onLoad:this.onLoadHandler,ref:this.iframeRef,src:this.state.src,title:this.props.title}))}}]);return Iframe}(_react["default"].Component)});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Checkbox",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=
Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}
var ClayCheckbox=_react.default.forwardRef(function(_ref,_ref2){var checked=_ref.checked,children=_ref.children,className=_ref.className,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{}:_ref$containerProps,_ref$indeterminate=_ref.indeterminate,indeterminate=_ref$indeterminate===void 0?false:_ref$indeterminate,inline=_ref.inline,label=_ref.label,otherProps=_objectWithoutProperties(_ref,["checked","children","className","containerProps","indeterminate","inline",
"label"]);var inputRef=_react.default.useRef(null);_react.default.useEffect(function(){if(inputRef.current)inputRef.current.indeterminate=indeterminate},[indeterminate]);return _react.default.createElement("div",_extends({},containerProps,{className:(0,_classnames.default)("custom-control custom-checkbox",containerProps.className,{"custom-control-inline":inline})}),_react.default.createElement("label",null,_react.default.createElement("input",_extends({},otherProps,{checked:checked,className:(0,_classnames.default)("custom-control-input",
className),ref:function ref(r){inputRef.current=r;if(typeof _ref2==="function")_ref2(r)},type:"checkbox"})),_react.default.createElement("span",{className:"custom-control-label"},label&&_react.default.createElement("span",{className:"custom-control-label-text"},label)),children))});var _default=ClayCheckbox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/SelectBox",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/shared","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&
typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.getSelectedIndexes=void 0;var _button=_interopRequireWildcard(require("@frontend-taglib-clay$clayui/button"));var _shared=require("@frontend-taglib-clay$clayui/shared");var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);
var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj.default=obj;if(cache)cache.set(obj,newObj);return newObj}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=
arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=
Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}
function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}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 _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n===
"Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<
len;i++)arr2[i]=arr[i];return arr2}function arrayMove(arrayToMove,oldIndex,newIndex){arrayToMove.splice(newIndex,0,arrayToMove.splice(oldIndex,1)[0]);return arrayToMove}function reorderUp(array,selectedIndexes){var clonedArray=_toConsumableArray(array);for(var i=0;i<selectedIndexes.length;i++){var item=selectedIndexes[i];if(item===0)return clonedArray;clonedArray=arrayMove(clonedArray,item,item-1)}return clonedArray}function reorderDown(array,selectedIndexes){var clonedArray=_toConsumableArray(array);
for(var i=0;i<selectedIndexes.length;i++){var item=selectedIndexes[i];if(selectedIndexes.includes(clonedArray.length-1))return clonedArray;clonedArray=arrayMove(clonedArray,item,item+1)}return clonedArray}var getSelectedIndexes=function getSelectedIndexes(items,selectedValues){return items.reduce(function(acc,item,index){if(selectedValues.includes(item.value))return[].concat(_toConsumableArray(acc),[index]);return acc},[])};exports.getSelectedIndexes=getSelectedIndexes;var ClaySelectBox=function ClaySelectBox(_ref){var _ref$ariaLabels=
_ref.ariaLabels,ariaLabels=_ref$ariaLabels===void 0?{reorderDown:"Reorder Down",reorderUp:"Reorder Up"}:_ref$ariaLabels,_ref$buttonAlignment=_ref.buttonAlignment,buttonAlignment=_ref$buttonAlignment===void 0?"end":_ref$buttonAlignment,className=_ref.className,id=_ref.id,items=_ref.items,label=_ref.label,multiple=_ref.multiple,onItemsChange=_ref.onItemsChange,onSelectChange=_ref.onSelectChange,showArrows=_ref.showArrows,size=_ref.size,spritemap=_ref.spritemap,value=_ref.value,otherProps=_objectWithoutProperties(_ref,
["ariaLabels","buttonAlignment","className","id","items","label","multiple","onItemsChange","onSelectChange","showArrows","size","spritemap","value"]);var selectedIndexes=getSelectedIndexes(items,Array.isArray(value)?value:[value]);return _react.default.createElement("div",{className:(0,_classnames.default)(className,"form-group")},label&&_react.default.createElement("label",{className:"reorder-label",htmlFor:id},label),_react.default.createElement("div",{className:(0,_classnames.default)("clay-reorder",
_defineProperty({},"clay-reorder-footer-".concat(buttonAlignment),buttonAlignment))},_react.default.createElement("select",_extends({},otherProps,{className:"form-control form-control-inset",id:id,multiple:multiple,onChange:function onChange(event){var selectedItems=_toConsumableArray(event.target.options).filter(function(_ref2){var selected=_ref2.selected;return selected}).map(function(item){return item.value});onSelectChange(selectedItems)},onKeyDown:function onKeyDown(event){return selectedIndexes.forEach(function(index){if(event.key===
_shared.Keys.Down&&index===items.length-1||event.key===_shared.Keys.Up&&index===0)event.preventDefault()})},size:size,value:value}),items.map(function(option){return _react.default.createElement("option",{className:"reorder-option",key:option.value,value:option.value},option.label)})),_react.default.createElement("div",{className:"clay-reorder-underlay form-control"}),showArrows&&onItemsChange&&_react.default.createElement("div",{className:"clay-reorder-footer"},_react.default.createElement(_button.default.Group,
{className:"reorder-order-buttons"},_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.reorderUp,className:"reorder-button reorder-button-up",disabled:!value.length,displayType:"secondary",onClick:function onClick(){return onItemsChange(reorderUp(items,selectedIndexes))},small:true,spritemap:spritemap,symbol:"caret-top"}),_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.reorderDown,className:"reorder-button reorder-button-down",disabled:!value.length,
displayType:"secondary",onClick:function onClick(){return onItemsChange(reorderDown(items,selectedIndexes))},small:true,spritemap:spritemap,symbol:"caret-bottom"})))))};var _default=ClaySelectBox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/DualListBox",["module","exports","require","@frontend-taglib-clay$clayui/button","frontend-taglib-clay$classnames","frontend-js-react-web$react","./SelectBox"],function(module,exports,require){var define=undefined;var global=window;{function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&
typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _button=require("@frontend-taglib-clay$clayui/button");var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _SelectBox=_interopRequireWildcard(require("./SelectBox"));function _getRequireWildcardCache(){if(typeof WeakMap!==
"function")return null;var cache=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return cache};return cache}function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;if(obj===null||_typeof(obj)!=="object"&&typeof obj!=="function")return{default:obj};var cache=_getRequireWildcardCache();if(cache&&cache.has(obj))return cache.get(obj);var newObj={};var hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if(Object.prototype.hasOwnProperty.call(obj,
key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;if(desc&&(desc.get||desc.set))Object.defineProperty(newObj,key,desc);else newObj[key]=obj[key]}newObj.default=obj;if(cache)cache.set(obj,newObj);return newObj}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,
key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}
function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}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 _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=
arr[i];return arr2}function _iterableToArrayLimit(arr,i){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(arr)))return;var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e;}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function swapArrayItems(arrays,
selectedIndexes){var _arrays=_slicedToArray(arrays,2),sourceArray=_arrays[0],targetArray=_arrays[1];var newTargetArray=_toConsumableArray(targetArray);var newSourceArray=sourceArray.filter(function(item,index){if(selectedIndexes.includes(index)){newTargetArray.push(item);return false}return true});return[newSourceArray,newTargetArray]}var ClayDualListBox=function ClayDualListBox(_ref){var _ref$ariaLabels=_ref.ariaLabels,ariaLabels=_ref$ariaLabels===void 0?{transferLTR:"Transfer Item Left to Right",
transferRTL:"Transfer Item Right to Left"}:_ref$ariaLabels,className=_ref.className,disableLTR=_ref.disableLTR,disableRTL=_ref.disableRTL,items=_ref.items,_ref$left=_ref.left,left=_ref$left===void 0?{}:_ref$left,_onItemsChange=_ref.onItemsChange,_ref$right=_ref.right,right=_ref$right===void 0?{}:_ref$right,size=_ref.size,spritemap=_ref.spritemap,otherProps=_objectWithoutProperties(_ref,["ariaLabels","className","disableLTR","disableRTL","items","left","onItemsChange","right","size","spritemap"]);
var _React$useState=_react.default.useState(left.selected||[]),_React$useState2=_slicedToArray(_React$useState,2),internalLeftSelected=_React$useState2[0],setInternalLeftSelected=_React$useState2[1];var _React$useState3=_react.default.useState(right.selected||[]),_React$useState4=_slicedToArray(_React$useState3,2),internalRightSelected=_React$useState4[0],setInternalRightSelected=_React$useState4[1];var handleLeftSelectedChange=left.onSelectChange||setInternalLeftSelected;var handleRightSelectedChange=
right.onSelectChange||setInternalRightSelected;var leftSelected=left.selected||internalLeftSelected;var rightSelected=right.selected||internalRightSelected;var _items=_slicedToArray(items,2),leftItems=_items[0],rightItems=_items[1];var selectedIndexesLeft=(0,_SelectBox.getSelectedIndexes)(leftItems,leftSelected);var selectedIndexesRight=(0,_SelectBox.getSelectedIndexes)(rightItems,rightSelected);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)(className,
"form-group")}),_react.default.createElement("div",{className:"clay-dual-listbox"},_react.default.createElement(_SelectBox.default,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-left",id:left.id,items:leftItems,label:left.label,multiple:true,onItemsChange:function onItemsChange(newLeftItems){return _onItemsChange([newLeftItems,rightItems])},onSelectChange:handleLeftSelectedChange,showArrows:true,size:size,spritemap:spritemap,value:leftSelected}),_react.default.createElement("div",
{className:"btn-group-vertical clay-dual-listbox-actions clay-dual-listbox-item"},_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.transferLTR,className:"transfer-button-ltr",disabled:leftSelected.length===0||disableLTR,displayType:"secondary",onClick:function onClick(){var _swapArrayItems=swapArrayItems([leftItems,rightItems],selectedIndexesLeft),_swapArrayItems2=_slicedToArray(_swapArrayItems,2),arrayLeft=_swapArrayItems2[0],arrayRight=_swapArrayItems2[1];_onItemsChange([arrayLeft,
arrayRight])},small:true,spritemap:spritemap,symbol:"caret-right"}),_react.default.createElement(_button.ClayButtonWithIcon,{"aria-label":ariaLabels.transferRTL,className:"transfer-button-rtl",disabled:rightSelected.length===0||disableRTL,displayType:"secondary",onClick:function onClick(){var _swapArrayItems3=swapArrayItems([rightItems,leftItems],selectedIndexesRight),_swapArrayItems4=_slicedToArray(_swapArrayItems3,2),arrayRight=_swapArrayItems4[0],arrayLeft=_swapArrayItems4[1];_onItemsChange([arrayLeft,
arrayRight])},small:true,spritemap:spritemap,symbol:"caret-left"})),_react.default.createElement(_SelectBox.default,{className:"clay-dual-listbox-item clay-dual-listbox-item-expand listbox-right",id:right.id,items:rightItems,label:right.label,multiple:true,onItemsChange:function onItemsChange(newRightItems){return _onItemsChange([leftItems,newRightItems])},onSelectChange:handleRightSelectedChange,size:size,value:rightSelected})))};var _default=ClayDualListBox;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Form",["module","exports","require","@frontend-taglib-clay$clayui/icon","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _icon=_interopRequireDefault(require("@frontend-taglib-clay$clayui/icon"));var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));
var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};
var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,
i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var Group=_react.default.forwardRef(function(_ref,ref){var children=_ref.children,className=_ref.className,small=_ref.small,otherProps=_objectWithoutProperties(_ref,["children","className","small"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-group",{"form-group-sm":small},className),ref:ref}),children)});Group.displayName=
"ClayFormGroup";var Text=_react.default.forwardRef(function(_ref2,ref){var children=_ref2.children,className=_ref2.className,otherProps=_objectWithoutProperties(_ref2,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-text",className),ref:ref}),children)});Text.displayName="ClayFormText";var FeedbackGroup=_react.default.forwardRef(function(_ref3,ref){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,
["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-group",className),ref:ref}),children)});FeedbackGroup.displayName="ClayFormFeedbackGroup";var FeedbackItem=_react.default.forwardRef(function(_ref4,ref){var children=_ref4.children,className=_ref4.className,otherProps=_objectWithoutProperties(_ref4,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-item",
className),ref:ref}),children)});FeedbackItem.displayName="ClayFormFeedbackItem";var FeedbackIndicator=_react.default.forwardRef(function(_ref5,ref){var className=_ref5.className,spritemap=_ref5.spritemap,symbol=_ref5.symbol,otherProps=_objectWithoutProperties(_ref5,["className","spritemap","symbol"]);return _react.default.createElement("span",_extends({},otherProps,{className:(0,_classnames.default)("form-feedback-indicator","inline-item-before",className),ref:ref}),_react.default.createElement(_icon.default,
{spritemap:spritemap,symbol:symbol}))});FeedbackIndicator.displayName="ClayFormFeedbackIndicator";var ClayForm=_react.default.forwardRef(function(_ref6,ref){var children=_ref6.children,otherProps=_objectWithoutProperties(_ref6,["children"]);return _react.default.createElement("form",_extends({},otherProps,{ref:ref}),children)});ClayForm.displayName="ClayForm";var _default=Object.assign(ClayForm,{FeedbackGroup:FeedbackGroup,FeedbackIndicator:FeedbackIndicator,FeedbackItem:FeedbackItem,Group:Group,
Text:Text});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Input",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,
excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=
Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayInputGroupItem=_react.default.forwardRef(function(_ref,ref){var _classNames;var append=_ref.append,children=_ref.children,className=_ref.className,prepend=_ref.prepend,shrink=_ref.shrink,otherProps=_objectWithoutProperties(_ref,["append","children","className","prepend","shrink"]);return _react.default.createElement("div",_extends({},otherProps,
{className:(0,_classnames.default)("input-group-item",className,(_classNames={},_defineProperty(_classNames,"input-group-append",append),_defineProperty(_classNames,"input-group-item-shrink",shrink),_defineProperty(_classNames,"input-group-prepend",prepend),_classNames)),ref:ref}),children)});ClayInputGroupItem.displayName="ClayInputGroupItem";var ClayInputGroup=_react.default.forwardRef(function(_ref2,ref){var _classNames2;var children=_ref2.children,className=_ref2.className,small=_ref2.small,stacked=
_ref2.stacked,otherProps=_objectWithoutProperties(_ref2,["children","className","small","stacked"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("input-group",className,(_classNames2={},_defineProperty(_classNames2,"input-group-sm",small),_defineProperty(_classNames2,"input-group-stacked-sm-down",stacked),_classNames2)),ref:ref}),children)});ClayInputGroup.displayName="ClayInputGroup";var ClayInputGroupText=_react.default.forwardRef(function(_ref3,
ref){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,["children","className"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)("input-group-text",className),ref:ref}),children)});ClayInputGroupText.displayName="ClayInputGroupText";var ClayInputGroupInsetItem=_react.default.forwardRef(function(_ref4,ref){var _classNames3;var after=_ref4.after,before=_ref4.before,children=_ref4.children,className=_ref4.className,
_ref4$tag=_ref4.tag,Tag=_ref4$tag===void 0?"div":_ref4$tag,otherProps=_objectWithoutProperties(_ref4,["after","before","children","className","tag"]);return _react.default.createElement(Tag,_extends({},otherProps,{className:(0,_classnames.default)("input-group-inset-item",className,(_classNames3={},_defineProperty(_classNames3,"input-group-inset-item-after",after),_defineProperty(_classNames3,"input-group-inset-item-before",before),_classNames3)),ref:ref}),children)});ClayInputGroupInsetItem.displayName=
"ClayInputGroupInsetItem";var ClayInput=_react.default.forwardRef(function(_ref5,ref){var _classNames4;var className=_ref5.className,_ref5$component=_ref5.component,Component=_ref5$component===void 0?"input":_ref5$component,insetAfter=_ref5.insetAfter,insetBefore=_ref5.insetBefore,sizing=_ref5.sizing,_ref5$type=_ref5.type,type=_ref5$type===void 0?"text":_ref5$type,otherProps=_objectWithoutProperties(_ref5,["className","component","insetAfter","insetBefore","sizing","type"]);return _react.default.createElement(Component,
_extends({},otherProps,{className:(0,_classnames.default)("form-control",className,(_classNames4={},_defineProperty(_classNames4,"form-control-".concat(sizing),sizing),_defineProperty(_classNames4,"input-group-inset",insetAfter||insetBefore),_defineProperty(_classNames4,"input-group-inset-after",insetAfter),_defineProperty(_classNames4,"input-group-inset-before",insetBefore),_classNames4)),ref:ref,type:type}))});var _default=Object.assign(ClayInput,{Group:ClayInputGroup,GroupInsetItem:ClayInputGroupInsetItem,
GroupItem:ClayInputGroupItem,GroupText:ClayInputGroupText});exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Radio",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=
Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}
var ClayRadio=_react.default.forwardRef(function(_ref,ref){var checked=_ref.checked,children=_ref.children,className=_ref.className,_ref$containerProps=_ref.containerProps,containerProps=_ref$containerProps===void 0?{className:""}:_ref$containerProps,inline=_ref.inline,label=_ref.label,otherProps=_objectWithoutProperties(_ref,["checked","children","className","containerProps","inline","label"]);return _react.default.createElement("div",_extends({},containerProps,{className:(0,_classnames.default)("custom-control custom-radio",
containerProps.className,{"custom-control-inline":inline})}),_react.default.createElement("label",null,_react.default.createElement("input",_extends({},otherProps,{checked:checked,className:(0,_classnames.default)("custom-control-input",className),ref:ref,role:"radio",type:"radio"})),_react.default.createElement("span",{className:"custom-control-label"},label&&_react.default.createElement("span",{className:"custom-control-label-text"},label)),children))});var _default=ClayRadio;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/RadioGroup",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,
sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,
key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=
0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}var ClayRadioGroup=function ClayRadioGroup(_ref){var children=_ref.children,className=_ref.className,inline=_ref.inline,
name=_ref.name,onSelectedValueChange=_ref.onSelectedValueChange,selectedValue=_ref.selectedValue,otherProps=_objectWithoutProperties(_ref,["children","className","inline","name","onSelectedValueChange","selectedValue"]);return _react.default.createElement("div",_extends({},otherProps,{className:(0,_classnames.default)(className)}),_react.default.Children.map(children,function(child,i){return _react.default.cloneElement(child,_objectSpread(_objectSpread({},child.props),{},{checked:selectedValue===
child.props.value,inline:inline,key:i,name:name,onChange:function onChange(){return onSelectedValueChange(child.props.value)},type:"radio"}))}))};var _default=ClayRadioGroup;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/form@3.11.1/lib/Select",["module","exports","require","frontend-taglib-clay$classnames","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};return _extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=
Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}
var OptGroup=function OptGroup(_ref){var children=_ref.children,otherProps=_objectWithoutProperties(_ref,["children"]);return _react.default.createElement("optgroup",otherProps,children)};var Option=function Option(_ref2){var label=_ref2.label,otherProps=_objectWithoutProperties(_ref2,["label"]);return _react.default.createElement("option",otherProps,label)};var ClaySelect=function ClaySelect(_ref3){var children=_ref3.children,className=_ref3.className,otherProps=_objectWithoutProperties(_ref3,["children",
"className"]);return _react.default.createElement("select",_extends({},otherProps,{className:(0,_classnames.default)("form-control",className)}),children)};ClaySelect.OptGroup=OptGroup;ClaySelect.Option=Option;var _default=ClaySelect;exports.default=_default}});
