1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3398],{93398:function(t,e,n){n.r(e),n.d(e,{Modal:function(){return d}});var o=n(85893),r=n(4238),a=n(99071),i=n(37844),u=n(67294),c=n(73935),s=n(9473),l=document.querySelector("body"),d=(0,u.memo)(function(t){var e=t.hasPortal,n=t.children,d=t.target,m=t.mountingMode,f=t.onClose,p=t.onSubmit,v=t.name,b=(0,s.I0)(),g=(0,s.v9)(function(t){return(0,a.up)(t,v)}),h=(0,u.useCallback)(function(t){var e=t.target.closest("[data-modal-action]");if(e){var n=e.getAttribute("data-modal-action");if("close"===n){b((0,i.rU)(v)),f&&f(),t.stopPropagation();return}"submit"===n&&(p&&p(),t.stopPropagation())}},[b,v,f,p]),k=(0,u.useMemo)(function(){return(0,o.jsx)("div",{onClick:h,role:"presentation",children:(0,o.jsx)(r.D,{isVisible:g,name:v,children:n})})},[n,h,g,v]);return(void 0===m||m)&&!g?(0,o.jsx)(u.Fragment,{}):void 0===e||e?c.createPortal(k,void 0===d?l:d):(0,o.jsx)(o.Fragment,{children:k})});e.default=d}}]);
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.