(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"0mN4":function(e,t,n){"use strict";n("OGtf")("fixed",(function(e){return function(){return e(this,"tt","","")}}))},"2rMq":function(e,t,n){var r;!function(){"use strict";var a=!("undefined"==typeof window||!window.document||!window.document.createElement),l={canUseDOM:a,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(r=function(){return l}.call(t,n,t,e))||(e.exports=r)}()},"3Z9Z":function(e,t,n){"use strict";var r=n("k1TG"),a=n("8o2o"),l=n("TSYQ"),i=n.n(l),o=n("q1tI"),u=n.n(o),c=n("vUet"),s=u.a.forwardRef((function(e,t){var n=e.bsPrefix,l=e.noGutters,o=e.as,s=void 0===o?"div":o,f=e.className,d=Object(a.a)(e,["bsPrefix","noGutters","as","className"]),p=Object(c.a)(n,"row");return u.a.createElement(s,Object(r.a)({ref:t},d,{className:i()(f,p,l&&"no-gutters")}))}));s.defaultProps={noGutters:!1},t.a=s},"8+s/":function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}n("V+eJ"),n("bWfx"),n("f3/d"),n("/SS/"),n("hHhE");var a=n("q1tI"),l=r(a),i=r(n("2rMq")),o=r(n("Gytx"));e.exports=function(e,t,n){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var u=[],c=void 0;function s(){c=e(u.map((function(e){return e.props}))),f.canUseDOM?t(c):n&&(c=n(c))}var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.peek=function(){return c},t.rewind=function(){if(t.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=c;return c=void 0,u=[],e},t.prototype.shouldComponentUpdate=function(e){return!o(e,this.props)},t.prototype.componentWillMount=function(){u.push(this),s()},t.prototype.componentDidUpdate=function(){s()},t.prototype.componentWillUnmount=function(){var e=u.indexOf(this);u.splice(e,1),s()},t.prototype.render=function(){return l.createElement(r,this.props)},t}(a.Component);return f.displayName="SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")",f.canUseDOM=i.canUseDOM,f}}},"8o2o":function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},l=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}n.d(t,"a",(function(){return r}))},BFcc:function(e,t,n){e.exports=n.p+"static/profilepic-dd14756b3cf25fe0204e3b3cdb7c2e8a.jpg"},Bl7J:function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),l=(n("8ypT"),n("0mN4"),n("k1TG")),i=n("8o2o"),o=n("TSYQ"),u=n.n(o);n("bWfx"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("DNiP"),n("xfY5"),n("rE2o"),n("ioFf"),n("Tze0"),n("8+KV"),n("QLaP");function c(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function s(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e,t){return Object.keys(t).reduce((function(n,a){var o,u=n,f=u[c(a)],d=u[a],p=Object(i.a)(u,[c(a),a].map(s)),m=t[a],h=function(e,t,n){var a=Object(r.useRef)(void 0!==e),l=Object(r.useState)(t),i=l[0],o=l[1],u=void 0!==e,c=a.current;return a.current=u,!u&&c&&i!==t&&o(t),[u?e:i,Object(r.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a=r.length&&(i=0),i<0&&(i=r.length-1),r[i]},T=function(e,t){null!=e&&(s&&s(e,t),y&&y(e,t))};Object(r.useEffect)((function(){if(b.current&&v.current){var e=b.current.querySelector("[data-rb-event-key].active");e&&e.focus()}v.current=!1}));var w=de(t,b);return a.a.createElement(ie.Provider,{value:T},a.a.createElement(pe.Provider,{value:{role:d,activeKey:le(f),getControlledId:n||he,getControllerId:o||he}},a.a.createElement(c,Object(l.a)({},m,{onKeyDown:function(e){var t;switch(p&&p(e),e.key){case"ArrowLeft":case"ArrowUp":t=E(-1);break;case"ArrowRight":case"ArrowDown":t=E(1);break;default:return}t&&(e.preventDefault(),T(t.dataset.rbEventKey,e),v.current=!0,h())},ref:w,role:d}))))})),ye=a.a.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,o=e.children,c=e.as,s=void 0===c?"div":c,f=Object(i.a)(e,["bsPrefix","className","children","as"]);return n=Object(m.a)(n,"nav-item"),a.a.createElement(s,Object(l.a)({},f,{ref:t,className:u()(r,n)}),o)}));ye.displayName="NavItem";var ge=ye,be=n("dbZe"),Ee=a.a.forwardRef((function(e,t){var n=e.active,o=e.className,c=e.tabIndex,s=e.eventKey,f=e.onSelect,d=e.onClick,p=e.as,m=Object(i.a)(e,["active","className","tabIndex","eventKey","onSelect","onClick","as"]),h=le(s,m.href),v=Object(r.useContext)(ie),y=Object(r.useContext)(pe),g=n;y&&(m.role||"tablist"!==y.role||(m.role="tab"),m["data-rb-event-key"]=h,m.id=y.getControllerId(h),m["aria-controls"]=y.getControlledId(h),g=null==n&&null!=h?y.activeKey===h:n),"tab"===m.role&&(m.tabIndex=g?c:-1,m["aria-selected"]=g);var b=te((function(e){d&&d(e),null!=h&&(f&&f(h,e),v&&v(h,e))}));return a.a.createElement(p,Object(l.a)({},m,{ref:t,onClick:b,className:u()(o,g&&"active")}))}));Ee.defaultProps={disabled:!1};var Te=Ee,we={disabled:!1,as:be.a},ke=a.a.forwardRef((function(e,t){var n=e.bsPrefix,r=e.disabled,o=e.className,c=e.href,s=e.eventKey,f=e.onSelect,d=e.as,p=Object(i.a)(e,["bsPrefix","disabled","className","href","eventKey","onSelect","as"]);return n=Object(m.a)(n,"nav-link"),a.a.createElement(Te,Object(l.a)({},p,{href:c,ref:t,eventKey:s,as:d,disabled:r,onSelect:f,className:u()(o,n,r&&"disabled")}))}));ke.displayName="NavLink",ke.defaultProps=we;var Se=ke,xe=a.a.forwardRef((function(e,t){var n,o,c,s=f(e,{activeKey:"onSelect"}),d=s.as,p=void 0===d?"div":d,h=s.bsPrefix,v=s.variant,y=s.fill,g=s.justify,b=s.navbar,E=s.className,T=s.children,w=s.activeKey,k=Object(i.a)(s,["as","bsPrefix","variant","fill","justify","navbar","className","children","activeKey"]);h=Object(m.a)(h,"nav");var S=Object(r.useContext)(X),x=Object(r.useContext)(ce.a);return S?(o=S.bsPrefix,b=null==b||b):x&&(c=x.cardHeaderBsPrefix),a.a.createElement(ve,Object(l.a)({as:p,ref:t,activeKey:w,className:u()(E,(n={},n[h]=!b,n[o+"-nav"]=b,n[c+"-"+v]=!!c,n[h+"-"+v]=!!v,n[h+"-fill"]=y,n[h+"-justified"]=g,n))},k),T)}));xe.displayName="Nav",xe.defaultProps={justify:!1,fill:!1},xe.Item=ge,xe.Link=Se;var Ce=xe,Pe=n("Wbzz"),_e=function(){return r.createElement(ue,{bg:"dark",variant:"dark"},r.createElement(Ce,{className:"mr-auto"}),r.createElement(Ce,null,r.createElement(Pe.Link,{to:"/",className:"nav-link",activeClassName:"active"},"About Me"),r.createElement(Pe.Link,{to:"/techskills",className:"nav-link",activeClassName:"active"},"Technical Skills"),r.createElement(Pe.Link,{to:"/publications",className:"nav-link",activeClassName:"active"},"Publications"),r.createElement(Pe.Link,{to:"/portfolio",className:"nav-link",activeClassName:"active"},"Portfolio")))},Ne=(n("q4sD"),n("3Z9Z")),Oe=n("JI6e"),Ae=n("BFcc"),Re=n.n(Ae),Me=function(){return r.createElement(Ne.a,{style:{margin:20}},r.createElement(Oe.a,{sm:3},r.createElement("img",{src:Re.a,alt:"Profile Picture"})),r.createElement(Oe.a,{sm:4,"sm-offset":1},r.createElement("h3",null,"Personal Information"),"Marcos de Aguiar, MSc Computer Science ",r.createElement("br",null),"Location: Salvador - Bahia - Brazil ",r.createElement("br",null),"Email: contact@marcosdeaguiar.com ",r.createElement("br",null),"Github: ",r.createElement("a",{target:"_blank",href:"https://github.com/marcosdeaguiar"},"https://github.com/marcosdeaguiar"),r.createElement("h3",null,"Languages"),r.createElement("ul",null,r.createElement("li",null,r.createElement("b",null,"Portuguese:")," native"),r.createElement("li",null,r.createElement("b",null,"English:")," fluent"),r.createElement("li",null,r.createElement("b",null,"German:")," intermediate"))),r.createElement(Oe.a,{sm:4},r.createElement("h3",null,"About"),"Software development professional with more than 10 years of experience ranging from web systems to real time SCADA products.",r.createElement("br",null),"Specialties:",r.createElement("br",null),"C/C++,C#,Java,Javascript,Typescript programming.",r.createElement("br",null),"Web systems, desktop systems.",r.createElement("br",null),"ORM(Hibernate), Dependency Injection(Spring, Unity), Relational Databases.",r.createElement("br",null),"High Performance Computing (HPC) Software Stack."))};t.a=function(e){var t=e.children;return a.a.createElement(a.a.Fragment,null,a.a.createElement(_e,null),a.a.createElement(Me,null),a.a.createElement("div",{style:{margin:"0 auto",maxWidth:960,padding:"0px 1.0875rem 1.45rem",paddingTop:0}},a.a.createElement("main",null,t),a.a.createElement("footer",{style:{"margin-top":40}},a.a.createElement("p",null,"© 2019 Marcos de Aguiar"))))}},EH9Q:function(e){e.exports=JSON.parse('{"data":{"site":{"siteMetadata":{"title":"Marcos de Aguiar Bio.","description":"Personal website for Marcos de Aguiar","author":"Marcos de Aguiar"}}}}')},Gytx:function(e,t,n){n("2Spj"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var l=Object.keys(e),i=Object.keys(t);if(l.length!==i.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),u=0;u=w},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125_(i,n))void 0!==u&&0>_(u,i)?(e[r]=u,e[o]=n,r=o):(e[r]=i,e[l]=n,r=l);else{if(!(void 0!==u&&0>_(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],O=[],A=1,R=null,M=3,I=!1,L=!1,j=!1;function U(e){for(var t=C(O);null!==t;){if(null===t.callback)P(O);else{if(!(t.startTime<=e))break;P(O),t.sortIndex=t.expirationTime,x(N,t)}t=C(O)}}function D(e){if(j=!1,U(e),!L)if(null!==C(N))L=!0,r(F);else{var t=C(O);null!==t&&a(D,t.startTime-e)}}function F(e,n){L=!1,j&&(j=!1,l()),I=!0;var r=M;try{for(U(n),R=C(N);null!==R&&(!(R.expirationTime>n)||e&&!i());){var o=R.callback;if(null!==o){R.callback=null,M=R.priorityLevel;var u=o(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?R.callback=u:R===C(N)&&P(N),U(n)}else P(N);R=C(N)}if(null!==R)var c=!0;else{var s=C(O);null!==s&&a(D,s.startTime-n),c=!1}return c}finally{R=null,M=r,I=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var H=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=M;M=e;try{return t()}finally{M=n}},t.unstable_next=function(e){switch(M){case 1:case 2:case 3:var t=3;break;default:t=M}var n=M;M=t;try{return e()}finally{M=n}},t.unstable_scheduleCallback=function(e,n,i){var o=t.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0o?(e.sortIndex=u,x(O,e),null===C(N)&&e===C(O)&&(j?l():j=!0,a(D,u-o))):(e.sortIndex=i,x(N,e),L||I||(L=!0,r(F))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=M;return function(){var n=M;M=t;try{return e.apply(this,arguments)}finally{M=n}}},t.unstable_getCurrentPriorityLevel=function(){return M},t.unstable_shouldYield=function(){var e=t.unstable_now();U(e);var n=C(N);return n!==R&&null!==R&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime1?arguments[1]:void 0,n),u=i>2?arguments[2]:void 0,c=void 0===u?n:a(u,n);c>o;)t[o++]=e;return t}},OGtf:function(e,t,n){var r=n("XKFU"),a=n("eeVq"),l=n("vhPU"),i=/"/g,o=function(e,t,n,r){var a=String(l(e)),o="<"+t;return""!==n&&(o+=" "+n+'="'+String(r).replace(i,""")+'"'),o+">"+a+""};e.exports=function(e,t){var n={};n[e]=t(o),r(r.P+r.F*a((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},Oyvg:function(e,t,n){var r=n("dyZX"),a=n("Xbzi"),l=n("hswa").f,i=n("kJMx").f,o=n("quPj"),u=n("C/va"),c=r.RegExp,s=c,f=c.prototype,d=/a/g,p=/a/g,m=new c(d)!==d;if(n("nh4g")&&(!m||n("eeVq")((function(){return p[n("K0xU")("match")]=!1,c(d)!=d||c(p)==p||"/a/i"!=c(d,"i")})))){c=function(e,t){var n=this instanceof c,r=o(e),l=void 0===t;return!n&&r&&e.constructor===c&&l?e:a(m?new s(r&&!l?e.source:e,t):s((r=e instanceof c)?e.source:e,r&&l?u.call(e):t),n?this:f,c)};for(var h=function(e){e in c||l(c,e,{configurable:!0,get:function(){return s[e]},set:function(t){s[e]=t}})},v=i(s),y=0;v.length>y;)h(v[y++]);f.constructor=c,c.prototype=f,n("KroJ")(r,"RegExp",c)}n("elZq")("RegExp")},QA0p:function(e,t,n){"use strict";n("91GP"),n("f3/d"),t.__esModule=!0,t.default=function(e,t){var n=void 0===t?{}:t,r=n.propTypes,l=n.defaultProps,i=n.allowFallback,o=void 0!==i&&i,u=n.displayName,c=void 0===u?e.name||e.displayName:u,s=function(t,n){return e(t,n)};return Object.assign(a.default.forwardRef||!o?a.default.forwardRef(s):function(e){return s(e,null)},{displayName:c,propTypes:r,defaultProps:l})};var r,a=(r=n("q1tI"))&&r.__esModule?r:{default:r}},Qg85:function(e,t,n){"use strict";n("0l/t"),n("DNiP");t.a=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var p,m,h,v=(0,o.default)(c.reducePropsToState,c.handleClientStateChange,c.mapStateOnServer)((function(){return null})),y=(p=v,h=m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!(0,u.default)(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case s.TAG_NAMES.SCRIPT:case s.TAG_NAMES.NOSCRIPT:return{innerHTML:t};case s.TAG_NAMES.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,a=e.arrayTypeChildren,l=e.newChildProps,i=e.nestedChildren;return r({},a,((t={})[n.type]=[].concat(a[n.type]||[],[r({},l,this.mapNestedChildrenToProps(n,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,a=e.child,l=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(a.type){case s.TAG_NAMES.TITLE:return r({},l,((t={})[a.type]=o,t.titleAttributes=r({},i),t));case s.TAG_NAMES.BODY:return r({},l,{bodyAttributes:r({},i)});case s.TAG_NAMES.HTML:return r({},l,{htmlAttributes:r({},i)})}return r({},l,((n={})[a.type]=r({},i),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=r({},t);return Object.keys(e).forEach((function(t){var a;n=r({},n,((a={})[t]=e[t],a))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return l.default.Children.forEach(e,(function(e){if(e&&e.props){var a=e.props,l=a.children,i=d(a,["children"]),o=(0,c.convertReactPropstoHtmlAttributes)(i);switch(n.warnOnInvalidChildren(e,l),e.type){case s.TAG_NAMES.LINK:case s.TAG_NAMES.META:case s.TAG_NAMES.NOSCRIPT:case s.TAG_NAMES.SCRIPT:case s.TAG_NAMES.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:o,nestedChildren:l});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:l})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=d(e,["children"]),a=r({},n);return t&&(a=this.mapChildrenToProps(t,a)),l.default.createElement(p,a)},a(t,null,[{key:"canUseDOM",set:function(e){p.canUseDOM=e}}]),t}(l.default.Component),m.propTypes={base:i.default.object,bodyAttributes:i.default.object,children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),defaultTitle:i.default.string,defer:i.default.bool,encodeSpecialCharacters:i.default.bool,htmlAttributes:i.default.object,link:i.default.arrayOf(i.default.object),meta:i.default.arrayOf(i.default.object),noscript:i.default.arrayOf(i.default.object),onChangeClientState:i.default.func,script:i.default.arrayOf(i.default.object),style:i.default.arrayOf(i.default.object),title:i.default.string,titleAttributes:i.default.object,titleTemplate:i.default.string},m.defaultProps={defer:!0,encodeSpecialCharacters:!0},m.peek=p.peek,m.rewind=function(){var e=p.rewind();return e||(e=(0,c.mapStateOnServer)({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},h);y.renderStatic=y.rewind,t.Helmet=y,t.default=y},TSYQ:function(e,t,n){var r;n("LK8F"),function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t>",u=i||r;if(null==n[r])return t?new Error("Required "+l+" `"+u+"` was not specified in `"+o+"`."):null;for(var c=arguments.length,s=Array(c>6?c-6:0),f=6;f1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},f=function(e){var t=v(e,o.TAG_NAMES.TITLE),n=v(e,o.HELMET_PROPS.TITLE_TEMPLATE);if(n&&t)return n.replace(/%s/g,(function(){return t}));var r=v(e,o.HELMET_PROPS.DEFAULT_TITLE);return t||r||void 0},d=function(e){return v(e,o.HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},p=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return a({},e,t)}),{})},m=function(e,t){return t.filter((function(e){return void 0!==e[o.TAG_NAMES.BASE]})).map((function(e){return e[o.TAG_NAMES.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},y=(c=Date.now(),function(e){var t=Date.now();t-c>16?(c=t,e(t)):setTimeout((function(){y(e)}),0)}),g=function(e){return clearTimeout(e)},b="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||y:e.requestAnimationFrame||y,E="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||g:e.cancelAnimationFrame||g,T=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},w=null,k=function(e,t){var n=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,l=e.linkTags,i=e.metaTags,u=e.noscriptTags,c=e.onChangeClientState,s=e.scriptTags,f=e.styleTags,d=e.title,p=e.titleAttributes;C(o.TAG_NAMES.BODY,r),C(o.TAG_NAMES.HTML,a),x(d,p);var m={baseTag:P(o.TAG_NAMES.BASE,n),linkTags:P(o.TAG_NAMES.LINK,l),metaTags:P(o.TAG_NAMES.META,i),noscriptTags:P(o.TAG_NAMES.NOSCRIPT,u),scriptTags:P(o.TAG_NAMES.SCRIPT,s),styleTags:P(o.TAG_NAMES.STYLE,f)},h={},v={};Object.keys(m).forEach((function(e){var t=m[e],n=t.newTags,r=t.oldTags;n.length&&(h[e]=n),r.length&&(v[e]=m[e].oldTags)})),t&&t(),c(e,h,v)},S=function(e){return Array.isArray(e)?e.join(""):e},x=function(e,t){void 0!==e&&document.title!==e&&(document.title=S(e)),C(o.TAG_NAMES.TITLE,t)},C=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(o.HELMET_ATTRIBUTE),a=r?r.split(","):[],l=[].concat(a),i=Object.keys(t),u=0;u=0;d--)n.removeAttribute(l[d]);a.length===l.length?n.removeAttribute(o.HELMET_ATTRIBUTE):n.getAttribute(o.HELMET_ATTRIBUTE)!==i.join(",")&&n.setAttribute(o.HELMET_ATTRIBUTE,i.join(","))}},P=function(e,t){var n=document.head||document.querySelector(o.TAG_NAMES.HEAD),r=n.querySelectorAll(e+"["+o.HELMET_ATTRIBUTE+"]"),a=Array.prototype.slice.call(r),l=[],i=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===o.TAG_PROPERTIES.INNER_HTML)n.innerHTML=t.innerHTML;else if(r===o.TAG_PROPERTIES.CSS_TEXT)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var u=void 0===t[r]?"":t[r];n.setAttribute(r,u)}n.setAttribute(o.HELMET_ATTRIBUTE,"true"),a.some((function(e,t){return i=t,n.isEqualNode(e)}))?a.splice(i,1):l.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),l.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:l}},_=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[o.REACT_TAG_MAP[n]||n]=e[n],t}),t)},O=function(e,t,n){switch(e){case o.TAG_NAMES.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})[o.HELMET_ATTRIBUTE]=!0,a=N(n,r),[l.default.createElement(o.TAG_NAMES.TITLE,a,e)];var e,n,r,a},toString:function(){return function(e,t,n,r){var a=_(n),l=S(t);return a?"<"+e+" "+o.HELMET_ATTRIBUTE+'="true" '+a+">"+s(l,r)+"":"<"+e+" "+o.HELMET_ATTRIBUTE+'="true">'+s(l,r)+""}(e,t.title,t.titleAttributes,n)}};case o.ATTRIBUTE_NAMES.BODY:case o.ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return N(t)},toString:function(){return _(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,a=((r={key:n})[o.HELMET_ATTRIBUTE]=!0,r);return Object.keys(t).forEach((function(e){var n=o.REACT_TAG_MAP[e]||e;if(n===o.TAG_PROPERTIES.INNER_HTML||n===o.TAG_PROPERTIES.CSS_TEXT){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),l.default.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===o.TAG_PROPERTIES.INNER_HTML||e===o.TAG_PROPERTIES.CSS_TEXT)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+s(r[t],n)+'"';return e?e+" "+a:a}),""),l=r.innerHTML||r.cssText||"",i=-1===o.SELF_CLOSING_TAGS.indexOf(e);return t+"<"+e+" "+o.HELMET_ATTRIBUTE+'="true" '+a+(i?"/>":">"+l+"")}),"")}(e,t,n)}}}};t.convertReactPropstoHtmlAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[o.HTML_TAG_MAP[n]||n]=e[n],t}),t)},t.handleClientStateChange=function(e){w&&E(w),e.defer?w=b((function(){k(e,(function(){w=null}))})):(k(e),w=null)},t.mapStateOnServer=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,l=e.linkTags,i=e.metaTags,u=e.noscriptTags,c=e.scriptTags,s=e.styleTags,f=e.title,d=void 0===f?"":f,p=e.titleAttributes;return{base:O(o.TAG_NAMES.BASE,t,r),bodyAttributes:O(o.ATTRIBUTE_NAMES.BODY,n,r),htmlAttributes:O(o.ATTRIBUTE_NAMES.HTML,a,r),link:O(o.TAG_NAMES.LINK,l,r),meta:O(o.TAG_NAMES.META,i,r),noscript:O(o.TAG_NAMES.NOSCRIPT,u,r),script:O(o.TAG_NAMES.SCRIPT,c,r),style:O(o.TAG_NAMES.STYLE,s,r),title:O(o.TAG_NAMES.TITLE,{title:d,titleAttributes:p},r)}},t.reducePropsToState=function(e){return{baseTag:m([o.TAG_PROPERTIES.HREF],e),bodyAttributes:p(o.ATTRIBUTE_NAMES.BODY,e),defer:v(e,o.HELMET_PROPS.DEFER),encode:v(e,o.HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:p(o.ATTRIBUTE_NAMES.HTML,e),linkTags:h(o.TAG_NAMES.LINK,[o.TAG_PROPERTIES.REL,o.TAG_PROPERTIES.HREF],e),metaTags:h(o.TAG_NAMES.META,[o.TAG_PROPERTIES.NAME,o.TAG_PROPERTIES.CHARSET,o.TAG_PROPERTIES.HTTPEQUIV,o.TAG_PROPERTIES.PROPERTY,o.TAG_PROPERTIES.ITEM_PROP],e),noscriptTags:h(o.TAG_NAMES.NOSCRIPT,[o.TAG_PROPERTIES.INNER_HTML],e),onChangeClientState:d(e),scriptTags:h(o.TAG_NAMES.SCRIPT,[o.TAG_PROPERTIES.SRC,o.TAG_PROPERTIES.INNER_HTML],e),styleTags:h(o.TAG_NAMES.STYLE,[o.TAG_PROPERTIES.CSS_TEXT],e),title:f(e),titleAttributes:p(o.ATTRIBUTE_NAMES.TITLE,e)}},t.requestAnimationFrame=b,t.warn=T}).call(this,n("yLpj"))},vUet:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("f3/d"),n("k1TG"),n("QA0p");var r=n("q1tI"),a=n.n(r),l=a.a.createContext({});l.Consumer,l.Provider;function i(e,t){var n=Object(r.useContext)(l);return e||n[t]||t}},viRO:function(e,t,n){"use strict";n("2Spj"),n("a1Th"),n("h7Nl"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F"),n("pIFo"),n("rE2o"),n("ioFf");var r=n("MgzW"),a="function"==typeof Symbol&&Symbol.for,l=a?Symbol.for("react.element"):60103,i=a?Symbol.for("react.portal"):60106,o=a?Symbol.for("react.fragment"):60107,u=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,s=a?Symbol.for("react.provider"):60109,f=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.forward_ref"):60112,p=a?Symbol.for("react.suspense"):60113;a&&Symbol.for("react.suspense_list");var m=a?Symbol.for("react.memo"):60115,h=a?Symbol.for("react.lazy"):60116;a&&Symbol.for("react.fundamental"),a&&Symbol.for("react.responder"),a&&Symbol.for("react.scope");var v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nA.length&&A.push(e)}function I(e,t,n){return null==e?0:function e(t,n,r,a){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case l:case i:u=!0}}if(u)return r(a,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c2){var n,r,a,l=(t=y?t.trim():d(t,3)).charCodeAt(0);if(43===l||45===l){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===l){switch(t.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+t}for(var i,u=t.slice(2),c=0,s=u.length;ca)return NaN;return parseInt(u,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(v?u((function(){h.valueOf.call(n)})):"Number"!=l(n))?i(new m(g(t)),n,p):g(t)};for(var b,E=n("nh4g")?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),T=0;E.length>T;T++)a(m,b=E[T])&&!a(p,b)&&f(p,b,s(m,b));p.prototype=h,h.constructor=p,n("KroJ")(r,"Number",p)}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},yl30:function(e,t,n){"use strict";n("wCsR"),n("25dN"),n("Tze0"),n("RW0V"),n("T39b"),n("EK0E"),n("2Spj"),n("eM6i"),n("a1Th"),n("h7Nl"),n("HAE/"),n("KKXr"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn"),n("pIFo"),n("f3/d"),n("rE2o"),n("ioFf"),n("8+KV"),n("LK8F"),n("V+eJ");var r=n("q1tI"),a=n("MgzW"),l=n("JhMR");function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n