PageSourceSearch

https://opentug.com/assets/Modal-x1EDljNq.js

js opentug.com collected 2026-09-29 08:52:39 UTC 4,942 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`8996b9409a959cec3baed6da20d365a7da20654f`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`3eb52f90-b98a-425b-8743-2686b535eca0`,e._sentryDebugIdIdentifier=`sentry-dbid-3eb52f90-b98a-425b-8743-2686b535eca0`)}catch{}})();import{I as e,J as t,N as n,O as r,U as i,V as a,a as o,d as s,m as c,s as l,t as u}from"./web-DDgQJ4e4.js";import{Cs as d,Ms as f,Os as p,Ts as m,ds as h,is as g,ks as _,ss as v,us as y}from"./utils-C2jyzqC3.js";import{a as b,i as x,n as S,t as C}from"./AbstractModalHeader-DjKU4uI-.js";import{t as w}from"./divWithClass-BNpniGoF.js";import{t as T}from"./createWithBsPrefix-DlFvw_VP.js";var E;function D(e){if((!E&&E!==0||e)&&_){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),E=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return E}var O=T(`modal-body`),k=c(`<div><div>`),A={},j=e=>{let[r,i]=t(a(A,e),[`bsPrefix`,`class`,`contentClass`,`centered`,`size`,`fullscreen`,`children`,`scrollable`]),c=y(r.bsPrefix,`modal`),u=`${c}-dialog`,d=typeof r.fullscreen==`string`?`${c}-fullscreen-${r.fullscreen}`:`${c}-fullscreen`;return(()=>{var e=k(),t=e.firstChild;return s(e,a(i,{get class(){return f(u,r.class,r.size&&`${c}-${r.size}`,r.centered&&`${u}-centered`,r.scrollable&&`${u}-scrollable`,r.fullscreen&&d)}}),!1,!0),l(t,()=>r.children),n(()=>o(t,f(`${c}-content`,r.contentClass,r.contentClass))),e})()},M=T(`modal-footer`),N={closeLabel:`Close`,closeButton:!1},P=e=>{let[n,i]=t(a(N,e),[`bsPrefix`,`class`]),o=y(n.bsPrefix,`modal-header`);return r(C,a(i,{get class(){return f(n.class,o)}}))},F=w(`h4`),I=T(`modal-title`,{Component:F}),L=c(`<div>`),R=c(`<div role=dialog>`),z={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:j};function B(e){return r(g,a(e,{timeout:void 0}))}function V(e){return r(g,a(e,{timeout:void 0}))}var H=Object.assign(n=>{let[o,c]=t(a(z,n),`bsPrefix.class.style.dialogClass.contentClass.children.dialogAs.aria-labelledby.show.animation.backdrop.keyboard.onEscapeKeyDown.onShow.onHide.container.autoFocus.enforceFocus.restoreFocus.restoreFocusOptions.onEntered.onExit.onExiting.onEnter.onEntering.onExited.backdropClass.manager`.split(`.`)),[g,C]=e({}),[w,T]=e(!1),E=!1,O=!1,k=null,A,j=h(),M=e=>{A=e,c.ref?.(e)},N=y(o.bsPrefix,`modal`),P={get onHide(){return o.onHide}};function F(){return o.manager?o.manager:x({isRTL:j()})}function I(e){if(!_)return;let t=F().getScrollbarWidth()>0,n=e.scrollHeight>d(e).documentElement.clientHeight;C({paddingRight:t&&!n?D():void 0,paddingLeft:!t&&n?D():void 0})}let H=()=>{A&&I(A.dialog)};i(()=>{m(window,`resize`,H),k?.()});let U=()=>{E=!0},W=e=>{E&&A&&e.target===A.dialog&&(O=!0),E=!1},G=()=>{T(!0),k=v(A.dialog,()=>{T(!1)})},K=e=>{e.target===e.currentTarget&&G()},q=e=>{if(o.backdrop===`static`){K(e);return}if(O||e.target!==e.currentTarget){O=!1;return}o.onHide?.()},J=e=>{!o.keyboard&&o.backdrop===`static`?(e.preventDefault(),G()):o.keyboard&&o.onEscapeKeyDown&&o.onEscapeKeyDown(e)},Y=(e,...t)=>{e&&(e.style.display=`block`,I(e)),o.onEnter?.(e,...t)},X=(...e)=>{k?.(),o.onExit?.(...e)},Z=(...e)=>{o.onEntering?.(...e),p(window,`resize`,H)},Q=e=>{e&&(e.style.display=``),o.onExited?.(e),m(window,`resize`,H)},$=e=>(()=>{var t=L();return s(t,a(e,{get class(){return f(`${N}-backdrop`,o.backdropClass,!o.animation&&`show`)}}),!1,!1),t})(),ee=()=>{let e={...o.style,...g()};return o.animation||(e.display=`block`),e},te=e=>(()=>{var t=R();return s(t,a(e,{get style(){return ee()},get class(){return f(o.class,N,w()&&`${N}-static`)},get onClick(){return o.backdrop?q:void 0},onMouseUp:W,get"aria-labelledby"(){return o[`aria-labelledby`]}}),!1,!0),l(t,r(u,a({get component(){return o.dialogAs}},c,{onMouseDown:U,get class(){return o.dialogClass},get contentClass(){return o.contentClass},get children(){return o.children}}))),t})();return r(S.Provider,{value:P,get children(){return r(b,{get show(){return o.show}
1,ref:M,get backdrop(){return o.backdrop},get container(){return o.container},keyboard:!0,get autoFocus(){return o.autoFocus},get enforceFocus(){return o.enforceFocus},get restoreFocus(){return o.restoreFocus},get restoreFocusOptions(){return o.restoreFocusOptions},onEscapeKeyDown:J,get onShow(){return o.onShow},get onHide(){return o.onHide},onEnter:Y,onEntering:Z,get onEntered(){return o.onEntered},onExit:X,get onExiting(){return o.onExiting},onExited:Q,get manager(){return F()},get transition(){return o.animation?B:void 0},get backdropTransition(){return o.animation?V:void 0},renderBackdrop:$,renderDialog:te})}})},{Body:O,Header:P,Title:I,Footer:M,Dialog:j,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150});export{P as n,O as r,H as t};

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.