(()=>{var e,t,n={977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#innerCard {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n max-width: 15em;\n margin: 1.5em 0.5em 1.5em 0.5em;\n}\n\n#h2 {\n text-align: center;\n text-transform: uppercase;\n margin-left: auto;\n margin-right: auto;\n font-size: 1.1em;\n}\n\n#cardIcon {\n width: 4.5vh;\n}\n\n#stack {\n margin: 0.3em 1.1em;\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n align-items: flex-start;\n}\n\n@media screen and (max-width: 1100px) {\n #stack {\n flex-wrap: wrap;\n }\n}\n",""]);const s=i},262:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#container {\n width: 295px;\n height: 480px;\n border-radius: 0.5rem;\n border-width: 1px;\n overflow: hidden;\n text-align: center !important;\n position: relative;\n margin: auto auto 20px auto;\n}\n\n#imgContainer {\n background-color: white;\n}\n\n.chakra-image {\n width: 300px;\n object-fit: cover;\n margin: auto;\n}\n\n#modalText {\n font-size: 20px;\n font-weight: 600;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n margin: auto;\n}\n\n#modalSubText {\n font-size: 17px;\n margin: auto;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n}\n\n.chakra-modal__content-container {\n padding: 1rem;\n}\n\n.chakra-modal__body {\n margin: 20px;\n}\n\n#contentContainer {\n margin-top: 20px;\n text-align: left;\n}\n\n#modalBodyText {\n font-size: 16px;\n}\n\n#modalBodySubText {\n margin-top: 20px;\n font-weight: 700;\n font-style: italic;\n margin-bottom: 5px;\n}\n\n#modalButton {\n text-align: center;\n width: 100%;\n margin-right: 3;\n}\n",""]);const s=i},896:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#innerCard {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n max-width: 15em;\n min-width: 8em;\n padding: 0 0.5em 0 0.5em;\n}\n\n@media screen and (max-width: 665px) {\n #cardIcon {\n width: 8.5vw;\n }\n}\n\n#cardIcon {\n font-size: 3rem;\n width: 7.85vw;\n margin-left: auto;\n margin-right: auto;\n}\n\n#cardHeading {\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n font-size: 2.3rem;\n}\n\n#innerCard:hover {\n color: #dcae34;\n}\n\n#cardText {\n margin-left: inherit;\n margin-right: inherit;\n text-align: center;\n font-size: 1rem;\n}\n\n#stackityStack {\n margin-top: -1.5em;\n justify-content: space-around;\n flex-direction: row;\n align-items: flex-start;\n}\n",""]);const s=i},976:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#outerContainer {\n width: 100%;\n padding-left: 40px;\n padding-right: 20px;\n}\n\n#outerFlex {\n width: 100%;\n min-height: 60px;\n padding-left: 0;\n padding-right: 0;\n justify-content: center;\n}\n\n#innerFlex1 {\n justify-content: space-between;\n align-items: center;\n width: 100%;\n margin-left: 0px;\n}\n\n#innerFlex2 {\n display: flex;\n align-items: center;\n font-weight: normal;\n line-height: 50px;\n}\n\n#imgBox {\n width: 45px;\n object-fit: cover;\n margin-right: 30px;\n}\n\n#sailText {\n font-size: 2.5rem;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n font-weight: 700;\n}\n\n#navItemsFlex {\n margin-left: 10px;\n align-items: center;\n justify-content: flex-end;\n width: 100%;\n}\n\n#flexToggleNav {\n width: 100%;\n align-items: center;\n}\n",""]);const s=i},563:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#icon:active,\n.active {\n color: '#dcae34';\n}\n\n#smallerScreenText {\n display: none;\n}\n\n@media screen and (max-width: 665px) {\n #icon {\n width: 7.55vw;\n }\n #categoriesBox {\n width: 8vw;\n }\n #categoryText {\n display: none;\n }\n #smallerScreenText {\n display: block;\n width: 20vw;\n position: relative;\n margin-left: -6.1vw;\n }\n}\n\n@media screen and (min-width: 665px) and (max-width: 819px) {\n #categoriesBox {\n width: 5em;\n }\n}\n\n@media screen and (min-width: 820px) {\n #categoriesBox {\n width: 6em;\n display: flex;\n flex-direction: column;\n }\n}\n\n#outerBox {\n display: flex;\n flex: 1 0 auto;\n flex-direction: row;\n padding: 24px;\n justify-content: space-around;\n align-items: flex-start;\n height: 8.75rem;\n}\n\n#icon {\n transition: transform 350ms ease-in-out;\n margin-bottom: 1vh;\n font-size: 3.2em;\n}\n\n#icon:hover {\n transform: scale(1.2);\n transition: transform 300ms;\n}\n\n#projectCard {\n transition: transform 350ms ease-in-out;\n}\n\n#projectCard:hover {\n transform: scale(1.05);\n transition: transform 300ms;\n}\n\n#projectsGrid {\n gap: 8px;\n box-sizing: border-box;\n grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));\n}\n",""]);const s=i},822:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#outerContainer {\n padding: 20px;\n}\n\n#textContainer {\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n margin: 1em 3em 1em 1.3em;\n}\n\n#header1 {\n font-size: 14px;\n font-weight: 500;\n}\n\n#header2 {\n font-size: 30px;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n font-weight: 900;\n}\n\n#header3 {\n font-size: 15px;\n margin-bottom: 60px;\n}\n\n#grid {\n grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));\n gap: 25px;\n row-gap: 60px;\n}\n\n#personBox {\n min-width: 300px;\n resize: horizontal;\n}\n",""]);const s=i},831:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(81),a=n.n(r),o=n(645),i=n.n(o)()(a());i.push([e.id,"#container {\n display: -webkit-flex;\n flex: 1 0 auto;\n flex-direction: column;\n}\n\n#imgContainer {\n height: 950px;\n background-size: cover;\n position: relative;\n width: 100%;\n}\n\n#header {\n display: flex;\n flex-wrap: wrap;\n flex-direction: column;\n padding: 5.5rem 0rem 0rem 2.2rem;\n}\n\n#imgText {\n font-weight: 900;\n font-size: 2.5rem;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n margin-bottom: 1.3rem;\n flex: 50%;\n margin-right: auto;\n text-align: left;\n color: #addbef;\n}\n\n#jumpButton {\n color: #b7e0f1;\n font-size: 13px;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n font-weight: bolder;\n flex: 50%;\n margin-right: auto;\n line-height: 40px;\n width: 150px;\n border-color: #b7e0f1 !important;\n text-transform: uppercase;\n}\n\n#textBlurb {\n font-size: 22px !important;\n margin: 55px;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n font-style: italic;\n height: auto;\n text-align: center;\n}\n\n#textBlurb:hover {\n color: #dcae34;\n}\n\n#middleText {\n font-size: 30px;\n font-weight: 700;\n margin-left: 40px;\n padding-top: 30px;\n font-family: Graphik, Helvetica, Arial, sans-serif !important;\n}\n\n#middleText:hover {\n color: #dcae34;\n}\n\n#projectsContainer {\n height: auto;\n margin: 20px 2rem 20px 2rem;\n text-align: center;\n}\n",""]);const s=i},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var s=0;s0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),a&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=a):u[4]="".concat(a)),t.push(u))}},t}},81:e=>{"use strict";e.exports=function(e){return e[1]}},910:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}))},679:(e,t,n)=>{"use strict";var r=n(864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),g=0;g{e=n.nmd(e);var r="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",i="[object AsyncFunction]",s="[object Function]",l="[object GeneratorFunction]",c="[object Null]",u="[object Object]",d="[object Proxy]",f="[object Undefined]",p=/^\[object .+?Constructor\]$/,m=/^(?:0|[1-9]\d*)$/,h={};h["[object Float32Array]"]=h["[object Float64Array]"]=h["[object Int8Array]"]=h["[object Int16Array]"]=h["[object Int32Array]"]=h["[object Uint8Array]"]=h["[object Uint8ClampedArray]"]=h["[object Uint16Array]"]=h["[object Uint32Array]"]=!0,h[o]=h["[object Array]"]=h["[object ArrayBuffer]"]=h["[object Boolean]"]=h["[object DataView]"]=h["[object Date]"]=h["[object Error]"]=h[s]=h["[object Map]"]=h["[object Number]"]=h[u]=h["[object RegExp]"]=h["[object Set]"]=h["[object String]"]=h["[object WeakMap]"]=!1;var g="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,v="object"==typeof self&&self&&self.Object===Object&&self,y=g||v||Function("return this")(),b=t&&!t.nodeType&&t,w=b&&e&&!e.nodeType&&e,x=w&&w.exports===b,k=x&&g.process,S=function(){try{var e=w&&w.require&&w.require("util").types;return e||k&&k.binding&&k.binding("util")}catch(e){}}(),E=S&&S.isTypedArray;var C,P,A,T=Array.prototype,_=Function.prototype,z=Object.prototype,j=y["__core-js_shared__"],M=_.toString,O=z.hasOwnProperty,R=(C=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||""))?"Symbol(src)_1."+C:"",I=z.toString,D=M.call(Object),B=RegExp("^"+M.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),L=x?y.Buffer:void 0,F=y.Symbol,N=y.Uint8Array,$=L?L.allocUnsafe:void 0,W=(P=Object.getPrototypeOf,A=Object,function(e){return P(A(e))}),U=Object.create,V=z.propertyIsEnumerable,H=T.splice,q=F?F.toStringTag:void 0,Y=function(){try{var e=be(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),G=L?L.isBuffer:void 0,X=Math.max,Z=Date.now,K=be(y,"Map"),Q=be(Object,"create"),J=function(){function e(){}return function(t){if(!je(t))return{};if(U)return U(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function ee(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},te.prototype.set=function(e,t){var n=this.__data__,r=se(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ne.prototype.clear=function(){this.size=0,this.__data__={hash:new ee,map:new(K||te),string:new ee}},ne.prototype.delete=function(e){var t=ye(this,e).delete(e);return this.size-=t?1:0,t},ne.prototype.get=function(e){return ye(this,e).get(e)},ne.prototype.has=function(e){return ye(this,e).has(e)},ne.prototype.set=function(e,t){var n=ye(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},re.prototype.clear=function(){this.__data__=new te,this.size=0},re.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},re.prototype.get=function(e){return this.__data__.get(e)},re.prototype.has=function(e){return this.__data__.has(e)},re.prototype.set=function(e,t){var n=this.__data__;if(n instanceof te){var r=n.__data__;if(!K||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ne(r)}return n.set(e,t),this.size=n.size,this};var ce,ue=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[ce?i:++r];if(!1===t(a[s],s,a))break}return e};function de(e){return null==e?void 0===e?f:c:q&&q in Object(e)?function(e){var t=O.call(e,q),n=e[q];try{e[q]=void 0;var r=!0}catch(e){}var a=I.call(e);r&&(t?e[q]=n:delete e[q]);return a}(e):function(e){return I.call(e)}(e)}function fe(e){return Me(e)&&de(e)==o}function pe(e){return!(!je(e)||function(e){return!!R&&R in e}(e))&&(_e(e)?B:p).test(function(e){if(null!=e){try{return M.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}function me(e){if(!je(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=xe(e),n=[];for(var r in e)("constructor"!=r||!t&&O.call(e,r))&&n.push(r);return n}function he(e,t,n,r,a){e!==t&&ue(t,(function(o,i){if(a||(a=new re),je(o))!function(e,t,n,r,a,o,i){var s=ke(e,n),l=ke(t,n),c=i.get(l);if(c)return void oe(e,n,c);var d=o?o(s,l,n+"",e,t,i):void 0,f=void 0===d;if(f){var p=Pe(l),m=!p&&Te(l),h=!p&&!m&&Oe(l);d=l,p||m||h?Pe(s)?d=s:Me(w=s)&&Ae(w)?d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(ve);function Ee(e,t){return e===t||e!=e&&t!=t}var Ce=fe(function(){return arguments}())?fe:function(e){return Me(e)&&O.call(e,"callee")&&!V.call(e,"callee")},Pe=Array.isArray;function Ae(e){return null!=e&&ze(e.length)&&!_e(e)}var Te=G||function(){return!1};function _e(e){if(!je(e))return!1;var t=de(e);return t==s||t==l||t==i||t==d}function ze(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function je(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Me(e){return null!=e&&"object"==typeof e}var Oe=E?function(e){return function(t){return e(t)}}(E):function(e){return Me(e)&&ze(e.length)&&!!h[de(e)]};function Re(e){return Ae(e)?ae(e,!0):me(e)}var Ie,De=(Ie=function(e,t,n,r){he(e,t,n,r)},ge((function(e,t){var n=-1,r=t.length,a=r>1?t[r-1]:void 0,o=r>2?t[2]:void 0;for(a=Ie.length>3&&"function"==typeof a?(r--,a):void 0,o&&function(e,t,n){if(!je(n))return!1;var r=typeof t;return!!("number"==r?Ae(n)&&we(t,n.length):"string"==r&&t in n)&&Ee(n[t],e)}(t[0],t[1],o)&&(a=r<3?void 0:a,r=1),e=Object(e);++n{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},415:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case s:case i:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case h:case m:case l:return e;default:return t}}case a:return t}}}n=Symbol.for("react.module.reference"),t.isFragment=function(e){return v(e)===o}},954:(e,t,n)=>{"use strict";e.exports=n(415)},518:(e,t,n)=>{"use strict";var r,a=n(294),o=(r=a)&&"object"==typeof r&&"default"in r?r.default:r,i=n(451),s=new i,l=s.getBrowser(),c=s.getCPU(),u=s.getDevice(),d=s.getEngine(),f=s.getOS(),p=s.getUA(),m=function(e){return s.setUA(e)},h=function(e){if(e){var t=new i(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}}console.error("No userAgent string was provided")},g=Object.freeze({ClientUAInstance:s,browser:l,cpu:c,device:u,engine:d,os:f,ua:p,setUa:m,parseUserAgent:h});function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function b(e,t){for(var n=0;n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"none")},F=function(){return!("undefined"==typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},N=function(e){var t=F();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},$=function(e,t,n,r){return function(e){for(var t=1;t1)&&!window.MSStream},Ce=function(){return N("iPad")},Pe=function(){return N("iPhone")},Ae=function(){return N("iPod")},Te=function(e){return L(e)};function _e(e){var t=e||g,n=t.device,r=t.browser,a=t.os,o=t.engine,i=t.ua;return{isSmartTV:H(n),isConsole:G(n),isWearable:Y(n),isEmbedded:X(n),isMobileSafari:fe(r)||Ce(),isChromium:le(r),isMobile:V(n)||Ce(),isMobileOnly:W(n),isTablet:U(n)||Ce(),isBrowser:q(n),isDesktop:q(n),isAndroid:J(a),isWinPhone:ne(a),isIOS:re(a)||Ce(),isChrome:ie(r),isFirefox:se(r),isSafari:de(r),isOpera:pe(r),isIE:me(r),osVersion:ae(a),osName:oe(a),fullBrowserVersion:ve(r),browserVersion:ye(r),browserName:be(r),mobileVendor:Z(n),mobileModel:K(n),engineName:we(o),engineVersion:xe(o),getUA:Te(i),isEdge:ce(r)||Se(i),isYandex:ue(r),deviceType:Q(n),isIOS13:Ee(),isIPad13:Ce(),isIPhone13:Pe(),isIPod13:Ae(),isElectron:ke(),isEdgeChromium:Se(i),isLegacyEdge:ce(r)&&!Se(i),isWindows:ee(a),isMacOs:te(a),isMIUI:he(r),isSamsungBrowser:ge(r)}}var ze=H(u),je=G(u),Me=Y(u),Oe=X(u),Re=fe(l)||Ce(),Ie=le(l),De=V(u)||Ce(),Be=W(u),Le=U(u)||Ce(),Fe=q(u),Ne=q(u),$e=J(f),We=ne(f),Ue=re(f)||Ce(),Ve=ie(l),He=se(l),qe=de(l),Ye=pe(l),Ge=me(l),Xe=ae(f),Ze=oe(f),Ke=ve(l),Qe=ye(l),Je=be(l),et=Z(u),tt=K(u),nt=we(d),rt=xe(d),at=Te(p),ot=ce(l)||Se(p),it=ue(l),st=Q(u),lt=Ee(),ct=Ce(),ut=Pe(),dt=Ae(),ft=ke(),pt=Se(p),mt=ce(l)&&!Se(p),ht=ee(f),gt=te(f),vt=he(l),yt=ge(l);function bt(e){var t=e||window.navigator.userAgent;return h(t)}t.jU=Fe,t.tq=De},448:(e,t,n)=>{"use strict";var r=n(294),a=n(840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n