1import*as e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as r from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var n={238:c=>{c.exports=e},421:c=>{c.exports=t},934:c=>{c.exports=r}},o={};function __webpack_require__(c){var f=o[c];if(void 0!==f)return f.exports;var s=o[c]={exports:{}};return n[c](s,s.exports,__webpack_require__),s.exports}var a={};(()=>{var c=a;function _typeof(c){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c})(c)}Object.defineProperty(c,"X$",{value:!0}),c.ZP=c.MR=void 0;var f=__webpack_require__(934),s=function _interopRequireDefault(c){return c&&c.__esModule?c:{default:c}}(__webpack_require__(238)),d=function _interopRequireWildcard(c,f){if(!f&&c&&c.__esModule)return c;if(null===c||"object"!==_typeof(c)&&"function"!=typeof c)return{default:c};var s=_getRequireWildcardCache(f);if(s&&s.has(c))return s.get(c);var d={},p=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in c)if("default"!==b&&Object.prototype.hasOwnProperty.call(c,b)){var y=p?Object.getOwnPropertyDescriptor(c,b):null;y&&(y.get||y.set)?Object.defineProperty(d,b,y):d[b]=c[b]}return d.default=c,s&&s.set(c,d),d}(__webpack_require__(421)),p=["alignPosition","children","className","closeOnClickOutside","containerProps","defaultShow","disableScroll","displayType","header","onOffset","onShowChange","show","size","trigger"];function _getRequireWildcardCache(c){if("function"!=typeof WeakMap)return null;var f=new WeakMap,s=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(c){return c?s:f})(c)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(c){for(var f=1;f<arguments.length;f++){var s=arguments[f];for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&(c[d]=s[d])}return c}).apply(this,arguments)}function _defineProperty(c,f,s){return f in c?Object.defineProperty(c,f,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[f]=s,c}function _arrayLikeToArray(c,f){(null==f||f>c.length)&&(f=c.length);for(var s=0,d=new Array(f);s<f;s++)d[s]=c[s];return d}c.MR=["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-top","left-bottom","right","right-top","right-bottom"];var b={bottom:["tc","bc"],"bottom-left":["tl","bl"],"bottom-right":["tr","br"],left:["cr","cl"],"left-bottom":["br","bl"],"left-top":["tr","tl"],right:["cl","cr"],"right-bottom":["bl","br"],"right-top":["tl","tr"],top:["bc","tc"],"top-left":["bl","tl"],"top-right":["br","tr"]},y=[0,4],v=[-4,0],m=[4,0],_=[0,-4],h={bctc:_,blbr:m,bltl:_,brbl:v,brtr:_,clcr:m,crcl:v,tcbc:y,tlbl:y,tltr:m,trbr:y,trtl:v},g=d.default.forwardRef((function(c,y){var v,m=c.alignPosition,_=void 0===m?"bottom":m,g=c.children,w=c.className,O=c.closeOnClickOutside,k=void 0!==O&&O,j=c.containerProps,P=void 0===j?{}:j,E=c.defaultShow,S=void 0!==E&&E,x=c.disableScroll,C=void 0!==x&&x,A=c.displayType,R=c.header,N=c.onOffset,L=void 0===N?function(c){return h[c.join("")]}:N,q=c.onShowChange,I=c.show,T=c.size,W=c.trigger,M=function _objectWithoutProperties(c,f){if(null==c)return{};var s,d,p=function _objectWithoutPropertiesLoose(c,f){if(null==c)return{};var s,d,p={},b=Object.keys(c);for(d=0;d<b.length;d++)s=b[d],f.indexOf(s)>=0||(p[s]=c[s]);return p}(c,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(c);for(d=0;d<b.length;d++)s=b[d],f.indexOf(s)>=0||Object.prototype.propertyIsEnumerable.call(c,s)&&(p[s]=c[s])}return p}(c,p),D=function _slicedToArray(c,f){return function _arrayWithHoles(c){if(Array.isArray(c))return c}(c)||function _iterableToArrayLimit(c,f){var s=null==c?null:"undefined"!=typeof Symbol&&c[Symbol.iterator]||c["@@iterator"];if(null!=s){var d,p,b=[],y=!0,v=!1;try{for(s=s.call(c);!(y=(d=s.next()).done)&&(b.push(d.value),!f||b.length!==f);y=!0);}catch(c){v=!0,p=c}finally{try{y||null==s.return||s.return()}finally{if(v)throw p}
1}return b}}(c,f)||function _unsupportedIterableToArray(c,f){if(c){if("string"==typeof c)return _arrayLikeToArray(c,f);var s=Object.prototype.toString.call(c).slice(8,-1);return"Object"===s&&c.constructor&&(s=c.constructor.name),"Map"===s||"Set"===s?Array.from(c):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?_arrayLikeToArray(c,f):void 0}}(c,f)||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.")}()}((0,f.useControlledState)({defaultName:"defaultShow",defaultValue:S,handleName:"onShowChange",name:"show",onChange:q,value:I}),2),$=D[0],Z=D[1],z=(0,d.useRef)(null),X=(0,d.useRef)(null),B=(0,d.useRef)(null);y||(y=X);var F=(0,d.useCallback)((function(){if(y.current&&z.current){var c=b[_];(0,f.doAlign)({offset:L(c),points:c,sourceElement:y.current,targetElement:z.current})}}),[_,z,y]);(0,d.useEffect)((function(){W&&F()}),[F,$]),(0,d.useEffect)((function(){if(W&&z.current)return(0,f.observeRect)(z.current,F)}),[F]),(0,d.useEffect)((function(){!C&&B.current&&$&&B.current.focus(),C&&X.current&&$&&X.current.focus()}),[C,X,B,$]),(0,d.useEffect)((function(){if(k&&W){var c=function handleClick(c){var f=[X,B,z],s=(Array.isArray(f)?f:[f]).filter((function(c){return c.current})).map((function(c){return c.current}));c.target instanceof Node&&!s.find((function(f){return f.contains(c.target)}))&&Z(!1)};return window.addEventListener("mousedown",c),function(){window.removeEventListener("mousedown",c)}}}),[k,W]),(0,d.useEffect)((function(){return $&&f.stack.push(X),function(){var c=f.stack.indexOf(X);c>=0&&f.stack.splice(c,1)}}),[$,X]),(0,d.useEffect)((function(){var c=function handleKeyDown(c){var s;"Escape"===c.key&&f.stack[f.stack.length-1]===X&&(Z(!1),null===(s=z.current)||void 0===s||s.focus())},s=function onBlur(c){X.current&&!X.current.contains(c.relatedTarget)&&Z(!1)};if($)return document.addEventListener("keydown",c),window.addEventListener("blur",s),function(){document.removeEventListener("keydown",c),window.removeEventListener("blur",s)}}),[$]);var G=d.default.createElement("div",_extends({className:(0,s.default)(w,"popover","clay-popover-".concat(_),(v={},_defineProperty(v,"popover-".concat(A),A),_defineProperty(v,"popover-width-lg","lg"===T),_defineProperty(v,"show",$),v)),ref:y},M,{tabIndex:C?-1:void 0}),d.default.createElement("div",{className:"arrow"}),d.default.createElement("div",{className:(0,s.default)({"inline-scroller":!C}),ref:B,tabIndex:C?void 0:-1},R&&d.default.createElement("div",{className:"popover-header"},R),d.default.createElement("div",{className:"popover-body"},g)));return W&&(G=d.default.createElement(d.default.Fragment,null,d.default.cloneElement(W,{onClick:function onClick(c){W.props.onClick&&W.props.onClick(c),Z(!$)},ref:function ref(c){if(c){z.current=c;var f=W.ref;"function"==typeof f?f(c):f&&(f.current=c)}}}),$&&d.default.createElement(f.ClayPortal,P,G))),G}));g.displayName="ClayPopover";var w=g;c.ZP=w})();var i=a.MR,l=a.X$,u=a.ZP;export{i as ALIGN_POSITIONS,l as __esModule,u as default}; 2//# sourceMappingURL=@clayui$popover.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.