Liferay.Loader.define("@frontend-taglib-clay$clayui/button@3.4.0/lib/ButtonWithIcon",["module","exports","require","@frontend-taglib-clay$clayui/icon","frontend-js-react-web$react","./Button"],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 _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Button=
_interopRequireDefault(require("./Button"));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 ClayButtonWithIcon=_react.default.forwardRef(function(_ref,ref){var _ref$monospaced=_ref.monospaced,monospaced=_ref$monospaced===void 0?true:_ref$monospaced,spritemap=_ref.spritemap,symbol=_ref.symbol,otherProps=_objectWithoutProperties(_ref,["monospaced","spritemap","symbol"]);return _react.default.createElement(_Button.default,_extends({},otherProps,{monospaced:monospaced,ref:ref}),_react.default.createElement(_icon.default,
{spritemap:spritemap,symbol:symbol}))});var _default=ClayButtonWithIcon;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/button@3.4.0/lib/index",["module","exports","require","./Button","./ButtonWithIcon"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"ClayButtonWithIcon",{enumerable:true,get:function get(){return _ButtonWithIcon.default}});exports.default=void 0;var _Button=_interopRequireDefault(require("./Button"));var _ButtonWithIcon=_interopRequireDefault(require("./ButtonWithIcon"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var _default=_Button.default;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/loading-indicator@3.1.0/lib/index",["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 ClayLoadingIndicator=_react.default.forwardRef(function(_ref,ref){var className=_ref.className,light=_ref.light,small=_ref.small,otherProps=_objectWithoutProperties(_ref,["className","light","small"]);return _react.default.createElement("span",_extends({"aria-hidden":"true"},otherProps,{className:(0,_classnames.default)(className,"loading-animation",{"loading-animation-light":light,"loading-animation-sm":small}),ref:ref}))});var _default=ClayLoadingIndicator;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/Portal",["module","exports","require","frontend-js-react-web$react","frontend-js-react-web$react-dom"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.ClayPortal=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _reactDom=require("frontend-js-react-web$react-dom");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{default:obj}}var ClayPortalContext=_react.default.createContext(null);ClayPortalContext.displayName="ClayPortalContext";var ClayPortal=function ClayPortal(_ref){var children=_ref.children,containerRef=_ref.containerRef,subPortalRef=_ref.subPortalRef;var parentPortalRef=_react.default.useContext(ClayPortalContext);var portalRef=_react.default.useRef(typeof document!=="undefined"?document.createElement("div"):null);_react.default.useEffect(function(){var closestParent=parentPortalRef&&
parentPortalRef.current?parentPortalRef.current:document.body;var elToMountTo=containerRef&&containerRef.current?containerRef.current:closestParent;if(elToMountTo&&portalRef.current)elToMountTo.appendChild(portalRef.current);return function(){if(elToMountTo&&portalRef.current)elToMountTo.removeChild(portalRef.current)}},[containerRef,parentPortalRef]);var content=_react.default.createElement(ClayPortalContext.Provider,{value:subPortalRef?subPortalRef:portalRef},children);return portalRef.current?
(0,_reactDom.createPortal)(content,portalRef.current):content};exports.ClayPortal=ClayPortal}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/Keys",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.Keys=void 0;var Keys={Backspace:"Backspace",Del:"Delete",Down:"ArrowDown",Enter:"Enter",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Spacebar:" ",Tab:"Tab",Up:"ArrowUp"};exports.Keys=Keys}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/useFocusManagement",["module","exports","require","frontend-js-react-web$react","./Keys"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.useFocusManagement=useFocusManagement;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Keys=require("./Keys");function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{default:obj}}var HostComponent=5;function useFocusManagement(scope){var nextElementOutsideScopeRef=_react.default.useRef(null);var isFiberHostComponentFocusable=function isFiberHostComponentFocusable(fiber){if(fiber.tag!==HostComponent)return false;var memoizedProps=fiber.memoizedProps,stateNode=fiber.stateNode,type=fiber.type;if(!stateNode.offsetParent)return false;if(memoizedProps.disabled)return false;if(memoizedProps.tabIndex!=null&&memoizedProps.tabIndex>=0||memoizedProps.contentEditable===
true)return true;if(type==="a"||type==="area")return!!memoizedProps.href&&memoizedProps.rel!=="ignore";if(type==="input")return memoizedProps.type!=="hidden"&&memoizedProps.type!=="file";return type==="button"||type==="textarea"||type==="object"||type==="select"||type==="iframe"||type==="embed"};var collectFocusableElements=function collectFocusableElements(node,focusableElements){if(isFiberHostComponentFocusable(node))focusableElements.push(node.stateNode);var child=node.child;if(child!==null)collectFocusableElements(child,
focusableElements);var sibling=node.sibling;if(sibling)collectFocusableElements(sibling,focusableElements)};var getFiber=function getFiber(scope){if(!scope.current)return null;var internalKey=Object.keys(scope.current).find(function(key){return key.indexOf("__reactInternalInstance")===0});if(internalKey)return scope.current[internalKey];return null};var getFocusableElementsInScope=function getFocusableElementsInScope(fiberNode){var focusableElements=[];var child=fiberNode.child;if(child!==null)collectFocusableElements(child,
focusableElements);return focusableElements};var handleNextElementOutsideScope=function handleNextElementOutsideScope(event){if(nextElementOutsideScopeRef.current!==event.target)return;if(nextElementOutsideScopeRef.current!==event.currentTarget){event.currentTarget.removeEventListener("keydown",handleNextElementOutsideScope);return}if(event.key===_Keys.Keys.Tab&&event.shiftKey){var elements=getFocusableElementsInScope(getFiber(scope));if(elements.length===0){if(event.currentTarget)event.currentTarget.removeEventListener("keydown",
handleNextElementOutsideScope);return}event.preventDefault();elements[elements.length-1].focus()}};var setInteractionObserver=function setInteractionObserver(element){if(nextElementOutsideScopeRef.current!==null)nextElementOutsideScopeRef.current.removeEventListener("keydown",handleNextElementOutsideScope);nextElementOutsideScopeRef.current=element;nextElementOutsideScopeRef.current.addEventListener("keydown",handleNextElementOutsideScope)};var getElementEdge=function getElementEdge(fiberNode,backwards){var focusableElementsEdge=
[];var fiberNodeReturn=fiberNode.return;if(fiberNodeReturn!==null)collectFocusableElements(fiberNodeReturn,focusableElementsEdge);if(!focusableElementsEdge.length)return null;var nodePosition=focusableElementsEdge.findIndex(function(el){return document.activeElement===el});var nextElement=null;if(backwards)nextElement=focusableElementsEdge[nodePosition-1];else nextElement=focusableElementsEdge[nodePosition+1];if(!nextElement&&fiberNodeReturn.return)return getElementEdge(fiberNodeReturn.return,backwards);
return nextElement};var moveFocusInScope=function moveFocusInScope(scope){var backwards=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var elements=getFocusableElementsInScope(scope);if(elements.length===0)return null;var node=document.activeElement;if(!node)return;var position=elements.indexOf(node);var lastPosition=elements.length-1;var nextElement=null;if(position<0)return null;if(backwards)if(position===0)nextElement=getElementEdge(scope,backwards);else nextElement=elements[position-
1];else if(position===lastPosition){nextElement=getElementEdge(scope,backwards);if(nextElement)setInteractionObserver(nextElement)}else nextElement=elements[position+1];if(nextElement){nextElement.focus();return nextElement}return null};_react.default.useEffect(function(){if(nextElementOutsideScopeRef.current){nextElementOutsideScopeRef.current.removeEventListener("keydown",handleNextElementOutsideScope);nextElementOutsideScopeRef.current=null}},[scope]);return{focusNext:function focusNext(){return moveFocusInScope(getFiber(scope))},
focusPrevious:function focusPrevious(){return moveFocusInScope(getFiber(scope),true)}}}}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/FocusScope",["module","exports","require","frontend-js-react-web$react","./Keys","./useFocusManagement"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.FocusScope=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));var _Keys=require("./Keys");var _useFocusManagement=require("./useFocusManagement");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)}var FocusScope=function FocusScope(_ref){var _ref$arrowKeysLeftRig=_ref.arrowKeysLeftRight,arrowKeysLeftRight=_ref$arrowKeysLeftRig===void 0?
false:_ref$arrowKeysLeftRig,_ref$arrowKeysUpDown=_ref.arrowKeysUpDown,arrowKeysUpDown=_ref$arrowKeysUpDown===void 0?true:_ref$arrowKeysUpDown,children=_ref.children;var elRef=_react.default.useRef(null);var focusManager=(0,_useFocusManagement.useFocusManagement)(elRef);var _onKeyDown=function onKeyDown(event){var key=event.key,shiftKey=event.shiftKey;if(arrowKeysUpDown&&key===_Keys.Keys.Down||arrowKeysLeftRight&&key===_Keys.Keys.Right||key===_Keys.Keys.Tab&&!shiftKey){if(focusManager.focusNext())event.preventDefault()}else if(arrowKeysUpDown&&
key===_Keys.Keys.Up||arrowKeysLeftRight&&key===_Keys.Keys.Left||key===_Keys.Keys.Tab&&shiftKey)if(focusManager.focusPrevious())event.preventDefault()};return _react.default.cloneElement(children,{onKeyDown:function onKeyDown(event){_onKeyDown(event);if(children.props.onKeyDown)children.props.onKeyDown(event)},ref:function ref(r){if(r){elRef.current=r;var ref=children.ref;if(ref)if(_typeof(ref)==="object")ref.current=r}}})};exports.FocusScope=FocusScope}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/getEllipsisItems",["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.getEllipsisItems=void 0;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}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 _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)}var getBufferList=function getBufferList(start,end,config){var EllipsisComponent=config.EllipsisComponent,ellipsisProps=config.ellipsisProps,items=config.items,spritemap=config.spritemap;var removedItems=items.slice(start,Math.max(end,start));if(removedItems.length>
1)return[_react.default.createElement(EllipsisComponent,_extends({items:removedItems,key:"ellipsisComponent",spritemap:spritemap},ellipsisProps))];return removedItems};var getEllipsisItems=function getEllipsisItems(config,ellipsisBuffer){var activeIndex=arguments.length>2&&arguments[2]!==undefined?arguments[2]:0;var items=config.items;var lastIndex=items.length-1;var leftBuffer=getBufferList(1,activeIndex-ellipsisBuffer,config);var rightBuffer=getBufferList(activeIndex+ellipsisBuffer+1,lastIndex,
config);var newArray=[items[0]].concat(_toConsumableArray(leftBuffer),_toConsumableArray(items.slice(Math.max(activeIndex-ellipsisBuffer,1),Math.min(activeIndex+ellipsisBuffer+1,lastIndex))),_toConsumableArray(rightBuffer));if(items.length>1)newArray.push(items[lastIndex]);return newArray};exports.getEllipsisItems=getEllipsisItems}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/link@3.2.0/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("a");context.displayName=
"ClayLinkContext";var _default=context;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/link@3.2.0/lib/index",["module","exports","require","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});Object.defineProperty(exports,"ClayLinkContext",{enumerable:true,get:function get(){return _Context.default}});exports.default=void 0;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 _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 ClayLink=_react.default.forwardRef(function(_ref,ref){var borderless=_ref.borderless,button=_ref.button,children=_ref.children,className=_ref.className,displayType=_ref.displayType,
monospaced=_ref.monospaced,outline=_ref.outline,rel=_ref.rel,target=_ref.target,otherProps=_objectWithoutProperties(_ref,["borderless","button","children","className","displayType","monospaced","outline","rel","target"]);var TagOrComponent=_react.default.useContext(_Context.default);var classes;if(button){var _classes;button=button===true?{}:button;classes=(_classes={btn:!!button,"btn-block":button.block,"btn-monospaced":button.monospaced,"btn-outline-borderless":borderless,"btn-sm":button.small},
_defineProperty(_classes,"btn-".concat(displayType),displayType&&!outline&&!borderless),_defineProperty(_classes,"btn-outline-".concat(displayType),displayType&&(outline||borderless)),_classes)}else{var _classes2;classes=(_classes2={"link-monospaced":monospaced,"link-outline":outline,"link-outline-borderless":borderless},_defineProperty(_classes2,"link-".concat(displayType),displayType&&!outline),_defineProperty(_classes2,"link-outline-".concat(displayType),displayType&&outline),_classes2)}if(target&&
!rel)rel="noreferrer noopener";return _react.default.createElement(TagOrComponent,_extends({className:(0,_classnames.default)(className,classes),ref:ref,rel:rel,target:target},otherProps),children)});ClayLink.displayName="ClayLink";var _default=ClayLink;exports.default=_default}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/LinkOrButton",["module","exports","require","@frontend-taglib-clay$clayui/button","@frontend-taglib-clay$clayui/link","frontend-js-react-web$react"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.LinkOrButton=void 0;var _button=_interopRequireDefault(require("@frontend-taglib-clay$clayui/button"));var _link=_interopRequireDefault(require("@frontend-taglib-clay$clayui/link"));
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 LinkOrButton=_react.default.forwardRef(function(_ref,ref){var buttonDisplayType=_ref.buttonDisplayType,buttonType=_ref.buttonType,href=_ref.href,linkDisplayType=_ref.linkDisplayType,onClick=_ref.onClick,otherProps=_objectWithoutProperties(_ref,["buttonDisplayType","buttonType","href","linkDisplayType","onClick"]);if(href)return _react.default.createElement(_link.default,
_extends({},otherProps,{displayType:linkDisplayType,href:href,onClick:onClick,ref:ref}));return _react.default.createElement(_button.default,_extends({},otherProps,{displayType:buttonDisplayType,onClick:onClick,ref:ref,type:buttonType}))});exports.LinkOrButton=LinkOrButton}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/sub",["module","exports","require"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});exports.sub=void 0;var SPLIT_REGEX=/({\d+})/g;var sub=function sub(langKey,args){var keyArray=langKey.split(SPLIT_REGEX).filter(function(val){return val.length!==0});for(var i=0;i<args.length;i++){var arg=args[i];var indexKey="{".concat(i,"}");var argIndex=keyArray.indexOf(indexKey);
while(argIndex>=0){keyArray.splice(argIndex,1,arg.toString());argIndex=keyArray.indexOf(indexKey)}}return keyArray.join("")};exports.sub=sub}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/useDebounce",["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.useDebounce=useDebounce;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}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 _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 _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 useDebounce(value,
delay){var _React$useState=_react.default.useState(value),_React$useState2=_slicedToArray(_React$useState,2),debouncedValue=_React$useState2[0],setDebouncedValue=_React$useState2[1];_react.default.useEffect(function(){var handler=setTimeout(function(){setDebouncedValue(value)},delay);return function(){clearTimeout(handler)}},_typeof(value)==="object"&&value!==null?[].concat(_toConsumableArray(Object.keys(value)),_toConsumableArray(Object.values(value))):[value]);return debouncedValue}}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/useTransitionHeight",["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.useTransitionHeight=useTransitionHeight;var _react=_interopRequireDefault(require("frontend-js-react-web$react"));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}function removeCollapseHeight(collapseElementRef){if(collapseElementRef&&collapseElementRef.current)collapseElementRef.current.style.removeProperty("height")}function setCollapseHeight(collapseElementRef){if(collapseElementRef&&collapseElementRef.current){var height=
Array.prototype.slice.call(collapseElementRef.current.children).reduce(function(acc,child){return acc+child.clientHeight},0);collapseElementRef.current.setAttribute("style","height: ".concat(height,"px"))}}function useTransitionHeight(visible,setVisible,contentRef){var _React$useState=_react.default.useState(false),_React$useState2=_slicedToArray(_React$useState,2),transitioning=_React$useState2[0],setTransitioning=_React$useState2[1];_react.default.useEffect(function(){if(transitioning){setCollapseHeight(contentRef);
if(visible)removeCollapseHeight(contentRef)}},[transitioning]);return[transitioning,function handleTransitionEnd(event){if(event.target===contentRef.current&&transitioning&&!visible){setVisible(true);setTransitioning(false);removeCollapseHeight(contentRef)}else if(event.target===contentRef.current){setVisible(false);setTransitioning(false)}},function willTriggerTransition(event){event.preventDefault();if(visible&&!transitioning)setCollapseHeight(contentRef);if(!transitioning)setTransitioning(true)}]}
}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/shared@3.2.3/lib/index",["module","exports","require","./Portal","./FocusScope","./getEllipsisItems","./Keys","./LinkOrButton","./sub","./useDebounce","./useFocusManagement","./useTransitionHeight"],function(module,exports,require){var define=undefined;var global=window;{Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"ClayPortal",{enumerable:true,get:function get(){return _Portal.ClayPortal}});Object.defineProperty(exports,
"FocusScope",{enumerable:true,get:function get(){return _FocusScope.FocusScope}});Object.defineProperty(exports,"getEllipsisItems",{enumerable:true,get:function get(){return _getEllipsisItems.getEllipsisItems}});Object.defineProperty(exports,"Keys",{enumerable:true,get:function get(){return _Keys.Keys}});Object.defineProperty(exports,"LinkOrButton",{enumerable:true,get:function get(){return _LinkOrButton.LinkOrButton}});Object.defineProperty(exports,"sub",{enumerable:true,get:function get(){return _sub.sub}});
Object.defineProperty(exports,"useDebounce",{enumerable:true,get:function get(){return _useDebounce.useDebounce}});Object.defineProperty(exports,"useFocusManagement",{enumerable:true,get:function get(){return _useFocusManagement.useFocusManagement}});Object.defineProperty(exports,"useTransitionHeight",{enumerable:true,get:function get(){return _useTransitionHeight.useTransitionHeight}});exports.noop=void 0;var _Portal=require("./Portal");var _FocusScope=require("./FocusScope");var _getEllipsisItems=
require("./getEllipsisItems");var _Keys=require("./Keys");var _LinkOrButton=require("./LinkOrButton");var _sub=require("./sub");var _useDebounce=require("./useDebounce");var _useFocusManagement=require("./useFocusManagement");var _useTransitionHeight=require("./useTransitionHeight");var noop=function noop(){};exports.noop=noop}});
Liferay.Loader.define("@frontend-taglib-clay$clayui/modal@3.7.2/lib/Body",["module","exports","require","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=void 0;var _classnames=_interopRequireDefault(require("frontend-taglib-clay$classnames"));var _react=_interopRequireWildcard(require("frontend-js-react-web$react"));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)}var ClayModalBody=function ClayModalBody(_ref){var children=
_ref.children,_ref$iFrameProps=_ref.iFrameProps,iFrameProps=_ref$iFrameProps===void 0?{}:_ref$iFrameProps,scrollable=_ref.scrollable,url=_ref.url;var elementRef=(0,_react.useRef)(null);(0,_react.useEffect)(function(){var onKeyDown=function onKeyDown(event){if(elementRef.current&&(event.key==="ArrowUp"||event.key==="ArrowDown")&&!elementRef.current.contains(document.activeElement)){if(event.defaultPrevented)return;elementRef.current.focus()}};document.addEventListener("keydown",onKeyDown);return function(){document.removeEventListener("keydown",
onKeyDown)}},[elementRef]);return _react.default.createElement("div",{className:(0,_classnames.default)("modal-body",{"inline-scroller":scrollable,"modal-body-iframe":url}),ref:elementRef,tabIndex:scrollable?-1:undefined},url?_react.default.createElement("iframe",_extends({},iFrameProps,{src:url,title:url})):children)};var _default=ClayModalBody;exports.default=_default}});
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}});
