UNPKG

codebyai-mcp-server

Version:

MCP server for converting design files to frontend code

5 lines 141 kB
var z6=Object.defineProperty;var X6=(Z,J)=>{for(var z in J)z6(Z,z,{get:J[z],enumerable:!0,configurable:!0,set:(q)=>J[z]=()=>q})};var XZ={};X6(XZ,{write:()=>i9,viewport:()=>L1,variationPlacements:()=>o1,top:()=>O,start:()=>W0,right:()=>b,reference:()=>NZ,read:()=>m9,preventOverflow:()=>zZ,popperOffsets:()=>X1,popperGenerator:()=>d0,popper:()=>h0,placements:()=>P1,offset:()=>JZ,modifierPhases:()=>yZ,main:()=>c9,left:()=>T,hide:()=>ZZ,flip:()=>e1,eventListeners:()=>Z1,end:()=>w0,detectOverflow:()=>r,createPopperLite:()=>q8,createPopperBase:()=>X8,createPopper:()=>N1,computeStyles:()=>e0,clippingParents:()=>bZ,bottom:()=>N,beforeWrite:()=>r9,beforeRead:()=>E9,beforeMain:()=>d9,basePlacements:()=>F0,auto:()=>j1,arrow:()=>s1,applyStyles:()=>a0,afterWrite:()=>o9,afterRead:()=>p9,afterMain:()=>l9});var O="top",N="bottom",b="right",T="left",j1="auto",F0=[O,N,b,T],W0="start",w0="end",bZ="clippingParents",L1="viewport",h0="popper",NZ="reference",o1=F0.reduce(function(Z,J){return Z.concat([J+"-"+W0,J+"-"+w0])},[]),P1=[].concat(F0,[j1]).reduce(function(Z,J){return Z.concat([J,J+"-"+W0,J+"-"+w0])},[]),E9="beforeRead",m9="read",p9="afterRead",d9="beforeMain",c9="main",l9="afterMain",r9="beforeWrite",i9="write",o9="afterWrite",yZ=[E9,m9,p9,d9,c9,l9,r9,i9,o9];function _(Z){return Z?(Z.nodeName||"").toLowerCase():null}function x(Z){if(Z==null)return window;if(Z.toString()!=="[object Window]"){var J=Z.ownerDocument;return J?J.defaultView||window:window}return Z}function a(Z){var J=x(Z).Element;return Z instanceof J||Z instanceof Element}function S(Z){var J=x(Z).HTMLElement;return Z instanceof J||Z instanceof HTMLElement}function n0(Z){if(typeof ShadowRoot==="undefined")return!1;var J=x(Z).ShadowRoot;return Z instanceof J||Z instanceof ShadowRoot}function q6(Z){var J=Z.state;Object.keys(J.elements).forEach(function(z){var q=J.styles[z]||{},X=J.attributes[z]||{},Q=J.elements[z];if(!S(Q)||!_(Q))return;Object.assign(Q.style,q),Object.keys(X).forEach(function(G){var U=X[G];if(U===!1)Q.removeAttribute(G);else Q.setAttribute(G,U===!0?"":U)})})}function Q6(Z){var J=Z.state,z={popper:{position:J.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};if(Object.assign(J.elements.popper.style,z.popper),J.styles=z,J.elements.arrow)Object.assign(J.elements.arrow.style,z.arrow);return function(){Object.keys(J.elements).forEach(function(q){var X=J.elements[q],Q=J.attributes[q]||{},G=Object.keys(J.styles.hasOwnProperty(q)?J.styles[q]:z[q]),U=G.reduce(function(W,Y){return W[Y]="",W},{});if(!S(X)||!_(X))return;Object.assign(X.style,U),Object.keys(Q).forEach(function(W){X.removeAttribute(W)})})}}var a0={name:"applyStyles",enabled:!0,phase:"write",fn:q6,effect:Q6,requires:["computeStyles"]};function f(Z){return Z.split("-")[0]}var{max:G0,min:u0,round:V0}=Math;function t0(){var Z=navigator.userAgentData;if(Z!=null&&Z.brands&&Array.isArray(Z.brands))return Z.brands.map(function(J){return J.brand+"/"+J.version}).join(" ");return navigator.userAgent}function x1(){return!/^((?!chrome|android).)*safari/i.test(t0())}function t(Z,J,z){if(J===void 0)J=!1;if(z===void 0)z=!1;var q=Z.getBoundingClientRect(),X=1,Q=1;if(J&&S(Z))X=Z.offsetWidth>0?V0(q.width)/Z.offsetWidth||1:1,Q=Z.offsetHeight>0?V0(q.height)/Z.offsetHeight||1:1;var G=a(Z)?x(Z):window,U=G.visualViewport,W=!x1()&&z,Y=(q.left+(W&&U?U.offsetLeft:0))/X,K=(q.top+(W&&U?U.offsetTop:0))/Q,F=q.width/X,H=q.height/Q;return{width:F,height:H,top:K,right:Y+F,bottom:K+H,left:Y,x:Y,y:K}}function _0(Z){var J=t(Z),z=Z.offsetWidth,q=Z.offsetHeight;if(Math.abs(J.width-z)<=1)z=J.width;if(Math.abs(J.height-q)<=1)q=J.height;return{x:Z.offsetLeft,y:Z.offsetTop,width:z,height:q}}function O1(Z,J){var z=J.getRootNode&&J.getRootNode();if(Z.contains(J))return!0;else if(z&&n0(z)){var q=J;do{if(q&&Z.isSameNode(q))return!0;q=q.parentNode||q.host}while(q)}return!1}function l(Z){return x(Z).getComputedStyle(Z)}function vZ(Z){return["table","td","th"].indexOf(_(Z))>=0}function E(Z){return((a(Z)?Z.ownerDocument:Z.document)||window.document).documentElement}function B0(Z){if(_(Z)==="html")return Z;return Z.assignedSlot||Z.parentNode||(n0(Z)?Z.host:null)||E(Z)}function s9(Z){if(!S(Z)||l(Z).position==="fixed")return null;return Z.offsetParent}function G6(Z){var J=/firefox/i.test(t0()),z=/Trident/i.test(t0());if(z&&S(Z)){var q=l(Z);if(q.position==="fixed")return null}var X=B0(Z);if(n0(X))X=X.host;while(S(X)&&["html","body"].indexOf(_(X))<0){var Q=l(X);if(Q.transform!=="none"||Q.perspective!=="none"||Q.contain==="paint"||["transform","perspective"].indexOf(Q.willChange)!==-1||J&&Q.willChange==="filter"||J&&Q.filter&&Q.filter!=="none")return X;else X=X.parentNode}return null}function U0(Z){var J=x(Z),z=s9(Z);while(z&&vZ(z)&&l(z).position==="static")z=s9(z);if(z&&(_(z)==="html"||_(z)==="body"&&l(z).position==="static"))return J;return z||G6(Z)||J}function f0(Z){return["top","bottom"].indexOf(Z)>=0?"x":"y"}function g0(Z,J,z){return G0(Z,u0(J,z))}function n9(Z,J,z){var q=g0(Z,J,z);return q>z?z:q}function C1(){return{top:0,right:0,bottom:0,left:0}}function T1(Z){return Object.assign({},C1(),Z)}function A1(Z,J){return J.reduce(function(z,q){return z[q]=Z,z},{})}var U6=function Z(J,z){return J=typeof J==="function"?J(Object.assign({},z.rects,{placement:z.placement})):J,T1(typeof J!=="number"?J:A1(J,F0))};function W6(Z){var J,z=Z.state,q=Z.name,X=Z.options,Q=z.elements.arrow,G=z.modifiersData.popperOffsets,U=f(z.placement),W=f0(U),Y=[T,b].indexOf(U)>=0,K=Y?"height":"width";if(!Q||!G)return;var F=U6(X.padding,z),H=_0(Q),B=W==="y"?O:T,M=W==="y"?N:b,$=z.rects.reference[K]+z.rects.reference[W]-G[W]-z.rects.popper[K],k=G[W]-z.rects.reference[W],I=U0(Q),D=I?W==="y"?I.clientHeight||0:I.clientWidth||0:0,A=$/2-k/2,j=F[B],L=D-H[K]-F[M],P=D/2-H[K]/2+A,C=g0(j,P,L),g=W;z.modifiersData[q]=(J={},J[g]=C,J.centerOffset=C-P,J)}function Y6(Z){var{state:J,options:z}=Z,q=z.element,X=q===void 0?"[data-popper-arrow]":q;if(X==null)return;if(typeof X==="string"){if(X=J.elements.popper.querySelector(X),!X)return}if(!O1(J.elements.popper,X))return;J.elements.arrow=X}var s1={name:"arrow",enabled:!0,phase:"main",fn:W6,effect:Y6,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function e(Z){return Z.split("-")[1]}var K6={top:"auto",right:"auto",bottom:"auto",left:"auto"};function F6(Z,J){var{x:z,y:q}=Z,X=J.devicePixelRatio||1;return{x:V0(z*X)/X||0,y:V0(q*X)/X||0}}function a9(Z){var J,z=Z.popper,q=Z.popperRect,X=Z.placement,Q=Z.variation,G=Z.offsets,U=Z.position,W=Z.gpuAcceleration,Y=Z.adaptive,K=Z.roundOffsets,F=Z.isFixed,H=G.x,B=H===void 0?0:H,M=G.y,$=M===void 0?0:M,k=typeof K==="function"?K({x:B,y:$}):{x:B,y:$};B=k.x,$=k.y;var I=G.hasOwnProperty("x"),D=G.hasOwnProperty("y"),A=T,j=O,L=window;if(Y){var P=U0(z),C="clientHeight",g="clientWidth";if(P===x(z)){if(P=E(z),l(P).position!=="static"&&U==="absolute")C="scrollHeight",g="scrollWidth"}if(P=P,X===O||(X===T||X===b)&&Q===w0){j=N;var u=F&&P===L&&L.visualViewport?L.visualViewport.height:P[C];$-=u-q.height,$*=W?1:-1}if(X===T||(X===O||X===N)&&Q===w0){A=b;var v=F&&P===L&&L.visualViewport?L.visualViewport.width:P[g];B-=v-q.width,B*=W?1:-1}}var m=Object.assign({position:U},Y&&K6),q0=K===!0?F6({x:B,y:$},x(z)):{x:B,y:$};if(B=q0.x,$=q0.y,W){var c;return Object.assign({},m,(c={},c[j]=D?"0":"",c[A]=I?"0":"",c.transform=(L.devicePixelRatio||1)<=1?"translate("+B+"px, "+$+"px)":"translate3d("+B+"px, "+$+"px, 0)",c))}return Object.assign({},m,(J={},J[j]=D?$+"px":"",J[A]=I?B+"px":"",J.transform="",J))}function V6(Z){var{state:J,options:z}=Z,q=z.gpuAcceleration,X=q===void 0?!0:q,Q=z.adaptive,G=Q===void 0?!0:Q,U=z.roundOffsets,W=U===void 0?!0:U,Y={placement:f(J.placement),variation:e(J.placement),popper:J.elements.popper,popperRect:J.rects.popper,gpuAcceleration:X,isFixed:J.options.strategy==="fixed"};if(J.modifiersData.popperOffsets!=null)J.styles.popper=Object.assign({},J.styles.popper,a9(Object.assign({},Y,{offsets:J.modifiersData.popperOffsets,position:J.options.strategy,adaptive:G,roundOffsets:W})));if(J.modifiersData.arrow!=null)J.styles.arrow=Object.assign({},J.styles.arrow,a9(Object.assign({},Y,{offsets:J.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:W})));J.attributes.popper=Object.assign({},J.attributes.popper,{"data-popper-placement":J.placement})}var e0={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:V6,data:{}};var n1={passive:!0};function B6(Z){var{state:J,instance:z,options:q}=Z,X=q.scroll,Q=X===void 0?!0:X,G=q.resize,U=G===void 0?!0:G,W=x(J.elements.popper),Y=[].concat(J.scrollParents.reference,J.scrollParents.popper);if(Q)Y.forEach(function(K){K.addEventListener("scroll",z.update,n1)});if(U)W.addEventListener("resize",z.update,n1);return function(){if(Q)Y.forEach(function(K){K.removeEventListener("scroll",z.update,n1)});if(U)W.removeEventListener("resize",z.update,n1)}}var Z1={name:"eventListeners",enabled:!0,phase:"write",fn:function Z(){},effect:B6,data:{}};var H6={left:"right",right:"left",bottom:"top",top:"bottom"};function J1(Z){return Z.replace(/left|right|bottom|top/g,function(J){return H6[J]})}var $6={start:"end",end:"start"};function a1(Z){return Z.replace(/start|end/g,function(J){return $6[J]})}function E0(Z){var J=x(Z),z=J.pageXOffset,q=J.pageYOffset;return{scrollLeft:z,scrollTop:q}}function m0(Z){return t(E(Z)).left+E0(Z).scrollLeft}function SZ(Z,J){var z=x(Z),q=E(Z),X=z.visualViewport,Q=q.clientWidth,G=q.clientHeight,U=0,W=0;if(X){Q=X.width,G=X.height;var Y=x1();if(Y||!Y&&J==="fixed")U=X.offsetLeft,W=X.offsetTop}return{width:Q,height:G,x:U+m0(Z),y:W}}function hZ(Z){var J,z=E(Z),q=E0(Z),X=(J=Z.ownerDocument)==null?void 0:J.body,Q=G0(z.scrollWidth,z.clientWidth,X?X.scrollWidth:0,X?X.clientWidth:0),G=G0(z.scrollHeight,z.clientHeight,X?X.scrollHeight:0,X?X.clientHeight:0),U=-q.scrollLeft+m0(Z),W=-q.scrollTop;if(l(X||z).direction==="rtl")U+=G0(z.clientWidth,X?X.clientWidth:0)-Q;return{width:Q,height:G,x:U,y:W}}function p0(Z){var J=l(Z),z=J.overflow,q=J.overflowX,X=J.overflowY;return/auto|scroll|overlay|hidden/.test(z+X+q)}function t1(Z){if(["html","body","#document"].indexOf(_(Z))>=0)return Z.ownerDocument.body;if(S(Z)&&p0(Z))return Z;return t1(B0(Z))}function D0(Z,J){var z;if(J===void 0)J=[];var q=t1(Z),X=q===((z=Z.ownerDocument)==null?void 0:z.body),Q=x(q),G=X?[Q].concat(Q.visualViewport||[],p0(q)?q:[]):q,U=J.concat(G);return X?U:U.concat(D0(B0(G)))}function z1(Z){return Object.assign({},Z,{left:Z.x,top:Z.y,right:Z.x+Z.width,bottom:Z.y+Z.height})}function M6(Z,J){var z=t(Z,!1,J==="fixed");return z.top=z.top+Z.clientTop,z.left=z.left+Z.clientLeft,z.bottom=z.top+Z.clientHeight,z.right=z.left+Z.clientWidth,z.width=Z.clientWidth,z.height=Z.clientHeight,z.x=z.left,z.y=z.top,z}function t9(Z,J,z){return J===L1?z1(SZ(Z,z)):a(J)?M6(J,z):z1(hZ(E(Z)))}function R6(Z){var J=D0(B0(Z)),z=["absolute","fixed"].indexOf(l(Z).position)>=0,q=z&&S(Z)?U0(Z):Z;if(!a(q))return[];return J.filter(function(X){return a(X)&&O1(X,q)&&_(X)!=="body"})}function uZ(Z,J,z,q){var X=J==="clippingParents"?R6(Z):[].concat(J),Q=[].concat(X,[z]),G=Q[0],U=Q.reduce(function(W,Y){var K=t9(Z,Y,q);return W.top=G0(K.top,W.top),W.right=u0(K.right,W.right),W.bottom=u0(K.bottom,W.bottom),W.left=G0(K.left,W.left),W},t9(Z,G,q));return U.width=U.right-U.left,U.height=U.bottom-U.top,U.x=U.left,U.y=U.top,U}function b1(Z){var{reference:J,element:z,placement:q}=Z,X=q?f(q):null,Q=q?e(q):null,G=J.x+J.width/2-z.width/2,U=J.y+J.height/2-z.height/2,W;switch(X){case O:W={x:G,y:J.y-z.height};break;case N:W={x:G,y:J.y+J.height};break;case b:W={x:J.x+J.width,y:U};break;case T:W={x:J.x-z.width,y:U};break;default:W={x:J.x,y:J.y}}var Y=X?f0(X):null;if(Y!=null){var K=Y==="y"?"height":"width";switch(Q){case W0:W[Y]=W[Y]-(J[K]/2-z[K]/2);break;case w0:W[Y]=W[Y]+(J[K]/2-z[K]/2);break;default:}}return W}function r(Z,J){if(J===void 0)J={};var z=J,q=z.placement,X=q===void 0?Z.placement:q,Q=z.strategy,G=Q===void 0?Z.strategy:Q,U=z.boundary,W=U===void 0?bZ:U,Y=z.rootBoundary,K=Y===void 0?L1:Y,F=z.elementContext,H=F===void 0?h0:F,B=z.altBoundary,M=B===void 0?!1:B,$=z.padding,k=$===void 0?0:$,I=T1(typeof k!=="number"?k:A1(k,F0)),D=H===h0?NZ:h0,A=Z.rects.popper,j=Z.elements[M?D:H],L=uZ(a(j)?j:j.contextElement||E(Z.elements.popper),W,K,G),P=t(Z.elements.reference),C=b1({reference:P,element:A,strategy:"absolute",placement:X}),g=z1(Object.assign({},A,C)),u=H===h0?g:P,v={top:L.top-u.top+I.top,bottom:u.bottom-L.bottom+I.bottom,left:L.left-u.left+I.left,right:u.right-L.right+I.right},m=Z.modifiersData.offset;if(H===h0&&m){var q0=m[X];Object.keys(v).forEach(function(c){var b0=[b,N].indexOf(c)>=0?1:-1,N0=[O,N].indexOf(c)>=0?"y":"x";v[c]+=q0[N0]*b0})}return v}function _Z(Z,J){if(J===void 0)J={};var z=J,q=z.placement,X=z.boundary,Q=z.rootBoundary,G=z.padding,U=z.flipVariations,W=z.allowedAutoPlacements,Y=W===void 0?P1:W,K=e(q),F=K?U?o1:o1.filter(function(M){return e(M)===K}):F0,H=F.filter(function(M){return Y.indexOf(M)>=0});if(H.length===0)H=F;var B=H.reduce(function(M,$){return M[$]=r(Z,{placement:$,boundary:X,rootBoundary:Q,padding:G})[f($)],M},{});return Object.keys(B).sort(function(M,$){return B[M]-B[$]})}function k6(Z){if(f(Z)===j1)return[];var J=J1(Z);return[a1(Z),J,a1(J)]}function w6(Z){var{state:J,options:z,name:q}=Z;if(J.modifiersData[q]._skip)return;var X=z.mainAxis,Q=X===void 0?!0:X,G=z.altAxis,U=G===void 0?!0:G,W=z.fallbackPlacements,Y=z.padding,K=z.boundary,F=z.rootBoundary,H=z.altBoundary,B=z.flipVariations,M=B===void 0?!0:B,$=z.allowedAutoPlacements,k=J.options.placement,I=f(k),D=I===k,A=W||(D||!M?[J1(k)]:k6(k)),j=[k].concat(A).reduce(function(s0,k0){return s0.concat(f(k0)===j1?_Z(J,{placement:k0,boundary:K,rootBoundary:F,padding:Y,flipVariations:M,allowedAutoPlacements:$}):k0)},[]),L=J.rects.reference,P=J.rects.popper,C=new Map,g=!0,u=j[0];for(var v=0;v<j.length;v++){var m=j[v],q0=f(m),c=e(m)===W0,b0=[O,N].indexOf(q0)>=0,N0=b0?"width":"height",n=r(J,{placement:m,boundary:K,rootBoundary:F,altBoundary:H,padding:Y}),Q0=b0?c?b:T:c?N:O;if(L[N0]>P[N0])Q0=J1(Q0);var d1=J1(Q0),y0=[];if(Q)y0.push(n[q0]<=0);if(U)y0.push(n[Q0]<=0,n[d1]<=0);if(y0.every(function(s0){return s0})){u=m,g=!1;break}C.set(m,y0)}if(g){var c1=M?3:1,OZ=function s0(k0){var I1=j.find(function(r1){var v0=C.get(r1);if(v0)return v0.slice(0,k0).every(function(CZ){return CZ})});if(I1)return u=I1,"break"};for(var D1=c1;D1>0;D1--){var l1=OZ(D1);if(l1==="break")break}}if(J.placement!==u)J.modifiersData[q]._skip=!0,J.placement=u,J.reset=!0}var e1={name:"flip",enabled:!0,phase:"main",fn:w6,requiresIfExists:["offset"],data:{_skip:!1}};function e9(Z,J,z){if(z===void 0)z={x:0,y:0};return{top:Z.top-J.height-z.y,right:Z.right-J.width+z.x,bottom:Z.bottom-J.height+z.y,left:Z.left-J.width-z.x}}function Z8(Z){return[O,b,N,T].some(function(J){return Z[J]>=0})}function D6(Z){var{state:J,name:z}=Z,q=J.rects.reference,X=J.rects.popper,Q=J.modifiersData.preventOverflow,G=r(J,{elementContext:"reference"}),U=r(J,{altBoundary:!0}),W=e9(G,q),Y=e9(U,X,Q),K=Z8(W),F=Z8(Y);J.modifiersData[z]={referenceClippingOffsets:W,popperEscapeOffsets:Y,isReferenceHidden:K,hasPopperEscaped:F},J.attributes.popper=Object.assign({},J.attributes.popper,{"data-popper-reference-hidden":K,"data-popper-escaped":F})}var ZZ={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:D6};function I6(Z,J,z){var q=f(Z),X=[T,O].indexOf(q)>=0?-1:1,Q=typeof z==="function"?z(Object.assign({},J,{placement:Z})):z,G=Q[0],U=Q[1];return G=G||0,U=(U||0)*X,[T,b].indexOf(q)>=0?{x:U,y:G}:{x:G,y:U}}function j6(Z){var{state:J,options:z,name:q}=Z,X=z.offset,Q=X===void 0?[0,0]:X,G=P1.reduce(function(K,F){return K[F]=I6(F,J.rects,Q),K},{}),U=G[J.placement],W=U.x,Y=U.y;if(J.modifiersData.popperOffsets!=null)J.modifiersData.popperOffsets.x+=W,J.modifiersData.popperOffsets.y+=Y;J.modifiersData[q]=G}var JZ={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:j6};function L6(Z){var{state:J,name:z}=Z;J.modifiersData[z]=b1({reference:J.rects.reference,element:J.rects.popper,strategy:"absolute",placement:J.placement})}var X1={name:"popperOffsets",enabled:!0,phase:"read",fn:L6,data:{}};function fZ(Z){return Z==="x"?"y":"x"}function P6(Z){var{state:J,options:z,name:q}=Z,X=z.mainAxis,Q=X===void 0?!0:X,G=z.altAxis,U=G===void 0?!1:G,W=z.boundary,Y=z.rootBoundary,K=z.altBoundary,F=z.padding,H=z.tether,B=H===void 0?!0:H,M=z.tetherOffset,$=M===void 0?0:M,k=r(J,{boundary:W,rootBoundary:Y,padding:F,altBoundary:K}),I=f(J.placement),D=e(J.placement),A=!D,j=f0(I),L=fZ(j),P=J.modifiersData.popperOffsets,C=J.rects.reference,g=J.rects.popper,u=typeof $==="function"?$(Object.assign({},J.rects,{placement:J.placement})):$,v=typeof u==="number"?{mainAxis:u,altAxis:u}:Object.assign({mainAxis:0,altAxis:0},u),m=J.modifiersData.offset?J.modifiersData.offset[J.placement]:null,q0={x:0,y:0};if(!P)return;if(Q){var c,b0=j==="y"?O:T,N0=j==="y"?N:b,n=j==="y"?"height":"width",Q0=P[j],d1=Q0+k[b0],y0=Q0-k[N0],c1=B?-g[n]/2:0,OZ=D===W0?C[n]:g[n],D1=D===W0?-g[n]:-C[n],l1=J.elements.arrow,s0=B&&l1?_0(l1):{width:0,height:0},k0=J.modifiersData["arrow#persistent"]?J.modifiersData["arrow#persistent"].padding:C1(),I1=k0[b0],r1=k0[N0],v0=g0(0,C[n],s0[n]),CZ=A?C[n]/2-c1-v0-I1-v.mainAxis:OZ-v0-I1-v.mainAxis,n5=A?-C[n]/2+c1+v0+r1+v.mainAxis:D1+v0+r1+v.mainAxis,TZ=J.elements.arrow&&U0(J.elements.arrow),a5=TZ?j==="y"?TZ.clientTop||0:TZ.clientLeft||0:0,N9=(c=m==null?void 0:m[j])!=null?c:0,t5=Q0+CZ-N9-a5,e5=Q0+n5-N9,y9=g0(B?u0(d1,t5):d1,Q0,B?G0(y0,e5):y0);P[j]=y9,q0[j]=y9-Q0}if(U){var v9,Z6=j==="x"?O:T,J6=j==="x"?N:b,S0=P[L],i1=L==="y"?"height":"width",S9=S0+k[Z6],h9=S0-k[J6],AZ=[O,T].indexOf(I)!==-1,u9=(v9=m==null?void 0:m[L])!=null?v9:0,_9=AZ?S9:S0-C[i1]-g[i1]-u9+v.altAxis,f9=AZ?S0+C[i1]+g[i1]-u9-v.altAxis:h9,g9=B&&AZ?n9(_9,S0,f9):g0(B?_9:S9,S0,B?f9:h9);P[L]=g9,q0[L]=g9-S0}J.modifiersData[q]=q0}var zZ={name:"preventOverflow",enabled:!0,phase:"main",fn:P6,requiresIfExists:["offset"]};function gZ(Z){return{scrollLeft:Z.scrollLeft,scrollTop:Z.scrollTop}}function EZ(Z){if(Z===x(Z)||!S(Z))return E0(Z);else return gZ(Z)}function x6(Z){var J=Z.getBoundingClientRect(),z=V0(J.width)/Z.offsetWidth||1,q=V0(J.height)/Z.offsetHeight||1;return z!==1||q!==1}function mZ(Z,J,z){if(z===void 0)z=!1;var q=S(J),X=S(J)&&x6(J),Q=E(J),G=t(Z,X,z),U={scrollLeft:0,scrollTop:0},W={x:0,y:0};if(q||!q&&!z){if(_(J)!=="body"||p0(Q))U=EZ(J);if(S(J))W=t(J,!0),W.x+=J.clientLeft,W.y+=J.clientTop;else if(Q)W.x=m0(Q)}return{x:G.left+U.scrollLeft-W.x,y:G.top+U.scrollTop-W.y,width:G.width,height:G.height}}function O6(Z){var J=new Map,z=new Set,q=[];Z.forEach(function(Q){J.set(Q.name,Q)});function X(Q){z.add(Q.name);var G=[].concat(Q.requires||[],Q.requiresIfExists||[]);G.forEach(function(U){if(!z.has(U)){var W=J.get(U);if(W)X(W)}}),q.push(Q)}return Z.forEach(function(Q){if(!z.has(Q.name))X(Q)}),q}function pZ(Z){var J=O6(Z);return yZ.reduce(function(z,q){return z.concat(J.filter(function(X){return X.phase===q}))},[])}function dZ(Z){var J;return function(){if(!J)J=new Promise(function(z){Promise.resolve().then(function(){J=void 0,z(Z())})});return J}}function cZ(Z){var J=Z.reduce(function(z,q){var X=z[q.name];return z[q.name]=X?Object.assign({},X,q,{options:Object.assign({},X.options,q.options),data:Object.assign({},X.data,q.data)}):q,z},{});return Object.keys(J).map(function(z){return J[z]})}var J8={placement:"bottom",modifiers:[],strategy:"absolute"};function z8(){for(var Z=arguments.length,J=new Array(Z),z=0;z<Z;z++)J[z]=arguments[z];return!J.some(function(q){return!(q&&typeof q.getBoundingClientRect==="function")})}function d0(Z){if(Z===void 0)Z={};var J=Z,z=J.defaultModifiers,q=z===void 0?[]:z,X=J.defaultOptions,Q=X===void 0?J8:X;return function G(U,W,Y){if(Y===void 0)Y=Q;var K={placement:"bottom",orderedModifiers:[],options:Object.assign({},J8,Q),modifiersData:{},elements:{reference:U,popper:W},attributes:{},styles:{}},F=[],H=!1,B={state:K,setOptions:function k(I){var D=typeof I==="function"?I(K.options):I;$(),K.options=Object.assign({},Q,K.options,D),K.scrollParents={reference:a(U)?D0(U):U.contextElement?D0(U.contextElement):[],popper:D0(W)};var A=pZ(cZ([].concat(q,K.options.modifiers)));return K.orderedModifiers=A.filter(function(j){return j.enabled}),M(),B.update()},forceUpdate:function k(){if(H)return;var I=K.elements,D=I.reference,A=I.popper;if(!z8(D,A))return;K.rects={reference:mZ(D,U0(A),K.options.strategy==="fixed"),popper:_0(A)},K.reset=!1,K.placement=K.options.placement,K.orderedModifiers.forEach(function(v){return K.modifiersData[v.name]=Object.assign({},v.data)});for(var j=0;j<K.orderedModifiers.length;j++){if(K.reset===!0){K.reset=!1,j=-1;continue}var L=K.orderedModifiers[j],P=L.fn,C=L.options,g=C===void 0?{}:C,u=L.name;if(typeof P==="function")K=P({state:K,options:g,name:u,instance:B})||K}},update:dZ(function(){return new Promise(function(k){B.forceUpdate(),k(K)})}),destroy:function k(){$(),H=!0}};if(!z8(U,W))return B;B.setOptions(Y).then(function(k){if(!H&&Y.onFirstUpdate)Y.onFirstUpdate(k)});function M(){K.orderedModifiers.forEach(function(k){var{name:I,options:D}=k,A=D===void 0?{}:D,j=k.effect;if(typeof j==="function"){var L=j({state:K,name:I,instance:B,options:A}),P=function C(){};F.push(L||P)}})}function $(){F.forEach(function(k){return k()}),F=[]}return B}}var X8=d0();var C6=[Z1,X1,e0,a0],q8=d0({defaultModifiers:C6});var T6=[Z1,X1,e0,a0,JZ,e1,zZ,s1,ZZ],N1=d0({defaultModifiers:T6});/*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */var I0=new Map,lZ={set(Z,J,z){if(!I0.has(Z))I0.set(Z,new Map);let q=I0.get(Z);if(!q.has(J)&&q.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(q.keys())[0]}.`);return}q.set(J,z)},get(Z,J){if(I0.has(Z))return I0.get(Z).get(J)||null;return null},remove(Z,J){if(!I0.has(Z))return;let z=I0.get(Z);if(z.delete(J),z.size===0)I0.delete(Z)}},A6=1e6,b6=1000,G9="transitionend",v8=(Z)=>{if(Z&&window.CSS&&window.CSS.escape)Z=Z.replace(/#([^\s"#']+)/g,(J,z)=>`#${CSS.escape(z)}`);return Z},N6=(Z)=>{if(Z===null||Z===void 0)return`${Z}`;return Object.prototype.toString.call(Z).match(/\s([a-z]+)/i)[1].toLowerCase()},y6=(Z)=>{do Z+=Math.floor(Math.random()*A6);while(document.getElementById(Z));return Z},v6=(Z)=>{if(!Z)return 0;let{transitionDuration:J,transitionDelay:z}=window.getComputedStyle(Z),q=Number.parseFloat(J),X=Number.parseFloat(z);if(!q&&!X)return 0;return J=J.split(",")[0],z=z.split(",")[0],(Number.parseFloat(J)+Number.parseFloat(z))*b6},S8=(Z)=>{Z.dispatchEvent(new Event(G9))},H0=(Z)=>{if(!Z||typeof Z!=="object")return!1;if(typeof Z.jquery!=="undefined")Z=Z[0];return typeof Z.nodeType!=="undefined"},j0=(Z)=>{if(H0(Z))return Z.jquery?Z[0]:Z;if(typeof Z==="string"&&Z.length>0)return document.querySelector(v8(Z));return null},F1=(Z)=>{if(!H0(Z)||Z.getClientRects().length===0)return!1;let J=getComputedStyle(Z).getPropertyValue("visibility")==="visible",z=Z.closest("details:not([open])");if(!z)return J;if(z!==Z){let q=Z.closest("summary");if(q&&q.parentNode!==z)return!1;if(q===null)return!1}return J},L0=(Z)=>{if(!Z||Z.nodeType!==Node.ELEMENT_NODE)return!0;if(Z.classList.contains("disabled"))return!0;if(typeof Z.disabled!=="undefined")return Z.disabled;return Z.hasAttribute("disabled")&&Z.getAttribute("disabled")!=="false"},h8=(Z)=>{if(!document.documentElement.attachShadow)return null;if(typeof Z.getRootNode==="function"){let J=Z.getRootNode();return J instanceof ShadowRoot?J:null}if(Z instanceof ShadowRoot)return Z;if(!Z.parentNode)return null;return h8(Z.parentNode)},VZ=()=>{},h1=(Z)=>{Z.offsetHeight},u8=()=>{if(window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery"))return window.jQuery;return null},rZ=[],S6=(Z)=>{if(document.readyState==="loading"){if(!rZ.length)document.addEventListener("DOMContentLoaded",()=>{for(let J of rZ)J()});rZ.push(Z)}else Z()},Z0=()=>document.documentElement.dir==="rtl",z0=(Z)=>{S6(()=>{let J=u8();if(J){let z=Z.NAME,q=J.fn[z];J.fn[z]=Z.jQueryInterface,J.fn[z].Constructor=Z,J.fn[z].noConflict=()=>{return J.fn[z]=q,Z.jQueryInterface}}})},i=(Z,J=[],z=Z)=>{return typeof Z==="function"?Z(...J):z},_8=(Z,J,z=!0)=>{if(!z){i(Z);return}let q=5,X=v6(J)+q,Q=!1,G=({target:U})=>{if(U!==J)return;Q=!0,J.removeEventListener(G9,G),i(Z)};J.addEventListener(G9,G),setTimeout(()=>{if(!Q)S8(J)},X)},Y9=(Z,J,z,q)=>{let X=Z.length,Q=Z.indexOf(J);if(Q===-1)return!z&&q?Z[X-1]:Z[0];if(Q+=z?1:-1,q)Q=(Q+X)%X;return Z[Math.max(0,Math.min(Q,X-1))]},h6=/[^.]*(?=\..*)\.|.*/,u6=/\..*/,_6=/::\d+$/,iZ={},Q8=1,f8={mouseenter:"mouseover",mouseleave:"mouseout"},f6=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function g8(Z,J){return J&&`${J}::${Q8++}`||Z.uidEvent||Q8++}function E8(Z){let J=g8(Z);return Z.uidEvent=J,iZ[J]=iZ[J]||{},iZ[J]}function g6(Z,J){return function z(q){if(K9(q,{delegateTarget:Z}),z.oneOff)V.off(Z,q.type,J);return J.apply(Z,[q])}}function E6(Z,J,z){return function q(X){let Q=Z.querySelectorAll(J);for(let{target:G}=X;G&&G!==this;G=G.parentNode)for(let U of Q){if(U!==G)continue;if(K9(X,{delegateTarget:G}),q.oneOff)V.off(Z,X.type,J,z);return z.apply(G,[X])}}}function m8(Z,J,z=null){return Object.values(Z).find((q)=>q.callable===J&&q.delegationSelector===z)}function p8(Z,J,z){let q=typeof J==="string",X=q?z:J||z,Q=d8(Z);if(!f6.has(Q))Q=Z;return[q,X,Q]}function G8(Z,J,z,q,X){if(typeof J!=="string"||!Z)return;let[Q,G,U]=p8(J,z,q);if(J in f8)G=((M)=>{return function($){if(!$.relatedTarget||$.relatedTarget!==$.delegateTarget&&!$.delegateTarget.contains($.relatedTarget))return M.call(this,$)}})(G);let W=E8(Z),Y=W[U]||(W[U]={}),K=m8(Y,G,Q?z:null);if(K){K.oneOff=K.oneOff&&X;return}let F=g8(G,J.replace(h6,"")),H=Q?E6(Z,z,G):g6(Z,G);H.delegationSelector=Q?z:null,H.callable=G,H.oneOff=X,H.uidEvent=F,Y[F]=H,Z.addEventListener(U,H,Q)}function U9(Z,J,z,q,X){let Q=m8(J[z],q,X);if(!Q)return;Z.removeEventListener(z,Q,Boolean(X)),delete J[z][Q.uidEvent]}function m6(Z,J,z,q){let X=J[z]||{};for(let[Q,G]of Object.entries(X))if(Q.includes(q))U9(Z,J,z,G.callable,G.delegationSelector)}function d8(Z){return Z=Z.replace(u6,""),f8[Z]||Z}var V={on(Z,J,z,q){G8(Z,J,z,q,!1)},one(Z,J,z,q){G8(Z,J,z,q,!0)},off(Z,J,z,q){if(typeof J!=="string"||!Z)return;let[X,Q,G]=p8(J,z,q),U=G!==J,W=E8(Z),Y=W[G]||{},K=J.startsWith(".");if(typeof Q!=="undefined"){if(!Object.keys(Y).length)return;U9(Z,W,G,Q,X?z:null);return}if(K)for(let F of Object.keys(W))m6(Z,W,F,J.slice(1));for(let[F,H]of Object.entries(Y)){let B=F.replace(_6,"");if(!U||J.includes(B))U9(Z,W,G,H.callable,H.delegationSelector)}},trigger(Z,J,z){if(typeof J!=="string"||!Z)return null;let q=u8(),X=d8(J),Q=J!==X,G=null,U=!0,W=!0,Y=!1;if(Q&&q)G=q.Event(J,z),q(Z).trigger(G),U=!G.isPropagationStopped(),W=!G.isImmediatePropagationStopped(),Y=G.isDefaultPrevented();let K=K9(new Event(J,{bubbles:U,cancelable:!0}),z);if(Y)K.preventDefault();if(W)Z.dispatchEvent(K);if(K.defaultPrevented&&G)G.preventDefault();return K}};function K9(Z,J={}){for(let[z,q]of Object.entries(J))try{Z[z]=q}catch(X){Object.defineProperty(Z,z,{configurable:!0,get(){return q}})}return Z}function U8(Z){if(Z==="true")return!0;if(Z==="false")return!1;if(Z===Number(Z).toString())return Number(Z);if(Z===""||Z==="null")return null;if(typeof Z!=="string")return Z;try{return JSON.parse(decodeURIComponent(Z))}catch(J){return Z}}function oZ(Z){return Z.replace(/[A-Z]/g,(J)=>`-${J.toLowerCase()}`)}var $0={setDataAttribute(Z,J,z){Z.setAttribute(`data-bs-${oZ(J)}`,z)},removeDataAttribute(Z,J){Z.removeAttribute(`data-bs-${oZ(J)}`)},getDataAttributes(Z){if(!Z)return{};let J={},z=Object.keys(Z.dataset).filter((q)=>q.startsWith("bs")&&!q.startsWith("bsConfig"));for(let q of z){let X=q.replace(/^bs/,"");X=X.charAt(0).toLowerCase()+X.slice(1,X.length),J[X]=U8(Z.dataset[q])}return J},getDataAttribute(Z,J){return U8(Z.getAttribute(`data-bs-${oZ(J)}`))}};class V1{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(Z){return Z=this._mergeConfigObj(Z),Z=this._configAfterMerge(Z),this._typeCheckConfig(Z),Z}_configAfterMerge(Z){return Z}_mergeConfigObj(Z,J){let z=H0(J)?$0.getDataAttribute(J,"config"):{};return{...this.constructor.Default,...typeof z==="object"?z:{},...H0(J)?$0.getDataAttributes(J):{},...typeof Z==="object"?Z:{}}}_typeCheckConfig(Z,J=this.constructor.DefaultType){for(let[z,q]of Object.entries(J)){let X=Z[z],Q=H0(X)?"element":N6(X);if(!new RegExp(q).test(Q))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${z}" provided type "${Q}" but expected type "${q}".`)}}}var p6="5.3.3";class X0 extends V1{constructor(Z,J){super();if(Z=j0(Z),!Z)return;this._element=Z,this._config=this._getConfig(J),lZ.set(this._element,this.constructor.DATA_KEY,this)}dispose(){lZ.remove(this._element,this.constructor.DATA_KEY),V.off(this._element,this.constructor.EVENT_KEY);for(let Z of Object.getOwnPropertyNames(this))this[Z]=null}_queueCallback(Z,J,z=!0){_8(Z,J,z)}_getConfig(Z){return Z=this._mergeConfigObj(Z,this._element),Z=this._configAfterMerge(Z),this._typeCheckConfig(Z),Z}static getInstance(Z){return lZ.get(j0(Z),this.DATA_KEY)}static getOrCreateInstance(Z,J={}){return this.getInstance(Z)||new this(Z,typeof J==="object"?J:null)}static get VERSION(){return p6}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(Z){return`${Z}${this.EVENT_KEY}`}}var sZ=(Z)=>{let J=Z.getAttribute("data-bs-target");if(!J||J==="#"){let z=Z.getAttribute("href");if(!z||!z.includes("#")&&!z.startsWith("."))return null;if(z.includes("#")&&!z.startsWith("#"))z=`#${z.split("#")[1]}`;J=z&&z!=="#"?z.trim():null}return J?J.split(",").map((z)=>v8(z)).join(","):null},w={find(Z,J=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(J,Z))},findOne(Z,J=document.documentElement){return Element.prototype.querySelector.call(J,Z)},children(Z,J){return[].concat(...Z.children).filter((z)=>z.matches(J))},parents(Z,J){let z=[],q=Z.parentNode.closest(J);while(q)z.push(q),q=q.parentNode.closest(J);return z},prev(Z,J){let z=Z.previousElementSibling;while(z){if(z.matches(J))return[z];z=z.previousElementSibling}return[]},next(Z,J){let z=Z.nextElementSibling;while(z){if(z.matches(J))return[z];z=z.nextElementSibling}return[]},focusableChildren(Z){let J=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((z)=>`${z}:not([tabindex^="-"])`).join(",");return this.find(J,Z).filter((z)=>!L0(z)&&F1(z))},getSelectorFromElement(Z){let J=sZ(Z);if(J)return w.findOne(J)?J:null;return null},getElementFromSelector(Z){let J=sZ(Z);return J?w.findOne(J):null},getMultipleElementsFromSelector(Z){let J=sZ(Z);return J?w.find(J):[]}},MZ=(Z,J="hide")=>{let z=`click.dismiss${Z.EVENT_KEY}`,q=Z.NAME;V.on(document,z,`[data-bs-dismiss="${q}"]`,function(X){if(["A","AREA"].includes(this.tagName))X.preventDefault();if(L0(this))return;let Q=w.getElementFromSelector(this)||this.closest(`.${q}`);Z.getOrCreateInstance(Q)[J]()})},d6="alert",c6="bs.alert",c8=`.${c6}`,l6=`close${c8}`,r6=`closed${c8}`,i6="fade",o6="show";class RZ extends X0{static get NAME(){return d6}close(){if(V.trigger(this._element,l6).defaultPrevented)return;this._element.classList.remove(o6);let J=this._element.classList.contains(i6);this._queueCallback(()=>this._destroyElement(),this._element,J)}_destroyElement(){this._element.remove(),V.trigger(this._element,r6),this.dispose()}static jQueryInterface(Z){return this.each(function(){let J=RZ.getOrCreateInstance(this);if(typeof Z!=="string")return;if(J[Z]===void 0||Z.startsWith("_")||Z==="constructor")throw new TypeError(`No method named "${Z}"`);J[Z](this)})}}MZ(RZ,"close");z0(RZ);var s6="button",n6="bs.button",a6=`.${n6}`,t6=".data-api",e6="active",W8='[data-bs-toggle="button"]',ZJ=`click${a6}${t6}`;class kZ extends X0{static get NAME(){return s6}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(e6))}static jQueryInterface(Z){return this.each(function(){let J=kZ.getOrCreateInstance(this);if(Z==="toggle")J[Z]()})}}V.on(document,ZJ,W8,(Z)=>{Z.preventDefault();let J=Z.target.closest(W8);kZ.getOrCreateInstance(J).toggle()});z0(kZ);var JJ="swipe",B1=".bs.swipe",zJ=`touchstart${B1}`,XJ=`touchmove${B1}`,qJ=`touchend${B1}`,QJ=`pointerdown${B1}`,GJ=`pointerup${B1}`,UJ="touch",WJ="pen",YJ="pointer-event",KJ=40,FJ={endCallback:null,leftCallback:null,rightCallback:null},VJ={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class BZ extends V1{constructor(Z,J){super();if(this._element=Z,!Z||!BZ.isSupported())return;this._config=this._getConfig(J),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents()}static get Default(){return FJ}static get DefaultType(){return VJ}static get NAME(){return JJ}dispose(){V.off(this._element,B1)}_start(Z){if(!this._supportPointerEvents){this._deltaX=Z.touches[0].clientX;return}if(this._eventIsPointerPenTouch(Z))this._deltaX=Z.clientX}_end(Z){if(this._eventIsPointerPenTouch(Z))this._deltaX=Z.clientX-this._deltaX;this._handleSwipe(),i(this._config.endCallback)}_move(Z){this._deltaX=Z.touches&&Z.touches.length>1?0:Z.touches[0].clientX-this._deltaX}_handleSwipe(){let Z=Math.abs(this._deltaX);if(Z<=KJ)return;let J=Z/this._deltaX;if(this._deltaX=0,!J)return;i(J>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){if(this._supportPointerEvents)V.on(this._element,QJ,(Z)=>this._start(Z)),V.on(this._element,GJ,(Z)=>this._end(Z)),this._element.classList.add(YJ);else V.on(this._element,zJ,(Z)=>this._start(Z)),V.on(this._element,XJ,(Z)=>this._move(Z)),V.on(this._element,qJ,(Z)=>this._end(Z))}_eventIsPointerPenTouch(Z){return this._supportPointerEvents&&(Z.pointerType===WJ||Z.pointerType===UJ)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}var BJ="carousel",HJ="bs.carousel",x0=`.${HJ}`,l8=".data-api",$J="ArrowLeft",MJ="ArrowRight",RJ=500,y1="next",q1="prev",G1="left",KZ="right",kJ=`slide${x0}`,nZ=`slid${x0}`,wJ=`keydown${x0}`,DJ=`mouseenter${x0}`,IJ=`mouseleave${x0}`,jJ=`dragstart${x0}`,LJ=`load${x0}${l8}`,PJ=`click${x0}${l8}`,r8="carousel",qZ="active",xJ="slide",OJ="carousel-item-end",CJ="carousel-item-start",TJ="carousel-item-next",AJ="carousel-item-prev",i8=".active",o8=".carousel-item",bJ=i8+o8,NJ=".carousel-item img",yJ=".carousel-indicators",vJ="[data-bs-slide], [data-bs-slide-to]",SJ='[data-bs-ride="carousel"]',hJ={[$J]:KZ,[MJ]:G1},uJ={interval:5000,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},_J={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class u1 extends X0{constructor(Z,J){super(Z,J);if(this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=w.findOne(yJ,this._element),this._addEventListeners(),this._config.ride===r8)this.cycle()}static get Default(){return uJ}static get DefaultType(){return _J}static get NAME(){return BJ}next(){this._slide(y1)}nextWhenVisible(){if(!document.hidden&&F1(this._element))this.next()}prev(){this._slide(q1)}pause(){if(this._isSliding)S8(this._element);this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(!this._config.ride)return;if(this._isSliding){V.one(this._element,nZ,()=>this.cycle());return}this.cycle()}to(Z){let J=this._getItems();if(Z>J.length-1||Z<0)return;if(this._isSliding){V.one(this._element,nZ,()=>this.to(Z));return}let z=this._getItemIndex(this._getActive());if(z===Z)return;let q=Z>z?y1:q1;this._slide(q,J[Z])}dispose(){if(this._swipeHelper)this._swipeHelper.dispose();super.dispose()}_configAfterMerge(Z){return Z.defaultInterval=Z.interval,Z}_addEventListeners(){if(this._config.keyboard)V.on(this._element,wJ,(Z)=>this._keydown(Z));if(this._config.pause==="hover")V.on(this._element,DJ,()=>this.pause()),V.on(this._element,IJ,()=>this._maybeEnableCycle());if(this._config.touch&&BZ.isSupported())this._addTouchEventListeners()}_addTouchEventListeners(){for(let z of w.find(NJ,this._element))V.on(z,jJ,(q)=>q.preventDefault());let J={leftCallback:()=>this._slide(this._directionToOrder(G1)),rightCallback:()=>this._slide(this._directionToOrder(KZ)),endCallback:()=>{if(this._config.pause!=="hover")return;if(this.pause(),this.touchTimeout)clearTimeout(this.touchTimeout);this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),RJ+this._config.interval)}};this._swipeHelper=new BZ(this._element,J)}_keydown(Z){if(/input|textarea/i.test(Z.target.tagName))return;let J=hJ[Z.key];if(J)Z.preventDefault(),this._slide(this._directionToOrder(J))}_getItemIndex(Z){return this._getItems().indexOf(Z)}_setActiveIndicatorElement(Z){if(!this._indicatorsElement)return;let J=w.findOne(i8,this._indicatorsElement);J.classList.remove(qZ),J.removeAttribute("aria-current");let z=w.findOne(`[data-bs-slide-to="${Z}"]`,this._indicatorsElement);if(z)z.classList.add(qZ),z.setAttribute("aria-current","true")}_updateInterval(){let Z=this._activeElement||this._getActive();if(!Z)return;let J=Number.parseInt(Z.getAttribute("data-bs-interval"),10);this._config.interval=J||this._config.defaultInterval}_slide(Z,J=null){if(this._isSliding)return;let z=this._getActive(),q=Z===y1,X=J||Y9(this._getItems(),z,q,this._config.wrap);if(X===z)return;let Q=this._getItemIndex(X),G=(H)=>{return V.trigger(this._element,H,{relatedTarget:X,direction:this._orderToDirection(Z),from:this._getItemIndex(z),to:Q})};if(G(kJ).defaultPrevented)return;if(!z||!X)return;let W=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(Q),this._activeElement=X;let Y=q?CJ:OJ,K=q?TJ:AJ;X.classList.add(K),h1(X),z.classList.add(Y),X.classList.add(Y);let F=()=>{X.classList.remove(Y,K),X.classList.add(qZ),z.classList.remove(qZ,K,Y),this._isSliding=!1,G(nZ)};if(this._queueCallback(F,z,this._isAnimated()),W)this.cycle()}_isAnimated(){return this._element.classList.contains(xJ)}_getActive(){return w.findOne(bJ,this._element)}_getItems(){return w.find(o8,this._element)}_clearInterval(){if(this._interval)clearInterval(this._interval),this._interval=null}_directionToOrder(Z){if(Z0())return Z===G1?q1:y1;return Z===G1?y1:q1}_orderToDirection(Z){if(Z0())return Z===q1?G1:KZ;return Z===q1?KZ:G1}static jQueryInterface(Z){return this.each(function(){let J=u1.getOrCreateInstance(this,Z);if(typeof Z==="number"){J.to(Z);return}if(typeof Z==="string"){if(J[Z]===void 0||Z.startsWith("_")||Z==="constructor")throw new TypeError(`No method named "${Z}"`);J[Z]()}})}}V.on(document,PJ,vJ,function(Z){let J=w.getElementFromSelector(this);if(!J||!J.classList.contains(r8))return;Z.preventDefault();let z=u1.getOrCreateInstance(J),q=this.getAttribute("data-bs-slide-to");if(q){z.to(q),z._maybeEnableCycle();return}if($0.getDataAttribute(this,"slide")==="next"){z.next(),z._maybeEnableCycle();return}z.prev(),z._maybeEnableCycle()});V.on(window,LJ,()=>{let Z=w.find(SJ);for(let J of Z)u1.getOrCreateInstance(J)});z0(u1);var fJ="collapse",gJ="bs.collapse",_1=`.${gJ}`,EJ=".data-api",mJ=`show${_1}`,pJ=`shown${_1}`,dJ=`hide${_1}`,cJ=`hidden${_1}`,lJ=`click${_1}${EJ}`,aZ="show",W1="collapse",QZ="collapsing",rJ="collapsed",iJ=`:scope .${W1} .${W1}`,oJ="collapse-horizontal",sJ="width",nJ="height",aJ=".collapse.show, .collapse.collapsing",W9='[data-bs-toggle="collapse"]',tJ={parent:null,toggle:!0},eJ={parent:"(null|element)",toggle:"boolean"};class S1 extends X0{constructor(Z,J){super(Z,J);this._isTransitioning=!1,this._triggerArray=[];let z=w.find(W9);for(let q of z){let X=w.getSelectorFromElement(q),Q=w.find(X).filter((G)=>G===this._element);if(X!==null&&Q.length)this._triggerArray.push(q)}if(this._initializeChildren(),!this._config.parent)this._addAriaAndCollapsedClass(this._triggerArray,this._isShown());if(this._config.toggle)this.toggle()}static get Default(){return tJ}static get DefaultType(){return eJ}static get NAME(){return fJ}toggle(){if(this._isShown())this.hide();else this.show()}show(){if(this._isTransitioning||this._isShown())return;let Z=[];if(this._config.parent)Z=this._getFirstLevelChildren(aJ).filter((G)=>G!==this._element).map((G)=>S1.getOrCreateInstance(G,{toggle:!1}));if(Z.length&&Z[0]._isTransitioning)return;if(V.trigger(this._element,mJ).defaultPrevented)return;for(let G of Z)G.hide();let z=this._getDimension();this._element.classList.remove(W1),this._element.classList.add(QZ),this._element.style[z]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let q=()=>{this._isTransitioning=!1,this._element.classList.remove(QZ),this._element.classList.add(W1,aZ),this._element.style[z]="",V.trigger(this._element,pJ)},Q=`scroll${z[0].toUpperCase()+z.slice(1)}`;this._queueCallback(q,this._element,!0),this._element.style[z]=`${this._element[Q]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(V.trigger(this._element,dJ).defaultPrevented)return;let J=this._getDimension();this._element.style[J]=`${this._element.getBoundingClientRect()[J]}px`,h1(this._element),this._element.classList.add(QZ),this._element.classList.remove(W1,aZ);for(let q of this._triggerArray){let X=w.getElementFromSelector(q);if(X&&!this._isShown(X))this._addAriaAndCollapsedClass([q],!1)}this._isTransitioning=!0;let z=()=>{this._isTransitioning=!1,this._element.classList.remove(QZ),this._element.classList.add(W1),V.trigger(this._element,cJ)};this._element.style[J]="",this._queueCallback(z,this._element,!0)}_isShown(Z=this._element){return Z.classList.contains(aZ)}_configAfterMerge(Z){return Z.toggle=Boolean(Z.toggle),Z.parent=j0(Z.parent),Z}_getDimension(){return this._element.classList.contains(oJ)?sJ:nJ}_initializeChildren(){if(!this._config.parent)return;let Z=this._getFirstLevelChildren(W9);for(let J of Z){let z=w.getElementFromSelector(J);if(z)this._addAriaAndCollapsedClass([J],this._isShown(z))}}_getFirstLevelChildren(Z){let J=w.find(iJ,this._config.parent);return w.find(Z,this._config.parent).filter((z)=>!J.includes(z))}_addAriaAndCollapsedClass(Z,J){if(!Z.length)return;for(let z of Z)z.classList.toggle(rJ,!J),z.setAttribute("aria-expanded",J)}static jQueryInterface(Z){let J={};if(typeof Z==="string"&&/show|hide/.test(Z))J.toggle=!1;return this.each(function(){let z=S1.getOrCreateInstance(this,J);if(typeof Z==="string"){if(typeof z[Z]==="undefined")throw new TypeError(`No method named "${Z}"`);z[Z]()}})}}V.on(document,lJ,W9,function(Z){if(Z.target.tagName==="A"||Z.delegateTarget&&Z.delegateTarget.tagName==="A")Z.preventDefault();for(let J of w.getMultipleElementsFromSelector(this))S1.getOrCreateInstance(J,{toggle:!1}).toggle()});z0(S1);var Y8="dropdown",Z7="bs.dropdown",r0=`.${Z7}`,F9=".data-api",J7="Escape",K8="Tab",z7="ArrowUp",F8="ArrowDown",X7=2,q7=`hide${r0}`,Q7=`hidden${r0}`,G7=`show${r0}`,U7=`shown${r0}`,s8=`click${r0}${F9}`,n8=`keydown${r0}${F9}`,W7=`keyup${r0}${F9}`,U1="show",Y7="dropup",K7="dropend",F7="dropstart",V7="dropup-center",B7="dropdown-center",c0='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',H7=`${c0}.${U1}`,FZ=".dropdown-menu",$7=".navbar",M7=".navbar-nav",R7=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",k7=Z0()?"top-end":"top-start",w7=Z0()?"top-start":"top-end",D7=Z0()?"bottom-end":"bottom-start",I7=Z0()?"bottom-start":"bottom-end",j7=Z0()?"left-start":"right-start",L7=Z0()?"right-start":"left-start",P7="top",x7="bottom",O7={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},C7={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Y0 extends X0{constructor(Z,J){super(Z,J);this._popper=null,this._parent=this._element.parentNode,this._menu=w.next(this._element,FZ)[0]||w.prev(this._element,FZ)[0]||w.findOne(FZ,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return O7}static get DefaultType(){return C7}static get NAME(){return Y8}toggle(){return this._isShown()?this.hide():this.show()}show(){if(L0(this._element)||this._isShown())return;let Z={relatedTarget:this._element};if(V.trigger(this._element,G7,Z).defaultPrevented)return;if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(M7))for(let z of[].concat(...document.body.children))V.on(z,"mouseover",VZ);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(U1),this._element.classList.add(U1),V.trigger(this._element,U7,Z)}hide(){if(L0(this._element)||!this._isShown())return;let Z={relatedTarget:this._element};this._completeHide(Z)}dispose(){if(this._popper)this._popper.destroy();super.dispose()}update(){if(this._inNavbar=this._detectNavbar(),this._popper)this._popper.update()}_completeHide(Z){if(V.trigger(this._element,q7,Z).defaultPrevented)return;if("ontouchstart"in document.documentElement)for(let z of[].concat(...document.body.children))V.off(z,"mouseover",VZ);if(this._popper)this._popper.destroy();this._menu.classList.remove(U1),this._element.classList.remove(U1),this._element.setAttribute("aria-expanded","false"),$0.removeDataAttribute(this._menu,"popper"),V.trigger(this._element,Q7,Z)}_getConfig(Z){if(Z=super._getConfig(Z),typeof Z.reference==="object"&&!H0(Z.reference)&&typeof Z.reference.getBoundingClientRect!=="function")throw new TypeError(`${Y8.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return Z}_createPopper(){if(typeof XZ==="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let Z=this._element;if(this._config.reference==="parent")Z=this._parent;else if(H0(this._config.reference))Z=j0(this._config.reference);else if(typeof this._config.reference==="object")Z=this._config.reference;let J=this._getPopperConfig();this._popper=N1(Z,this._menu,J)}_isShown(){return this._menu.classList.contains(U1)}_getPlacement(){let Z=this._parent;if(Z.classList.contains(K7))return j7;if(Z.classList.contains(F7))return L7;if(Z.classList.contains(V7))return P7;if(Z.classList.contains(B7))return x7;let J=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";if(Z.classList.contains(Y7))return J?w7:k7;return J?I7:D7}_detectNavbar(){return this._element.closest($7)!==null}_getOffset(){let{offset:Z}=this._config;if(typeof Z==="string")return Z.split(",").map((J)=>Number.parseInt(J,10));if(typeof Z==="function")return(J)=>Z(J,this._element);return Z}_getPopperConfig(){let Z={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};if(this._inNavbar||this._config.display==="static")$0.setDataAttribute(this._menu,"popper","static"),Z.modifiers=[{name:"applyStyles",enabled:!1}];return{...Z,...i(this._config.popperConfig,[Z])}}_selectMenuItem({key:Z,target:J}){let z=w.find(R7,this._menu).filter((q)=>F1(q));if(!z.length)return;Y9(z,J,Z===F8,!z.includes(J)).focus()}static jQueryInterface(Z){return this.each(function(){let J=Y0.getOrCreateInstance(this,Z);if(typeof Z!=="string")return;if(typeof J[Z]==="undefined")throw new TypeError(`No method named "${Z}"`);J[Z]()})}static clearMenus(Z){if(Z.button===X7||Z.type==="keyup"&&Z.key!==K8)return;let J=w.find(H7);for(let z of J){let q=Y0.getInstance(z);if(!q||q._config.autoClose===!1)continue;let X=Z.composedPath(),Q=X.includes(q._menu);if(X.includes(q._element)||q._config.autoClose==="inside"&&!Q||q._config.autoClose==="outside"&&Q)continue;if(q._menu.contains(Z.target)&&(Z.type==="keyup"&&Z.key===K8||/input|select|option|textarea|form/i.test(Z.target.tagName)))continue;let G={relatedTarget:q._element};if(Z.type==="click")G.clickEvent=Z;q._completeHide(G)}}static dataApiKeydownHandler(Z){let J=/input|textarea/i.test(Z.target.tagName),z=Z.key===J7,q=[z7,F8].includes(Z.key);if(!q&&!z)return;if(J&&!z)return;Z.preventDefault();let X=this.matches(c0)?this:w.prev(this,c0)[0]||w.next(this,c0)[0]||w.findOne(c0,Z.delegateTarget.parentNode),Q=Y0.getOrCreateInstance(X);if(q){Z.stopPropagation(),Q.show(),Q._selectMenuItem(Z);return}if(Q._isShown())Z.stopPropagation(),Q.hide(),X.focus()}}V.on(document,n8,c0,Y0.dataApiKeydownHandler);V.on(document,n8,FZ,Y0.dataApiKeydownHandler);V.on(document,s8,Y0.clearMenus);V.on(document,W7,Y0.clearMenus);V.on(document,s8,c0,function(Z){Z.preventDefault(),Y0.getOrCreateInstance(this).toggle()});z0(Y0);var a8="backdrop",T7="fade",V8="show",B8=`mousedown.bs.${a8}`,A7={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},b7={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class V9 extends V1{constructor(Z){super();this._config=this._getConfig(Z),this._isAppended=!1,this._element=null}static get Default(){return A7}static get DefaultType(){return b7}static get NAME(){return a8}show(Z){if(!this._config.isVisible){i(Z);return}this._append();let J=this._getElement();if(this._config.isAnimated)h1(J);J.classList.add(V8),this._emulateAnimation(()=>{i(Z)})}hide(Z){if(!this._config.isVisible){i(Z);return}this._getElement().classList.remove(V8),this._emulateAnimation(()=>{this.dispose(),i(Z)})}dispose(){if(!this._isAppended)return;V.off(this._element,B8),this._element.remove(),this._isAppended=!1}_getElement(){if(!this._element){let Z=document.create