diff --git a/assets/index-abdbbb95.js b/assets/index-e333cc5f.js similarity index 99% rename from assets/index-abdbbb95.js rename to assets/index-e333cc5f.js index aafa653..42c6cd7 100644 --- a/assets/index-abdbbb95.js +++ b/assets/index-e333cc5f.js @@ -68,7 +68,7 @@ Error generating stack: `+o.message+` Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",s=0;sw.forwardRef((t,n)=>E.jsx("div",{...t,ref:n,className:b(t.className,e)})),q_=["as","disabled"];function J_(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function Z_(e){return!e||e.trim()==="#"}function Ah({tagName:e,disabled:t,href:n,target:r,rel:i,role:o,onClick:s,tabIndex:l=0,type:a}){e||(n!=null||r!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:a||"button",disabled:t},u];const c=h=>{if((t||e==="a"&&Z_(n))&&h.preventDefault(),t){h.stopPropagation();return}s==null||s(h)},d=h=>{h.key===" "&&(h.preventDefault(),c(h))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:l,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:d},u]}const eE=w.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=J_(e,q_);const[o,{tagName:s}]=Ah(Object.assign({tagName:n,disabled:r},i));return E.jsx(s,Object.assign({},i,o,{ref:t}))});eE.displayName="Button";const Oh=w.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:o=!1,className:s,...l},a)=>{const u=B(t,"btn"),[c,{tagName:d}]=Ah({tagName:e,disabled:o,...l}),h=d;return E.jsx(h,{...c,...l,ref:a,disabled:o,className:b(s,u,i&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,l.href&&o&&"disabled")})});Oh.displayName="Button";const Mr=Oh,Lh=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-body"),E.jsx(n,{ref:i,className:b(e,t),...r})));Lh.displayName="CardBody";const Ph=Lh,$h=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-footer"),E.jsx(n,{ref:i,className:b(e,t),...r})));$h.displayName="CardFooter";const tE=$h,Dh=w.createContext(null);Dh.displayName="CardHeaderContext";const nE=Dh,Rh=w.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=B(e,"card-header"),s=w.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return E.jsx(nE.Provider,{value:s,children:E.jsx(n,{ref:i,...r,className:b(t,o)})})});Rh.displayName="CardHeader";const rE=Rh,Ih=w.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},o)=>{const s=B(e,"card-img");return E.jsx(r,{ref:o,className:b(n?`${s}-${n}`:s,t),...i})});Ih.displayName="CardImg";const iE=Ih,Mh=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-img-overlay"),E.jsx(n,{ref:i,className:b(e,t),...r})));Mh.displayName="CardImgOverlay";const oE=Mh,jh=w.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=B(t,"card-link"),E.jsx(n,{ref:i,className:b(e,t),...r})));jh.displayName="CardLink";const sE=jh,lE=kh("h6"),Fh=w.forwardRef(({className:e,bsPrefix:t,as:n=lE,...r},i)=>(t=B(t,"card-subtitle"),E.jsx(n,{ref:i,className:b(e,t),...r})));Fh.displayName="CardSubtitle";const aE=Fh,zh=w.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=B(t,"card-text"),E.jsx(n,{ref:i,className:b(e,t),...r})));zh.displayName="CardText";const uE=zh,cE=kh("h5"),bh=w.forwardRef(({className:e,bsPrefix:t,as:n=cE,...r},i)=>(t=B(t,"card-title"),E.jsx(n,{ref:i,className:b(e,t),...r})));bh.displayName="CardTitle";const fE=bh,Vh=w.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:o=!1,children:s,as:l="div",...a},u)=>{const c=B(e,"card");return E.jsx(l,{ref:u,...a,className:b(t,c,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:o?E.jsx(Ph,{children:s}):s})});Vh.displayName="Card";const nl=Object.assign(Vh,{Img:iE,Title:fE,Subtitle:aE,Body:Ph,Link:sE,Text:uE,Header:rE,Footer:tE,ImgOverlay:oE});function dE(e,t){return w.Children.toArray(e).some(n=>w.isValidElement(n)&&n.type===t)}function pE({as:e,bsPrefix:t,className:n,...r}){t=B(t,"col");const i=Sh(),o=Ch(),s=[],l=[];return i.forEach(a=>{const u=r[a];delete r[a];let c,d,h;typeof u=="object"&&u!=null?{span:c,offset:d,order:h}=u:c=u;const g=a!==o?`-${a}`:"";c&&s.push(c===!0?`${t}${g}`:`${t}${g}-${c}`),h!=null&&l.push(`order${g}-${h}`),d!=null&&l.push(`offset${g}-${d}`)}),[{...r,className:b(n,...s,...l)},{as:e,bsPrefix:t,spans:s}]}const Bh=w.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:o,spans:s}]=pE(e);return E.jsx(i,{...r,ref:t,className:b(n,!s.length&&o)})});Bh.displayName="Col";const ma=Bh,Uh=w.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},o)=>{const s=B(e,"container"),l=typeof t=="string"?`-${t}`:"-fluid";return E.jsx(n,{ref:o,...i,className:b(r,t?`${s}${l}`:s)})});Uh.displayName="Container";const hE=Uh;var ye="top",Ie="bottom",Me="right",_e="left",gs="auto",Tr=[ye,Ie,Me,_e],kn="start",pr="end",Wh="clippingParents",Eu="viewport",jn="popper",Hh="reference",va=Tr.reduce(function(e,t){return e.concat([t+"-"+kn,t+"-"+pr])},[]),wu=[].concat(Tr,[gs]).reduce(function(e,t){return e.concat([t,t+"-"+kn,t+"-"+pr])},[]),Kh="beforeRead",Yh="read",Qh="afterRead",Gh="beforeMain",Xh="main",qh="afterMain",Jh="beforeWrite",Zh="write",em="afterWrite",tm=[Kh,Yh,Qh,Gh,Xh,qh,Jh,Zh,em];function dt(e){return e.split("-")[0]}function je(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function An(e){var t=je(e).Element;return e instanceof t||e instanceof Element}function He(e){var t=je(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Su(e){if(typeof ShadowRoot>"u")return!1;var t=je(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var wn=Math.max,Yo=Math.min,hr=Math.round;function ga(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function nm(){return!/^((?!chrome|android).)*safari/i.test(ga())}function mr(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&He(e)&&(i=e.offsetWidth>0&&hr(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&hr(r.height)/e.offsetHeight||1);var s=An(e)?je(e):window,l=s.visualViewport,a=!nm()&&n,u=(r.left+(a&&l?l.offsetLeft:0))/i,c=(r.top+(a&&l?l.offsetTop:0))/o,d=r.width/i,h=r.height/o;return{width:d,height:h,top:c,right:u+d,bottom:c+h,left:u,x:u,y:c}}function Cu(e){var t=mr(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function rm(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Su(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ht(e){return e?(e.nodeName||"").toLowerCase():null}function Ot(e){return je(e).getComputedStyle(e)}function mE(e){return["table","td","th"].indexOf(ht(e))>=0}function ln(e){return((An(e)?e.ownerDocument:e.document)||window.document).documentElement}function ys(e){return ht(e)==="html"?e:e.assignedSlot||e.parentNode||(Su(e)?e.host:null)||ln(e)}function df(e){return!He(e)||Ot(e).position==="fixed"?null:e.offsetParent}function vE(e){var t=/firefox/i.test(ga()),n=/Trident/i.test(ga());if(n&&He(e)){var r=Ot(e);if(r.position==="fixed")return null}var i=ys(e);for(Su(i)&&(i=i.host);He(i)&&["html","body"].indexOf(ht(i))<0;){var o=Ot(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function Ai(e){for(var t=je(e),n=df(e);n&&mE(n)&&Ot(n).position==="static";)n=df(n);return n&&(ht(n)==="html"||ht(n)==="body"&&Ot(n).position==="static")?t:n||vE(e)||t}function Tu(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Zr(e,t,n){return wn(e,Yo(t,n))}function gE(e,t,n){var r=Zr(e,t,n);return r>n?n:r}function im(){return{top:0,right:0,bottom:0,left:0}}function om(e){return Object.assign({},im(),e)}function sm(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var yE=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,om(typeof t!="number"?t:sm(t,Tr))};function _E(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,l=dt(n.placement),a=Tu(l),u=[_e,Me].indexOf(l)>=0,c=u?"height":"width";if(!(!o||!s)){var d=yE(i.padding,n),h=Cu(o),g=a==="y"?ye:_e,_=a==="y"?Ie:Me,y=n.rects.reference[c]+n.rects.reference[a]-s[a]-n.rects.popper[c],S=s[a]-n.rects.reference[a],p=Ai(o),f=p?a==="y"?p.clientHeight||0:p.clientWidth||0:0,m=y/2-S/2,v=d[g],C=f-h[c]-d[_],N=f/2-h[c]/2+m,k=Zr(v,N,C),A=a;n.modifiersData[r]=(t={},t[A]=k,t.centerOffset=k-N,t)}}function EE(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||rm(t.elements.popper,i)&&(t.elements.arrow=i))}const lm={name:"arrow",enabled:!0,phase:"main",fn:_E,effect:EE,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vr(e){return e.split("-")[1]}var wE={top:"auto",right:"auto",bottom:"auto",left:"auto"};function SE(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:hr(n*i)/i||0,y:hr(r*i)/i||0}}function pf(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,h=s.x,g=h===void 0?0:h,_=s.y,y=_===void 0?0:_,S=typeof c=="function"?c({x:g,y}):{x:g,y};g=S.x,y=S.y;var p=s.hasOwnProperty("x"),f=s.hasOwnProperty("y"),m=_e,v=ye,C=window;if(u){var N=Ai(n),k="clientHeight",A="clientWidth";if(N===je(n)&&(N=ln(n),Ot(N).position!=="static"&&l==="absolute"&&(k="scrollHeight",A="scrollWidth")),N=N,i===ye||(i===_e||i===Me)&&o===pr){v=Ie;var I=d&&N===C&&C.visualViewport?C.visualViewport.height:N[k];y-=I-r.height,y*=a?1:-1}if(i===_e||(i===ye||i===Ie)&&o===pr){m=Me;var P=d&&N===C&&C.visualViewport?C.visualViewport.width:N[A];g-=P-r.width,g*=a?1:-1}}var F=Object.assign({position:l},u&&wE),se=c===!0?SE({x:g,y},je(n)):{x:g,y};if(g=se.x,y=se.y,a){var Z;return Object.assign({},F,(Z={},Z[v]=f?"0":"",Z[m]=p?"0":"",Z.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+y+"px)":"translate3d("+g+"px, "+y+"px, 0)",Z))}return Object.assign({},F,(t={},t[v]=f?y+"px":"",t[m]=p?g+"px":"",t.transform="",t))}function CE(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,l=n.roundOffsets,a=l===void 0?!0:l,u={placement:dt(t.placement),variation:vr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,pf(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,pf(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Nu={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:CE,data:{}};var qi={passive:!0};function TE(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,l=s===void 0?!0:s,a=je(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,qi)}),l&&a.addEventListener("resize",n.update,qi),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,qi)}),l&&a.removeEventListener("resize",n.update,qi)}}const xu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:TE,data:{}};var NE={left:"right",right:"left",bottom:"top",top:"bottom"};function go(e){return e.replace(/left|right|bottom|top/g,function(t){return NE[t]})}var xE={start:"end",end:"start"};function hf(e){return e.replace(/start|end/g,function(t){return xE[t]})}function ku(e){var t=je(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Au(e){return mr(ln(e)).left+ku(e).scrollLeft}function kE(e,t){var n=je(e),r=ln(e),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;var u=nm();(u||!u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l+Au(e),y:a}}function AE(e){var t,n=ln(e),r=ku(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=wn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=wn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+Au(e),a=-r.scrollTop;return Ot(i||n).direction==="rtl"&&(l+=wn(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:l,y:a}}function Ou(e){var t=Ot(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function am(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:He(e)&&Ou(e)?e:am(ys(e))}function ei(e,t){var n;t===void 0&&(t=[]);var r=am(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=je(r),s=i?[o].concat(o.visualViewport||[],Ou(r)?r:[]):r,l=t.concat(s);return i?l:l.concat(ei(ys(s)))}function ya(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function OE(e,t){var n=mr(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function mf(e,t,n){return t===Eu?ya(kE(e,n)):An(t)?OE(t,n):ya(AE(ln(e)))}function LE(e){var t=ei(ys(e)),n=["absolute","fixed"].indexOf(Ot(e).position)>=0,r=n&&He(e)?Ai(e):e;return An(r)?t.filter(function(i){return An(i)&&rm(i,r)&&ht(i)!=="body"}):[]}function PE(e,t,n,r){var i=t==="clippingParents"?LE(e):[].concat(t),o=[].concat(i,[n]),s=o[0],l=o.reduce(function(a,u){var c=mf(e,u,r);return a.top=wn(c.top,a.top),a.right=Yo(c.right,a.right),a.bottom=Yo(c.bottom,a.bottom),a.left=wn(c.left,a.left),a},mf(e,s,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function um(e){var t=e.reference,n=e.element,r=e.placement,i=r?dt(r):null,o=r?vr(r):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(i){case ye:a={x:s,y:t.y-n.height};break;case Ie:a={x:s,y:t.y+t.height};break;case Me:a={x:t.x+t.width,y:l};break;case _e:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var u=i?Tu(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case kn:a[u]=a[u]-(t[c]/2-n[c]/2);break;case pr:a[u]=a[u]+(t[c]/2-n[c]/2);break}}return a}function gr(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,l=n.boundary,a=l===void 0?Wh:l,u=n.rootBoundary,c=u===void 0?Eu:u,d=n.elementContext,h=d===void 0?jn:d,g=n.altBoundary,_=g===void 0?!1:g,y=n.padding,S=y===void 0?0:y,p=om(typeof S!="number"?S:sm(S,Tr)),f=h===jn?Hh:jn,m=e.rects.popper,v=e.elements[_?f:h],C=PE(An(v)?v:v.contextElement||ln(e.elements.popper),a,c,s),N=mr(e.elements.reference),k=um({reference:N,element:m,strategy:"absolute",placement:i}),A=ya(Object.assign({},m,k)),I=h===jn?A:N,P={top:C.top-I.top+p.top,bottom:I.bottom-C.bottom+p.bottom,left:C.left-I.left+p.left,right:I.right-C.right+p.right},F=e.modifiersData.offset;if(h===jn&&F){var se=F[i];Object.keys(P).forEach(function(Z){var st=[Me,Ie].indexOf(Z)>=0?1:-1,mt=[ye,Ie].indexOf(Z)>=0?"y":"x";P[Z]+=se[mt]*st})}return P}function $E(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,u=a===void 0?wu:a,c=vr(r),d=c?l?va:va.filter(function(_){return vr(_)===c}):Tr,h=d.filter(function(_){return u.indexOf(_)>=0});h.length===0&&(h=d);var g=h.reduce(function(_,y){return _[y]=gr(e,{placement:y,boundary:i,rootBoundary:o,padding:s})[dt(y)],_},{});return Object.keys(g).sort(function(_,y){return g[_]-g[y]})}function DE(e){if(dt(e)===gs)return[];var t=go(e);return[hf(e),t,hf(t)]}function RE(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!0:s,a=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,h=n.altBoundary,g=n.flipVariations,_=g===void 0?!0:g,y=n.allowedAutoPlacements,S=t.options.placement,p=dt(S),f=p===S,m=a||(f||!_?[go(S)]:DE(S)),v=[S].concat(m).reduce(function(Se,be){return Se.concat(dt(be)===gs?$E(t,{placement:be,boundary:c,rootBoundary:d,padding:u,flipVariations:_,allowedAutoPlacements:y}):be)},[]),C=t.rects.reference,N=t.rects.popper,k=new Map,A=!0,I=v[0],P=0;P=0,mt=st?"width":"height",le=gr(t,{placement:F,boundary:c,rootBoundary:d,altBoundary:h,padding:u}),me=st?Z?Me:_e:Z?Ie:ye;C[mt]>N[mt]&&(me=go(me));var O=go(me),D=[];if(o&&D.push(le[se]<=0),l&&D.push(le[me]<=0,le[O]<=0),D.every(function(Se){return Se})){I=F,A=!1;break}k.set(F,D)}if(A)for(var R=_?3:1,U=function(be){var Oe=v.find(function(gt){var cn=k.get(gt);if(cn)return cn.slice(0,be).every(function(Ns){return Ns})});if(Oe)return I=Oe,"break"},K=R;K>0;K--){var vt=U(K);if(vt==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const cm={name:"flip",enabled:!0,phase:"main",fn:RE,requiresIfExists:["offset"],data:{_skip:!1}};function vf(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function gf(e){return[ye,Me,Ie,_e].some(function(t){return e[t]>=0})}function IE(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,s=gr(t,{elementContext:"reference"}),l=gr(t,{altBoundary:!0}),a=vf(s,r),u=vf(l,i,o),c=gf(a),d=gf(u);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const fm={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:IE};function ME(e,t,n){var r=dt(e),i=[_e,ye].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=o[0],l=o[1];return s=s||0,l=(l||0)*i,[_e,Me].indexOf(r)>=0?{x:l,y:s}:{x:s,y:l}}function jE(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,s=wu.reduce(function(c,d){return c[d]=ME(d,t.rects,o),c},{}),l=s[t.placement],a=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}const dm={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jE};function FE(e){var t=e.state,n=e.name;t.modifiersData[n]=um({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Lu={name:"popperOffsets",enabled:!0,phase:"read",fn:FE,data:{}};function zE(e){return e==="x"?"y":"x"}function bE(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!1:s,a=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,h=n.tether,g=h===void 0?!0:h,_=n.tetherOffset,y=_===void 0?0:_,S=gr(t,{boundary:a,rootBoundary:u,padding:d,altBoundary:c}),p=dt(t.placement),f=vr(t.placement),m=!f,v=Tu(p),C=zE(v),N=t.modifiersData.popperOffsets,k=t.rects.reference,A=t.rects.popper,I=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,P=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,se={x:0,y:0};if(N){if(o){var Z,st=v==="y"?ye:_e,mt=v==="y"?Ie:Me,le=v==="y"?"height":"width",me=N[v],O=me+S[st],D=me-S[mt],R=g?-A[le]/2:0,U=f===kn?k[le]:A[le],K=f===kn?-A[le]:-k[le],vt=t.elements.arrow,Se=g&&vt?Cu(vt):{width:0,height:0},be=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:im(),Oe=be[st],gt=be[mt],cn=Zr(0,k[le],Se[le]),Ns=m?k[le]/2-R-cn-Oe-P.mainAxis:U-cn-Oe-P.mainAxis,lv=m?-k[le]/2+R+cn+gt+P.mainAxis:K+cn+gt+P.mainAxis,xs=t.elements.arrow&&Ai(t.elements.arrow),av=xs?v==="y"?xs.clientTop||0:xs.clientLeft||0:0,bu=(Z=F==null?void 0:F[v])!=null?Z:0,uv=me+Ns-bu-av,cv=me+lv-bu,Vu=Zr(g?Yo(O,uv):O,me,g?wn(D,cv):D);N[v]=Vu,se[v]=Vu-me}if(l){var Bu,fv=v==="x"?ye:_e,dv=v==="x"?Ie:Me,fn=N[C],Di=C==="y"?"height":"width",Uu=fn+S[fv],Wu=fn-S[dv],ks=[ye,_e].indexOf(p)!==-1,Hu=(Bu=F==null?void 0:F[C])!=null?Bu:0,Ku=ks?Uu:fn-k[Di]-A[Di]-Hu+P.altAxis,Yu=ks?fn+k[Di]+A[Di]-Hu-P.altAxis:Wu,Qu=g&&ks?gE(Ku,fn,Yu):Zr(g?Ku:Uu,fn,g?Yu:Wu);N[C]=Qu,se[C]=Qu-fn}t.modifiersData[r]=se}}const pm={name:"preventOverflow",enabled:!0,phase:"main",fn:bE,requiresIfExists:["offset"]};function VE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function BE(e){return e===je(e)||!He(e)?ku(e):VE(e)}function UE(e){var t=e.getBoundingClientRect(),n=hr(t.width)/e.offsetWidth||1,r=hr(t.height)/e.offsetHeight||1;return n!==1||r!==1}function WE(e,t,n){n===void 0&&(n=!1);var r=He(t),i=He(t)&&UE(t),o=ln(t),s=mr(e,i,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!n)&&((ht(t)!=="body"||Ou(o))&&(l=BE(t)),He(t)?(a=mr(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):o&&(a.x=Au(o))),{x:s.left+l.scrollLeft-a.x,y:s.top+l.scrollTop-a.y,width:s.width,height:s.height}}function HE(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&i(a)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function KE(e){var t=HE(e);return tm.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function YE(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function QE(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var yf={placement:"bottom",modifiers:[],strategy:"absolute"};function _f(){for(var e=arguments.length,t=new Array(e),n=0;n(e=B(e,"img"),E.jsx("img",{ref:l,...s,className:b(t,n&&`${e}-fluid`,r&&"rounded",i&&"rounded-circle",o&&`${e}-thumbnail`)})));hm.displayName="Image";const XE=hm,qE={type:tt.string,tooltip:tt.bool,as:tt.elementType},Pu=w.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},o)=>E.jsx(e,{...i,ref:o,className:b(t,`${n}-${r?"tooltip":"feedback"}`)}));Pu.displayName="Feedback";Pu.propTypes=qE;const mm=Pu,JE=w.createContext({}),Lt=JE,vm=w.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:o=!1,as:s="input",...l},a)=>{const{controlId:u}=w.useContext(Lt);return t=B(t,"form-check-input"),E.jsx(s,{...l,ref:a,type:r,id:e||u,className:b(n,t,i&&"is-valid",o&&"is-invalid")})});vm.displayName="FormCheckInput";const gm=vm,ym=w.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:o}=w.useContext(Lt);return e=B(e,"form-check-label"),E.jsx("label",{...r,ref:i,htmlFor:n||o,className:b(t,e)})});ym.displayName="FormCheckLabel";const _a=ym,_m=w.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:o=!1,isValid:s=!1,isInvalid:l=!1,feedbackTooltip:a=!1,feedback:u,feedbackType:c,className:d,style:h,title:g="",type:_="checkbox",label:y,children:S,as:p="input",...f},m)=>{t=B(t,"form-check"),n=B(n,"form-switch");const{controlId:v}=w.useContext(Lt),C=w.useMemo(()=>({controlId:e||v}),[v,e]),N=!S&&y!=null&&y!==!1||dE(S,_a),k=E.jsx(gm,{...f,type:_==="switch"?"checkbox":_,ref:m,isValid:s,isInvalid:l,disabled:o,as:p});return E.jsx(Lt.Provider,{value:C,children:E.jsx("div",{style:h,className:b(d,N&&t,r&&`${t}-inline`,i&&`${t}-reverse`,_==="switch"&&n),children:S||E.jsxs(E.Fragment,{children:[k,N&&E.jsx(_a,{title:g,children:y}),u&&E.jsx(mm,{type:c,tooltip:a,children:u})]})})})});_m.displayName="FormCheck";const Qo=Object.assign(_m,{Input:gm,Label:_a}),Em=w.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:o,isValid:s=!1,isInvalid:l=!1,plaintext:a,readOnly:u,as:c="input",...d},h)=>{const{controlId:g}=w.useContext(Lt);return e=B(e,"form-control"),E.jsx(c,{...d,type:t,size:r,ref:h,readOnly:u,id:i||g,className:b(o,a?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,s&&"is-valid",l&&"is-invalid")})});Em.displayName="FormControl";const ZE=Object.assign(Em,{Feedback:mm}),wm=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"form-floating"),E.jsx(n,{ref:i,className:b(e,t),...r})));wm.displayName="FormFloating";const e0=wm,Sm=w.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=w.useMemo(()=>({controlId:e}),[e]);return E.jsx(Lt.Provider,{value:i,children:E.jsx(t,{...n,ref:r})})});Sm.displayName="FormGroup";const Cm=Sm,Tm=w.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:o,...s},l)=>{const{controlId:a}=w.useContext(Lt);t=B(t,"form-label");let u="col-form-label";typeof n=="string"&&(u=`${u} ${u}-${n}`);const c=b(i,t,r&&"visually-hidden",n&&u);return o=o||a,n?E.jsx(ma,{ref:l,as:"label",className:c,htmlFor:o,...s}):E.jsx(e,{ref:l,className:c,htmlFor:o,...s})});Tm.displayName="FormLabel";const t0=Tm,Nm=w.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:o}=w.useContext(Lt);return e=B(e,"form-range"),E.jsx("input",{...r,type:"range",ref:i,className:b(t,e),id:n||o})});Nm.displayName="FormRange";const n0=Nm,xm=w.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:o=!1,id:s,...l},a)=>{const{controlId:u}=w.useContext(Lt);return e=B(e,"form-select"),E.jsx("select",{...l,size:n,ref:a,className:b(r,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:s||u})});xm.displayName="FormSelect";const r0=xm,km=w.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},o)=>(e=B(e,"form-text"),E.jsx(n,{...i,ref:o,className:b(t,e,r&&"text-muted")})));km.displayName="FormText";const i0=km,Am=w.forwardRef((e,t)=>E.jsx(Qo,{...e,ref:t,type:"switch"}));Am.displayName="Switch";const o0=Object.assign(Am,{Input:Qo.Input,Label:Qo.Label}),Om=w.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...o},s)=>(e=B(e,"form-floating"),E.jsxs(Cm,{ref:s,className:b(t,e),controlId:r,...o,children:[n,E.jsx("label",{htmlFor:r,children:i})]})));Om.displayName="FloatingLabel";const s0=Om,l0={_ref:tt.any,validated:tt.bool,as:tt.elementType},$u=w.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>E.jsx(n,{...r,ref:i,className:b(e,t&&"was-validated")}));$u.displayName="Form";$u.propTypes=l0;const Le=Object.assign($u,{Group:Cm,Control:ZE,Floating:e0,Check:Qo,Switch:o0,Label:t0,Text:i0,Range:n0,Select:r0,FloatingLabel:s0}),Lm=w.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=B(e,"row"),s=Sh(),l=Ch(),a=`${o}-cols`,u=[];return s.forEach(c=>{const d=r[c];delete r[c];let h;d!=null&&typeof d=="object"?{cols:h}=d:h=d;const g=c!==l?`-${c}`:"";h!=null&&u.push(`${a}${g}-${h}`)}),E.jsx(n,{ref:i,...r,className:b(t,o,...u)})});Lm.displayName="Row";const a0=Lm;function u0(){const[e,t]=w.useState(""),[n,r]=w.useState(""),[i,o]=w.useState(""),[s,l]=w.useState(""),a=u=>{u.preventDefault(),console.log({name:e,email:n,subject:i,message:s})};return E.jsx(hE,{className:"text-white",children:E.jsxs(a0,{className:"m-5",children:[E.jsxs(ma,{md:6,children:[E.jsx("h1",{children:"Contact me"}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:B_,download:"My_Resume.pdf",variant:"dark",size:"lg",children:"Download My CV"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"https://github.com/TomixJasina",variant:"dark",size:"lg",children:"GitHub"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"https://www.linkedin.com/in/tomasz-jasinski-906ab62a1/",variant:"dark",size:"lg",children:"LinkedIn"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"mailto:thomas.jasinski90@gmail.com",variant:"dark",size:"lg",children:"My Email"})})]}),E.jsx(ma,{md:6,children:E.jsx(nl,{className:"bg-dark text-white",children:E.jsxs(nl.Body,{children:[E.jsx(nl.Title,{children:"Send a Message"}),E.jsxs(Le,{onSubmit:a,children:[E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicName",children:[E.jsx(Le.Label,{children:"Your Name"}),E.jsx(Le.Control,{type:"text",value:e,onChange:u=>t(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicEmail",children:[E.jsx(Le.Label,{children:"Your Email"}),E.jsx(Le.Control,{type:"email",value:n,onChange:u=>r(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicSubject",children:[E.jsx(Le.Label,{children:"Subject"}),E.jsx(Le.Control,{type:"text",value:i,onChange:u=>o(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicMessage",children:[E.jsx(Le.Label,{children:"Message"}),E.jsx(Le.Control,{as:"textarea",rows:3,value:s,onChange:u=>l(u.target.value),required:!0})]}),E.jsx(Mr,{variant:"outline-danger",type:"submit",children:"Send Message"})]})]})})})]})})}const c0=""+new URL("avatar-a5088664.png",import.meta.url).href,f0=()=>E.jsx("div",{className:"container-fluid",children:E.jsxs("div",{className:"row m-5",children:[E.jsxs("div",{className:"col-xl-6 col-md-6 col-sm-12 mt-5",children:[E.jsx("h1",{className:"text-white mt-5",children:"Welcome to my Portfolio"}),E.jsx("h4",{className:"text-white mt-5",children:"Beyond the screen, I'm driven by a relentless pursuit of innovation, constantly embracing new frameworks and methodologies to craft digital experiences that transcend expectations. Thank you for exploring my portfolio. May it illuminate the possibilities and ignite a shared passion for crafting impactful digital landscapes."})]}),E.jsx("div",{className:"col-xl-6 col-md-6 col-sm-12",children:E.jsx("div",{children:E.jsx(XE,{className:"my-5",src:c0,roundedCircle:!0,fluid:!0})})})]})});function d0(){return E.jsx("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark",children:E.jsxs("div",{class:"container-fluid",children:[E.jsx(Eh,{className:"navbar-brand",to:"/",children:"Portfolio"}),E.jsx("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation",children:E.jsx("span",{class:"navbar-toggler-icon"})}),E.jsx("div",{className:"collapse navbar-collapse",id:"navbarNav",children:E.jsxs("ul",{className:"navbar-nav",children:[E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/about",end:!0,className:({isActive:e})=>e?"nav-link active":"nav-link",children:"About"})}),E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/Project",className:({isActive:e})=>e?"nav-link active":"nav-link",children:"Projects"})}),E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/contact",className:({isActive:e})=>e?"nav-link active":"nav-link",children:"Contact"})})]})})]})})}const p0=""+new URL("curiocity-912ea890.png",import.meta.url).href,h0=""+new URL("bootstrap-96a403ea.png",import.meta.url).href,m0=""+new URL("codeQuiz-7d2c4174.png",import.meta.url).href,v0=""+new URL("dailyPlanner-4e4c81f0.png",import.meta.url).href,g0=""+new URL("weatherApp-81d42bf8.png",import.meta.url).href,y0=""+new URL("passwrodGenerator-efabc6db.png",import.meta.url).href;function _0(){const e=[{id:1,title:"Curio City",live_app_url:"https://paulinasiwko.github.io/CurioCity/",repository_url:"https://github.com/TomixJasina/CurioCity",image:p0},{id:2,title:"Weather App",live_app_url:"https://tomixjasina.github.io/Weather_dashboard/",repository_url:"https://github.com/TomixJasina/Weather_dashboard",image:g0},{id:3,title:"Daily Planner",live_app_url:"https://github.com/TomixJasina/Daily_Planner",repository_url:"https://tomixjasina.github.io/Daily_Planner/",image:v0},{id:4,title:"Coding Quiz",live_app_url:"https://tomixjasina.github.io/Code_Quiz/index.html",repository_url:"https://github.com/TomixJasina/Code_Quiz",image:m0},{id:5,title:"Password Generator",live_app_url:"https://github.com/TomixJasina/Password-Generator",repository_url:"https://tomixjasina.github.io/Password-Generator/",image:y0},{id:6,title:"Bootstrap Portfolio",live_app_url:"https://tomixjasina.github.io/Bootstrap-Portfolio/",repository_url:"https://github.com/TomixJasina/Bootstrap-Portfolio",image:h0}];return E.jsx(E.Fragment,{children:E.jsxs("div",{className:"container my-5",children:[E.jsx("h1",{className:"text-white m-3",children:"My projects"}),E.jsx("div",{className:"row row-cols-1 row-cols-md-2 g-4",children:e.map(t=>E.jsx("div",{className:"col",children:E.jsxs("div",{className:"card bg-black",children:[E.jsx("img",{src:t.image,className:"card-img-top",alt:t.title,height:"350px"}),E.jsxs("div",{className:"card-img",children:[E.jsx("h3",{className:"card-title text-white",children:t.title}),E.jsx("div",{className:"info-wraper",children:E.jsxs("div",{className:"links",children:[E.jsx("a",{className:"mx-3 btn btn-dark",href:t.live_app_url,children:"Deployed"}),E.jsx("a",{className:"mx-3 btn btn-dark",href:t.repository_url,children:"Github"})]})})]})]})},t.id))})]})})}function E0(){return E.jsxs(I_,{basename:"/React-Portfolio",children:[E.jsx(d0,{}),E.jsxs(k_,{children:[E.jsx(Ur,{path:"/",element:E.jsx(f0,{})}),E.jsx(Ur,{path:"/about",element:E.jsx(V_,{})}),E.jsx(Ur,{path:"/contact",element:E.jsx(u0,{})}),E.jsx(Ur,{path:"/project",element:E.jsx(_0,{})})]})]})}function w0(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!He(o)||!ht(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var l=i[s];l===!1?o.removeAttribute(s):o.setAttribute(s,l===!0?"":l)}))})}function S0(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=s.reduce(function(a,u){return a[u]="",a},{});!He(i)||!ht(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(a){i.removeAttribute(a)}))})}}const Du={name:"applyStyles",enabled:!0,phase:"write",fn:w0,effect:S0,requires:["computeStyles"]};var C0=[xu,Lu,Nu,Du],T0=_s({defaultModifiers:C0}),N0=[xu,Lu,Nu,Du,dm,cm,pm,lm,fm],Ru=_s({defaultModifiers:N0});const Pm=Object.freeze(Object.defineProperty({__proto__:null,afterMain:qh,afterRead:Qh,afterWrite:em,applyStyles:Du,arrow:lm,auto:gs,basePlacements:Tr,beforeMain:Gh,beforeRead:Kh,beforeWrite:Jh,bottom:Ie,clippingParents:Wh,computeStyles:Nu,createPopper:Ru,createPopperBase:GE,createPopperLite:T0,detectOverflow:gr,end:pr,eventListeners:xu,flip:cm,hide:fm,left:_e,main:Xh,modifierPhases:tm,offset:dm,placements:wu,popper:jn,popperGenerator:_s,popperOffsets:Lu,preventOverflow:pm,read:Yh,reference:Hh,right:Me,start:kn,top:ye,variationPlacements:va,viewport:Eu,write:Zh},Symbol.toStringTag,{value:"Module"}));/*! +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",s=0;sw.forwardRef((t,n)=>E.jsx("div",{...t,ref:n,className:b(t.className,e)})),q_=["as","disabled"];function J_(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function Z_(e){return!e||e.trim()==="#"}function Ah({tagName:e,disabled:t,href:n,target:r,rel:i,role:o,onClick:s,tabIndex:l=0,type:a}){e||(n!=null||r!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:a||"button",disabled:t},u];const c=h=>{if((t||e==="a"&&Z_(n))&&h.preventDefault(),t){h.stopPropagation();return}s==null||s(h)},d=h=>{h.key===" "&&(h.preventDefault(),c(h))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:l,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:d},u]}const eE=w.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=J_(e,q_);const[o,{tagName:s}]=Ah(Object.assign({tagName:n,disabled:r},i));return E.jsx(s,Object.assign({},i,o,{ref:t}))});eE.displayName="Button";const Oh=w.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:o=!1,className:s,...l},a)=>{const u=B(t,"btn"),[c,{tagName:d}]=Ah({tagName:e,disabled:o,...l}),h=d;return E.jsx(h,{...c,...l,ref:a,disabled:o,className:b(s,u,i&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,l.href&&o&&"disabled")})});Oh.displayName="Button";const Mr=Oh,Lh=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-body"),E.jsx(n,{ref:i,className:b(e,t),...r})));Lh.displayName="CardBody";const Ph=Lh,$h=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-footer"),E.jsx(n,{ref:i,className:b(e,t),...r})));$h.displayName="CardFooter";const tE=$h,Dh=w.createContext(null);Dh.displayName="CardHeaderContext";const nE=Dh,Rh=w.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=B(e,"card-header"),s=w.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return E.jsx(nE.Provider,{value:s,children:E.jsx(n,{ref:i,...r,className:b(t,o)})})});Rh.displayName="CardHeader";const rE=Rh,Ih=w.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},o)=>{const s=B(e,"card-img");return E.jsx(r,{ref:o,className:b(n?`${s}-${n}`:s,t),...i})});Ih.displayName="CardImg";const iE=Ih,Mh=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"card-img-overlay"),E.jsx(n,{ref:i,className:b(e,t),...r})));Mh.displayName="CardImgOverlay";const oE=Mh,jh=w.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=B(t,"card-link"),E.jsx(n,{ref:i,className:b(e,t),...r})));jh.displayName="CardLink";const sE=jh,lE=kh("h6"),Fh=w.forwardRef(({className:e,bsPrefix:t,as:n=lE,...r},i)=>(t=B(t,"card-subtitle"),E.jsx(n,{ref:i,className:b(e,t),...r})));Fh.displayName="CardSubtitle";const aE=Fh,zh=w.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=B(t,"card-text"),E.jsx(n,{ref:i,className:b(e,t),...r})));zh.displayName="CardText";const uE=zh,cE=kh("h5"),bh=w.forwardRef(({className:e,bsPrefix:t,as:n=cE,...r},i)=>(t=B(t,"card-title"),E.jsx(n,{ref:i,className:b(e,t),...r})));bh.displayName="CardTitle";const fE=bh,Vh=w.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:o=!1,children:s,as:l="div",...a},u)=>{const c=B(e,"card");return E.jsx(l,{ref:u,...a,className:b(t,c,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:o?E.jsx(Ph,{children:s}):s})});Vh.displayName="Card";const nl=Object.assign(Vh,{Img:iE,Title:fE,Subtitle:aE,Body:Ph,Link:sE,Text:uE,Header:rE,Footer:tE,ImgOverlay:oE});function dE(e,t){return w.Children.toArray(e).some(n=>w.isValidElement(n)&&n.type===t)}function pE({as:e,bsPrefix:t,className:n,...r}){t=B(t,"col");const i=Sh(),o=Ch(),s=[],l=[];return i.forEach(a=>{const u=r[a];delete r[a];let c,d,h;typeof u=="object"&&u!=null?{span:c,offset:d,order:h}=u:c=u;const g=a!==o?`-${a}`:"";c&&s.push(c===!0?`${t}${g}`:`${t}${g}-${c}`),h!=null&&l.push(`order${g}-${h}`),d!=null&&l.push(`offset${g}-${d}`)}),[{...r,className:b(n,...s,...l)},{as:e,bsPrefix:t,spans:s}]}const Bh=w.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:o,spans:s}]=pE(e);return E.jsx(i,{...r,ref:t,className:b(n,!s.length&&o)})});Bh.displayName="Col";const ma=Bh,Uh=w.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},o)=>{const s=B(e,"container"),l=typeof t=="string"?`-${t}`:"-fluid";return E.jsx(n,{ref:o,...i,className:b(r,t?`${s}${l}`:s)})});Uh.displayName="Container";const hE=Uh;var ye="top",Ie="bottom",Me="right",_e="left",gs="auto",Tr=[ye,Ie,Me,_e],kn="start",pr="end",Wh="clippingParents",Eu="viewport",jn="popper",Hh="reference",va=Tr.reduce(function(e,t){return e.concat([t+"-"+kn,t+"-"+pr])},[]),wu=[].concat(Tr,[gs]).reduce(function(e,t){return e.concat([t,t+"-"+kn,t+"-"+pr])},[]),Kh="beforeRead",Yh="read",Qh="afterRead",Gh="beforeMain",Xh="main",qh="afterMain",Jh="beforeWrite",Zh="write",em="afterWrite",tm=[Kh,Yh,Qh,Gh,Xh,qh,Jh,Zh,em];function dt(e){return e.split("-")[0]}function je(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function An(e){var t=je(e).Element;return e instanceof t||e instanceof Element}function He(e){var t=je(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Su(e){if(typeof ShadowRoot>"u")return!1;var t=je(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var wn=Math.max,Yo=Math.min,hr=Math.round;function ga(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function nm(){return!/^((?!chrome|android).)*safari/i.test(ga())}function mr(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&He(e)&&(i=e.offsetWidth>0&&hr(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&hr(r.height)/e.offsetHeight||1);var s=An(e)?je(e):window,l=s.visualViewport,a=!nm()&&n,u=(r.left+(a&&l?l.offsetLeft:0))/i,c=(r.top+(a&&l?l.offsetTop:0))/o,d=r.width/i,h=r.height/o;return{width:d,height:h,top:c,right:u+d,bottom:c+h,left:u,x:u,y:c}}function Cu(e){var t=mr(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function rm(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Su(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ht(e){return e?(e.nodeName||"").toLowerCase():null}function Ot(e){return je(e).getComputedStyle(e)}function mE(e){return["table","td","th"].indexOf(ht(e))>=0}function ln(e){return((An(e)?e.ownerDocument:e.document)||window.document).documentElement}function ys(e){return ht(e)==="html"?e:e.assignedSlot||e.parentNode||(Su(e)?e.host:null)||ln(e)}function df(e){return!He(e)||Ot(e).position==="fixed"?null:e.offsetParent}function vE(e){var t=/firefox/i.test(ga()),n=/Trident/i.test(ga());if(n&&He(e)){var r=Ot(e);if(r.position==="fixed")return null}var i=ys(e);for(Su(i)&&(i=i.host);He(i)&&["html","body"].indexOf(ht(i))<0;){var o=Ot(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function Ai(e){for(var t=je(e),n=df(e);n&&mE(n)&&Ot(n).position==="static";)n=df(n);return n&&(ht(n)==="html"||ht(n)==="body"&&Ot(n).position==="static")?t:n||vE(e)||t}function Tu(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Zr(e,t,n){return wn(e,Yo(t,n))}function gE(e,t,n){var r=Zr(e,t,n);return r>n?n:r}function im(){return{top:0,right:0,bottom:0,left:0}}function om(e){return Object.assign({},im(),e)}function sm(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var yE=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,om(typeof t!="number"?t:sm(t,Tr))};function _E(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,l=dt(n.placement),a=Tu(l),u=[_e,Me].indexOf(l)>=0,c=u?"height":"width";if(!(!o||!s)){var d=yE(i.padding,n),h=Cu(o),g=a==="y"?ye:_e,_=a==="y"?Ie:Me,y=n.rects.reference[c]+n.rects.reference[a]-s[a]-n.rects.popper[c],S=s[a]-n.rects.reference[a],p=Ai(o),f=p?a==="y"?p.clientHeight||0:p.clientWidth||0:0,m=y/2-S/2,v=d[g],C=f-h[c]-d[_],N=f/2-h[c]/2+m,k=Zr(v,N,C),A=a;n.modifiersData[r]=(t={},t[A]=k,t.centerOffset=k-N,t)}}function EE(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||rm(t.elements.popper,i)&&(t.elements.arrow=i))}const lm={name:"arrow",enabled:!0,phase:"main",fn:_E,effect:EE,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function vr(e){return e.split("-")[1]}var wE={top:"auto",right:"auto",bottom:"auto",left:"auto"};function SE(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:hr(n*i)/i||0,y:hr(r*i)/i||0}}function pf(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,h=s.x,g=h===void 0?0:h,_=s.y,y=_===void 0?0:_,S=typeof c=="function"?c({x:g,y}):{x:g,y};g=S.x,y=S.y;var p=s.hasOwnProperty("x"),f=s.hasOwnProperty("y"),m=_e,v=ye,C=window;if(u){var N=Ai(n),k="clientHeight",A="clientWidth";if(N===je(n)&&(N=ln(n),Ot(N).position!=="static"&&l==="absolute"&&(k="scrollHeight",A="scrollWidth")),N=N,i===ye||(i===_e||i===Me)&&o===pr){v=Ie;var I=d&&N===C&&C.visualViewport?C.visualViewport.height:N[k];y-=I-r.height,y*=a?1:-1}if(i===_e||(i===ye||i===Ie)&&o===pr){m=Me;var P=d&&N===C&&C.visualViewport?C.visualViewport.width:N[A];g-=P-r.width,g*=a?1:-1}}var F=Object.assign({position:l},u&&wE),se=c===!0?SE({x:g,y},je(n)):{x:g,y};if(g=se.x,y=se.y,a){var Z;return Object.assign({},F,(Z={},Z[v]=f?"0":"",Z[m]=p?"0":"",Z.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+y+"px)":"translate3d("+g+"px, "+y+"px, 0)",Z))}return Object.assign({},F,(t={},t[v]=f?y+"px":"",t[m]=p?g+"px":"",t.transform="",t))}function CE(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,l=n.roundOffsets,a=l===void 0?!0:l,u={placement:dt(t.placement),variation:vr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,pf(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,pf(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Nu={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:CE,data:{}};var qi={passive:!0};function TE(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,l=s===void 0?!0:s,a=je(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,qi)}),l&&a.addEventListener("resize",n.update,qi),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,qi)}),l&&a.removeEventListener("resize",n.update,qi)}}const xu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:TE,data:{}};var NE={left:"right",right:"left",bottom:"top",top:"bottom"};function go(e){return e.replace(/left|right|bottom|top/g,function(t){return NE[t]})}var xE={start:"end",end:"start"};function hf(e){return e.replace(/start|end/g,function(t){return xE[t]})}function ku(e){var t=je(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Au(e){return mr(ln(e)).left+ku(e).scrollLeft}function kE(e,t){var n=je(e),r=ln(e),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;var u=nm();(u||!u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l+Au(e),y:a}}function AE(e){var t,n=ln(e),r=ku(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=wn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=wn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+Au(e),a=-r.scrollTop;return Ot(i||n).direction==="rtl"&&(l+=wn(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:l,y:a}}function Ou(e){var t=Ot(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function am(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:He(e)&&Ou(e)?e:am(ys(e))}function ei(e,t){var n;t===void 0&&(t=[]);var r=am(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=je(r),s=i?[o].concat(o.visualViewport||[],Ou(r)?r:[]):r,l=t.concat(s);return i?l:l.concat(ei(ys(s)))}function ya(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function OE(e,t){var n=mr(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function mf(e,t,n){return t===Eu?ya(kE(e,n)):An(t)?OE(t,n):ya(AE(ln(e)))}function LE(e){var t=ei(ys(e)),n=["absolute","fixed"].indexOf(Ot(e).position)>=0,r=n&&He(e)?Ai(e):e;return An(r)?t.filter(function(i){return An(i)&&rm(i,r)&&ht(i)!=="body"}):[]}function PE(e,t,n,r){var i=t==="clippingParents"?LE(e):[].concat(t),o=[].concat(i,[n]),s=o[0],l=o.reduce(function(a,u){var c=mf(e,u,r);return a.top=wn(c.top,a.top),a.right=Yo(c.right,a.right),a.bottom=Yo(c.bottom,a.bottom),a.left=wn(c.left,a.left),a},mf(e,s,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function um(e){var t=e.reference,n=e.element,r=e.placement,i=r?dt(r):null,o=r?vr(r):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(i){case ye:a={x:s,y:t.y-n.height};break;case Ie:a={x:s,y:t.y+t.height};break;case Me:a={x:t.x+t.width,y:l};break;case _e:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var u=i?Tu(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case kn:a[u]=a[u]-(t[c]/2-n[c]/2);break;case pr:a[u]=a[u]+(t[c]/2-n[c]/2);break}}return a}function gr(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,l=n.boundary,a=l===void 0?Wh:l,u=n.rootBoundary,c=u===void 0?Eu:u,d=n.elementContext,h=d===void 0?jn:d,g=n.altBoundary,_=g===void 0?!1:g,y=n.padding,S=y===void 0?0:y,p=om(typeof S!="number"?S:sm(S,Tr)),f=h===jn?Hh:jn,m=e.rects.popper,v=e.elements[_?f:h],C=PE(An(v)?v:v.contextElement||ln(e.elements.popper),a,c,s),N=mr(e.elements.reference),k=um({reference:N,element:m,strategy:"absolute",placement:i}),A=ya(Object.assign({},m,k)),I=h===jn?A:N,P={top:C.top-I.top+p.top,bottom:I.bottom-C.bottom+p.bottom,left:C.left-I.left+p.left,right:I.right-C.right+p.right},F=e.modifiersData.offset;if(h===jn&&F){var se=F[i];Object.keys(P).forEach(function(Z){var st=[Me,Ie].indexOf(Z)>=0?1:-1,mt=[ye,Ie].indexOf(Z)>=0?"y":"x";P[Z]+=se[mt]*st})}return P}function $E(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,u=a===void 0?wu:a,c=vr(r),d=c?l?va:va.filter(function(_){return vr(_)===c}):Tr,h=d.filter(function(_){return u.indexOf(_)>=0});h.length===0&&(h=d);var g=h.reduce(function(_,y){return _[y]=gr(e,{placement:y,boundary:i,rootBoundary:o,padding:s})[dt(y)],_},{});return Object.keys(g).sort(function(_,y){return g[_]-g[y]})}function DE(e){if(dt(e)===gs)return[];var t=go(e);return[hf(e),t,hf(t)]}function RE(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!0:s,a=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,h=n.altBoundary,g=n.flipVariations,_=g===void 0?!0:g,y=n.allowedAutoPlacements,S=t.options.placement,p=dt(S),f=p===S,m=a||(f||!_?[go(S)]:DE(S)),v=[S].concat(m).reduce(function(Se,be){return Se.concat(dt(be)===gs?$E(t,{placement:be,boundary:c,rootBoundary:d,padding:u,flipVariations:_,allowedAutoPlacements:y}):be)},[]),C=t.rects.reference,N=t.rects.popper,k=new Map,A=!0,I=v[0],P=0;P=0,mt=st?"width":"height",le=gr(t,{placement:F,boundary:c,rootBoundary:d,altBoundary:h,padding:u}),me=st?Z?Me:_e:Z?Ie:ye;C[mt]>N[mt]&&(me=go(me));var O=go(me),D=[];if(o&&D.push(le[se]<=0),l&&D.push(le[me]<=0,le[O]<=0),D.every(function(Se){return Se})){I=F,A=!1;break}k.set(F,D)}if(A)for(var R=_?3:1,U=function(be){var Oe=v.find(function(gt){var cn=k.get(gt);if(cn)return cn.slice(0,be).every(function(Ns){return Ns})});if(Oe)return I=Oe,"break"},K=R;K>0;K--){var vt=U(K);if(vt==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const cm={name:"flip",enabled:!0,phase:"main",fn:RE,requiresIfExists:["offset"],data:{_skip:!1}};function vf(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function gf(e){return[ye,Me,Ie,_e].some(function(t){return e[t]>=0})}function IE(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,s=gr(t,{elementContext:"reference"}),l=gr(t,{altBoundary:!0}),a=vf(s,r),u=vf(l,i,o),c=gf(a),d=gf(u);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const fm={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:IE};function ME(e,t,n){var r=dt(e),i=[_e,ye].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=o[0],l=o[1];return s=s||0,l=(l||0)*i,[_e,Me].indexOf(r)>=0?{x:l,y:s}:{x:s,y:l}}function jE(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,s=wu.reduce(function(c,d){return c[d]=ME(d,t.rects,o),c},{}),l=s[t.placement],a=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}const dm={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jE};function FE(e){var t=e.state,n=e.name;t.modifiersData[n]=um({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Lu={name:"popperOffsets",enabled:!0,phase:"read",fn:FE,data:{}};function zE(e){return e==="x"?"y":"x"}function bE(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!1:s,a=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,h=n.tether,g=h===void 0?!0:h,_=n.tetherOffset,y=_===void 0?0:_,S=gr(t,{boundary:a,rootBoundary:u,padding:d,altBoundary:c}),p=dt(t.placement),f=vr(t.placement),m=!f,v=Tu(p),C=zE(v),N=t.modifiersData.popperOffsets,k=t.rects.reference,A=t.rects.popper,I=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,P=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,se={x:0,y:0};if(N){if(o){var Z,st=v==="y"?ye:_e,mt=v==="y"?Ie:Me,le=v==="y"?"height":"width",me=N[v],O=me+S[st],D=me-S[mt],R=g?-A[le]/2:0,U=f===kn?k[le]:A[le],K=f===kn?-A[le]:-k[le],vt=t.elements.arrow,Se=g&&vt?Cu(vt):{width:0,height:0},be=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:im(),Oe=be[st],gt=be[mt],cn=Zr(0,k[le],Se[le]),Ns=m?k[le]/2-R-cn-Oe-P.mainAxis:U-cn-Oe-P.mainAxis,lv=m?-k[le]/2+R+cn+gt+P.mainAxis:K+cn+gt+P.mainAxis,xs=t.elements.arrow&&Ai(t.elements.arrow),av=xs?v==="y"?xs.clientTop||0:xs.clientLeft||0:0,bu=(Z=F==null?void 0:F[v])!=null?Z:0,uv=me+Ns-bu-av,cv=me+lv-bu,Vu=Zr(g?Yo(O,uv):O,me,g?wn(D,cv):D);N[v]=Vu,se[v]=Vu-me}if(l){var Bu,fv=v==="x"?ye:_e,dv=v==="x"?Ie:Me,fn=N[C],Di=C==="y"?"height":"width",Uu=fn+S[fv],Wu=fn-S[dv],ks=[ye,_e].indexOf(p)!==-1,Hu=(Bu=F==null?void 0:F[C])!=null?Bu:0,Ku=ks?Uu:fn-k[Di]-A[Di]-Hu+P.altAxis,Yu=ks?fn+k[Di]+A[Di]-Hu-P.altAxis:Wu,Qu=g&&ks?gE(Ku,fn,Yu):Zr(g?Ku:Uu,fn,g?Yu:Wu);N[C]=Qu,se[C]=Qu-fn}t.modifiersData[r]=se}}const pm={name:"preventOverflow",enabled:!0,phase:"main",fn:bE,requiresIfExists:["offset"]};function VE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function BE(e){return e===je(e)||!He(e)?ku(e):VE(e)}function UE(e){var t=e.getBoundingClientRect(),n=hr(t.width)/e.offsetWidth||1,r=hr(t.height)/e.offsetHeight||1;return n!==1||r!==1}function WE(e,t,n){n===void 0&&(n=!1);var r=He(t),i=He(t)&&UE(t),o=ln(t),s=mr(e,i,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!n)&&((ht(t)!=="body"||Ou(o))&&(l=BE(t)),He(t)?(a=mr(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):o&&(a.x=Au(o))),{x:s.left+l.scrollLeft-a.x,y:s.top+l.scrollTop-a.y,width:s.width,height:s.height}}function HE(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&i(a)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function KE(e){var t=HE(e);return tm.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function YE(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function QE(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var yf={placement:"bottom",modifiers:[],strategy:"absolute"};function _f(){for(var e=arguments.length,t=new Array(e),n=0;n(e=B(e,"img"),E.jsx("img",{ref:l,...s,className:b(t,n&&`${e}-fluid`,r&&"rounded",i&&"rounded-circle",o&&`${e}-thumbnail`)})));hm.displayName="Image";const XE=hm,qE={type:tt.string,tooltip:tt.bool,as:tt.elementType},Pu=w.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},o)=>E.jsx(e,{...i,ref:o,className:b(t,`${n}-${r?"tooltip":"feedback"}`)}));Pu.displayName="Feedback";Pu.propTypes=qE;const mm=Pu,JE=w.createContext({}),Lt=JE,vm=w.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:o=!1,as:s="input",...l},a)=>{const{controlId:u}=w.useContext(Lt);return t=B(t,"form-check-input"),E.jsx(s,{...l,ref:a,type:r,id:e||u,className:b(n,t,i&&"is-valid",o&&"is-invalid")})});vm.displayName="FormCheckInput";const gm=vm,ym=w.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:o}=w.useContext(Lt);return e=B(e,"form-check-label"),E.jsx("label",{...r,ref:i,htmlFor:n||o,className:b(t,e)})});ym.displayName="FormCheckLabel";const _a=ym,_m=w.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:o=!1,isValid:s=!1,isInvalid:l=!1,feedbackTooltip:a=!1,feedback:u,feedbackType:c,className:d,style:h,title:g="",type:_="checkbox",label:y,children:S,as:p="input",...f},m)=>{t=B(t,"form-check"),n=B(n,"form-switch");const{controlId:v}=w.useContext(Lt),C=w.useMemo(()=>({controlId:e||v}),[v,e]),N=!S&&y!=null&&y!==!1||dE(S,_a),k=E.jsx(gm,{...f,type:_==="switch"?"checkbox":_,ref:m,isValid:s,isInvalid:l,disabled:o,as:p});return E.jsx(Lt.Provider,{value:C,children:E.jsx("div",{style:h,className:b(d,N&&t,r&&`${t}-inline`,i&&`${t}-reverse`,_==="switch"&&n),children:S||E.jsxs(E.Fragment,{children:[k,N&&E.jsx(_a,{title:g,children:y}),u&&E.jsx(mm,{type:c,tooltip:a,children:u})]})})})});_m.displayName="FormCheck";const Qo=Object.assign(_m,{Input:gm,Label:_a}),Em=w.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:o,isValid:s=!1,isInvalid:l=!1,plaintext:a,readOnly:u,as:c="input",...d},h)=>{const{controlId:g}=w.useContext(Lt);return e=B(e,"form-control"),E.jsx(c,{...d,type:t,size:r,ref:h,readOnly:u,id:i||g,className:b(o,a?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,s&&"is-valid",l&&"is-invalid")})});Em.displayName="FormControl";const ZE=Object.assign(Em,{Feedback:mm}),wm=w.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=B(t,"form-floating"),E.jsx(n,{ref:i,className:b(e,t),...r})));wm.displayName="FormFloating";const e0=wm,Sm=w.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=w.useMemo(()=>({controlId:e}),[e]);return E.jsx(Lt.Provider,{value:i,children:E.jsx(t,{...n,ref:r})})});Sm.displayName="FormGroup";const Cm=Sm,Tm=w.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:o,...s},l)=>{const{controlId:a}=w.useContext(Lt);t=B(t,"form-label");let u="col-form-label";typeof n=="string"&&(u=`${u} ${u}-${n}`);const c=b(i,t,r&&"visually-hidden",n&&u);return o=o||a,n?E.jsx(ma,{ref:l,as:"label",className:c,htmlFor:o,...s}):E.jsx(e,{ref:l,className:c,htmlFor:o,...s})});Tm.displayName="FormLabel";const t0=Tm,Nm=w.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:o}=w.useContext(Lt);return e=B(e,"form-range"),E.jsx("input",{...r,type:"range",ref:i,className:b(t,e),id:n||o})});Nm.displayName="FormRange";const n0=Nm,xm=w.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:o=!1,id:s,...l},a)=>{const{controlId:u}=w.useContext(Lt);return e=B(e,"form-select"),E.jsx("select",{...l,size:n,ref:a,className:b(r,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:s||u})});xm.displayName="FormSelect";const r0=xm,km=w.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},o)=>(e=B(e,"form-text"),E.jsx(n,{...i,ref:o,className:b(t,e,r&&"text-muted")})));km.displayName="FormText";const i0=km,Am=w.forwardRef((e,t)=>E.jsx(Qo,{...e,ref:t,type:"switch"}));Am.displayName="Switch";const o0=Object.assign(Am,{Input:Qo.Input,Label:Qo.Label}),Om=w.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...o},s)=>(e=B(e,"form-floating"),E.jsxs(Cm,{ref:s,className:b(t,e),controlId:r,...o,children:[n,E.jsx("label",{htmlFor:r,children:i})]})));Om.displayName="FloatingLabel";const s0=Om,l0={_ref:tt.any,validated:tt.bool,as:tt.elementType},$u=w.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>E.jsx(n,{...r,ref:i,className:b(e,t&&"was-validated")}));$u.displayName="Form";$u.propTypes=l0;const Le=Object.assign($u,{Group:Cm,Control:ZE,Floating:e0,Check:Qo,Switch:o0,Label:t0,Text:i0,Range:n0,Select:r0,FloatingLabel:s0}),Lm=w.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=B(e,"row"),s=Sh(),l=Ch(),a=`${o}-cols`,u=[];return s.forEach(c=>{const d=r[c];delete r[c];let h;d!=null&&typeof d=="object"?{cols:h}=d:h=d;const g=c!==l?`-${c}`:"";h!=null&&u.push(`${a}${g}-${h}`)}),E.jsx(n,{ref:i,...r,className:b(t,o,...u)})});Lm.displayName="Row";const a0=Lm;function u0(){const[e,t]=w.useState(""),[n,r]=w.useState(""),[i,o]=w.useState(""),[s,l]=w.useState(""),a=u=>{u.preventDefault(),console.log({name:e,email:n,subject:i,message:s})};return E.jsx(hE,{className:"text-white",children:E.jsxs(a0,{className:"m-5",children:[E.jsxs(ma,{md:6,children:[E.jsx("h1",{children:"Contact me"}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:B_,download:"My_Resume.pdf",variant:"dark",size:"lg",children:"Download My CV"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"https://github.com/TomixJasina",variant:"dark",size:"lg",children:"GitHub"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"https://www.linkedin.com/in/tomasz-jasinski-906ab62a1/",variant:"dark",size:"lg",children:"LinkedIn"})}),E.jsx("div",{className:"my-5",children:E.jsx(Mr,{href:"mailto:thomas.jasinski90@gmail.com",variant:"dark",size:"lg",children:"My Email"})})]}),E.jsx(ma,{md:6,children:E.jsx(nl,{className:"bg-dark text-white",children:E.jsxs(nl.Body,{children:[E.jsx(nl.Title,{children:"Send a Message"}),E.jsxs(Le,{onSubmit:a,children:[E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicName",children:[E.jsx(Le.Label,{children:"Your Name"}),E.jsx(Le.Control,{type:"text",value:e,onChange:u=>t(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicEmail",children:[E.jsx(Le.Label,{children:"Your Email"}),E.jsx(Le.Control,{type:"email",value:n,onChange:u=>r(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicSubject",children:[E.jsx(Le.Label,{children:"Subject"}),E.jsx(Le.Control,{type:"text",value:i,onChange:u=>o(u.target.value),required:!0})]}),E.jsxs(Le.Group,{className:"mb-3",controlId:"formBasicMessage",children:[E.jsx(Le.Label,{children:"Message"}),E.jsx(Le.Control,{as:"textarea",rows:3,value:s,onChange:u=>l(u.target.value),required:!0})]}),E.jsx(Mr,{variant:"outline-danger",type:"submit",children:"Send Message"})]})]})})})]})})}const c0=""+new URL("avatar-a5088664.png",import.meta.url).href,f0=()=>E.jsx("div",{className:"container-fluid",children:E.jsxs("div",{className:"row m-5",children:[E.jsxs("div",{className:"col-xl-6 col-md-6 col-sm-12 mt-5",children:[E.jsx("h1",{className:"text-white mt-5",children:"Welcome to my Portfolio"}),E.jsx("h4",{className:"text-white mt-5",children:"Beyond the screen, I'm driven by a relentless pursuit of innovation, constantly embracing new frameworks and methodologies to craft digital experiences that transcend expectations. Thank you for exploring my portfolio. May it illuminate the possibilities and ignite a shared passion for crafting impactful digital landscapes."})]}),E.jsx("div",{className:"col-xl-6 col-md-6 col-sm-12",children:E.jsx("div",{children:E.jsx(XE,{className:"my-5",src:c0,roundedCircle:!0,fluid:!0})})})]})});function d0(){return E.jsx("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark",children:E.jsxs("div",{class:"container-fluid",children:[E.jsx(Eh,{className:"navbar-brand",to:"/",children:"Portfolio"}),E.jsx("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation",children:E.jsx("span",{class:"navbar-toggler-icon"})}),E.jsx("div",{className:"collapse navbar-collapse",id:"navbarNav",children:E.jsxs("ul",{className:"navbar-nav",children:[E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/about",end:!0,className:({isActive:e})=>e?"nav-link active":"nav-link",children:"About"})}),E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/Project",className:({isActive:e})=>e?"nav-link active":"nav-link",children:"Projects"})}),E.jsx("li",{className:"nav-item",children:E.jsx(tl,{to:"/contact",className:({isActive:e})=>e?"nav-link active":"nav-link",children:"Contact"})})]})})]})})}const p0=""+new URL("curiocity-912ea890.png",import.meta.url).href,h0=""+new URL("bootstrap-96a403ea.png",import.meta.url).href,m0=""+new URL("codeQuiz-7d2c4174.png",import.meta.url).href,v0=""+new URL("dailyPlanner-4e4c81f0.png",import.meta.url).href,g0=""+new URL("weatherApp-81d42bf8.png",import.meta.url).href,y0=""+new URL("passwrodGenerator-efabc6db.png",import.meta.url).href;function _0(){const e=[{id:1,title:"Curio City",live_app_url:"https://paulinasiwko.github.io/CurioCity/",repository_url:"https://github.com/TomixJasina/CurioCity",image:p0},{id:2,title:"Weather App",live_app_url:"https://tomixjasina.github.io/Weather_dashboard/",repository_url:"https://github.com/TomixJasina/Weather_dashboard",image:g0},{id:3,title:"Daily Planner",live_app_url:"https://github.com/TomixJasina/Daily_Planner",repository_url:"https://tomixjasina.github.io/Daily_Planner/",image:v0},{id:4,title:"Coding Quiz",live_app_url:"https://tomixjasina.github.io/Code_Quiz/index.html",repository_url:"https://github.com/TomixJasina/Code_Quiz",image:m0},{id:5,title:"Password Generator",live_app_url:"https://github.com/TomixJasina/Password-Generator",repository_url:"https://tomixjasina.github.io/Password-Generator/",image:y0},{id:6,title:"Bootstrap Portfolio",live_app_url:"https://tomixjasina.github.io/Bootstrap-Portfolio/",repository_url:"https://github.com/TomixJasina/Bootstrap-Portfolio",image:h0}];return E.jsx(E.Fragment,{children:E.jsxs("div",{className:"container my-5",children:[E.jsx("h1",{className:"text-white m-3",children:"My projects"}),E.jsx("div",{className:"row row-cols-1 row-cols-md-2 g-4",children:e.map(t=>E.jsx("div",{className:"col",children:E.jsxs("div",{className:"card bg-black",children:[E.jsx("img",{src:t.image,className:"card-img-top",alt:t.title,height:"350px"}),E.jsxs("div",{className:"card-img",children:[E.jsx("h3",{className:"card-title text-white",children:t.title}),E.jsx("div",{className:"info-wraper",children:E.jsxs("div",{className:"links",children:[E.jsx("a",{className:"mx-3 btn btn-dark",href:t.live_app_url,children:"Deployed"}),E.jsx("a",{className:"mx-3 btn btn-dark",href:t.repository_url,children:"Github"})]})})]})]})},t.id))})]})})}function E0(){return E.jsxs(I_,{children:[E.jsx(d0,{}),E.jsxs(k_,{children:[E.jsx(Ur,{path:"/",element:E.jsx(f0,{})}),E.jsx(Ur,{path:"/about",element:E.jsx(V_,{})}),E.jsx(Ur,{path:"/contact",element:E.jsx(u0,{})}),E.jsx(Ur,{path:"/project",element:E.jsx(_0,{})})]})]})}function w0(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!He(o)||!ht(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var l=i[s];l===!1?o.removeAttribute(s):o.setAttribute(s,l===!0?"":l)}))})}function S0(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=s.reduce(function(a,u){return a[u]="",a},{});!He(i)||!ht(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(a){i.removeAttribute(a)}))})}}const Du={name:"applyStyles",enabled:!0,phase:"write",fn:w0,effect:S0,requires:["computeStyles"]};var C0=[xu,Lu,Nu,Du],T0=_s({defaultModifiers:C0}),N0=[xu,Lu,Nu,Du,dm,cm,pm,lm,fm],Ru=_s({defaultModifiers:N0});const Pm=Object.freeze(Object.defineProperty({__proto__:null,afterMain:qh,afterRead:Qh,afterWrite:em,applyStyles:Du,arrow:lm,auto:gs,basePlacements:Tr,beforeMain:Gh,beforeRead:Kh,beforeWrite:Jh,bottom:Ie,clippingParents:Wh,computeStyles:Nu,createPopper:Ru,createPopperBase:GE,createPopperLite:T0,detectOverflow:gr,end:pr,eventListeners:xu,flip:cm,hide:fm,left:_e,main:Xh,modifierPhases:tm,offset:dm,placements:wu,popper:jn,popperGenerator:_s,popperOffsets:Lu,preventOverflow:pm,read:Yh,reference:Hh,right:Me,start:kn,top:ye,variationPlacements:va,viewport:Eu,write:Zh},Symbol.toStringTag,{value:"Module"}));/*! * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/index.html b/index.html index e2909cd..fbba5bc 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ React Portfolio - +